.template-demo-cards[hidden]{display:none}
.job-template-showcase{position:relative;isolation:isolate;color:#08143f;margin:65px 0;scroll-margin-top:95px}.job-template-showcase *{box-sizing:border-box}.job-template-showcase:before{content:'';position:absolute;z-index:-1;left:-110px;bottom:30px;width:210px;height:210px;border:60px solid #dff7f0;border-radius:50%;opacity:.7;pointer-events:none}.job-template-showcase:after{content:'';position:absolute;z-index:-1;right:-30px;bottom:-10px;width:230px;height:110px;background:#e7f1ff;border-radius:100% 0 0 0;pointer-events:none}.job-template-intro{text-align:center;position:relative;margin-bottom:24px}.job-template-intro>.eyebrow{font-size:12px;letter-spacing:3px;color:#0047ff;margin:0 0 20px;font-weight:650}.job-template-intro h2{font-size:clamp(33px,4.25vw,59px);font-weight:750;line-height:1.12;letter-spacing:-2.5px;margin:0 0 11px}.job-template-intro h2 span{color:#0047ff}.job-template-intro h3{font-size:25px;letter-spacing:-.7px;line-height:1.3;margin:0 0 14px;font-weight:650}.job-template-intro>p:not(.eyebrow){font-size:16px;line-height:1.55;color:#637493;margin:8px auto;max-width:1000px}.template-intro-dashes{position:absolute;left:7%;top:40px;width:19px;height:47px;transform:rotate(-38deg);background:#dcf5ef;border-radius:15px;z-index:-1}.template-intro-dashes:before{content:'';position:absolute;left:-27px;top:0;width:19px;height:47px;border-radius:15px;background:#dcf5ef}.template-paper-art{position:absolute;right:5px;top:62px;width:105px;height:139px;background:#fff;border:1px solid #e5edf5;border-radius:12px;padding:24px 16px;transform:rotate(13deg);box-shadow:0 12px 30px #144d8920;z-index:-1}.template-paper-art:before{content:'';position:absolute;width:95px;height:95px;background:#daf5ee;right:-33px;bottom:-14px;border-radius:20px;z-index:-1}.template-paper-art:after{content:'╱';font-size:30px;color:#0047ff;position:absolute;right:0;top:-39px}.template-paper-art i{display:block;margin-bottom:9px;height:5px;border-radius:3px;background:#c3d9f6}.template-paper-art i:nth-child(2n){width:65%;background:#84b2ff}.job-template-demo{display:grid;grid-template-columns:230px minmax(0,1fr);border:1px solid #e0e8f3;border-radius:15px;background:#ffffffef;box-shadow:0 16px 40px #1645790d;overflow:hidden;position:relative}.template-demo-sidebar{padding:24px 14px 20px 20px;border-right:1px solid #e7edf6}.template-demo-sidebar h3{display:flex;align-items:center;gap:13px;white-space:nowrap;font-size:16px;margin:2px 0 18px;letter-spacing:-.4px}.template-demo-sidebar h3 svg{color:#0047ff;flex-shrink:0}.template-demo-sidebar button{display:flex;align-items:center;gap:14px;background:transparent;color:#1a3158;border:1px solid transparent;padding:13px 12px;width:100%;font:inherit;font-size:13px;text-align:left;cursor:pointer;border-radius:7px;min-height:44px}.template-demo-sidebar button>span{margin-left:auto;font-size:12px;color:#7085a5}.template-demo-sidebar .template-team{background:#f5f7fa;margin-bottom:19px}.template-demo-sidebar nav button{margin-bottom:5px}.template-demo-sidebar button:hover,.template-demo-sidebar nav button[aria-pressed=true]{background:#eaf2ff;color:#0047ff}.template-demo-sidebar nav button[aria-pressed=true]{border-left:2px solid #0047ff}.template-demo-sidebar small{display:block;font-size:10px;line-height:1.8;color:#8997ae;padding:20px 12px}.template-demo-content{padding:23px 19px 12px;min-width:0}.template-demo-toolbar{display:flex;gap:18px;align-items:center;margin-bottom:20px}.template-demo-search{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:10px 14px;border:1px solid #dce4f1;border-radius:14px;background:white;min-height:44px;color:#657b9b}.template-demo-search input{width:100%;min-width:0;background:transparent;border:0;outline:0;color:#172f55;font:inherit;font-size:12px}.template-demo-search:focus-within{outline:2px solid #0047ff;outline-offset:2px}.template-demo-search input::placeholder{color:#7a8ca8}.template-demo-levels{display:flex;gap:7px}.template-demo-levels button{font:inherit;font-size:11px;background:white;border:1px solid #dce4f1;border-radius:8px;padding:11px 14px;cursor:pointer;color:#1b3158;min-height:40px}.template-demo-levels button[aria-pressed=true]{background:#eaf2ff;border-color:#bad1ff;color:#0047ff;font-weight:600}.template-demo-levels button:focus-visible,.template-demo-sidebar button:focus-visible,.template-clone-link:focus-visible,.template-explore-cta:focus-visible,.template-demo-empty a:focus-visible{outline:3px solid #0047ff;outline-offset:3px}.template-demo-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:340px}.template-demo-card{display:flex;flex-direction:column;padding:17px 15px;border:1px solid #e0e8f3;border-radius:9px;background:#fff;min-width:0}.template-demo-card[hidden]{display:none}.template-card-head{display:flex;align-items:center;gap:13px;min-height:54px}.template-card-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;border-radius:13px;background:#dceaff;color:#0047ff}.template-card-icon.mint{background:#d9f5eb;color:#047f78}.template-card-icon.violet{background:#e9e1ff;color:#6637dd}.template-card-head h3{font-size:14px;font-weight:650;letter-spacing:-.35px;line-height:1.3;margin:0 0 6px}.template-card-head p{color:#687c9e;font-size:11px;margin:0}.template-card-head p span{margin:0 6px}.template-card-description{font-size:12px;color:#526888;line-height:1.6;margin:18px 0 13px;flex:1}.template-editable-fields{background:linear-gradient(135deg,#f0fbf8,#f5fcfa);padding:10px;border-radius:8px;margin-bottom:13px}.template-editable-fields h4{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:500;line-height:1.4;margin:0 0 9px;color:#254967}.template-editable-fields h4 svg{color:#328f87;flex-shrink:0}.template-editable-fields>div{display:flex;flex-wrap:wrap;gap:5px}.template-editable-fields span{font-size:9px;line-height:1.2;padding:5px 6px;border:1px solid #e1ebe9;border-radius:5px;background:#fff;color:#2b4668}.template-clone-link{display:flex;align-items:center;justify-content:center;gap:9px;min-height:38px;padding:9px;background:#0047ff;border-radius:7px;color:white;text-decoration:none;font-size:12px}.template-clone-link:hover,.template-explore-cta:hover{background:#003bd7}.template-demo-result{font-size:9px;color:#8798b2;line-height:1.6;margin:9px 0 0}.template-demo-empty{padding:40px 15px;text-align:center;background:#f7faff;border-radius:9px;color:#536c90;min-height:310px}.template-demo-empty[hidden]{display:none}.template-demo-empty h3{font-size:17px;color:#10234c;margin:10px}.template-demo-empty p{font-size:13px}.template-demo-empty a{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#0047ff;text-decoration:none;margin-top:15px}.template-showcase-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:32px 40px 18px;padding:0}.template-showcase-steps li{display:flex;align-items:center;gap:18px;font-size:13px}.template-showcase-steps li>span{display:inline-flex;align-items:center;justify-content:center;background:#dff6ef;color:#082847;border-radius:50%;width:39px;height:39px;flex-shrink:0;font-weight:600}.template-showcase-steps li>b{font-weight:550}.template-showcase-steps li>svg{flex-shrink:0}.template-showcase-steps li>svg:last-child:not(:nth-child(2)){color:#0047ff;margin-left:auto}.template-explore-cta{display:flex;align-items:center;justify-content:center;gap:22px;border-radius:30px;padding:15px 27px;min-height:50px;width:max-content;max-width:100%;margin:0 auto;color:#fff;background:#0047ff;box-shadow:0 8px 22px #0047ff16;font-size:16px;font-weight:550;text-decoration:none}.template-showcase-note{text-align:center;color:#7c8fae;font-size:10px;line-height:1.7;margin:17px 0 0}@media(max-width:1150px){.template-demo-sidebar{padding-left:12px}.job-template-demo{grid-template-columns:190px minmax(0,1fr)}.template-demo-sidebar h3{font-size:13px;gap:9px}.template-demo-toolbar{flex-wrap:wrap;gap:12px}.template-demo-search{flex-basis:100%}.template-demo-levels{margin-left:auto}.template-card-head{align-items:flex-start;gap:8px}.template-card-icon{width:40px;height:40px}.template-card-icon svg{width:25px}.template-card-head h3{font-size:12px}.template-demo-card{padding:13px 10px}.template-showcase-steps{margin-left:0;margin-right:0;gap:15px}.template-showcase-steps li{gap:10px;font-size:12px}.template-paper-art{opacity:.5}}@media(max-width:800px){.job-template-showcase{margin:42px 0}.job-template-intro h2{font-size:40px;letter-spacing:-1.8px}.job-template-intro h3{font-size:20px}.job-template-intro>p:not(.eyebrow){font-size:14px}.template-paper-art,.template-intro-dashes{display:none}.template-desktop-break{display:none}.job-template-demo{grid-template-columns:1fr}.template-demo-sidebar{border-right:0;border-bottom:1px solid #e7edf6;padding:16px}.template-demo-sidebar h3{font-size:16px;margin-bottom:12px}.template-demo-sidebar .template-team{display:none}.template-demo-sidebar nav{display:flex;flex-wrap:wrap;gap:6px}.template-demo-sidebar nav button{width:auto;font-size:11px;gap:7px;margin:0;padding:8px;min-height:35px}.template-demo-sidebar nav button svg{width:16px}.template-demo-sidebar small{padding:8px 0 0;font-size:9px}.template-demo-sidebar small br{display:none}.template-demo-sidebar small br:after{content:' · '}.template-demo-content{padding:16px}.template-demo-cards{gap:9px}.template-card-head{display:block}.template-card-head h3{margin-top:9px}.template-card-description{font-size:11px}.template-editable-fields{padding:8px}.template-editable-fields h4{font-size:8px}.template-showcase-steps{gap:12px}.template-showcase-steps li{flex-wrap:wrap;align-content:flex-start}.template-showcase-steps li>b{flex-basis:100%}.template-showcase-steps li>svg:last-child:not(:nth-child(2)){display:none}.job-template-showcase:before,.job-template-showcase:after{display:none}}@media(max-width:520px){.job-template-intro h2{font-size:36px}.job-template-intro h2 span{display:block}.job-template-intro h3{font-size:19px}.job-template-intro>p:not(.eyebrow){font-size:13px;line-height:1.65}.template-demo-cards{grid-template-columns:1fr;min-height:0}.template-card-head{display:flex;align-items:center;gap:12px}.template-card-head h3{font-size:15px;margin-top:0}.template-card-description{font-size:13px;margin-top:14px}.template-editable-fields h4{font-size:10px}.template-editable-fields span{font-size:10px}.template-clone-link{font-size:13px;min-height:42px}.template-demo-levels{width:100%;justify-content:space-between;gap:5px}.template-demo-levels button{flex:1;padding:10px 8px}.template-showcase-steps li{font-size:11px;gap:8px}.template-showcase-steps li>span{width:30px;height:30px}.template-showcase-steps li>svg{width:23px}.template-explore-cta{font-size:15px}.template-showcase-note{font-size:10px;text-align:left}}
