@font-face{font-family:Instrument;src:url(/assets/instrument-sans-latin.6219bc4bfdfc.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--ink:#16112a;--muted:#5f5a70;--faint:#8d879c;--brand:#4b2e83;--brand-hover:#382064;--brand-mid:#8063ac;--brand-soft:#eee8f6;--brand-tint:#faf8fc;--brand-line:#d8cbea;--deep:#1d1231;--line:#e8e3ef;--rail:rgba(36,22,56,.1);--surface:#faf8fc;--ok:#2f7a5b;--ask:#a8671b;--straw:#d8b571;--header:64px;--frame:clamp(1264px,88vw,1440px);--pad:56px;--ease:cubic-bezier(.22,1,.36,1);--display-font:Instrument,sans-serif;--display-weight:600;font-family:Instrument,sans-serif;font-weight:400;font-synthesis:none;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}html[data-font=instrument]{font-family:Instrument,sans-serif;--display-font:Instrument,sans-serif;--display-weight:600}@media(min-width:961px){html[data-menu=right] .nav-inner{grid-template-columns:auto 1fr auto}html[data-menu=right] .top-nav{justify-self:end}}*{box-sizing:border-box}html{scroll-padding-top:var(--header)}body{margin:0;background:#fff;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,h4,p{margin:0}h1,h2{font-family:var(--display-font)}b,strong{font-weight:500}svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.i{width:16px;height:16px;flex:none}.i.ok{color:var(--ok)}.i.ask{color:var(--ask)}:focus-visible{outline:3px solid #7258ff;outline-offset:3px;border-radius:4px}::selection{background:#ffd79a;color:var(--ink)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:16px;top:-60px;z-index:99;background:var(--brand);color:#fff;padding:10px 14px;border-radius:4px}.skip:focus{top:12px}.frame{position:relative;width:calc(100% - 32px);max-width:var(--frame);margin-inline:auto}.page-grid{position:fixed;inset:0;margin-inline:auto;width:calc(100% - 32px);max-width:var(--frame);border-inline:1px solid var(--rail);pointer-events:none;z-index:30}.section{position:relative;border-top:1px solid var(--line);display:flex;align-items:center}.section-inner{padding:clamp(40px,6.4vh,72px) var(--pad);width:calc(100% - 32px)}.section>.frame:before,.section>.frame:after,.closing>.frame:before,.closing>.frame:after{content:"";position:absolute;top:-5px;width:9px;height:9px;z-index:31;background:linear-gradient(var(--brand-line),var(--brand-line)) center/9px 1px no-repeat,linear-gradient(var(--brand-line),var(--brand-line)) center/1px 9px no-repeat}.section>.frame:before,.closing>.frame:before{left:-5px}.section>.frame:after,.closing>.frame:after{right:-5px}.section.tint{background:linear-gradient(180deg,#fff,var(--brand-tint) 22%,var(--brand-tint))}.site-header{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid var(--line);transition:box-shadow .3s ease}.site-header.is-stuck{box-shadow:0 10px 30px #151f370f}.nav-inner{height:var(--header);display:flex;align-items:center;gap:24px;padding-inline:var(--pad);border-inline:1px solid var(--rail)}.brand{display:inline-flex;align-items:flex-end;font-family:Instrument,sans-serif;font-size:38px;font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--brand);padding:.06em .12em .06em .05em}.brand svg{width:.2625em;height:.2625em;margin:0 0 .075em .03em;fill:currentColor;stroke:none;overflow:visible}.nav-inner{position:relative;display:grid;grid-template-columns:1fr auto 1fr}.nav-cta{margin-left:auto;justify-self:end;white-space:nowrap;flex-shrink:0}.nav-inner>.brand{min-height:44px;align-items:center;flex-shrink:0}.nav-inner>.brand svg{transform:translateY(.27em)}.site-header :focus-visible{outline:2px solid var(--brand);outline-offset:4px}.top-nav>a{display:flex;align-items:center;min-height:44px}.top-nav{display:flex;align-items:center;gap:2px}.top-nav>a,.nav-disclosure{padding:12px 13px;border-radius:8px;font-size:15px;font-weight:500;color:var(--muted);transition:color .18s,background .18s;white-space:nowrap}.top-nav>a:hover,.nav-disclosure:hover,.nav-disclosure[aria-expanded=true],.nav-disclosure.is-current,.top-nav>a[aria-current=page]{color:var(--brand);background:var(--brand-tint)}.nav-disclosure{display:flex;align-items:center;gap:7px;background:transparent;border:0;min-height:44px}.nav-disclosure>svg{width:15px;height:15px;transition:transform .2s}.nav-disclosure[aria-expanded=true]>svg{transform:rotate(180deg)}.mega-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;width:calc(100% - 32px);max-width:1040px;margin-inline:auto;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 36px -20px #1d12313d}.mega-panel[hidden]{display:none}@media(min-width:961px){.mega-panel:before{content:"";position:absolute;inset:-10px 0 auto;height:10px}}.mega-inner{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;padding:28px;border:0}.mega-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.mega-link{display:flex;align-items:center;gap:14px;padding:10px 12px;min-height:72px;border-radius:12px;transition:background .18s}.mega-link:hover,.mega-link[aria-current=page]{background:var(--brand-tint);color:var(--brand)}.mega-icon{display:grid;place-items:center;width:46px;height:46px;flex:none;background:var(--brand-tint);border:1px solid var(--line);border-radius:12px;color:var(--brand);transition:background .18s,border-color .18s}.mega-icon svg{width:24px;height:24px;stroke-width:1.7}.mega-link:hover .mega-icon{background:var(--brand-soft);border-color:var(--brand-line)}.mega-link strong,.mega-feature strong{display:block;font-size:17px;font-weight:500;line-height:1.35;letter-spacing:-.015em}.mega-link small,.mega-feature small{display:block;font-size:13px;line-height:1.5;color:var(--muted);margin-top:4px}.mega-feature{display:block;border-radius:12px;overflow:hidden;background:var(--brand-tint);align-self:start;transition:background .18s}.mega-feature:hover{background:var(--brand-soft)}.mega-ai-art{display:flex;flex-direction:column;align-items:center;padding:24px 22px;background:var(--brand-soft)}.mega-ai-mark{display:grid;place-items:center;width:68px;height:68px;border-radius:20px;background:var(--brand);color:#fff}.mega-ai-mark svg{width:35px;height:35px;fill:currentColor;stroke:none}.mega-ai-copy{padding:0 22px 24px;font-size:14px;line-height:1.6;color:var(--muted)}.mega-ai{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px 12px;padding:24px;background:var(--brand-soft);align-self:stretch;align-content:center}.mega-ai-art{padding:0;background:transparent}.mega-ai-mark{width:48px;height:48px;border-radius:14px}.mega-ai-mark svg{width:27px;height:27px}.mega-ai .mega-feature-caption{padding:0;gap:8px}.mega-ai .mega-feature-caption strong{font-size:20px}.mega-ai .mega-feature-caption small{font-size:12px}.mega-ai-copy{grid-column:1/-1;padding:0;font-size:14px;line-height:1.6}.mega-feature-caption{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px 20px}.mega-feature-caption>svg{width:22px;height:22px;color:var(--brand);flex:none}.mobile-toggle{display:none}@media(min-width:961px){.nav-inner>.brand{justify-self:start}.mega-panel{animation:nav-reveal .18s var(--ease)}}@keyframes nav-reveal{0%{opacity:.6;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1120px)and (min-width:961px){.nav-inner{gap:12px}.top-nav>a,.nav-disclosure{padding-inline:10px}.mega-inner{gap:28px;padding-inline:28px;grid-template-columns:minmax(0,1fr) 260px}.mega-links{column-gap:8px}.mega-link{gap:10px}.mega-link strong{font-size:16px}.mega-link small{font-size:12px}}@media(max-width:960px){.nav-inner{display:flex;gap:14px;padding-inline:20px}.nav-inner>.brand{margin-right:auto}.mobile-toggle{order:3;display:grid;place-items:center;background:transparent;border:1px solid var(--line);border-radius:8px;width:44px;height:44px;flex:none}.mobile-toggle svg{width:21px;height:21px}.top-nav{display:none;position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - var(--header));overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--brand-mid) var(--brand-tint);padding:16px 20px 24px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 24px 32px -24px #1d123147}.top-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:4px}.nav-disclosure{width:100%;justify-content:space-between}.top-nav>a{min-height:46px}.mega-panel{position:static;width:100%;box-shadow:none;border:0;border-radius:0}.mega-inner{display:block;padding:8px 0 16px;border:0}.mega-links{grid-template-columns:1fr;gap:0}.mega-link{padding:10px 12px;gap:12px;min-height:0}.mega-icon{width:38px;height:38px}.mega-icon svg{width:20px;height:20px}.mega-link strong{font-size:16px}.mega-feature{display:grid;margin:16px 12px 0}.mega-ai{padding:20px;grid-template-columns:44px minmax(0,1fr);gap:12px}.mega-ai-art{padding:0}.mega-ai-mark{width:44px;height:44px;border-radius:12px;flex:none}.mega-ai-mark svg{width:25px;height:25px}.mega-ai .mega-feature-caption{padding:0}.mega-ai-copy{padding:0;font-size:13px}}@media(max-width:420px){.site-header .nav-cta{font-size:12.5px;padding:10px 8px;min-height:44px}.nav-cta .i{display:none}.nav-inner{gap:8px;padding-inline:12px}}@media(prefers-reduced-motion:reduce){.mega-panel{animation:none}.nav-disclosure>svg,.site-header,.site-header a,.site-header button{transition:none}}.label{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-size:13px;font-weight:500;line-height:1.2}.label .i{color:var(--brand);width:15px;height:15px}.mini-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-mid)}.mini-label .i{width:13px;height:13px}h1{font-weight:var(--display-weight);text-wrap:balance;font-size:clamp(46px,4.9vw,70px);line-height:1.06;letter-spacing:-.045em}h1 em,h2 em{font-style:normal;color:var(--brand)}.turn h2 em{color:#c7b3ff}h2{font-weight:var(--display-weight);text-wrap:balance;font-size:clamp(32px,3.2vw,46px);line-height:1.06;letter-spacing:-.035em}h3{font-size:20px;font-weight:500;line-height:1.2;letter-spacing:-.02em}.intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:900px;margin:0 auto clamp(28px,4.4vh,44px)}.intro>p{font-size:18px;line-height:1.5;color:var(--muted);max-width:640px;text-wrap:pretty}.intro.left{align-items:flex-start;text-align:left;margin:0}.actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.button{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:11px 20px;border:1px solid var(--brand);border-radius:4px;background:var(--brand);color:#fff;font-size:15px;font-weight:500;line-height:20px;transition:background .2s,border-color .2s,transform .2s var(--ease)}.button:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.button .i{width:15px;height:15px;transition:transform .2s var(--ease)}.button:hover .i{transform:translate(2px,-2px)}.button.ghost{background:#fff;color:var(--ink);border-color:var(--line)}.button.ghost:hover{border-color:var(--brand-line);background:var(--brand-tint)}.button.ghost:hover .i{transform:translateY(2px)}.avatar{display:inline-grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;font-size:12px;font-weight:500;letter-spacing:.02em}.avatar.sm{width:26px;height:26px;font-size:10px}.a1{background:#e9e0f7;color:var(--brand)}.a2{background:#fde9c8;color:#87561a}.a3{background:#dcefe6;color:#2a6a50}.a4{background:#e1e9f7;color:#2e4f86}.pill{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:11.5px;font-weight:500;white-space:nowrap}.pill.soft{background:#f3f1f6;color:var(--muted)}.btn-solid,.btn-ghost{display:inline-flex;align-items:center;padding:6px 11px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap}.btn-solid{background:var(--brand);color:#fff}.btn-ghost{border:1px solid var(--line);color:var(--muted);background:#fff}figure{margin:0}figcaption{font-size:12.5px;color:var(--faint);text-align:center}.hero{border-top:0}.hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:40px;align-items:center}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.hero-copy>p{font-size:19px;line-height:1.55;color:var(--muted);max-width:44ch}.hero-copy .actions{margin-top:6px}.hero{flex-direction:column;align-items:stretch;justify-content:space-between}.hero-inner{padding-top:clamp(40px,6vh,64px);padding-bottom:clamp(40px,6vh,64px);margin:auto}.hero-art{display:flex;flex-direction:column;width:100%;max-width:600px;justify-self:end}.int-strip{display:flex;align-items:stretch;height:76px;border-top:1px solid var(--line);border-inline:1px solid var(--rail);background:#fff}.int-label{display:flex;align-items:center;flex:none;padding:0 28px;border-right:1px solid var(--line);font-size:13.5px;color:var(--muted)}.int-viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.int-track{display:flex;width:max-content;height:100%;animation:logos 50s linear infinite}.int-strip:hover .int-track{animation-play-state:paused}.int-group{display:flex;align-items:center;flex:none}.int-logo{display:flex;align-items:center;justify-content:center;gap:8px;width:190px;height:100%;filter:grayscale(1) contrast(1.15);opacity:.62;transition:filter .25s ease,opacity .25s ease}.int-logo:hover{filter:none;opacity:1}.int-logo img{width:auto;max-width:124px;height:auto;max-height:26px;object-fit:contain}.int-logo.teams img{width:24px;height:24px}.int-logo.teams span{font-size:13.5px;font-weight:500;color:#424466}@keyframes logos{to{transform:translate(-50%)}}.hero-opt{display:none}html:not([data-hero]) .opt-1,html[data-hero="1"] .opt-1,html[data-hero="2"] .opt-2,html[data-hero="4"] .opt-4{display:block}.board{position:relative;aspect-ratio:1;border:1px solid var(--line);border-radius:18px;overflow:hidden;container-type:inline-size;background:radial-gradient(circle at 85% 12%,rgba(199,179,255,.35),transparent 42%),radial-gradient(circle at 10% 95%,rgba(255,215,154,.32),transparent 40%),radial-gradient(circle,rgba(75,46,131,.13) 1px,transparent 1.2px) 0 0/22px 22px,var(--brand-tint)}.o1 .hero-sources{position:absolute;left:2.5%;top:0;bottom:0;width:17.2%;margin:0;padding:0;list-style:none}.o1 .hero-sources li{position:absolute;left:0;right:0;height:34px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:12px;font-weight:500;color:var(--muted);transform:translateY(-50%);box-shadow:0 4px 12px #2416380a}.o1 .hero-sources li:nth-child(1){top:33.33%}.o1 .hero-sources li:nth-child(2){top:45%}.o1 .hero-sources li:nth-child(3){top:56.67%}.o1 .hero-sources .i{width:14px;height:14px;color:var(--brand-mid)}.o1 .hero-sources li.is-live{color:var(--brand);border-color:var(--brand-line)}.hero-wires{position:absolute;inset:0;width:100%;height:100%}.hero-wires path{stroke:var(--brand-line);stroke-width:1.3;vector-effect:non-scaling-stroke}.hero-wires path.live{stroke:var(--brand-mid);stroke-width:1.8}.hero-wires .pulse{fill:var(--brand);stroke:#fff;stroke-width:2;offset-path:path("M118 270C144 270 138 280 162 280");offset-distance:100%;opacity:0}.hero-opening{position:absolute;inset:5% 3.5% 7.5% 27%;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 30px 60px -20px #24163838,0 2px 6px #2416380a;overflow:hidden}.hero-opening>header{padding:16px 18px 12px;display:flex;flex-direction:column;gap:3px}.hero-opening>header>b{font-size:19px;font-weight:500;letter-spacing:-.02em}.hero-opening .meta{font-size:12px;color:var(--faint)}.apps{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:4px;flex:1;min-height:0}.app{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;font-size:13px}.app b{display:block;font-weight:500;font-size:13px}.app small{display:block;font-size:11.5px;color:var(--faint);margin-top:1px}.app .tag{font-size:11px;font-weight:500;padding:3px 8px;border-radius:999px;background:var(--brand);color:#fff}.app.new{background:linear-gradient(180deg,#f8f4fd,#fff);border:1px solid var(--brand-line)}.assessment{grid-column:1/-1;display:flex;flex-direction:column;gap:6px;margin-top:4px;padding-top:10px;border-top:1px dashed var(--brand-line)}.assessment .line{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.4;color:var(--muted)}.assessment .line .i{width:14px;height:14px;margin-top:1px}.assessment .line b{color:var(--ink);font-weight:500;margin-right:4px}.decide{display:flex;align-items:center;gap:6px;margin-top:4px}.beam{position:absolute;right:0;top:0;width:var(--r);height:1px;background:linear-gradient(90deg,#c7b3ff8c,#c7b3ff0a)}.beam i{position:absolute;top:-2px;left:100%;width:5px;height:5px;border-radius:50%;background:#e4d9ff;box-shadow:0 0 10px 2px #c7b3ffcc;animation:beam 3.2s ease-in infinite}.core{position:absolute;left:50%;top:50%;width:84px;height:84px;transform:translate(-50%,-50%);display:grid;place-items:center}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-in{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes beam{0%{left:100%;opacity:0}15%{opacity:1}85%{opacity:1}to{left:0;opacity:0}}@keyframes halo{0%{transform:scale(1);opacity:.7}to{transform:scale(1.9);opacity:0}}.o4{display:grid;place-items:center;padding:22px}@keyframes graph-pulse{0%{offset-distance:0;opacity:0}20%{opacity:1}70%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes float{0%,to{translate:0 0}50%{translate:0 -5px}}.o7-tag{position:absolute;left:0;top:0;display:flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;white-space:nowrap;font-size:12px;font-weight:500;background:#ffffffeb;border:1px solid var(--line);color:var(--ink);box-shadow:0 8px 20px -12px #24163859;transform:translate(-50%,-50%);opacity:0;transition:opacity .6s ease,background .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease}.o7-tag .i{width:14px;height:14px;color:var(--brand);transition:color .35s ease}.o7-tag.lit{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:0 10px 24px -10px #4b2e838c}.o7-tag.lit .i{color:#fff}.story{position:relative;overflow-x:clip;border-top:1px solid var(--line);background:#fff}.story-pin{display:flex;align-items:center;padding:72px 0}.story-live .story-pin{height:calc(100svh - var(--header));min-height:600px;padding:0}.story-inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:56px;align-items:center;padding:0 var(--pad);width:calc(100% - 32px);height:100%}.story-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.story-inner{position:relative}.story-intro{grid-column:1/-1;margin-bottom:8px}.story-live .story-intro{position:absolute;left:0;right:0;top:clamp(28px,7vh,80px);z-index:3;margin:0 auto;pointer-events:none}.story-live .story-intro .label{pointer-events:auto}.beats{position:relative;width:100%;display:flex;flex-direction:column;gap:36px}.story-live .beats{display:grid}.story-live .beat{grid-area:1/1;align-self:center;width:100%}.story:not(.story-live) .beat:not([data-beat="4"]){display:none}.beat>.label{margin-bottom:22px}.beat h2{font-size:clamp(34px,3.3vw,50px);line-height:1.05;letter-spacing:-.035em}.story-intro p em{font-style:normal;color:var(--ink);font-weight:500}.inflow{margin-top:26px;max-width:400px}.inflow-head{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:var(--muted);margin-bottom:10px}.inflow .live{width:7px;height:7px;border-radius:50%;background:var(--brand);box-shadow:0 0 #4b2e8373;animation:livePulse 1.8s ease-out infinite}.inflow-win{height:178px;overflow:hidden;-webkit-mask:linear-gradient(transparent,#000 22%,#000 70%,transparent);mask:linear-gradient(transparent,#000 22%,#000 70%,transparent)}.inflow ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;animation:inflow 15s linear infinite}.inflow li{display:flex;align-items:center;gap:10px;height:48px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:#fff;flex:none}.inflow li b{display:block;font-size:13.5px;font-weight:500}.inflow li small{display:block;font-size:11.5px;color:var(--faint)}.inflow li .pill{margin-left:auto}@keyframes inflow{0%{transform:translateY(calc(-50% - 4px))}to{transform:none}}@keyframes livePulse{70%{box-shadow:0 0 0 7px #4b2e8300}to{box-shadow:0 0 #4b2e8300}}.layers{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;max-width:400px}.layer{display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:#fff}.layer>.i{width:18px;height:18px;color:var(--brand);flex:none}.layer b{display:block;font-size:14.5px;font-weight:500}.layer small{display:block;font-size:12.5px;color:var(--faint)}.layer .tick{margin-left:auto;color:#fff;background:var(--brand);border-radius:50%;padding:3px;width:20px;height:20px}.story-live .layer{opacity:.4}.story-live .layer .tick{opacity:0}.story-phases{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;max-width:440px;opacity:0;visibility:hidden;pointer-events:none}.story-live .story-phases{position:absolute;left:50%;bottom:clamp(22px,4.5vh,44px);transform:translate(-50%);width:min(400px,60%);margin:0;z-index:3}.story-phases li{display:block}.story-phases .bar{display:block;height:3px;border-radius:2px;background:var(--line);overflow:hidden}.story-phases .bar i{display:block;height:100%;width:100%;background:var(--brand);transform-origin:left;transform:scaleX(0)}.story:not(.story-live) .story-phases{display:none}.beat p{margin-top:16px;font-size:18px;line-height:1.55;color:var(--muted);max-width:440px}.beat .button{margin-top:26px}.story-stage{position:relative;width:100%;height:min(860px,calc(100svh - var(--header) - 110px));min-height:440px}.story:not(.story-live) .story-stage{height:auto;min-height:0}.story:not(.story-live) .st-cards{position:relative;inset:auto;padding-block:24px}.story-live .story-stage{clip-path:inset(0 -60vw -60vw -60vw)}.st-beam{position:absolute;top:9%;bottom:0;left:0;width:120px;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(128,99,172,.22),transparent);border-right:1.5px solid rgba(75,46,131,.35)}.st-tiles{position:absolute;inset:0;z-index:0}.tl{--t:28px;position:absolute;left:0;top:0;width:var(--stage-t,var(--t));height:calc(var(--stage-t,var(--t)) * 1.22);border-radius:6px;border:1px solid var(--line);background-color:#fff;will-change:transform,opacity;background-image:radial-gradient(circle at 50% 32%,#e3daf3 0 17%,transparent 18%),linear-gradient(#ebe6f1,#ebe6f1),linear-gradient(#f2eef6,#f2eef6);background-size:auto,58% 7%,40% 6%;background-position:0 0,50% 66%,50% 80%;background-repeat:no-repeat;box-shadow:0 4px 10px -6px #24163840}.tl.good{border-color:var(--brand-mid);background-color:var(--brand-soft);background-image:radial-gradient(circle at 50% 32%,var(--brand-mid) 0 17%,transparent 18%),linear-gradient(var(--brand),var(--brand)),linear-gradient(#b9a5d8,#b9a5d8);box-shadow:0 10px 22px -10px #4b2e838c}.story-live .tl{transition:translate .5s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease,border-color .35s ease}.tl.good:hover{border-color:var(--brand);box-shadow:0 0 0 3px #8063ac29,0 0 26px 6px #8063ac66,0 10px 22px -10px #4b2e838c}.tl:before{content:"";position:absolute;left:18%;right:18%;bottom:7%;height:9%;border-radius:2px;background:var(--brand-line);opacity:var(--e,0)}.tl:after{content:"";position:absolute;right:9%;top:7%;width:17%;aspect-ratio:1;border-radius:50%;background:var(--brand-mid);opacity:var(--e,0);transform:scale(calc(.3 + var(--e,0) * .7))}.story:not(.story-live) :is(.st-tiles,.st-beam,.st-floor){display:none}.story:not(.story-live) .st-floor{position:absolute;left:6%;right:6%;bottom:2%;height:18px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(75,46,131,.14),transparent 70%)}.st-cards{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,minmax(0,320px));justify-content:center;align-content:center;gap:16px;z-index:2}.st-card:first-child{grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}.st-card{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 24px 44px -28px #2416384d;min-width:0}.st-card header{display:flex;align-items:center;gap:10px}.st-card .avatar{width:34px;height:34px;font-size:12px;flex:none}.st-card header b{display:block;font-size:15px;font-weight:500;line-height:1.3}.st-card header small{display:block;margin-top:3px;font-size:11.5px;line-height:1.4;color:var(--muted)}.st-card p:not(.st-focus){display:flex;gap:8px;font-size:12.5px;line-height:1.45;color:var(--muted)}.st-card p .i{margin-top:2px;width:14px;height:14px;flex:none}.st-card p strong{display:block;color:var(--ink);font-weight:500;margin-bottom:2px;font-size:12.5px}.st-note{position:absolute;right:0;bottom:-26px;font-size:12px;color:var(--muted)}.st-swipe{display:none}.story:not(.story-live) .st-note{position:static;margin-top:12px;text-align:right}@media(min-width:861px)and (max-height:800px){.st-card{padding:12px;gap:6px}}@media(max-width:860px){.story-pin{padding:48px 0}.story-inner{grid-template-columns:1fr;gap:20px;align-content:center}.story-live .story-inner{grid-template-rows:auto 1fr;padding-top:24px;padding-bottom:56px}.beat h2{font-size:clamp(26px,7vw,32px)}.beat p{font-size:15.5px;margin-top:10px}.beat .button{margin-top:14px}.story-stage{height:auto;min-height:0}.story-live .story-stage{height:100%;min-height:300px}.st-cards{display:flex;justify-content:flex-start;align-items:center;gap:12px;inset:16px -4px 0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:12px 4px 24px;scrollbar-color:var(--brand-mid) var(--brand-soft);scrollbar-width:thin}.st-card,.st-card:first-child{width:calc(100% - 24px);flex:0 0 calc(100% - 24px);padding:16px;gap:8px;scroll-snap-align:start;scroll-snap-stop:always;align-self:center}.st-card header small{font-size:12px}.st-card p:not(.st-focus),.st-card p strong{font-size:12px}.st-swipe{display:inline}.inflow{display:none}.beat>.label{margin-bottom:12px}.st-note{font-size:11px;line-height:1.4;text-align:left;inset:-4px auto auto 0}.layers{flex-direction:row;flex-wrap:wrap;gap:6px;margin-top:12px}.layer{padding:6px 10px;gap:6px}.layer small,.layer .tick{display:none}.layer b{font-size:12.5px}.layer>.i{width:14px;height:14px}.story:not(.story-live) .story-stage{height:auto}.story:not(.story-live) .st-cards{position:relative;inset:auto;padding-top:44px}}.tiles{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:6px}.t{--av:#e9e0f7;display:block;aspect-ratio:4/5;border-radius:6px;border:1px solid var(--line);background-color:#fff;background-image:radial-gradient(circle at 50% 32%,var(--av) 0 17%,transparent 18%),linear-gradient(#ebe6f1,#ebe6f1),linear-gradient(#f2eef6,#f2eef6);background-size:auto,58% 7%,40% 6%;background-position:0 0,50% 66%,50% 80%;background-repeat:no-repeat;transition:none}.t.v2{--av:#fde9c8}.t.v3{--av:#dcefe6}.t.v4{--av:#e1e9f7}.t.d1,.t.d2,.t.d3{opacity:.38;filter:grayscale(1);transform:scale(.9)}.t.keep{border-color:var(--brand-line)}.lane{position:relative;display:grid;grid-template-columns:150px 1fr;align-items:center;height:104px;border-top:1px dashed var(--brand-line)}.lane:last-of-type{border-bottom:1px dashed var(--brand-line)}.turn{background:var(--deep);color:#fff;border-top-color:var(--deep)}.turn>.frame:before,.turn>.frame:after{filter:brightness(.6)}.turn h2{font-size:clamp(44px,5vw,72px);letter-spacing:-.045em}.merge{position:relative;aspect-ratio:520/420;width:100%;max-width:560px;justify-self:end}.record{position:absolute;left:55%;right:0;top:50%;transform:translateY(-50%);background:#fff;color:var(--ink);border-radius:16px;padding:18px;box-shadow:0 30px 60px -20px #00000080,0 0 0 6px #c7b3ff1f}.record header{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line)}.record header b{display:block;font-size:15px}.record header small{display:block;font-size:12px;color:var(--faint)}.record dl{margin:10px 0;display:flex;flex-direction:column;gap:8px}.record dl div{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.record dt{color:var(--faint)}.record dd{margin:0;font-weight:500;color:var(--brand)}.record footer{font-size:12px;font-weight:500;padding:8px 10px;border-radius:8px;background:var(--brand-soft);color:var(--brand)}.cards{display:grid;gap:24px}.cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--line);border-radius:18px;background:#fff}.card>h3{padding:8px 0 0}.card>p{padding:0;font-size:15px;line-height:1.5;color:var(--muted)}.card-art{position:relative;height:280px;border-radius:12px;background:var(--brand-tint);border:1px solid #efeaf5;overflow:hidden}.sources{padding:16px 16px 14px;display:flex;flex-direction:column}.source-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.source-buttons button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:62px;border:1px solid #e3dbea;border-radius:9px;color:#756487;background:#fffdf8;font-size:12.5px;font-weight:500;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.source-buttons .i{width:20px;height:20px}.source-buttons button[data-active=true]{color:#fff;background:#4b2e83;border-color:#4b2e83}.source-buttons button:hover:not([data-active=true]){color:#4b2e83;border-color:#ad96ca;background:#fff}.paths{height:60px;flex:none}.path-diagram{width:100%;height:100%;overflow:visible;display:block}.path-diagram>path{fill:none;stroke:#d8cbea;stroke-width:1.25;vector-effect:non-scaling-stroke}.path-diagram>path[data-active=true]{stroke:#4b2e83;stroke-width:1.6}.junction{fill:#8d70b5;stroke:none}.travelling-document rect{fill:#fff;stroke:#8063ac;stroke-width:1.5}.travelling-document path{stroke:#8063ac;stroke-width:1.2}.role-inbox{border:1px solid #d8cbea;border-radius:9px;background:#fff;overflow:hidden;flex:1;min-height:0;display:flex;flex-direction:column}.inbox-header{display:flex;align-items:center;gap:9px;padding:11px 14px;border-bottom:1px solid #eee8f6;color:#4b2e83}.inbox-header>svg{width:18px;height:18px;flex:none}.inbox-header h4{font-weight:500;font-size:14px;line-height:1.3}.inbox-header>span{margin-left:auto;color:#8e7ba0;font-size:12px;font-variant-numeric:tabular-nums}.application-records{list-style:none;padding:0;margin:0;flex:1;overflow:auto;scrollbar-width:thin;scrollbar-color:#c0afd5 #faf8fc}.application-records li{display:flex;align-items:center;gap:10px;min-height:52px;padding:9px 12px;border-bottom:1px solid #eee8f6;font-size:12.5px}.application-records li:last-child{border-bottom:0}.application-records li:not(.empty-inbox){animation:record-in .35s var(--ease)}.record-icon{width:27px;height:30px;display:flex;align-items:center;justify-content:center;background:#f2edf8;border-radius:6px;color:#4b2e83;flex:none}.record-icon svg{height:17px;width:17px}.record-copy{line-height:1.35}.record-copy small{display:block;color:#8e7ba0;font-size:11px;margin-top:2px}.source-label{margin-left:auto;color:#4b2e83;background:#eee8f6;border-radius:5px;padding:4px 7px;font-size:11px}.application-records .empty-inbox{color:#91829d;font-size:12.5px;justify-content:center;height:100%;border:0}@keyframes record-in{0%{opacity:0;transform:translateY(-8px)}}.assess{padding:12px;display:flex;flex-direction:column;gap:12px}.req-row{display:flex;flex-wrap:nowrap;gap:5px}.req-row button{white-space:nowrap;padding:5px 8px;border-radius:999px;border:1px solid var(--brand-line);background:#fff;color:var(--brand);font-size:11.5px;font-weight:500;transition:background .2s,color .2s}.req-row button[aria-pressed=true]{background:var(--brand);color:#fff;border-color:var(--brand)}.req-row button:hover:not([aria-pressed=true]){background:var(--brand-soft)}.assess-doc{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px;box-shadow:0 14px 30px -18px #24163840}.doc-head{display:flex;align-items:center;gap:10px;padding-bottom:10px;margin-bottom:4px;border-bottom:1px solid var(--line)}.doc-head b{display:block;font-size:14px}.doc-head small{display:block;font-size:11.5px;color:var(--faint)}.doc-head .state{margin-left:auto;font-size:11px;font-weight:500;padding:3px 8px;border-radius:999px;background:#fdf1de;color:#8a5a14}.assess-doc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.assess-doc li{display:flex;gap:8px;padding:6px 8px;border-radius:8px;font-size:12.5px;line-height:1.4;color:var(--muted);border-left:2px solid transparent;transition:background .3s,opacity .3s,border-color .3s}.assess-doc li .i{width:15px;height:15px;margin-top:1px}.assess[data-active] .assess-doc li{opacity:.45}.assess[data-active=judgment] li[data-for=judgment],.assess[data-active=systems] li[data-for=systems],.assess[data-active=research] li[data-for=research]{opacity:1;background:var(--brand-soft);border-left-color:var(--brand);color:var(--ink)}.assess-foot{display:flex;align-items:center;gap:7px;margin-top:auto;font-size:12px;color:var(--faint)}.assess-foot .i{color:var(--brand-mid);width:14px;height:14px}.rounds{padding:14px 16px;display:flex;flex-direction:column;gap:12px}.round-head{display:flex;align-items:center;gap:10px}.round-head b{display:block;font-size:14px}.round-head small{display:block;font-size:11.5px;color:var(--faint)}.round-list{list-style:none;margin:0;padding:0 0 0 4px;display:flex;flex-direction:column;gap:8px;position:relative}.round-list:before{content:"";position:absolute;left:9px;top:12px;bottom:12px;border-left:1.5px solid var(--brand-line)}.round-list>li{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-left:24px;font-size:13px}.round-list b{font-weight:500}.round-list .pill{margin-left:auto}.dot{position:absolute;left:0;top:4px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--brand-line)}.done .dot{background:var(--brand);border-color:var(--brand)}.current .dot{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.next b{color:var(--faint)}.slots{flex-basis:100%;display:flex;flex-direction:column;gap:5px;margin-top:2px}.slot{display:flex;align-items:center;gap:9px;padding:4px 10px 4px 6px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:12.5px}.slot em{margin-left:auto;font-style:normal;font-size:11px;font-weight:500;color:var(--ok)}.slot em.wait{color:var(--faint);font-weight:500}.bcard{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:24px;padding:20px 20px 20px 24px;border:1px solid var(--line);border-radius:18px;background:#fff;min-height:0}.bcopy{display:flex;flex-direction:column;justify-content:flex-end;gap:10px}.bcopy p{font-size:15px;line-height:1.5;color:var(--muted)}.bart{position:relative;min-height:172px;border-radius:12px;background:var(--brand-tint);border:1px solid #efeaf5;overflow:hidden}.intake>svg{position:absolute;left:0;top:0;width:46%;height:100%}.intake .s{stroke:var(--brand-line);stroke-width:1.4;vector-effect:non-scaling-stroke}.intake .d{fill:var(--brand);stroke:none;opacity:0}.intake .d1{offset-path:path("M0 40C150 40 150 100 300 100")}.intake .d2{offset-path:path("M0 100H300")}.intake .d3{offset-path:path("M0 160C150 160 150 100 300 100")}.intake-list{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:60%;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.intake-list li{white-space:nowrap;display:flex;align-items:center;gap:8px;padding:7px 9px;background:#fff;border:1px solid var(--line);border-radius:9px;font-size:12px;font-weight:500;box-shadow:0 6px 14px -10px #2416384d}.intake-list em{margin-left:auto;font-style:normal;font-size:10.5px;color:var(--brand);background:var(--brand-soft);padding:2px 6px;border-radius:4px}.context{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:16px 18px}.ctx-head{display:grid;grid-template-columns:132px 1fr;gap:0 40px;padding-bottom:2px}.ctx-row{display:grid;grid-template-columns:132px 40px 1fr;align-items:center}.ctx-row .chip{font-style:normal;font-size:12px;font-weight:500;padding:6px 10px;border-radius:7px;background:#fff;border:1px solid var(--brand-line);color:var(--brand);white-space:nowrap}.ctx-row .wire{height:0;border-top:1.5px solid var(--brand-mid);transform-origin:left}.ctx-row .wire.dashed{border-top-style:dashed;border-top-color:var(--ask)}.ctx-row .bar{height:28px;border-radius:7px;background:linear-gradient(90deg,var(--brand-soft),#fff);border:1px solid var(--line);position:relative}.ctx-row .bar:after{content:"";position:absolute;left:10px;top:11px;height:5px;width:62%;border-radius:3px;background:var(--brand-line)}.ctx-row .bar.ask{background:linear-gradient(90deg,#fdf1de,#fff)}.ctx-row .bar.ask:after{background:#ecd3a7;width:40%}.feedback{padding:14px}.fnote{position:absolute;top:16px;width:29%;display:flex;flex-direction:column;gap:6px;padding:9px;background:#fff;border:1px solid var(--line);border-radius:9px;box-shadow:0 8px 18px -12px #24163859}.fnote b{white-space:nowrap;font-size:10.5px;font-weight:500;color:var(--brand)}.fnote i{display:block;height:5px;border-radius:3px;background:#ece7f2}.fnote i+i{width:70%}.n1{left:4%;transform:rotate(-2deg)}.n2{left:35.5%;transform:rotate(1deg)}.n3{left:67%;transform:rotate(2deg)}.round-box{position:absolute;left:14px;right:14px;bottom:14px;display:flex;flex-direction:column;gap:7px;padding:12px;background:#fff;border:1px solid var(--brand-line);border-radius:10px}.round-box .count{font-size:12px;color:var(--muted)}.round-box .count b{color:var(--ink)}.bars{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.bars i{height:6px;border-radius:3px;background:var(--brand);transform-origin:left}.offer{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:18px}.letter{display:flex;align-items:center;gap:10px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:10px}.letter>.i{width:32px;height:32px;padding:6px;border-radius:8px;background:var(--brand-soft);color:var(--brand)}.letter b{display:block;font-size:13px}.letter small{display:block;font-size:11.5px;color:var(--faint)}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);position:relative}.steps:before{content:"";position:absolute;left:16.6%;right:16.6%;top:13px;border-top:1.5px solid var(--brand-line)}.steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--muted)}.tick{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--brand);color:#fff}.tick .i{width:14px;height:14px;stroke-width:2.2}.stage{appearance:none;position:relative;display:flex;flex:1 1 0;flex-direction:column;min-width:0;overflow:hidden;padding:18px 16px;border:1px solid rgba(255,255,255,.9);border-radius:12px;background:#ffffffe0;text-align:left;box-shadow:0 12px 25px #4937750d;transition:flex .4s var(--ease),transform .4s var(--ease),background .3s ease,box-shadow .3s ease}.stage:before{content:"";position:absolute;inset:90px -35% -20%;background:repeating-linear-gradient(132deg,transparent 0 7px,rgba(75,46,131,.055) 7px 8px),radial-gradient(circle at 76% 58%,rgba(199,179,255,.24),transparent 48%);transform:rotate(-3deg);pointer-events:none}.stage>*{position:relative}.stage:hover:not(.active){transform:translateY(-4px)}.stage b{display:block;margin-top:auto;font-size:18px;font-weight:500;line-height:1.1;letter-spacing:-.02em}.stage small{display:block;margin-top:6px;color:var(--muted);font-size:13px;line-height:1.3}.stage p{display:none;margin-top:12px;font-size:14px;line-height:1.5;color:#e6defa;max-width:320px}.stage.active{flex:2 1 0;transform:translateY(-6px);border-color:transparent;background:var(--brand);color:#fff;box-shadow:0 20px 40px #4b2e8338}.stage.active:before{background:repeating-linear-gradient(132deg,transparent 0 7px,rgba(255,255,255,.075) 7px 8px),radial-gradient(circle at 78% 58%,rgba(199,179,255,.2),transparent 50%)}.stage.active small{color:#d8caec}.stage.active b{font-size:28px}.stage.active p{display:block}.app-window{max-width:1060px;margin:0 auto;border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 40px 80px -40px #24163859}.app-bar{display:flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-bottom:1px solid var(--line);background:#fcfbfd}.app-bar i{width:10px;height:10px;border-radius:50%;background:#e6e1ec}.app-bar span{margin-left:10px;font-size:12px;color:var(--faint)}.app-body{display:grid;grid-template-columns:190px 1fr;height:372px}.app-side{display:flex;flex-direction:column;gap:2px;padding:16px 12px;border-right:1px solid var(--line);background:#fcfbfd;font-size:13px;color:var(--muted)}.app-side span{padding:8px 10px;border-radius:8px}.app-side .on{background:var(--brand-soft);color:var(--brand);font-weight:500}.brand-mini{display:inline-flex;align-items:flex-end;font-size:22px;font-weight:500;letter-spacing:-.04em;color:var(--brand);margin:0 0 14px 8px;line-height:1}.brand-mini svg{width:.2625em;height:.2625em;margin:0 0 .075em .03em;fill:currentColor;stroke:none}.app-main{display:flex;flex-direction:column;min-width:0}.app-panel{padding:20px;display:flex;flex-direction:column;gap:16px;animation:panel-in .35s var(--ease)}.app-panel[hidden]{display:none}@keyframes panel-in{0%{opacity:0;transform:translateY(6px)}}.pane-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pane-head b{font-size:17px;font-weight:500;letter-spacing:-.01em}.pane-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.block{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff}.block .mini-label+*{margin-top:2px}.ln{display:block;height:8px;border-radius:4px;background:#efebf4}.req{display:flex;align-items:center;gap:9px;font-size:13px;line-height:1.4;color:var(--muted)}.req b{color:var(--ink);font-weight:500}.req>.i{color:var(--brand)}.req>.i.ok{color:var(--ok)}.req>.i.ask{color:var(--ask)}.block p.note{font-size:13px;color:var(--muted);line-height:1.45}.queue{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.queue li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;font-size:13.5px;font-weight:500}.queue li.on{border-color:var(--brand-line);background:#f8f4fd}.queue em{margin-left:auto;font-style:normal;font-size:11.5px;color:var(--faint);font-weight:500}.queue li.on em{color:var(--brand)}.closing{position:relative;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.closing-inner{padding:56px 32px;border-inline:1px solid var(--rail)}.cta-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:30px;padding:64px 24px 56px;border-radius:24px;text-align:center;color:#fff;background:linear-gradient(180deg,#140b24,#2a1b4a 34%,#56429a 70%,#a898e2);box-shadow:0 0 0 5px #fff,0 0 0 6px var(--line),0 30px 60px -30px #1d123173}.cta-card:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.06;mix-blend-mode:overlay;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cta-card h2{font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.22;letter-spacing:-.025em;color:#fff}.cta-card h2 span{color:#d9cff5}.ripples{position:absolute;left:50%;top:50%;width:1600px;height:600px;transform:translate(-50%,-50%);z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(transparent 34%,#000 52%);mask-image:linear-gradient(transparent 34%,#000 52%)}.ripples ellipse{fill:none;stroke:#fff;stroke-width:1;vector-effect:non-scaling-stroke;opacity:calc(.16 - var(--k) * .025)}.ripples .wave{opacity:0;transform-box:fill-box;transform-origin:center;stroke-width:1.5}.cta-pill{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:12px 24px;border-radius:999px;background:#140b24;color:#fff;font-size:15px;font-weight:500;border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 24px -10px #140b2499;transition:background .2s,transform .2s var(--ease)}.cta-pill:hover{background:#000;transform:translateY(-1px)}.cta-pill .i{width:15px;height:15px}[data-in] .ripples .wave{animation:ripple 2.6s .8s ease-out both}@keyframes stone-drop{0%{opacity:0;transform:translateY(-26px)}}@keyframes ripple{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(9)}}.closing+*{margin-top:0}.site-footer .footer-inner{grid-template-columns:1fr!important}.site-footer .footer-menu{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,220px));justify-content:center;column-gap:clamp(40px,7vw,104px);padding:64px 32px 0}.site-footer .footer-menu nav{padding:0;border:0;gap:2px}.site-footer .footer-inner .footer-menu h4{margin:0 0 14px;font-size:12.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.site-footer .footer-inner .footer-menu a{padding:6px 0;font-size:16px;line-height:1.45;color:var(--muted)}.site-footer .footer-inner .footer-menu a span{color:var(--faint)}.site-footer .footer-inner .footer-menu a:hover{color:var(--brand)}.site-footer .footer-inner .footer-logo-stage{padding:48px 0 36px}@media(max-width:860px){.site-footer .footer-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;padding:40px 20px 0}.site-footer .footer-menu nav:first-child{grid-row:span 2}.site-footer .footer-inner .footer-logo-stage{padding:36px 0 24px}}.js [data-scene]:not([data-in]) :is(.app.new,.assessment .line,.decide,.your-call,.msg.ai,.ai-steps li,.res,.ai-note,.gn,.g-core,.cw-head,.cw-row,.cw-foot,.hay-card,.frag,.break,.record,.merge-from,.slot,.intake-list li,.fnote,.round-box,.letter,.ctx-row .chip,.ctx-row .bar){opacity:0}.js .struck:not([data-in]) span{background-size:0 2px}.js [data-scene]:not([data-in]) .merge-lines path{stroke-dashoffset:1}.js [data-scene]:not([data-in]) .ctx-row .wire{transform:scaleX(0)}.js [data-scene]:not([data-in]) :is(.tick,.bars i){transform:scale(0)}[data-scene]:not([data-visible]) *{animation-play-state:paused!important}[data-in] .pulse{animation:pulse-travel .9s .3s var(--ease) both}[data-in] .app.new{animation:rise .5s 1.05s var(--ease) both}[data-in] .decide{animation:fade-up .4s 2.5s var(--ease) both}[data-in] .decide .btn-solid{animation:glow 1.6s 2.95s ease-out both}.js [data-scene]:not([data-in]) .typed{clip-path:inset(0 100% 0 0)}@keyframes type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.js [data-scene]:not([data-in]) .g-svg path{stroke-dashoffset:1}[data-in] .r1{animation-delay:.45s}[data-in] .r2{animation-delay:.8s}[data-in] .r3{animation-delay:1.15s}[data-in] .r4{animation-delay:1.5s}[data-in] .r5{animation-delay:1.85s}.js [data-scene]:not([data-in]) .field-head .chip{background:#fff;color:var(--brand)}.js [data-scene]:not([data-in]) .t{opacity:1;filter:none;transform:none}.js [data-scene]:not([data-in]) .t.pick{--av:#e9e0f7;border:1px solid var(--line);box-shadow:none}[data-in] .t.d1{animation:dim .5s calc(.9s + var(--c) * 30ms) ease both}[data-in] .t.d2{animation:dim .5s calc(2s + var(--c) * 30ms) ease both}[data-in] .t.d3{animation:dim .5s calc(3.1s + var(--c) * 30ms) ease both}[data-in] .record{animation:record-pop .6s 1.3s var(--ease) both}[data-in] .slot.s1{animation:fade-up .4s .4s var(--ease) both}[data-in] .slot.s2{animation:fade-up .4s .9s var(--ease) both}[data-in] .slot.s3{animation:fade-up .4s 1.4s var(--ease) both}[data-in] .intake .d{animation:pulse-travel .8s var(--ease) both}[data-in] .intake .d1{animation-delay:.2s}[data-in] .intake .d2{animation-delay:.8s}[data-in] .intake .d3{animation-delay:1.4s}[data-in] .intake-list .k1{animation:fade-up .4s .9s var(--ease) both}[data-in] .intake-list .k2{animation:fade-up .4s 1.5s var(--ease) both}[data-in] .intake-list .k3{animation:fade-up .4s 2.1s var(--ease) both}[data-in] .ctx-row .chip{animation:fade .4s ease both}[data-in] .x1 .chip{animation-delay:.2s}[data-in] .x2 .chip{animation-delay:.4s}[data-in] .x3 .chip{animation-delay:.6s}[data-in] .ctx-row .wire{animation:grow .5s var(--ease) both}[data-in] .x1 .wire{animation-delay:1s}[data-in] .x2 .wire{animation-delay:1.4s}[data-in] .x3 .wire{animation-delay:1.8s}[data-in] .ctx-row .bar{animation:fade-up .4s var(--ease) both}[data-in] .x1 .bar{animation-delay:1.3s}[data-in] .x2 .bar{animation-delay:1.7s}[data-in] .x3 .bar{animation-delay:2.1s}[data-in] .fnote{animation:note-drop .5s var(--ease) both}[data-in] .n1{animation-delay:.2s}[data-in] .n2{animation-delay:.6s}[data-in] .n3{animation-delay:1s}[data-in] .round-box{animation:fade-up .4s .1s var(--ease) both}[data-in] .bars i{animation:grow .4s var(--ease) both}[data-in] .bars i:nth-child(1){animation-delay:.6s}[data-in] .bars i:nth-child(2){animation-delay:1s}[data-in] .bars i:nth-child(3){animation-delay:1.4s}[data-in] .letter{animation:fade-up .4s .1s var(--ease) both}[data-in] .tick{animation:pop .4s var(--ease) both}[data-in] .t1 .tick{animation-delay:.6s}[data-in] .t2 .tick{animation-delay:1.2s}[data-in] .t3 .tick{animation-delay:1.8s}@keyframes pulse-travel{0%{offset-distance:0;opacity:0}15%{opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(-10px) scale(.98)}}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.6)}}@keyframes glow{0%{box-shadow:0 0 #4b2e8373}to{box-shadow:0 0 0 10px #4b2e8300}}@keyframes chip-on{0%{background:#fff;color:var(--brand)}}@keyframes dim{0%{opacity:1;filter:none;transform:none}}@keyframes lift{0%{--av:#e9e0f7;transform:none;border:1px solid var(--line);box-shadow:none}}@keyframes slide-in{0%{opacity:0;transform:translate(16px)}}@keyframes drop{0%{opacity:0;transform:translateY(calc(-50% - 14px)) rotate(0)}}@keyframes strike{0%{background-size:0 2px}}@keyframes draw{0%{stroke-dashoffset:1}}@keyframes record-pop{0%{opacity:0;transform:translateY(-50%) scale(.94)}}@keyframes grow{0%{transform:scaleX(0)}}@keyframes note-drop{0%{opacity:0;translate:0 -12px}}@media(min-width:1024px)and (min-height:700px){.section{min-height:min(calc(100svh - var(--header)),940px)}}@media(min-width:1024px)and (max-height:860px){.section-inner{padding-block:48px}.intro{margin-bottom:32px;gap:14px}.card-art{height:262px}.bart{min-height:150px}.app-body{height:350px}}@media(max-width:1100px){:root{--pad:36px}.hero-inner{grid-template-columns:1fr;gap:40px}.hero-art{max-width:640px;width:100%;margin:0 auto}.cards.three{grid-template-columns:1fr;max-width:560px;margin:0 auto}.cards.two{grid-template-columns:minmax(0,1fr)}.merge{justify-self:center}}@media(max-width:860px){.lane{grid-template-columns:1fr;height:auto;padding:16px 0;gap:10px}.lane{display:flex;flex-wrap:wrap;align-items:flex-start}}@media(max-width:760px){:root{--header:60px;--pad:16px}.nav-inner{padding-inline:12px}.brand{font-size:30px}.nav-cta{padding:9px 14px;font-size:14px;min-height:44px}.section-inner{padding-block:56px}.intro{margin-bottom:32px}.intro>p,.hero-copy>p{font-size:16.5px}h1{font-size:clamp(38px,10.5vw,46px)}h2{font-size:clamp(29px,8vw,34px)}.hero-art{justify-self:stretch;max-width:none}.o1.board{aspect-ratio:auto;padding:14px}.o1 .hero-sources,.o1 .hero-wires{display:none}.hero-opening{position:relative;inset:auto}.core{width:60px;height:60px}.o4.board{aspect-ratio:auto;padding:12px}.o7-tag{font-size:10.5px;padding:5px 8px}.o7-tag .i{display:none}.int-label{padding:0 14px;font-size:12px;max-width:110px;line-height:1.3}.int-logo{width:140px}.tiles{grid-template-columns:repeat(8,minmax(0,1fr))}.bcard{grid-template-columns:1fr}.bcopy{order:2}.stage{min-height:72px;flex:none}.stage b{margin-top:8px}.stage.active{flex:none;transform:none}.stage.active b{font-size:24px}.stage:before{display:none}.app-body{grid-template-columns:1fr;height:auto}.app-side{display:none}.pane-grid{grid-template-columns:1fr}.merge{aspect-ratio:auto;display:flex;flex-direction:column;gap:10px}.record{position:relative;left:auto;top:auto;transform:none;margin-top:8px}@keyframes record-pop{0%{opacity:0;transform:scale(.96)}}.closing-inner{padding:32px 12px}.cta-card{padding:48px 20px 44px;gap:24px;border-radius:18px}.cta-card h2{font-size:28px}}@media(max-width:380px){.card-art{height:auto;min-height:300px}.source-buttons{gap:8px}.application-records{min-height:104px}}.hb-intro-cards{display:grid;grid-template-columns:repeat(2,330px);justify-content:center;gap:16px;margin-top:clamp(28px,5vh,56px);text-align:left}.hb-pcard{width:330px}.hb-pcard:first-child{grid-column:1/-1;justify-self:center}.story-hire:not(.story-live) .hb-intro-cards{display:none}.hb-stage{display:flex;flex-direction:column;justify-content:center;gap:14px}.hb-board{border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 30px 50px -30px #2416384d;overflow:hidden}.hb-board{position:relative}.hb-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.hb-top b{display:block;font-size:15px;font-weight:600}.hb-top small{display:block;font-size:12px;color:var(--faint)}.hb-ai{display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 7px;border-radius:999px;background:var(--ink);color:#fff;font-size:12.5px;font-weight:500}.hb-ai svg,.hb-ai-mark svg,.hb-short svg{width:14px;height:14px;fill:currentColor}.hb-ai svg{fill:#c7b3ff}.hb-colhi{position:absolute;top:var(--hi-top,60px);bottom:0;left:0;width:0;border-radius:10px 10px 0 0;background:linear-gradient(#8063ac1f,#8063ac08);box-shadow:inset 0 2px 0 var(--brand);pointer-events:none;opacity:0}.hb-head span{transition:color .3s ease}.hb-head span.on{color:var(--brand);font-weight:600}.hb-short{display:inline-flex;align-items:center;gap:5px;flex:none}.hb-short svg{fill:var(--brand);width:11px;height:11px}.hb-acts{display:grid;margin-top:2px}.hb-act{grid-area:1/1;display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border-radius:14px;background:var(--ink);color:#fff;font-size:14px;line-height:1.35;box-shadow:0 18px 34px -20px #1d123199}.hb-act small{display:block;font-size:11px;color:#c7b3ff;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1px}.hb-ai-mark{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:#c7b3ff29}.hb-ai-mark svg{width:16px;height:16px;fill:#c7b3ff}.story-hire:not(.story-live) .hb-act:not(:last-child){display:none}.hb-row{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) repeat(5,minmax(0,1fr));align-items:center;padding:0 18px;min-height:58px;border-top:1px solid var(--line)}.hb-head{min-height:44px;border-top:0;background:var(--surface);font-size:12.5px;color:var(--muted)}.hb-head span{display:flex;align-items:center;gap:6px;justify-content:center}.hb-head span:first-child{justify-content:flex-start}.hb-head .i{width:14px;height:14px;color:var(--brand)}.hb-who{display:flex;align-items:center;gap:10px;font-size:14px}.hb-who b{font-weight:500}.hb-cell{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;height:100%}.hb-cell:before{content:"";position:absolute;left:0;right:50%;top:50%;height:2px;background:var(--line)}.hb-cell[data-col="0"]:before{display:none}.hb-cell:after{content:"";position:absolute;left:0;right:50%;top:50%;height:2px;background:var(--brand);transform-origin:left;transform:scaleX(var(--f,0))}.hb-cell[data-col="0"]:after{display:none}.hb-dot{position:relative;z-index:1;width:14px;height:14px;border-radius:50%;border:2px solid var(--brand-line);background:#fff;transition:none}.hb-dot:after{content:"";position:absolute;inset:-2px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);transform:scale(var(--d,0))}.hb-pips{position:absolute;left:calc(50% + 12px);top:50%;transform:translateY(-50%);display:flex;gap:3px}.hb-pips i{width:6px;height:6px;border-radius:2px;background:var(--line)}.hb-pips i.on{background:var(--brand-mid)}.hb-kept{position:absolute;right:18px;top:50%;transform:translateY(-50%);opacity:0}.story-hire:not(.story-live) .hb-person:not([data-row="0"]) .hb-kept{opacity:1}.story-hire:not(.story-live) .hb-person[data-row="0"] .hb-cell{--f:1}.story-hire:not(.story-live) .hb-person[data-row="0"] .hb-dot{--d:1}.story-hire:not(.story-live) .hb-person:not([data-row="0"]) .hb-cell{opacity:.35}.hb-panels{position:relative;display:grid}.hb-panel{grid-area:1/1;align-self:start;padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 30px 50px -30px #2416384d}.story-hire:not(.story-live) .hb-panel:not([data-panel="5"]){display:none}.story-hire:not(.story-live) .beat[data-beat="4"]{display:none}.story-hire:not(.story-live) .beat[data-beat="5"]{display:block}.story-hire .story-phases{grid-template-columns:repeat(6,minmax(0,1fr))}.hb-panel header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--line)}.hb-panel header b{font-size:15px;font-weight:500}.hb-panel header small{font-size:12.5px;color:var(--faint)}.hb-rounds,.hb-fbs,.hb-apprs,.hb-tasks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hb-round,.hb-appr{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:8px 10px;border:1px solid var(--line);border-radius:10px}.hb-rn{font-size:11.5px;font-weight:500;color:var(--brand);background:var(--brand-soft);padding:3px 8px;border-radius:6px}:is(.hb-round,.hb-appr,.hb-fb) b{display:block;font-size:13.5px;font-weight:500}:is(.hb-round,.hb-appr,.hb-fb) small{display:block;font-size:11.5px;color:var(--faint)}.hb-fb{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;background:var(--surface)}.hb-fb b{font-weight:400;color:var(--ink)}.hb-ready{display:flex;align-items:center;gap:8px;margin-top:12px;padding:9px 12px;border-radius:10px;background:var(--brand);color:#fff;font-size:13.5px;font-weight:500}.hb-ready .i{width:15px;height:15px}.hb-accepted{background:var(--brand);color:#fff}.hb-task{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;font-size:14px}.hb-task .i{width:18px;height:18px;padding:3px;border-radius:50%;background:var(--brand);color:#fff}.story-hire .st-note{bottom:-24px}.hb-head span{font-size:12px}.hb-shared{overflow:visible}.hb-frags{position:absolute;left:50%;top:55%;width:0;height:0;pointer-events:none;z-index:2}.hb-frag{position:absolute;left:0;top:0;display:flex;align-items:center;gap:8px;width:210px;margin:-24px 0 0 -105px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 14px 30px -14px #24163859;white-space:nowrap}.hb-frag .i{width:16px;height:16px;color:var(--brand);flex:none}.hb-frag b{display:block;font-size:12.5px;font-weight:500}.hb-frag small{display:block;font-size:11px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;max-width:160px}.story-hire:not(.story-live) .hb-frags{display:none}.hb-fields{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.hb-field{padding:9px 12px;border:1px solid var(--line);border-radius:10px}.hb-field small{display:block;font-size:11.5px;color:var(--faint)}.hb-field b{display:block;font-size:14px;font-weight:500}.hb-gen{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13.5px;font-weight:500;color:var(--brand)}.hb-gen .i{width:15px;height:15px}.hb-appr{grid-template-columns:auto 1fr auto}.hb-appr .pill{grid-area:1/3}.story-live .hb-ok{opacity:0}.hb-track{list-style:none;margin:0;padding:0 0 0 6px;display:flex;flex-direction:column;gap:14px;position:relative}.hb-track:before{content:"";position:absolute;left:11px;top:8px;bottom:8px;width:2px;background:var(--line)}.hb-trk{position:relative;display:flex;align-items:center;gap:14px}.hb-trk i{position:relative;z-index:1;width:12px;height:12px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.hb-trk b{display:block;font-size:14px;font-weight:500}.hb-trk small{display:block;font-size:12px;color:var(--faint)}.hb-trk:last-child b{color:var(--brand)}.hb-upd i{background:#fff;border:2px solid var(--brand)}.hb-upd small{color:var(--muted)}.hb-oneclick{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-bottom:12px;padding:11px 14px;border:0;border-radius:10px;background:var(--brand);color:#fff;font:inherit;font-size:14px;font-weight:500;cursor:default}.hb-oneclick .i{width:16px;height:16px}.hb-task{justify-content:flex-start}.hb-task .pill{margin-left:auto}@media(max-width:860px){.hb-intro-cards{grid-template-columns:minmax(0,320px);gap:8px;margin-top:20px}.hb-pcard{width:100%;padding:10px 12px;gap:0}.hb-pcard p{display:none}.hb-pcard header{padding-bottom:0;border:0}.hb-stage{gap:10px;justify-content:flex-start}.hb-row{grid-template-columns:minmax(0,1.25fr) repeat(5,minmax(0,1fr));padding:0 10px;min-height:44px}.hb-head{min-height:34px;font-size:0}.hb-head .i{width:14px;height:14px}.hb-board{flex:none}.hb-acts{display:none}.hb-top{padding:10px 12px}.hb-top small{display:none}.hb-ai{font-size:11px;padding:3px 9px 3px 5px}.hb-panels{min-height:0}.hb-who{font-size:12px;gap:6px;min-width:0}.hb-who b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-who .avatar,.hb-pips{display:none}.hb-dot{width:11px;height:11px}.hb-kept{right:8px;font-size:10px;padding:2px 6px}.hb-panel{padding:10px 12px}.hb-fb:first-child{display:none}.hb-task{padding:5px 10px}.hb-trk small{font-size:11px}.hb-fb{padding:6px 8px}.hb-ready{margin-top:8px;padding:7px 10px;font-size:12px}.hb-frag{width:170px;margin-left:-85px;padding:7px 10px}.hb-frag small{max-width:120px}.hb-fields{gap:6px}.hb-field{padding:6px 10px}.hb-track{gap:9px}.hb-oneclick{padding:8px 12px;margin-bottom:8px}.hb-head span{font-size:0}.hb-head span:first-child{font-size:11px}.hb-panel header{padding-bottom:8px;margin-bottom:8px}.hb-panel header small{display:none}.hb-round,.hb-appr{padding:6px 8px;gap:8px}.hb-round .avatar{display:none}.hb-fb{padding:8px 10px}.hb-fb .avatar{display:none}.hb-task{font-size:13px;padding:6px 10px}.hb-rounds,.hb-fbs,.hb-apprs,.hb-tasks{gap:6px}.story-hire .st-note{position:static;text-align:right;margin-top:-2px}}.js .lead-frags[data-scene]:not([data-in]) .lead-frag{opacity:0;translate:0 14px}.section.page-hero{min-height:0;background:linear-gradient(180deg,var(--brand-tint),#fff 85%)}.page-hero .section-inner{padding-block:clamp(72px,11vh,120px) clamp(56px,8vh,88px)!important}.page-hero .intro{margin-bottom:0}.page-hero .intro p{font-size:19px;max-width:640px}.page-main>.section:not(.page-hero) .section-inner{padding-block:clamp(64px,9vh,104px)}.cards.mixed{align-items:stretch}.cards.mixed .bcard{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:12px;padding:24px}.cards.mixed .bart{order:-1;height:280px;min-height:0}.cards.mixed .bcopy{justify-content:flex-start;padding:0}.cards.mixed .bcopy h3{font-size:inherit}.st-ai-label svg{width:15px;height:15px;fill:var(--brand)}.story:not(.story-live) .st-act{display:none}.st-evi{position:absolute;z-index:5;width:min(360px,80%);padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 30px 60px -28px #24163873;opacity:0;visibility:hidden}.st-evi header{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:6px;border-bottom:1px solid var(--line)}.st-evi header b{display:block;font-size:14px}.st-evi header small{display:block;font-size:11.5px;color:var(--faint)}.st-evi header .pill{margin-left:auto}.st-evi-row{display:flex;flex-direction:column;gap:3px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13.5px}.st-evi-row:last-child{border-bottom:0;padding-bottom:0}.st-evi-row small{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.st-evi-row s{color:var(--faint);text-decoration-color:#a8473a}.st-evi-row.ok b{display:flex;gap:7px;font-weight:500;color:#1f5a43}.st-evi-row.ok .i{width:15px;height:15px;color:#2a6a50;margin-top:2px;flex:none}.st-evi-chips{display:flex;flex-wrap:wrap;gap:6px}.st-evi-chips i{font-style:normal;font-size:12px;padding:3px 9px;border-radius:999px;background:var(--brand-soft);color:var(--brand)}.story:not(.story-live) .st-evi{display:none}@media(max-width:860px){.st-evi{width:86%;padding:12px 14px}.st-evi-row{padding:6px 0;font-size:12.5px}}.hb-p0 .hb-rounds{position:relative;gap:6px}.hb-p0 .hb-rounds:before{content:"";position:absolute;left:7px;top:22px;bottom:22px;border-left:2px solid var(--brand-line)}.hb-p0 .hb-round{position:relative;grid-template-columns:16px 84px minmax(0,1fr) auto auto;gap:12px;border:0;padding:8px 0;border-radius:0}.hb-node{position:relative;z-index:1;width:16px;height:16px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px #fff}.hb-node.next{background:#fff;border:2px solid var(--brand-mid)}.hb-p0 .hb-rn{justify-self:start}.hb-rt b{display:block;font-size:14px;font-weight:500}.hb-rt small{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:12px;color:var(--faint)}.hb-rt .avatar{width:20px;height:20px;font-size:8.5px}.hb-score{display:flex;gap:3px}.hb-score i{width:8px;height:8px;border-radius:50%;background:var(--line)}.hb-score i.on{background:var(--brand-mid)}.hb-seen{display:flex;align-items:center;margin-left:auto}.hb-seen .avatar{width:24px;height:24px;font-size:9px;margin-left:-6px;box-shadow:0 0 0 2px #fff}.hb-seen small{margin-left:8px}.hb-panel header .hb-seen+small{display:none}.hb-p2{padding:14px}.hb-doc{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(#fff,#fdfcff)}.hb-dochead{display:flex!important;align-items:center;gap:10px;padding-bottom:10px!important;margin-bottom:10px!important}.hb-dochead b{font-size:14px!important}.hb-dochead small{display:block}.hb-docmark{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--brand)}.hb-docmark svg{width:15px;height:15px;fill:#fff}.hb-dochead .pill{margin-left:auto}.hb-dear{font-size:13.5px;color:var(--muted);margin-bottom:10px}.hb-p2 .hb-field{border-style:dashed;border-color:var(--brand-line);background:var(--brand-tint)}.hb-p2 .hb-field b{color:var(--brand)}.hb-sign{display:flex;align-items:flex-end;gap:10px;margin-top:12px}.hb-sign i{height:6px;border-radius:3px;background:#efeaf5;flex:1}.hb-sign i+i{flex:.6}.hb-sign span{font-size:11px;color:var(--faint);border-top:1px solid var(--muted);padding-top:3px;min-width:90px;text-align:center}.hb-p2 .hb-gen{margin-top:10px}.hb-p3 .hb-apprs{flex-direction:row;gap:0;padding:6px 0 4px}.hb-p3 .hb-appr{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;border:0;padding:0 6px}.hb-p3 .hb-appr+.hb-appr:before{content:"";position:absolute;top:22px;right:calc(50% + 30px);left:calc(-50% + 30px);border-top:2px dashed var(--brand-line)}.hb-p3 .hb-appr .avatar{width:44px;height:44px;font-size:14px;margin-bottom:6px;box-shadow:0 0 0 4px var(--brand-tint)}.hb-p3 .hb-appr b{font-size:13.5px}.hb-p3 .hb-appr small{font-size:12px;color:var(--faint)}.hb-st{display:grid;margin-top:6px}.hb-st .pill{grid-area:1/1}.hb-p3 .hb-gen{justify-content:center;margin-top:16px}.hb-p4-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:18px;align-items:start}.hb-inbox{position:relative;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.hb-inbox-top{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--faint);margin-bottom:8px}.hb-inbox-top .i{width:13px;height:13px}.hb-mail{padding:12px;border-radius:10px;background:#fff;border:1px solid var(--line)}.hb-mail small{display:block;font-size:11px;color:var(--faint)}.hb-mail b{display:block;font-size:13.5px;margin:3px 0 8px}.hb-mail i{display:block;height:5px;border-radius:3px;background:#efeaf5;margin-top:6px}.hb-mail i.s{width:60%}.hb-btn{display:inline-block;margin-top:10px;padding:6px 12px;border-radius:8px;background:var(--brand);color:#fff;font-size:12px;font-weight:500}.hb-accepted{position:absolute;right:-8px;bottom:-12px;display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#dcefe6;color:#1f5a43;font-size:12.5px;font-weight:600;box-shadow:0 10px 20px -12px #1f5a4380}.hb-accepted .i{width:13px;height:13px;color:#1f5a43}.story-live .hb-accepted{opacity:0}.hb-prog{display:grid;grid-template-columns:1fr auto;gap:6px 10px;margin-bottom:10px;font-size:12.5px;color:var(--muted)}.hb-prog b{font-size:12.5px;color:var(--brand)}.hb-prog>i{grid-column:1/-1;height:6px;border-radius:3px;background:var(--line);overflow:hidden}.hb-prog>i b{display:block;height:100%;background:var(--brand);transform-origin:left}.hb-p5 .hb-tasks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hb-p5 .hb-task{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;row-gap:6px;padding:10px 12px;align-items:center}.hb-p5 .hb-task .pill{grid-column:2;justify-self:start;margin:0}.hb-app{grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--brand-soft)}.hb-app .i{width:17px!important;height:17px!important;padding:0!important;background:none!important;color:var(--brand)!important;border-radius:0!important}.hb-p5 .hb-task b{display:block;font-size:13.5px;font-weight:500}.hb-p5 .hb-task small{display:block;font-size:11.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:860px){.hb-p0 .hb-round{grid-template-columns:14px 70px minmax(0,1fr) auto;gap:8px;padding:5px 0}.hb-score{display:none}.hb-p0 .hb-round .pill{font-size:10.5px}.hb-p0 .hb-rounds:before{left:6px}.hb-node{width:14px;height:14px}.hb-seen small,.hb-dear,.hb-sign{display:none}.hb-p2{padding:10px}.hb-doc{padding:10px 12px}.hb-p3 .hb-appr .avatar{width:36px;height:36px}.hb-p3 .hb-appr+.hb-appr:before{top:18px}.hb-p4-body{grid-template-columns:1fr}.hb-inbox,.hb-prog span{display:none}.hb-p5 .hb-task{padding:8px}.hb-p5 .hb-task small{display:none}.hb-app{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.section.cz{min-height:0;background:var(--brand-tint)}.cz .section-inner{padding-block:clamp(72px,10vh,112px)!important}.cz .intro h2{font-size:clamp(36px,4vw,60px)}.cz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1120px;margin:0 auto}.cz-card{display:flex;flex-direction:column;gap:0;padding:0;border:1px solid var(--line);border-radius:20px;background:#fff;overflow:hidden;box-shadow:none}.cz-ico{display:grid;place-items:center;width:40px;height:40px;margin-bottom:16px;border-radius:12px;background:var(--brand-soft)}.cz-ico .i{width:20px!important;height:20px!important;color:var(--brand)}.cz-copy h3{font-size:20px;font-weight:600;letter-spacing:-.015em}.cz-copy p{margin-top:8px;font-size:14px;line-height:1.65;color:var(--muted);max-width:52ch}.cz-view{position:relative;height:284px;flex:none;margin:0 12px 12px;border-radius:12px;background:#f0eaf8;overflow:hidden}.cz-mock{position:absolute;inset:20px;padding:14px 16px;border:1px solid #ddd3eb;border-radius:12px;background:#fff;box-shadow:none}.cz .i{width:15px;height:15px;color:var(--brand);flex:none}.cz-mh{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--line);font-size:14px}.cz-mh b{font-weight:600}.cz-mh small{color:var(--faint);font-size:12px}.cz-mh .pill,.cz-mh .cz-legend{margin-left:auto}.cz-v{margin-left:auto;flex:none;font-size:12px;font-weight:500;border-radius:999px;padding:3px 10px;white-space:nowrap}.cz-v.yes{background:#dcefe6;color:#2a6a50}.cz-v.maybe{background:#fde9c8;color:#87561a}.cz-v.no{background:#fbecea;color:#a8473a}.cz-v.idle{background:#f3f1f6;color:var(--faint)}.cz-note{margin-top:10px;font-size:12.5px;color:var(--faint)}.cz-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.cz-lines path{fill:none;stroke:var(--brand-line);stroke-width:1.4;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.cz-lost{position:absolute;right:20px;bottom:16px;padding:5px 12px;border-radius:999px;background:#fbecea;color:#a8473a;font-size:12.5px;font-weight:500;opacity:1;translate:0 0;transition:opacity .5s ease 1.6s,translate .5s ease 1.6s}[data-in] .cz-lost{opacity:1;translate:0 0}.cz-hub{position:absolute;left:50%;top:46%;translate:-50% -50%;display:flex;align-items:center;gap:8px;padding:7px 14px 7px 7px;border-radius:999px;background:var(--ink);color:#fff;font-size:13px;font-weight:500;z-index:1}.cz-hub .avatar{font-size:8px;width:26px;height:26px}.cz-chan{position:absolute;translate:-50% -50%;display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:12.5px;font-weight:500;white-space:nowrap;box-shadow:0 8px 18px -14px #24163866;opacity:1;scale:1;transition:opacity .4s ease,scale .4s ease}.cz-chan i{font-style:normal;font-size:11px;font-weight:600;color:#87561a;background:#fde9c8;border-radius:999px;padding:1px 6px}[data-in] .cz-chan{opacity:1;scale:1}.cz-chan.c1{left:16%;top:16%}.cz-chan.c2{left:50%;top:12%;transition-delay:.1s}.cz-chan.c3{left:84%;top:16%;transition-delay:.2s}.cz-chan.c4{left:16%;top:74%;transition-delay:.3s}.cz-chan.c5{left:50%;top:80%;transition-delay:.4s}.cz-chan.c6{left:84%;top:74%;transition-delay:.5s}.cz-files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cz-files li{display:flex;align-items:center;background:#fff;gap:10px;padding:6px 9px;border:1px solid var(--line);border-radius:8px}.cz-files b{display:block;font-size:13px;font-weight:500}.cz-files small{display:block;font-size:11.5px;color:var(--faint)}.cz-dupe{margin-left:auto;flex:none;font-size:11.5px;font-weight:500;color:#87561a;background:#fde9c8;border-radius:999px;padding:2px 9px}.cz-legend{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--faint)}.cz-legend i{width:10px;height:10px;border-radius:3px;margin-left:6px}.cz-legend .in{background:var(--brand-mid)}.cz-legend .rv{background:#c8e6d7;border:1px solid #2a6a50}.cz-bars{position:relative;display:grid;grid-template-columns:repeat(7,1fr);gap:14px;align-items:end;height:140px;padding:0 4px}.cz-bars span{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:6px}.cz-bars i{display:block;width:100%;height:var(--h);border-radius:6px 6px 2px 2px;background:linear-gradient(var(--brand-mid),#b9a5d8);transform-origin:bottom;scale:1 1;transition:scale .7s cubic-bezier(.2,.7,.2,1)}[data-in] .cz-bars i{scale:1 1}.cz-bars span:nth-child(2) i{transition-delay:.08s}.cz-bars span:nth-child(3) i{transition-delay:.16s}.cz-bars span:nth-child(4) i{transition-delay:.24s}.cz-bars span:nth-child(5) i{transition-delay:.32s}.cz-bars span:nth-child(6) i{transition-delay:.4s}.cz-bars span:nth-child(7) i{transition-delay:.48s}.cz-bars b{font-size:11px;font-weight:500;color:var(--faint)}.cz-reviewed{position:absolute!important;left:4px;right:4px;bottom:calc(19px + 22%);height:0!important;border-top:2px dashed #2a6a50}.cz-gap{margin-top:12px;font-size:12.5px;color:var(--faint)}.cz-time{list-style:none;margin:0;padding:0 0 0 4px;display:flex;flex-direction:column;gap:14px;position:relative}.cz-time:before{content:"";position:absolute;left:9px;top:8px;bottom:8px;border-left:2px dashed var(--line)}.cz-time li{position:relative;display:grid;grid-template-columns:22px 1fr;column-gap:10px}.cz-time li i{grid-row:span 2;width:12px;height:12px;margin:3px 0 0 4px;border-radius:50%;background:#fff;border:2px solid var(--brand-line);z-index:1}.cz-time .ok i{background:var(--brand);border-color:var(--brand)}.cz-time .wait i{border-color:#e7b65c;background:#fde9c8}.cz-time .late i{border-color:#a8473a}.cz-time b{font-size:13.5px;font-weight:500}.cz-time small{font-size:12px;color:var(--faint)}.cz-time .wait b{color:#87561a}.cz-doc{position:relative;z-index:1;width:min(180px,40%);margin:30px auto 0;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 14px 28px -20px #24163866}.cz-doc header{display:flex;align-items:center;gap:8px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--line)}.cz-doc header b{display:block;font-size:13px}.cz-doc header small{display:block;font-size:11px;color:var(--faint)}.cz-doc .ln{display:block;height:6px;border-radius:3px;background:#efeaf5;margin-top:8px}.cz-ghost{position:absolute;z-index:2;translate:-50% -50%;padding:7px 11px;border:1.5px dashed var(--brand-line);border-radius:10px;background:#fff;font-size:12px;color:var(--brand-mid);white-space:nowrap;opacity:1;transition:opacity .5s ease}[data-in] .cz-ghost{opacity:1}.cz-ghost.g1{left:17%;top:14%;transition-delay:.3s}.cz-ghost.g2{left:84%;top:20%;transition-delay:.55s}.cz-ghost.g3{left:17%;top:66%;transition-delay:.8s}.cz-text{font-size:13.5px;line-height:1.7;color:var(--ink)}.cz-text mark{background:transparent;color:inherit;border-radius:4px;padding:1px 3px;transition:background .6s ease,color .6s ease}[data-in] .cz-text mark{background:#f6e7c8;color:#7a4e12}[data-in] .cz-text mark:nth-of-type(2){transition-delay:.2s}[data-in] .cz-text mark:nth-of-type(3){transition-delay:.4s}[data-in] .cz-text mark:nth-of-type(4){transition-delay:.6s}[data-in] .cz-text mark:nth-of-type(5){transition-delay:.8s}.cz-text u{text-decoration:none;background:#dcefe6;color:#2a6a50;border-radius:4px;padding:1px 3px}.cz-meter{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.cz-meter li{display:flex;align-items:center;gap:10px;padding:7px 12px;border:1px solid var(--line);border-radius:10px;font-size:13px}.cz-flag{flex:none;margin-left:8px;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:600;letter-spacing:.02em;color:#fff;rotate:3deg;opacity:1;scale:1;transition:opacity .35s ease 1.2s,scale .35s var(--ease) 1.2s}[data-in] .cz-flag{opacity:1;scale:1}.cz-mh:has(+.cz-text) .pill,.cz-mh:has(+.cz-text) small{margin-right:0}.cz-vds,.cz-chain{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cz-vds li,.cz-chain li{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--line);border-radius:10px}.cz-vds b,.cz-chain b{display:block;font-size:13.5px;font-weight:500}.cz-vds small{display:block;font-size:11.5px;color:var(--faint)}.cz-frag{position:absolute;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 10px 20px -14px #24163859;white-space:nowrap;transition:translate .9s cubic-bezier(.2,.7,.2,1),opacity .6s ease;opacity:0;left:50%;top:28px;translate:-50% 0}.cz-frag b{display:block;font-size:12.5px;font-weight:500}.cz-frag small{display:block;font-size:11px;color:var(--faint)}[data-in] .cz-frag{opacity:1}[data-in] .cz-frag.k1{translate:calc(-50% - 120px) 74px;rotate:-4deg}[data-in] .cz-frag.k2{translate:calc(-50% + 120px) 86px;rotate:3deg;transition-delay:.1s}[data-in] .cz-frag.k3{translate:calc(-50% - 100px) 156px;rotate:3deg;transition-delay:.2s}[data-in] .cz-frag.k4{translate:calc(-50% + 110px) 166px;rotate:-3deg;transition-delay:.3s}.cz-chat{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cz-chat~.cz-lost{right:auto;left:20px;bottom:12px}.cz-chat li{max-width:78%;padding:9px 12px;border-radius:14px;opacity:1;translate:0 0;transition:opacity .4s ease,translate .4s ease}.cz-chat li b{display:block;font-size:13px;font-weight:400}.cz-chat li small{display:block;margin-top:3px;font-size:11px;color:var(--faint)}.cz-chat .them{background:#f3f1f6;border-bottom-left-radius:4px}.cz-chat .me{margin-left:auto;background:var(--brand-soft);border-bottom-right-radius:4px}[data-in] .cz-chat li{opacity:1;translate:0 0}[data-in] .cz-chat li:nth-child(2){transition-delay:.5s}[data-in] .cz-chat li:nth-child(3){transition-delay:1s}@keyframes pzDay{0%{opacity:1}33.33%,to{opacity:0}}@media(max-width:860px){.cz-grid{grid-template-columns:1fr}.cz-card{padding:0}.cz-view{height:284px}.cz-mock{padding:14px}.cz-mh{font-size:13px}.cz-chan{font-size:11px;padding:5px 7px;gap:5px}.cz-chan .i{display:none}.cz-chan.c1,.cz-chan.c4{left:21%}.cz-chan.c3,.cz-chan.c6{left:79%}.cz-ghost{font-size:11px;padding:5px 8px}.cz-ghost.g1{left:24%;top:10%}.cz-ghost.g2{left:74%;top:18%}.cz-ghost.g3{left:24%;top:78%}.cz-bars{gap:6px}.cz-legend{display:flex;flex-basis:100%;margin-left:0;font-size:10px}[data-in] .cz-frag.k1{translate:calc(-50% - 70px) 70px}[data-in] .cz-frag.k2{translate:calc(-50% + 70px) 116px}[data-in] .cz-frag.k3{translate:calc(-50% - 60px) 162px}[data-in] .cz-frag.k4{translate:calc(-50% + 60px) 208px}.cz-flag{margin-left:auto}.cz-doc{width:150px}.cz-mh small{display:none}}.st-card header .pill{margin-left:auto;flex:none}.st-card header small{white-space:nowrap}#solution .st-cards{grid-template-columns:repeat(2,minmax(0,330px))}@media(max-width:860px){.hb-p5 .hb-task{grid-template-rows:auto;padding:7px 8px;column-gap:8px}.hb-p5 .hb-task .pill{display:none}.hb-p5 .hb-task b{font-size:12.5px}.hb-app{grid-row:auto;width:26px;height:26px}.hb-prog{margin-bottom:8px}}.cz{--faint:#71657e}.cz .section-inner{max-width:var(--frame)}.cz .cz-intro{display:block;text-align:center;max-width:800px;margin:0 auto 36px}.cz-intro .label{grid-column:1/-1;justify-self:start;padding:0;border:0;background:none;border-radius:0;color:var(--brand);font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.cz .cz-intro h2{font-size:clamp(32px,3.5vw,48px);line-height:1.16;letter-spacing:-.035em;margin:0 auto;max-width:760px}.cz .cz-intro p{max-width:70ch;margin:16px auto 0;font-size:15px;line-height:1.65}.cz-copy{position:relative;padding:24px 26px 22px;flex:1}.cz-copy h3{padding-right:30px;line-height:1.35;letter-spacing:-.035em}.cz-copy p{margin-top:10px;max-width:51ch}.cz-ico{position:absolute;right:22px;top:28px;width:20px;height:20px;margin:0;border-radius:0;background:none}.cz-ico .i{width:18px!important;height:18px!important}.cz-card:nth-child(2) .cz-view{background:#f5f0fa}.cz-card:nth-child(4) .cz-view{background:#f9efdf}.cz-card:has(.cz-bars) .cz-view{background:var(--brand)}.cz-card:has(.cz-bars) .cz-mock{background:transparent;box-shadow:none;border:0;color:#fff;--line:#ffffff26;--faint:#e3d9f2}.cz-card:has(.cz-bars) .cz-mh .i{color:#e3d9f2}.cz-card:has(.cz-bars) .cz-bars i{background:#bfa8e7;border-radius:5px 5px 0 0}.cz-card:has(.cz-bars) .cz-reviewed{border-color:#ffd79a}.cz-card:has(.cz-bars) .cz-legend .in{background:#bfa8e7}.cz-card:has(.cz-bars) .cz-legend .rv{border:0;background:#ffd79a}.cz-gap{font-size:11.5px;line-height:1.5}.cz-mock:has(.cz-lines),.cz-mock:has(.cz-frag){inset:12px;background:transparent;box-shadow:none;border:0}.cz-lines path{stroke:#b8a1d5;stroke-dasharray:3 5}.cz-view[data-visible] .cz-lines path{animation:cz-flow 14s linear infinite}@keyframes cz-flow{to{stroke-dashoffset:-48}}.cz-hub{background:var(--brand);box-shadow:0 0 0 8px #4b2e8309}.cz-chan{padding:8px 10px;font-size:11.5px;border-color:#d8cbea}.cz-chan.c1,.cz-chan.c4{left:19%}.cz-chan.c3,.cz-chan.c6{left:81%}.cz-chan.c1,.cz-chan.c3{top:23%}.cz-chan.c2{top:9%}.cz-chan.c4,.cz-chan.c6{top:74%}.cz-chan.c5{top:88%}.cz-doc{margin-top:50px;padding:18px;width:174px;rotate:-3deg}.cz-ghost{font-size:11px;color:var(--brand);border:1px dashed #b8a1d5}.cz-ghost.g1{left:21%;top:12%}.cz-ghost.g2{left:76%;top:18%}.cz-ghost.g3{left:20%;top:75%}.cz-mh{font-size:12.5px;gap:7px;padding-bottom:9px;margin-bottom:10px;flex-wrap:wrap}.cz-mh small{font-size:10px}.cz-mh .pill{font-size:10px;padding:3px 7px}.cz-flag{rotate:0deg;margin-left:auto;font-size:10px;letter-spacing:0;padding:4px 7px}.cz-files{gap:6px}.cz-files b{font-size:11.5px;overflow-wrap:anywhere}.cz-files small{font-size:10px}.cz-files li>span:nth-child(2){min-width:0}.cz-dupe{font-size:9px;padding:3px 6px}.cz-meter{margin-top:10px;gap:5px}.cz-meter li{padding:5px 9px;font-size:12px;border-radius:7px}.cz-v{font-size:10.5px;padding:3px 8px}.cz-vds li,.cz-chain li{padding:7px 9px;border-radius:8px}.cz-vds b,.cz-chain b{font-size:12px}.cz-vds small{font-size:10px}.cz-note{font-size:11px;line-height:1.5}.cz-frag{font-size:12px;opacity:1;rotate:0deg!important}.cz-frag.k1,[data-in] .cz-frag.k1{translate:calc(-50% - 99px) 68px}.cz-frag.k2,[data-in] .cz-frag.k2{translate:calc(-50% + 92px) 90px}.cz-frag.k3,[data-in] .cz-frag.k3{translate:calc(-50% - 82px) 153px}.cz-frag.k4,[data-in] .cz-frag.k4{translate:calc(-50% + 104px) 168px}.cz-chat li{padding:7px 10px;max-width:85%}.cz-chat li b{font-size:11.5px}.cz-chat li small{font-size:10px}.cz-chat{gap:7px}@media(max-width:1100px)and (min-width:861px){.cz-copy{padding:22px 20px}.cz-mock{inset:16px;padding:12px}.cz-view{height:300px;margin:0 20px 20px}.cz-chan{font-size:10px;padding:7px}.cz-chan .i{display:none}.cz-dupe{font-size:0;width:7px;height:7px;padding:0;background:#b87c27}.cz-mh small{display:none}.cz-legend{display:flex;flex-basis:100%;margin-left:0;font-size:10px}}@media(max-width:860px){.cz .section-inner{padding-block:56px!important}.cz .cz-intro{display:block;margin-bottom:24px}.cz-intro .label{margin-bottom:18px}.cz .cz-intro h2{font-size:34px;max-width:600px}.cz .cz-intro p{margin-top:16px;max-width:50ch;font-size:14px}.cz-grid{gap:16px}.cz-copy{padding:22px 22px 20px}.cz-copy h3{font-size:19px}.cz-copy p{font-size:13px}.cz-view{height:300px;margin:0 22px 22px}.cz-card:has(.cz-meter) .cz-view,.cz-card:has(.cz-chat) .cz-view,.cz-card:has(.cz-vds) .cz-view,.cz-card:has(.cz-chain) .cz-view{height:328px}.cz-chat~.cz-lost{bottom:12px}.cz-files small{white-space:nowrap}.cz-mock{inset:16px;padding:12px}.cz-ico{right:20px;top:26px}.cz-chan{font-size:10px;padding:7px;gap:5px}.cz-chan.c1,.cz-chan.c4{left:20%}.cz-chan.c3,.cz-chan.c6{left:80%}.cz-chan i{font-size:9px;padding:1px 4px}.cz-ghost{font-size:10px;padding:6px 7px}.cz-doc{width:142px;padding:14px;margin-top:54px}.cz-ghost.g2{left:74%}.cz-frag{padding:7px 9px;gap:6px}.cz-frag b{font-size:11px}.cz-frag small{font-size:10px}.cz-frag.k1,[data-in] .cz-frag.k1{translate:calc(-50% - 63px) 65px}.cz-frag.k2,[data-in] .cz-frag.k2{translate:calc(-50% + 58px) 110px}.cz-frag.k3,[data-in] .cz-frag.k3{translate:calc(-50% - 60px) 157px}.cz-frag.k4,[data-in] .cz-frag.k4{translate:calc(-50% + 58px) 195px}}@media(max-width:380px){.cz-copy{padding-inline:18px}.cz-view{margin-inline:18px;margin-bottom:18px}.cz-mock{inset:12px;padding:10px}.cz-dupe{font-size:8px}.cz-files li{gap:6px;padding:6px}.cz-files b{font-size:10px}.cz-mh .pill{font-size:9px}.cz-mh{gap:6px}.cz-chan{padding:6px;font-size:9px}.cz-view{height:300px}}@media(min-width:1101px){.cz .section-inner{padding-block:48px!important}.cz .cz-intro{width:100%;margin:0 auto 32px}.cz-intro .label{font-size:11px;margin-bottom:14px}.cz .cz-intro h2{font-size:40px;line-height:1.1;max-width:780px}.cz .cz-intro p{font-size:13px;line-height:1.6;max-width:76ch;margin:14px auto 0}.cz-grid{width:100%;gap:24px;max-width:none}.cz-card{border-radius:18px}.cz-copy{padding:24px 24px 20px}.cz-copy h3{font-size:18px;line-height:1.3}.cz-copy p{font-size:13px;line-height:1.6;max-width:none;margin-top:10px}.cz-ico{top:27px;right:24px}.cz-view{height:clamp(256px,19vw,280px);aspect-ratio:auto;margin:0 24px 24px;border-radius:10px}.cz-mock{inset:16px;padding:12px;border-radius:9px}.cz-bars{height:calc(100% - 75px);gap:12px}.cz-files li>span:nth-child(2){min-width:0;flex:1}.cz-view{min-height:256px}}@media(prefers-reduced-motion:reduce){.cz-view .cz-lines path{animation:none}.cz-chan,.cz-ghost,.cz-frag,.cz-chat li,.cz-lost,.cz-flag{transition:none}}.o7-tag{gap:8px;padding:5px 12px 5px 5px;transform:translate(-50%,-50%);transition:background .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease,opacity .5s ease}.o7-tag b{display:block;font-size:12.5px;font-weight:600;line-height:1.2}.o7-tag small{display:block;font-size:11px;font-weight:400;line-height:1.3;color:var(--muted);transition:color .35s ease}.o7-tag.lit{background:var(--brand);border-color:var(--brand);color:#fff}.o7-tag.lit small{color:#d9ccf2}.o7-tag.done .o7-ic .i:not(.ck){opacity:0;transform:scale(.4)}.o7-tag.done:not(.lit){border-color:var(--brand-line)}@media(max-width:860px){.o7-tag small{display:none}.o7-tag{padding:4px 9px 4px 4px}.o7-tag b{font-size:11px}}.story-hire .hb-acts{display:grid;width:100%;max-width:440px;margin-top:28px}.story-hire:not(.story-live) .hb-acts{display:none}.hb-act{position:relative;gap:14px;padding:14px 18px 14px 14px;border-radius:16px;background:linear-gradient(135deg,#1d1231,#2b1b4b);border:1px solid rgba(199,179,255,.16);box-shadow:0 22px 40px -22px #1d1231b3,inset 0 1px #ffffff0f;overflow:hidden}.hb-act:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(#c7b3ff,#8063ac)}.hb-act small{display:flex;align-items:center;gap:6px;margin-bottom:3px;font-size:10.5px;letter-spacing:.08em}.hb-act small:after{content:"\b7  just now";font-weight:400;letter-spacing:0;text-transform:none;color:#ffffff73}.hb-act>span:last-child{font-size:14.5px;line-height:1.4;color:#fff}.hb-ai-mark{position:relative;width:36px;height:36px;border-radius:11px;background:#c7b3ff24}.hb-ai-mark:after{content:"";position:absolute;inset:-1px;border-radius:12px;border:1px solid rgba(199,179,255,.5);animation:aiRing 2.4s ease-out infinite}@keyframes aiRing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.story-hire .hb-row{min-height:48px}.story-hire .hb-head{min-height:38px}.story-hire .hb-top{padding:11px 18px}.story-hire .hb-panels{min-height:clamp(330px,46vh,460px)}.story-hire .hb-panel{align-self:stretch;padding:22px 24px}.story-hire .hb-panel header{padding-bottom:14px;margin-bottom:16px}.story-hire .hb-panel header b{font-size:16px}.story-hire .hb-p2{padding:16px}@media(max-width:860px){.story-hire .hb-acts{display:none}.story-hire .hb-panels{min-height:0}.story-hire .hb-panel{padding:12px 14px}.story-hire .hb-row{min-height:42px}}@media(prefers-reduced-motion:reduce){.hb-ai-mark:after{animation:none}}@media(max-width:860px){.story-hire .hb-row{min-height:38px}.story-hire .hb-head{min-height:30px}.story-hire .hb-top{padding:8px 12px}.story-hire .hb-panel header{padding-bottom:8px;margin-bottom:8px}.story-hire .hb-panel header b{font-size:14px}.hb-shared .hb-ready{margin-top:6px}}.story-hire .hb-act{display:flex;align-items:flex-start;gap:14px;padding:16px 18px 14px 16px;border-radius:18px;background:#fff;border:1px solid var(--brand-line);color:var(--ink);box-shadow:0 1px #fffc inset,0 24px 44px -26px #4b2e8373,0 0 0 6px var(--brand-tint)}.story-hire .hb-act:before{display:none}.story-hire .hb-ai-mark{width:40px;height:40px;border-radius:12px;background:linear-gradient(140deg,#6a4aa8,#3d2370);box-shadow:0 8px 16px -8px #4b2e8399}.story-hire .hb-ai-mark svg{width:19px;height:19px;fill:#fff}.story-hire .hb-ai-mark:after{border-color:#8063ac73;border-radius:13px}.hb-msg{flex:1;min-width:0}.hb-who2{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0 0 4px}.hb-who2 b{font-size:13.5px;font-weight:600;color:var(--brand)}.hb-who2 span{font-size:11.5px;color:var(--faint)}.hb-said{margin:0;font-size:15px;line-height:1.45;color:var(--ink)}.story-hire.story-live .beat{align-self:start}@media(min-width:861px){.story-hire.story-live .story-copy{align-self:start}}.story-hire .hb-acts{margin-top:24px}.story-hire .hb-act{align-self:start}.cta-card{gap:0;padding:72px 24px 0;min-height:clamp(480px,62vh,580px);justify-content:flex-start;background:radial-gradient(120% 90% at 50% 112%,#6c52b8,#3b2670 38%,#1d1231 72%,#140b24)}.cta-field{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.cta-label{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);font-size:13px;color:#e9e1fb;backdrop-filter:blur(6px)}.cta-label svg{width:14px;height:14px;fill:#c7b3ff}.cta-card h2{margin-top:22px;font-size:clamp(32px,3.4vw,50px);line-height:1.12}.cta-sub{margin-top:16px;max-width:520px;font-size:16.5px;line-height:1.55;color:#e9e1fbbf}.cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.cta-card .cta-pill{background:#fff;color:var(--ink);border-color:#fff;box-shadow:0 14px 30px -12px #00000080}.cta-card .cta-pill:hover{background:#f3eefc}.cta-ghost{display:inline-flex;align-items:center;min-height:46px;padding:12px 22px;border-radius:999px;color:#fff;font-size:15px;font-weight:500;border:1px solid rgba(255,255,255,.28);background:#ffffff0a;transition:background .2s}.cta-ghost:hover{background:#ffffff1f}@media(max-width:860px){.cta-card{padding:52px 18px 0;min-height:520px}.cta-card h2{font-size:28px}.cta-sub{font-size:15px}.cta-actions{flex-direction:column;align-items:stretch;width:100%;max-width:300px}.cta-actions a{justify-content:center}}.cta-card{min-height:clamp(560px,72vh,660px)}@media(max-width:860px){.cta-card{min-height:600px}}.site-footer .footer-inner .footer-menu{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));justify-content:stretch;column-gap:clamp(32px,4vw,64px);padding:72px 40px 0}.site-footer .footer-inner .footer-about{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:360px}.site-footer .footer-inner .footer-about p{margin:0;font-size:15px;line-height:1.6;color:var(--muted)}.site-footer .footer-inner .footer-about .footer-say{font-family:var(--display-font);font-size:26px;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.site-footer .footer-inner .footer-talk{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:11px 18px!important;border-radius:999px;background:var(--brand);color:#fff!important;font-size:14.5px;font-weight:500;transition:background .2s,transform .2s var(--ease)}.site-footer .footer-inner .footer-talk:hover{color:#fff;background:#3b2670;transform:translateY(-1px)}.site-footer .footer-inner .footer-talk .i{width:14px;height:14px}.site-footer .footer-inner .footer-menu nav a{width:fit-content;background:linear-gradient(currentColor,currentColor) 0 calc(100% - 4px) /0 1px no-repeat;transition:color .2s,background-size .25s var(--ease)}.site-footer .footer-inner .footer-menu nav a:hover{background-size:100% 1px}.site-footer .footer-inner .footer-bottom{order:2;margin:72px 40px 0;padding:20px 0}.site-footer .footer-inner .footer-logo-stage{order:3;padding:0;height:calc(clamp(120px,23vw,330px)*.9);overflow:hidden;align-items:flex-start;pointer-events:none;-webkit-mask-image:linear-gradient(#000 35%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.site-footer .footer-inner .footer-logo-stage .brand{font-size:clamp(120px,23vw,330px);padding:0 .06em;pointer-events:auto}.site-footer .footer-inner .footer-logo-stage .brand span{color:transparent;background:radial-gradient(circle,var(--brand) 0 1.9px,transparent 2.3px) 0 0/11px 11px;-webkit-background-clip:text;background-clip:text}.site-footer .footer-inner .footer-logo-stage .brand svg{fill:var(--brand);-webkit-mask:radial-gradient(circle,#000 0 1.9px,transparent 2.3px) 0 0/11px 11px;mask:radial-gradient(circle,#000 0 1.9px,transparent 2.3px) 0 0/11px 11px}@media(max-width:860px){.site-footer .footer-inner .footer-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;padding:44px 20px 0}.site-footer .footer-inner .footer-about{grid-column:1/-1}.site-footer .footer-inner .footer-menu nav:first-of-type{grid-row:auto}.site-footer .footer-inner .footer-about .footer-say{font-size:23px}.site-footer .footer-inner .footer-bottom{margin:48px 20px 0}.site-footer .footer-inner .footer-logo-stage .brand span{background-size:3.5px 3.5px;background-image:radial-gradient(circle,var(--brand) 0 1.05px,transparent 1.4px)}.site-footer .footer-inner .footer-logo-stage .brand svg{-webkit-mask:radial-gradient(circle,#000 0 1.05px,transparent 1.4px) 0 0/3.5px 3.5px;mask:radial-gradient(circle,#000 0 1.05px,transparent 1.4px) 0 0/3.5px 3.5px}.site-footer .footer-inner .footer-logo-stage{justify-content:center;height:calc(28vw * .98);margin-top:20px;-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent)}.site-footer .footer-inner .footer-logo-stage .brand{font-size:28vw;padding:0}.site-footer .footer-inner .footer-bottom{margin-top:40px}}.closing-inner{padding-bottom:20px}@media(max-width:860px){.closing-inner{padding-bottom:12px}}.cta-card{justify-content:center;padding:64px 24px}.cta-card>*{max-width:100%}.cta-card h2{text-wrap:balance}@media(max-width:860px){.cta-card{padding:48px 18px}}.cta-card>.cta-sub{max-width:min(520px,100%)}.cta-card h2{margin-top:clamp(28px,3.4vh,40px);font-size:clamp(34px,3.8vw,56px)}.cta-card .cta-sub{margin-top:clamp(20px,2.6vh,28px);font-size:17.5px}.cta-card .cta-actions{margin-top:clamp(36px,4.6vh,52px)}@media(max-width:860px){.cta-card h2{margin-top:24px;font-size:30px}.cta-card .cta-sub{margin-top:18px;font-size:15.5px}.cta-card .cta-actions{margin-top:32px}}@media(min-width:861px){.site-footer .footer-inner .footer-menu{padding-top:80px}.site-footer .footer-inner .footer-bottom{margin-top:56px;padding:22px 0;border-top:1px solid var(--line)!important}.site-footer .footer-inner .footer-logo-stage{justify-content:center;height:calc(min(24.5vw,372px)*.98);margin-top:28px;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.site-footer .footer-inner .footer-logo-stage .brand{font-size:min(24.5vw,372px);padding:0}.site-footer .footer-inner .footer-logo-stage .brand span{background:radial-gradient(circle,var(--brand) 0 1.6px,transparent 2px) 0 0/6px 6px;-webkit-background-clip:text;background-clip:text}.site-footer .footer-inner .footer-logo-stage .brand svg{-webkit-mask:radial-gradient(circle,#000 0 1.6px,transparent 2px) 0 0/6px 6px;mask:radial-gradient(circle,#000 0 1.6px,transparent 2px) 0 0/6px 6px}}@media(max-width:860px){.site-footer .footer-inner .footer-menu{grid-template-areas:"about about" "prod res" "expl expl";row-gap:36px;padding-top:48px}.site-footer .footer-inner .footer-about{grid-area:about}.site-footer .footer-inner .footer-menu nav:nth-of-type(1){grid-area:prod}.site-footer .footer-inner .footer-menu nav:nth-of-type(2){grid-area:expl;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.site-footer .footer-inner .footer-menu nav:nth-of-type(2) h4{grid-column:1/-1}.site-footer .footer-inner .footer-menu nav:nth-of-type(3){grid-area:res}.site-footer .footer-inner .footer-menu h4{margin-bottom:10px}.site-footer .footer-inner .footer-menu nav a{padding:7px 0;font-size:15.5px}.site-footer .footer-inner .footer-about .footer-talk{margin-top:4px}.site-footer .footer-inner .footer-bottom{margin-top:44px;padding:18px 0;border-top:1px solid var(--line)!important}}@media(max-width:359px){.site-footer .footer-inner .footer-menu nav:nth-of-type(2){grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.site-footer .footer-inner .footer-about{max-width:none;align-self:stretch}.site-footer .footer-inner .footer-about .footer-talk{align-self:stretch;justify-content:center;min-height:48px}}.closing-inner{padding-top:20px;padding-bottom:20px}@media(max-width:860px){.closing-inner{padding-top:12px;padding-bottom:12px}}.page-split .hero-inner{padding-block:clamp(56px,9vh,104px)!important}.page-split .hero-copy h1{text-wrap:balance}.page-split .hero-copy p{max-width:520px}.page-art .hero-opt{display:block!important}.bcopy h3{font-size:20px;letter-spacing:-.01em}.bcard .bcopy{padding-bottom:14px}@media(max-width:860px){.bcopy h3{font-size:18px}}.section.page-split{overflow-x:clip}.section.page-split{flex-direction:column;align-items:stretch;justify-content:space-between}@media(max-width:760px){.merge{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px}.merge .record{flex-basis:100%;margin-top:30px}.merge .record:after{content:"";position:absolute;left:50%;top:-30px;width:1px;height:22px;background:linear-gradient(#c7b3ff,#c7b3ff33)}}@media(max-width:860px){.page-split .actions{flex-direction:column;align-items:stretch;width:100%;gap:10px}.page-split .actions .button{justify-content:center;min-height:50px}.page-split .hero-inner{gap:32px}}@media(max-width:860px){.page-split .hero-inner{padding-top:36px!important;padding-bottom:48px!important}}@media(max-width:480px){.cz-chan{font-size:11px;padding:5px 7px;gap:5px}.cz-chan .i{display:none}.cz-chan.c1,.cz-chan.c4{left:24%}.cz-chan.c3,.cz-chan.c6{left:76%}.cz-ghost{font-size:10.5px;padding:4px 7px}.cz-ghost.g1{left:26%}.cz-ghost.g2{left:70%}.cz-ghost.g3{left:26%}.cz-files li>span:nth-child(2){min-width:0}.cz-files b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cz-dupe{font-size:8px;padding:2px 5px}}@media(max-width:860px){.hero .hero-copy .actions{width:100%}.hero .hero-copy .actions .button{flex:1;justify-content:center;min-height:50px}}@media(max-width:360px){.cz-chan{font-size:10.5px;padding:4px 6px}.cz-chan i{display:none}.cz-chan.c1,.cz-chan.c4{left:25%}.cz-chan.c3,.cz-chan.c6{left:75%}.cz-ghost{white-space:normal;max-width:44%;text-align:center;line-height:1.25}.cz-ghost.g2{left:72%}}@media(max-width:360px){.cz-mock header{flex-wrap:wrap;row-gap:4px}.cz-mock header .pill{font-size:10.5px}}@media(max-width:360px){.cz-frag{padding:6px 9px;gap:6px}.cz-frag .i{display:none}.cz-frag b{font-size:11.5px}.cz-frag small{font-size:10px}[data-in] .cz-frag.k1{translate:calc(-50% - 52px) 70px}[data-in] .cz-frag.k2{translate:calc(-50% + 52px) 116px}[data-in] .cz-frag.k3{translate:calc(-50% - 46px) 162px}[data-in] .cz-frag.k4{translate:calc(-50% + 46px) 208px}.cz-vds li>span:nth-child(2){min-width:0}.cz-vds b{font-size:12px}.cz-v{font-size:10.5px;padding-inline:7px}}@media(max-width:340px){[data-in] .cz-frag.k1{translate:calc(-50% - 30px) 70px}[data-in] .cz-frag.k2{translate:calc(-50% + 30px) 116px}[data-in] .cz-frag.k3{translate:calc(-50% - 26px) 162px}[data-in] .cz-frag.k4{translate:calc(-50% + 26px) 208px}}@media(min-width:481px){.cz-ghost.g2{left:78%}}.cards.mixed .bcopy{padding:8px 0 0}.cards.mixed .bcopy h3{font-size:20px}@media(max-width:860px){.cards.mixed .bcopy h3,.card>h3{font-size:18px}}.intake>svg{left:76px;width:calc(54% - 88px)}.intake-src{position:absolute;left:14px;top:0;bottom:0;margin:0;padding:0;list-style:none;width:96px}.intake-src li{position:absolute;left:0;transform:translateY(-50%);display:flex;align-items:center;gap:6px;padding:6px 9px;background:#fff;border:1px solid var(--brand-line);border-radius:8px;font-size:11.5px;font-weight:500;color:var(--brand);white-space:nowrap}.intake-src .i{width:13px;height:13px}.intake-src .q1{top:20%}.intake-src .q2{top:50%}.intake-src .q3{top:80%}.intake-list{width:46%;gap:5px;padding:10px;background:#ffffff8c;border:1px solid #e6def0;border-radius:12px}.intake-list .kh{padding:2px 2px 6px;background:none;border:0;box-shadow:none;color:var(--brand);font-size:12px}.intake-list .kh .i{width:15px;height:15px}.intake-list .kh b{font-weight:500}.intake-list .kh span{margin-left:auto;font-size:11px;color:var(--faint);font-weight:500}[data-in] .intake-list .kh{animation:fade .4s .1s ease both}.js [data-scene]:not([data-in]) .intake-src li{opacity:0}[data-in] .intake-src li{animation:fade .4s ease both}[data-in] .intake-src .q2{animation-delay:.6s}[data-in] .intake-src .q3{animation-delay:1.2s}.context{gap:9px}.ctx-head{grid-template-columns:132px 1fr}.ctx-row .bar{height:auto;min-height:32px;display:flex;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:500;color:var(--ink);background:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctx-row .bar:after{content:none}.ctx-row .bar.ask{background:#fffaf2;border-color:#f0dfc2;color:#7a4f12}.ctx-row .bar .i{width:14px;height:14px;flex:none}.ctx-row .bar.ask .i{color:var(--ask)}.ctx-foot{display:flex;align-items:center;gap:7px;margin-top:6px;font-size:11.5px;color:var(--faint)}.ctx-foot .i{width:13px;height:13px;color:var(--brand-mid)}.js [data-scene]:not([data-in]) .ctx-foot{opacity:0}[data-in] .ctx-foot{animation:fade .4s 2.4s ease both}.fnote{top:20px;width:30.5%;gap:4px;padding:9px}.fnote b{white-space:normal;line-height:1.25}.n1{left:3%}.n2{left:34.75%}.n3{left:66.5%}.fnote>span{font-size:11.5px;line-height:1.35;color:var(--ink)}.fnote small{display:flex;align-items:center;gap:4px;margin-top:2px;font-size:10.5px;font-weight:500;color:var(--ok)}.fnote small .i{width:11px;height:11px}.fb-wires{position:absolute;left:14px;top:104px;width:calc(100% - 28px);height:calc(100% - 200px);overflow:visible}.fnote,.round-box{z-index:1}.round-box .count>span{white-space:nowrap}.fb-wires path{fill:none;stroke:var(--brand-line);stroke-width:1.3;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.js [data-scene]:not([data-in]) .fb-wires{opacity:0}[data-in] .fb-wires{animation:fade .5s 1.3s ease both}.round-box .count{display:flex;align-items:center;gap:8px}.round-box .count .pill{margin-left:auto;font-size:10.5px}.offer{justify-content:center;gap:14px}.approvers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.approvers li{display:flex;align-items:center;gap:9px;padding:5px 10px 5px 6px;background:#fff;border:1px solid var(--line);border-radius:10px;font-size:12.5px}.approvers em{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:11px;font-weight:500;color:var(--ok)}.approvers em .i{width:12px;height:12px}.js [data-scene]:not([data-in]) .approvers li{opacity:0}[data-in] .approvers .v1{animation:fade-up .4s 1.2s var(--ease) both}[data-in] .approvers .v2{animation:fade-up .4s 1.6s var(--ease) both}@media(max-width:560px){.req-row{flex-wrap:wrap}.card-art.assess{height:auto;min-height:280px}.intake>svg{display:none}.intake-src{position:static;width:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:16px 12px 0}.intake-src li{position:static;transform:none}.intake-list{position:static;transform:none;width:auto;margin:12px}.bart.intake{display:flex;flex-direction:column;justify-content:center}.ctx-head{display:none}.ctx-row{grid-template-columns:minmax(0,1fr);gap:5px}.ctx-row .chip{justify-self:start}.ctx-row .wire{display:none}.ctx-row+.ctx-row{margin-top:4px}}@media(max-width:560px){.page-art :is(.board,.hero-canvas){max-height:440px;overflow:hidden}.page-art :is(.board,.hero-canvas):after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;z-index:3;pointer-events:none;background:linear-gradient(#faf8fd00,#faf8fd 85%)}.page-split .hero-inner{gap:28px}.page-split .hero-copy p{font-size:16.5px}}.cards.mixed :is(.card-art,.bart){height:340px}.rounds{justify-content:center}@media(max-width:560px){.cards.mixed .card-art.assess{height:auto;min-height:340px}}.src-filter{display:flex;gap:6px;padding:10px 18px;border-bottom:1px solid var(--line)}.src-filter span{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;border:1px solid var(--line);font-size:11.5px;font-weight:500;color:var(--muted);background:#fff}.src-filter span.on{background:var(--brand);border-color:var(--brand);color:#fff}.src-filter i{font-style:normal;font-size:10.5px;opacity:.7}.src-hero .apps{gap:3px;justify-content:flex-start}.app .tag.src{background:var(--brand-soft);color:var(--brand)}.src-note{display:flex;align-items:center;gap:7px;margin-top:auto;padding:11px 18px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.src-note .i{width:14px;height:14px;color:var(--ok)}@media(max-width:860px){.src-hero .hero-sources{display:flex;position:static;width:auto;justify-content:center;gap:6px;margin:0 0 12px}.src-hero .hero-sources li{position:static;transform:none;height:32px}.src-hero .src-filter{padding:10px 12px;overflow:hidden}}@media(max-width:480px){.src-hero .src-filter{gap:5px}.src-hero .src-filter span{padding:4px 8px;font-size:11px}.src-hero .src-filter span:last-child{display:none}}@media(max-width:380px){.src-hero .hero-sources{gap:4px}.src-hero .hero-sources li{padding:0 7px;font-size:11px;gap:4px}.src-hero .hero-sources .i{width:12px;height:12px}.src-hero .app{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:7px 8px}.src-hero .app b,.src-hero .app small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.scr-hero .o4{padding:26px}.scr-card{width:100%;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 30px 60px -20px #24163838,0 2px 6px #2416380a;overflow:hidden}.scr-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:16px 18px 12px}.scr-top b{display:block;font-size:19px;font-weight:500;letter-spacing:-.02em}.scr-top .pill{gap:5px}.scr-top .pill .i{width:12px;height:12px}.scr-grid{display:flex;flex-direction:column;padding:0 10px}.scr-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,84px);align-items:center;padding:7px 8px;border-radius:9px;font-size:13px}.scr-row+.scr-row{margin-top:2px}.scr-head{padding-block:6px;border-bottom:1px solid var(--line);border-radius:0;font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.scr-head span:not(:first-child){text-align:center}.scr-row.on{background:linear-gradient(180deg,#f8f4fd,#fff);box-shadow:inset 0 0 0 1px var(--brand-line)}.scr-row .who{display:flex;align-items:center;gap:9px;font-weight:500;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scr-card .c{justify-self:center;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;font-style:normal;font-size:13px;line-height:1}.scr-card .c .i{width:14px;height:14px}.scr-card .c.ok{background:#e7f3ed;color:var(--ok)}.scr-card .c.ask{background:#fdf1de;color:var(--ask)}.scr-card .c.no{background:#f3f1f6;color:var(--faint)}.scr-why{margin:10px 18px 0;padding:10px 12px;border-radius:10px;background:var(--brand-tint);border:1px solid #efeaf5;display:flex;flex-direction:column;gap:5px}.scr-why p{display:flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.4;color:var(--ink)}.scr-why .i{width:14px;height:14px;flex:none;margin-top:1px}.scr-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:10px 18px;border-top:1px solid var(--line);font-size:11.5px;color:var(--muted)}.scr-foot .key{display:flex;align-items:center;gap:5px;color:var(--faint)}.scr-foot .key .c{width:16px;height:16px;border-radius:5px;font-size:10px}.scr-foot .key .c .i{width:10px;height:10px}.scr-foot .key .c+.c,.scr-foot .key .c:not(:first-child){margin-left:6px}.scr-foot>span:last-child{font-weight:500;color:var(--brand);white-space:nowrap}.js .scr-hero [data-scene]:not([data-in]) .c,.js .scr-hero:not([data-in]) .scr-grid .c,.js .scr-hero:not([data-in]) .scr-why{opacity:0}[data-in].scr-hero .scr-grid .c{animation:pop .35s var(--ease) both}[data-in].scr-hero .r1 .c{animation-delay:.3s}[data-in].scr-hero .r2 .c{animation-delay:.6s}[data-in].scr-hero .r3 .c{animation-delay:.9s}[data-in].scr-hero .r4 .c{animation-delay:1.2s}[data-in].scr-hero .r5 .c{animation-delay:1.5s}[data-in].scr-hero .scr-row .c:nth-child(3){animation-delay:calc(var(--d,0s) + .1s)}[data-in].scr-hero .scr-why{animation:fade-up .4s 1.9s var(--ease) both}@media(max-width:860px){.scr-hero .o4{padding:12px}}@media(max-width:480px){.scr-row{grid-template-columns:minmax(0,1fr) repeat(3,50px);column-gap:4px;padding:7px 6px}.scr-head{font-size:9.5px;letter-spacing:0;text-transform:none}.scr-row .who{display:block}.scr-head span:first-child{visibility:hidden}.scr-top{padding:14px 14px 10px}.scr-why{margin-inline:12px}.scr-foot{padding:10px 14px;flex-wrap:wrap}.scr-row .who .avatar{display:none}}.pane-flow{display:flex;align-items:center;gap:8px;margin-top:14px;padding:11px 14px;border-radius:10px;background:var(--brand-soft);color:var(--brand);font-size:13px;font-weight:500}.pane-flow .i{width:15px;height:15px;flex:none}@media(max-width:380px){.scr-row{grid-template-columns:minmax(0,1fr) repeat(3,44px);column-gap:2px}.scr-head{font-size:9px}.scr-card .c{width:22px;height:22px}}.ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.way{display:flex;flex-direction:column;gap:8px;padding:22px;border:1px solid var(--line);border-radius:18px;background:#fff}.way h3{font-size:19px}.way p{font-size:15px;line-height:1.5;color:var(--muted)}.way-src{align-self:flex-start;margin-top:auto;padding:4px 9px;border-radius:6px;background:var(--brand-tint);border:1px solid #efeaf5;font-size:11.5px;font-weight:500;color:var(--brand)}.way p{margin-bottom:6px}.ways-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:24px 0 0;padding:16px 20px;list-style:none;border-radius:14px;background:var(--brand-soft);color:var(--brand);font-size:14px;font-weight:500}.ways-bar li{display:flex;align-items:center;gap:8px}.ways-bar .i{width:16px;height:16px;color:var(--ok)}.js [data-scene]:not([data-in]) .way{opacity:0}[data-in] .way{animation:fade-up .45s var(--ease) both}[data-in] .w2{animation-delay:.08s}[data-in] .w3{animation-delay:.16s}[data-in] .w4{animation-delay:.24s}[data-in] .w5{animation-delay:.32s}[data-in] .w6{animation-delay:.4s}@media(max-width:860px){.ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.way{padding:18px}.way h3{font-size:17px}.ways-bar{flex-direction:column;align-items:flex-start;gap:10px}}@media(max-width:480px){.ways{grid-template-columns:minmax(0,1fr);gap:10px}.way{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:14px;row-gap:4px;padding:16px}.way h3{font-size:16.5px}.way p{font-size:14px;margin:0}.way-src{display:none}}.ats{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.ats-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.ats-copy p{font-size:17.5px;line-height:1.55;color:var(--muted);max-width:480px}.js [data-scene]:not([data-in]) .ats-rows li{opacity:0}@media(max-width:1100px){.ats{grid-template-columns:minmax(0,1fr);gap:36px}.ats-copy p{max-width:640px}}@media(max-width:560px){.ats-copy p{font-size:16.5px}}.ats-copy h2{text-wrap:balance}.js [data-scene]:not([data-in]) .ats-grid li{opacity:0}.ats-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;padding:64px 56px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 1px 2px #2416380a}.ats-shell .ats-copy{gap:18px}.ats-shell h2{text-wrap:balance}.ats-shell .ats-copy p{font-size:17.5px;line-height:1.55;color:var(--muted);max-width:500px}.ats-shell .actions{margin-top:8px}.ats-wall{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ats-wall li{position:relative;display:grid;place-items:center;height:96px;padding:0 10px;text-align:center;font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.15;color:#6d6680;transition:color .25s ease}.ats-wall li:hover{color:var(--c)}.ats-wall li:not(:nth-child(3n)){border-right:1px solid var(--line)}.ats-wall li:nth-child(-n+9){border-bottom:1px solid var(--line)}.ats-wall li:not(:nth-child(3n)):nth-child(-n+9):after{content:"+";position:absolute;right:-7px;bottom:-11px;width:14px;height:20px;display:grid;place-items:center;background:#fff;color:#c9c2d6;font-size:15px;font-weight:300;line-height:1}.js [data-scene]:not([data-in]) .ats-wall li,.js .ats-wall[data-scene]:not([data-in]) li{opacity:0}[data-in].ats-wall li{animation:fade .5s ease both}[data-in].ats-wall li:nth-child(n+4){animation-delay:.08s}[data-in].ats-wall li:nth-child(n+7){animation-delay:.16s}[data-in].ats-wall li:nth-child(n+10){animation-delay:.24s}@media(max-width:1100px){.ats-shell{grid-template-columns:minmax(0,1fr);gap:40px;padding:48px 40px}}@media(max-width:560px){.ats-shell{padding:32px 20px;gap:28px;border-radius:18px}.ats-shell .ats-copy p{font-size:16.5px}.ats-shell .actions{flex-direction:column;align-items:stretch;width:100%}.ats-shell .actions .button{justify-content:center;min-height:50px}.ats-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.ats-wall li{height:72px;font-size:14px}.ats-wall li:not(:nth-child(3n)){border-right:0}.ats-wall li:nth-child(-n+9){border-bottom:0}.ats-wall li:after{content:none!important}.ats-wall li:nth-child(odd){border-right:1px solid var(--line)}.ats-wall li:nth-child(-n+10){border-bottom:1px solid var(--line)}.ats-wall li:nth-child(odd):nth-child(-n+10):after{content:"+"!important;position:absolute;right:-7px;bottom:-11px;width:14px;height:20px;display:grid;place-items:center;background:#fff;color:#c9c2d6;font-size:15px;font-weight:300;line-height:1}}.ats-wall li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;height:118px;font-size:12.5px;font-weight:500;letter-spacing:0;color:var(--faint)}.ats-wall img{width:40px;height:40px;object-fit:contain;border-radius:10px;filter:grayscale(1);opacity:.55;transition:filter .25s ease,opacity .25s ease,transform .25s ease}.ats-wall li:hover img{filter:none;opacity:1;transform:translateY(-1px)}.ats-wall li:hover{color:var(--ink)}@media(max-width:560px){.ats-wall li{height:96px;font-size:11.5px;gap:7px}.ats-wall img{width:34px;height:34px}}.way{padding:24px;gap:10px}.way>h3,.way>p,.way>.way-src{margin-inline:0}.way>h3{margin-top:8px}.way-art{position:relative;height:178px;margin-bottom:6px;border-radius:12px;background:var(--brand-tint);border:1px solid #efeaf5;overflow:hidden;padding:16px 16px 0}.way-art:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34px;background:linear-gradient(rgba(250,248,253,0),var(--brand-tint));pointer-events:none}.wa-win{background:#fff;border:1px solid var(--line);border-radius:10px 10px 0 0;border-bottom:0;box-shadow:0 18px 36px -22px #2416384d;height:calc(100% + 2px);overflow:hidden}.wa-bar{display:flex;align-items:center;gap:5px;padding:8px 10px;border-bottom:1px solid var(--line);font-size:10.5px;color:var(--faint)}.wa-bar i{width:7px;height:7px;border-radius:50%;background:#e7e2ee}.wa-bar span{margin-left:6px}.wa-body{display:flex;flex-direction:column;gap:7px;padding:11px 12px;font-size:12px}.wa-h{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--ink)}.wa-h .i{width:14px;height:14px;color:var(--brand-mid)}.wa-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.wa-pill{padding:2px 8px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:10.5px;font-weight:500;white-space:nowrap}.wa-job{display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid var(--line);border-radius:8px}.wa-job b{display:block;font-weight:500}.wa-job small{display:block;font-size:10.5px;color:var(--faint)}.wa-job em,.wa-sub em,.wa-row em,.wa-up em,.wa-file em{margin-left:auto;font-style:normal;font-size:10.5px;font-weight:500;white-space:nowrap}.wa-job em{padding:3px 9px;border-radius:6px;background:#f3f1f6;color:var(--muted)}.wa-job.on{border-color:var(--brand-line);background:linear-gradient(180deg,#f8f4fd,#fff)}.wa-job.on em{background:var(--brand);color:#fff}.wa-file{display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:8px;background:var(--brand-soft);color:var(--brand);font-weight:500}.wa-file .i{width:14px;height:14px}.wa-file em{color:var(--ok)}.wa-field{display:flex;flex-direction:column;gap:2px;padding:6px 9px;border:1px solid var(--line);border-radius:8px}.wa-field small{font-size:10px;color:var(--faint)}.wa-sub,.wa-row{display:flex;align-items:center;gap:8px;padding:5px 2px;border-bottom:1px solid #f3f0f7}.wa-sub em,.wa-row em.ok,.wa-up em.ok{color:var(--ok)}.wa-row .i{width:14px;height:14px;color:var(--brand-mid)}.wa-row.new{font-weight:500}.wa-row.new em{padding:2px 7px;border-radius:999px;background:var(--brand);color:#fff}.wa-mail{display:grid;gap:1px;padding:7px 9px;border:1px solid var(--line);border-radius:8px}.wa-mail b{font-weight:500}.wa-mail span{color:var(--muted);font-size:11.5px}.wa-mail.on{border-color:var(--brand-line)}.wa-att{justify-self:start;display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding:2px 8px;border-radius:6px;background:#f3f1f6;color:var(--muted);font-size:10.5px}.wa-att .i{width:11px;height:11px}.wa-done{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;color:var(--ok)}.wa-done .i{width:12px;height:12px}.wa-drop{display:flex;align-items:center;justify-content:center;gap:7px;padding:12px;border:1.5px dashed var(--brand-line);border-radius:9px;background:#fbf9fe;color:var(--brand);font-weight:500}.wa-drop .i{width:15px;height:15px}.wa-up{display:grid;grid-template-columns:minmax(0,1fr) 70px auto;align-items:center;gap:9px;font-size:11.5px}.wa-up span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-up i{height:5px;border-radius:3px;background:linear-gradient(90deg,var(--brand) var(--p),#ece7f2 var(--p))}.wa-up em{color:var(--faint)}.js [data-scene]:not([data-in]) .wa-win{opacity:0;transform:translateY(10px)}[data-in] .wa-win{animation:fade-up .5s var(--ease) both}[data-in] .w2 .wa-win{animation-delay:.08s}[data-in] .w3 .wa-win{animation-delay:.16s}[data-in] .w4 .wa-win{animation-delay:.24s}[data-in] .w5 .wa-win{animation-delay:.32s}[data-in] .w6 .wa-win{animation-delay:.4s}@media(max-width:480px){.way{display:flex;flex-direction:column;padding:20px;gap:10px}.way-art{height:160px}.way-src{display:inline-block!important}.way>h3{font-size:17px}.way>p{font-size:14.5px;margin-bottom:6px}}#source-how .cards.mixed :is(.card-art,.bart){height:400px}#source-how .intake-src .q1{top:12.5%}#source-how .intake-src .q2{top:37.5%}#source-how .intake-src .q3{top:62.5%}#source-how .intake-src .q4{top:87.5%}#source-how .intake .d1{offset-path:path("M0 25C150 25 150 100 300 100")}#source-how .intake .d2{offset-path:path("M0 75C150 75 150 100 300 100")}#source-how .intake .d3{offset-path:path("M0 125C150 125 150 100 300 100")}#source-how .intake .d4{offset-path:path("M0 175C150 175 150 100 300 100")}#source-how .intake .d4{fill:var(--brand);stroke:none;opacity:0}[data-in] #source-how .intake .d4,#source-how [data-in].intake .d4{animation:pulse-travel .8s 2s var(--ease) both}#source-how .intake-list{gap:6px;padding:12px}#source-how .intake-list li{padding:9px 10px;font-size:12.5px}[data-in].intake .intake-list .k4{animation:fade-up .4s 2.7s var(--ease) both}[data-in].intake .intake-src .q4{animation-delay:1.8s}#source-how .application-records li{min-height:58px}@media(max-width:560px){#source-how .cards.mixed :is(.card-art,.bart){height:auto;min-height:340px}}@media(max-width:560px){#source-how .intake-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px}#source-how .intake-list li.kh{display:flex}#source-how .intake-list li>:not(.avatar):not(em){min-width:0}#source-how .intake-list{margin:12px 10px}#ways-in{overflow-x:clip}.ways{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding:2px 16px 10px;scroll-padding-inline:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ways::-webkit-scrollbar{display:none}.ways .way{flex:0 0 84%;scroll-snap-align:start}.ats-shell{padding:28px 18px 18px;gap:24px}.ats-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.ats-wall li{height:88px;padding:0 4px;font-size:10.5px;line-height:1.2;gap:6px}.ats-wall img{width:32px;height:32px}.ats-wall li:nth-child(odd){border-right:0}.ats-wall li:nth-child(-n+10){border-bottom:0}.ats-wall li:after{content:none!important}.ats-wall li:not(:nth-child(3n)){border-right:1px solid var(--line)}.ats-wall li:nth-child(-n+9){border-bottom:1px solid var(--line)}.ats-wall li:not(:nth-child(3n)):nth-child(-n+9):after{content:"+"!important;position:absolute;right:-7px;bottom:-11px;width:14px;height:20px;display:grid;place-items:center;background:#fff;color:#c9c2d6;font-size:15px;font-weight:300;line-height:1}}.ways-hint{align-items:center;justify-content:center;gap:6px;margin-top:4px;font-size:12.5px;color:var(--faint)}.ways-hint .i{width:14px;height:14px}@media(max-width:360px){.ats-wall li span{font-size:9.5px}}.ways-hint{display:none}@media(max-width:560px){.ways-hint{display:flex}}@media(max-width:360px){.ways .way{flex-basis:80%}}.intake-list .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intake-list li .nm+em{margin-left:auto}@media(max-width:560px){#source-how .intake-list .kh span{white-space:nowrap}}@media(max-width:560px){.ways .way{min-width:0;width:0}.ways .way-art{min-width:0}}.assess-next{display:flex;align-items:center;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);font-size:11.5px;color:var(--faint)}.assess-next>span:first-child{margin-right:auto}.assess-next .btn-ghost,.assess-next .btn-solid{padding:5px 10px;border-radius:7px;font-size:11.5px;font-weight:500}.assess-next .btn-ghost{border:1px solid var(--line);color:var(--ink);background:#fff}.assess-next .btn-solid{background:var(--brand);color:#fff}.ctx-who{display:flex;align-items:center;gap:10px;margin-bottom:6px;padding:9px 11px;background:#fff;border:1px solid var(--line);border-radius:10px}.ctx-who b{display:block;font-size:13px;font-weight:500}.ctx-who small{display:block;font-size:11px;color:var(--faint)}.ctx-state{margin-left:auto;padding:3px 8px;border-radius:999px;background:#fdf1de;color:#8a5a14;font-size:10.5px;font-weight:500;white-space:nowrap}#screen-how .cards.mixed :is(.card-art,.bart){height:340px}@media(max-width:560px){#screen-how .cards.mixed :is(.card-art,.bart){height:auto;min-height:340px}.assess-next>span:first-child{flex-basis:100%}.assess-next{flex-wrap:wrap}}.duo{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:center}.duo.flip .duo-copy{order:2}.duo-copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.duo-copy h2{text-wrap:balance}.duo-copy p{font-size:17.5px;line-height:1.55;color:var(--muted);max-width:500px}.duo-art{padding:32px;border:1px solid var(--line);border-radius:18px;background:radial-gradient(circle at 85% 12%,rgba(199,179,255,.35),transparent 42%),radial-gradient(circle at 10% 95%,rgba(255,215,154,.32),transparent 40%),radial-gradient(circle,rgba(75,46,131,.13) 1px,transparent 1.2px) 0 0/22px 22px,var(--brand-tint)}.arr-card,.rs-card{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 30px 60px -20px #24163838,0 2px 6px #2416380a;overflow:hidden}.arr-card>header{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid var(--line)}.arr-card>header b{display:block;font-size:18px;font-weight:500;letter-spacing:-.02em}.arr-list{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:3px}.arr-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;font-size:13px}.arr-list li.ar1{background:linear-gradient(180deg,#f8f4fd,#fff);box-shadow:inset 0 0 0 1px var(--brand-line)}.arr-who{min-width:0}.arr-who b{display:block;font-weight:500}.arr-who small{display:block;font-size:11.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arr-st{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:500;white-space:nowrap}.arr-st .i{width:12px;height:12px}.arr-st.ok{background:#e7f3ed;color:var(--ok)}.arr-st.run{background:var(--brand-soft);color:var(--brand)}.arr-st.run i{width:4px;height:4px;border-radius:50%;background:currentColor;animation:arr-dot 1.2s infinite ease-in-out}.arr-st.run i:nth-child(2){animation-delay:.15s}.arr-st.run i:nth-child(3){animation-delay:.3s;margin-right:3px}@keyframes arr-dot{0%,80%,to{opacity:.25}40%{opacity:1}}.arr-card>footer,.rs-card>footer{display:flex;align-items:center;gap:8px;padding:11px 18px;border-top:1px solid var(--line);background:var(--brand-tint);font-size:12.5px;color:var(--muted)}.arr-card>footer .i{width:14px;height:14px;color:var(--brand-mid)}.js [data-scene]:not([data-in]) .arr-list li{opacity:0}[data-in] .arr-list li{animation:fade-up .4s var(--ease) both}[data-in] .arr-list .ar1{animation-delay:.9s}[data-in] .arr-list .ar2{animation-delay:.1s}[data-in] .arr-list .ar3{animation-delay:.3s}[data-in] .arr-list .ar4{animation-delay:.5s}.rs-card>header{display:flex;align-items:center;gap:11px;padding:16px 18px;border-bottom:1px solid var(--line)}.rs-card>header b{display:block;font-size:15px;font-weight:500}.rs-card>header small{display:block;font-size:11.5px;color:var(--faint)}.rs-list{list-style:none;margin:0;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.rs-list li{display:flex;align-items:flex-start;gap:11px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;font-size:13px}.rs-list b{display:block;font-weight:500}.rs-list small{display:block;font-size:12px;line-height:1.4;color:var(--muted)}.rs-ic{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--brand-soft);color:var(--brand)}.rs-ic .i{width:15px;height:15px}.rs-list .r3 .rs-ic{background:#fdf1de;color:var(--ask)}.rs-badge{padding:2px 8px;border-radius:999px;background:#fff;border:1px solid var(--line);font-weight:500;color:var(--ink);font-size:11px;white-space:nowrap}.js [data-scene]:not([data-in]) .rs-list li{opacity:0}[data-in] .rs-list li{animation:fade-up .4s var(--ease) both}[data-in] .rs-list .r2{animation-delay:.25s}[data-in] .rs-list .r3{animation-delay:.5s}.dec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:920px;margin:0 auto}.dec-col{padding:26px;border-radius:18px;border:1px solid var(--line);background:#fff}.dec-col.team{background:var(--deep,#1d1231);border-color:transparent;color:#fff}.dec-col header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.dec-col header b{font-size:19px;font-weight:500;letter-spacing:-.01em}.dec-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--brand-soft);color:var(--brand)}.dec-col.team .dec-ic{background:#ffffff1f;color:#fff}.dec-ic .i{width:17px;height:17px}.dec-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dec-col li{padding:12px 0;border-top:1px solid var(--line);font-size:15.5px;color:var(--ink)}.dec-col.team li{border-top-color:#ffffff1f;color:#ffffffeb}.js [data-scene]:not([data-in]) .dec-col{opacity:0}[data-in] .dec-col{animation:fade-up .5s var(--ease) both}[data-in] .dec-col.team{animation-delay:.15s}@media(max-width:1000px){.duo{grid-template-columns:minmax(0,1fr);gap:36px}.duo.flip .duo-copy{order:0}}@media(max-width:560px){.duo-art{padding:14px 12px}.duo-copy p{font-size:16.5px}.dec{grid-template-columns:minmax(0,1fr);gap:12px}.dec-col{padding:20px}.arr-list li{gap:8px;padding:8px}.arr-card>header,.rs-card>header{padding:14px}.rs-card>footer{flex-wrap:wrap}}.ofr-hero .o4{padding:26px}.ofr-card{width:100%;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 30px 60px -20px #24163838,0 2px 6px #2416380a;overflow:hidden}.ofr-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:16px 18px 12px;border-bottom:1px solid var(--line)}.ofr-top b{display:block;font-size:19px;font-weight:500;letter-spacing:-.02em}.ofr-top small{display:block;font-size:12px;color:var(--faint)}.ofr-state{padding:3px 9px;border-radius:999px;background:#fdf1de;color:#8a5a14;font-size:11px;font-weight:500;white-space:nowrap}.ofr-pack{margin:12px 14px 0;padding:10px 12px;border-radius:10px;background:var(--brand-tint);border:1px solid #efeaf5}.ofr-row{display:flex;justify-content:space-between;padding:4px 0;font-size:12.5px;color:var(--muted)}.ofr-row b{font-weight:500;color:var(--ink);letter-spacing:.08em}.ofr-lock{display:flex;align-items:center;gap:6px;margin-top:6px;padding-top:7px;border-top:1px dashed #e3dbea;font-size:11px;color:var(--faint)}.ofr-lock .i{width:12px;height:12px}.ofr-appr{list-style:none;margin:10px 14px 0;padding:0;display:flex;flex-direction:column;gap:5px}.ofr-appr li{display:flex;align-items:center;gap:9px;padding:6px 10px 6px 6px;border:1px solid var(--line);border-radius:10px;font-size:12.5px}.ofr-appr em{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:11px;font-weight:500;color:var(--ok)}.ofr-appr em .i{width:12px;height:12px}.ofr-track{list-style:none;margin:14px 18px 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);position:relative}.ofr-track:before{content:"";position:absolute;left:12.5%;right:12.5%;top:6px;border-top:1.5px solid var(--brand-line)}.ofr-track li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11.5px;font-weight:500;color:var(--muted)}.ofr-track i{width:13px;height:13px;border-radius:50%;background:#fff;border:2px solid var(--brand-line)}.ofr-track .done i{background:var(--brand);border-color:var(--brand)}.ofr-track .now i{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.ofr-track .now{color:var(--brand)}.ofr-foot{display:flex;align-items:center;gap:7px;margin-top:14px;padding:10px 18px;border-top:1px solid var(--line);font-size:11.5px;color:var(--muted)}.ofr-foot .i{width:13px;height:13px;color:var(--brand-mid)}.js .ofr-hero:not([data-in]) :is(.ofr-appr li,.ofr-track li){opacity:0}[data-in].ofr-hero .ofr-appr li{animation:fade-up .4s var(--ease) both}[data-in].ofr-hero .p1{animation-delay:.3s}[data-in].ofr-hero .p2{animation-delay:.6s}[data-in].ofr-hero .p3{animation-delay:.9s}[data-in].ofr-hero .ofr-track li{animation:fade .4s 1.3s ease both}[data-in].ofr-hero .ofr-track li:last-child{animation-delay:1.7s}@media(max-width:860px){.ofr-hero .o4{padding:12px}}@media(max-width:420px){.ofr-track li{font-size:10.5px}.ofr-top{padding:14px}}.sch-stack{display:flex;flex-direction:column;gap:14px}.sch-slots,.sch-event,.sc-card,.an-page,.an-join{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 50px -24px #24163840}.sch-slots{padding:16px}.sch-slots header b{display:block;font-size:16px;font-weight:500;margin-top:2px}.sch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.sch-grid span{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px;border:1px solid var(--line);border-radius:9px;font-size:12.5px;font-weight:500;color:var(--muted)}.sch-grid span.on{background:var(--brand);border-color:var(--brand);color:#fff}.sch-grid .i{width:13px;height:13px}.sch-ask{margin-top:10px;font-size:12px;color:var(--faint)}.sch-ask u{color:var(--brand);text-decoration-color:var(--brand-line);text-underline-offset:3px}.sch-event{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;align-items:center;padding:14px 16px}.sch-date{grid-row:span 2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:52px;height:56px;border-radius:10px;background:var(--brand-soft);color:var(--brand)}.sch-date small{font-size:11px;font-weight:500}.sch-date b{font-size:20px;font-weight:600;line-height:1}.sch-body b{display:block;font-size:13.5px;font-weight:500}.sch-body small{display:block;font-size:12px;color:var(--faint)}.sch-panel{display:flex;margin-top:6px}.sch-panel .avatar{margin-right:-6px;box-shadow:0 0 0 2px #fff}.sch-sync{grid-column:2;display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:500;color:var(--ok)}.sch-sync .i{width:12px;height:12px}.js [data-scene]:not([data-in]) :is(.sch-slots,.sch-event){opacity:0}[data-in] .sch-slots{animation:fade-up .45s var(--ease) both}[data-in] .sch-event{animation:fade-up .45s .5s var(--ease) both}.sc-card>header{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid var(--line)}.sc-card>header b{display:block;font-size:17px;font-weight:500}.sc-all{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:#e7f3ed;color:var(--ok);font-size:11px;font-weight:500;white-space:nowrap}.sc-all .i{width:12px;height:12px}.sc-grid{padding:8px 18px}.sc-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,44px);align-items:center;padding:7px 0;font-size:13px}.sc-row+.sc-row{border-top:1px solid #f3f0f7}.sc-head{font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.sc-head span:not(:first-child){text-align:center}.sc-row b{justify-self:center;display:grid;place-items:center;width:26px;height:26px;border-radius:7px;font-size:12.5px;font-weight:600}.sc-row .v4{background:#e7f3ed;color:var(--ok)}.sc-row .v3{background:var(--brand-soft);color:var(--brand)}.sc-row .v2{background:#fdf1de;color:var(--ask)}.sc-call{margin:4px 14px 14px;padding:12px;border-radius:10px;background:var(--brand-tint);border:1px solid #efeaf5}.sc-btns{display:flex;gap:6px;margin:8px 0}.sc-btns span{flex:1;text-align:center;padding:7px 6px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:12px;font-weight:500;color:var(--muted);white-space:nowrap}.sc-btns span.on{background:var(--brand);border-color:var(--brand);color:#fff}.sc-call small{font-size:11.5px;color:var(--faint)}.js [data-scene]:not([data-in]) .sc-row b{opacity:0}[data-in] .sc-row b{animation:pop .35s var(--ease) both}[data-in] .s2 b{animation-delay:.2s}[data-in] .s3 b{animation-delay:.4s}.lt-art{padding:18px 18px 0}.lt-doc{height:100%;padding:16px 18px;background:#fff;border:1px solid var(--line);border-bottom:0;border-radius:10px 10px 0 0;box-shadow:0 18px 36px -22px #2416384d;display:flex;flex-direction:column;gap:9px;font-size:13px;line-height:1.5;color:var(--ink)}.lt-doc mark{padding:1px 5px;border-radius:5px;background:var(--brand-soft);color:var(--brand);font-weight:500}.lt-doc mark.hide{letter-spacing:.08em}.lt-doc mark.gap{background:#fdf1de;color:#8a5a14;border:1px dashed #ecd3a7}.lt-warn{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:2px;padding:4px 9px;border-radius:7px;background:#fdf1de;color:#8a5a14;font-size:11.5px;font-weight:500}.lt-warn .i{width:13px;height:13px}.ap-art{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:18px}.ap-chain{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;position:relative}.ap-chain li{display:flex;align-items:center;gap:11px;padding:10px 12px;background:#fff;border:1px solid var(--line);border-radius:10px;font-size:13px}.ap-chain li.now{border-color:var(--brand-line);box-shadow:0 10px 24px -14px #24163859}.ap-chain b{display:block;font-weight:500}.ap-chain small{display:block;font-size:11.5px;color:var(--faint)}.ap-n{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--brand-soft);color:var(--brand);font-size:11.5px;font-weight:600}.ap-chain em{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:11px;font-weight:500;color:var(--ok);white-space:nowrap}.ap-chain em .i{width:12px;height:12px}.ap-chain em.wait{padding:3px 8px;border-radius:999px;background:var(--brand-soft);color:var(--brand)}.ap-rule{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.ap-rule .i{width:14px;height:14px;color:var(--brand-mid)}.js [data-scene]:not([data-in]) :is(.ap-chain li,.lt-doc mark){opacity:0}[data-in] .ap-chain li{animation:fade-up .4s var(--ease) both}[data-in] .ap-chain .c2{animation-delay:.3s}[data-in] .ap-chain .c3{animation-delay:.6s}[data-in] .lt-doc mark{animation:fade .4s .3s ease both}.an-stack{display:flex;flex-direction:column;gap:14px}.an-page{overflow:hidden}.an-body{display:flex;flex-direction:column;gap:9px;padding:16px 18px}.an-body>b{font-size:16px;font-weight:500}.an-body p{font-size:12.5px;color:var(--muted)}.an-file{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:8px;background:var(--brand-soft);color:var(--brand);font-size:12.5px;font-weight:500}.an-file .i{width:15px;height:15px}.an-btns{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.an-btns span{padding:8px 12px;border:1px solid var(--line);border-radius:8px;font-size:12.5px;font-weight:500;color:var(--ink);background:#fff}.an-btns .yes{background:var(--brand);border-color:var(--brand);color:#fff}.an-exp{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--faint)}.an-exp .i{width:12px;height:12px}.an-join{padding:12px 16px}.an-row{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:13px}.an-row b{display:block;font-weight:500}.an-row small{display:block;font-size:11.5px;color:var(--ok)}.an-row em{margin-left:auto;font-style:normal;font-size:11px;font-weight:500;padding:3px 8px;border-radius:999px;background:var(--brand-soft);color:var(--brand);white-space:nowrap}.js [data-scene]:not([data-in]) :is(.an-page,.an-join){opacity:0}[data-in] .an-page{animation:fade-up .45s var(--ease) both}[data-in] .an-join{animation:fade-up .45s .5s var(--ease) both}@media(max-width:560px){.sch-grid span{font-size:11.5px;padding:8px 4px}.sc-row{grid-template-columns:minmax(0,1fr) repeat(3,36px)}.sc-grid{padding:6px 12px}.sc-card>header{padding:14px 12px}.sc-btns span{font-size:11px;padding:7px 3px}.lt-art{padding:14px 12px 0}.lt-doc{font-size:12.5px;padding:14px}.ap-art{padding:14px 12px}}@media(max-width:560px){#offer-how{overflow-x:clip}#offer-how .cards.three{display:flex;gap:12px;max-width:none;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding:2px 16px 10px;scroll-padding-inline:16px;scrollbar-width:none}#offer-how .cards.three::-webkit-scrollbar{display:none}#offer-how .cards.three>article{flex:0 0 min(86%,330px);min-width:0;scroll-snap-align:start}#offer-how .cards.mixed :is(.card-art,.bart){height:340px;min-height:0}.offer-hint{display:flex!important}#offer-how .feedback{display:flex;flex-direction:column;gap:6px;padding:12px}#offer-how .fnote{position:static;width:auto;transform:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:8px 10px}#offer-how .fnote b{grid-column:1}#offer-how .fnote>span{grid-column:1;font-size:12px}#offer-how .fnote small{grid-column:2;grid-row:1 / span 2;margin:0}#offer-how .fb-wires{display:none}#offer-how .round-box{position:static;margin-top:auto}#offer-how .round-box .count{flex-wrap:wrap;row-gap:6px}.sch-grid span{white-space:nowrap}}.offer-hint{display:none;align-items:center;justify-content:center;margin-top:4px;font-size:12.5px;color:var(--faint)}@media(max-width:420px){.ofr-top{flex-wrap:wrap}.ofr-top>span:first-child{flex-basis:100%}.ofr-state{order:-1}.ap-chain li{gap:9px;padding:9px 10px}.ap-chain em:not(.wait){font-size:0;gap:0;width:22px;height:22px;justify-content:center;border-radius:50%;background:#e7f3ed}.ap-chain em:not(.wait) .i{width:12px;height:12px}.an-row{flex-wrap:wrap}.an-row em{margin-left:42px}.sch-grid span{font-size:11px;padding:8px 2px}.sch-event{grid-template-columns:auto minmax(0,1fr)}.sch-date{width:46px;height:50px}.sc-row{grid-template-columns:minmax(0,1fr) repeat(3,32px)}.sc-row b{width:24px;height:24px;font-size:12px}.sc-card>header{flex-wrap:wrap;gap:6px}}@media(max-width:420px){.an-row>span:nth-child(2){flex:1 1 140px;min-width:0}#offer-how .cards.three>article{flex-basis:90%}#offer-how .rounds{padding:12px 10px}#offer-how .slot{gap:7px;padding:4px 8px 4px 5px;font-size:11.5px;min-width:0}#offer-how .slot em{font-size:10px}#offer-how .round-list>li{padding-left:20px;font-size:12px}}@media(max-width:360px){#offer-how .slot .avatar{display:none}#offer-how .slot{padding-left:9px}}@media(max-width:420px){#offer-how .cards.mixed .bart.feedback{height:auto;min-height:340px}#offer-how .fnote{padding:7px 9px}}@media(max-width:560px){#screen-how{overflow-x:clip}#screen-how .cards.two{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding:2px 16px 10px;scroll-padding-inline:16px;scrollbar-width:none}#screen-how .cards.two::-webkit-scrollbar{display:none}#screen-how .cards.two>article{flex:0 0 min(88%,340px);min-width:0;scroll-snap-align:start}#screen-how .offer-hint{display:flex!important}#screen-how .cards.mixed :is(.card-art,.bart){height:auto;min-height:360px}.ctx-who small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctx-who>span:nth-child(2){min-width:0;flex:1}.pane-flow{font-size:12.5px;padding:10px 12px}}@media(max-width:420px){.ctx-state{display:none}.arr-list li{padding:8px 6px}.arr-st.ok{font-size:0;gap:0;width:22px;height:22px;padding:0;justify-content:center;border-radius:50%}.arr-st.ok .i{width:12px;height:12px}.arr-who b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:380px){.scr-head{font-size:8.5px;letter-spacing:-.01em}.scr-row{grid-template-columns:minmax(0,1fr) repeat(3,46px);column-gap:0}}@media(max-width:560px){#screen-how .cards.two>article,#offer-how .cards.three>article{flex-basis:min(calc(100vw - 84px),330px)}.ways .way{flex-basis:min(calc(100vw - 84px),330px)!important;width:auto}}@media(max-width:380px){.assess .doc-head .state{display:none}.assess .doc-head small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assess .doc-head>span:nth-child(2){min-width:0}.arr-st.run{font-size:0;padding:6px 8px;gap:3px}.arr-st.run i:nth-child(3){margin-right:0}}@media(max-width:560px){.cards.mixed .card,.cards.mixed .bcard{padding:20px}#screen-how .cards.two,#offer-how .cards.three,.ways{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-inline:0;padding:0;overflow:visible}#screen-how .cards.two>article,#offer-how .cards.three>article,.ways .way{width:auto;min-width:0}#screen-how .offer-hint,#offer-how .offer-hint,.ways-hint{display:none!important}}.cz-view:has(>.cz-mock>.cz-mh):not(:has(.cz-bars)),.cz-view:has(.cz-letter){background:transparent}.cz-view:has(>.cz-mock>.cz-mh):not(:has(.cz-bars))>.cz-mock,.cz-view:has(.cz-letter)>.cz-mock{inset:0;padding:20px;border-radius:10px}@media(max-width:560px){.cz-view:has(>.cz-mock>.cz-mh):not(:has(.cz-bars))>.cz-mock,.cz-view:has(.cz-letter)>.cz-mock{padding:14px}}.wa-up i{transform-origin:left center}.story-live .story-inner{column-gap:clamp(32px,4vw,64px);padding-block:40px 96px}.story-live .story-stage{height:100%;min-height:0;max-height:680px}.story-live .story-copy{align-self:center;gap:24px}.story-live .beat{align-self:start}.story-live .beat>.label{margin-bottom:20px}.story-live .beat h2{font-size:clamp(32px,3.1vw,46px);line-height:1.12;max-width:14ch}.story-live .beat p{font-size:17px;line-height:1.55;max-width:36ch}.story-live .story-phases{width:min(660px,80%);max-width:none;bottom:28px;gap:16px}.story-phases li{color:var(--muted)}.story-phases .now{color:var(--brand);font-weight:600}.story-phases .bar{height:3px;background:var(--brand-line)}.story-hire .hb-stage{justify-content:center;gap:20px}.story-hire .hb-panels{min-height:0}.story-hire .hb-panel{align-self:start;padding:22px 24px;box-shadow:0 16px 32px -24px #2416383d}.story-hire .hb-p2{padding:0;border:0;background:none;box-shadow:none}.story-hire .hb-doc{padding:22px 24px;background:#fff}.story-hire .hb-act{padding:16px 0;border:0;border-top:1px solid var(--brand-line);border-radius:0;box-shadow:none;background:none}.story-hire .hb-acts{margin-top:0}.story-hire .hb-who2 span{display:none}.story-hire .hb-ai-mark{width:32px;height:32px;border-radius:10px;background:var(--brand);box-shadow:none}.story-hire .hb-ai-mark:after{display:none}.story-hire .hb-said{font-size:14px;line-height:1.5}@media(max-width:860px){.story-live .story-inner{padding-block:24px 76px;gap:22px;grid-template-rows:auto minmax(0,1fr)}.story-live .story-copy{align-self:start}.story-live .beat h2{font-size:clamp(26px,6.5vw,34px);max-width:24ch}.story-live .beat p{font-size:15px;line-height:1.5;max-width:42ch;margin-top:12px}.story-live .beat>.label{margin-bottom:12px}.story-live .story-stage{max-height:none;min-height:280px}.story-live .story-phases{width:calc(100% - 40px);bottom:20px;gap:8px}.story-hire .hb-stage{justify-content:flex-start;gap:12px}.story-hire .hb-panel,.story-hire .hb-doc{padding:14px}.story-hire .hb-p2{padding:0}}@media(min-width:861px){.story-hire.story-live .story-copy{align-self:center;gap:20px}.story-hire.story-live .beat .button{margin-top:20px}.story-hire.story-live .hb-stage{max-height:620px}}@media(max-width:860px)and (max-height:760px){.story-live .story-pin{min-height:0}.story-live .story-inner{padding-block:16px 56px;gap:12px}.story-live .beat h2{font-size:24px;line-height:1.12}.story-live .beat p{font-size:14px;line-height:1.45;margin-top:10px}.story-live .beat>.label{font-size:11px;margin-bottom:10px}.story-live .beat .button{display:none}.story-live .story-phases{bottom:14px}.story-live .story-stage{min-height:0}.story-live .layers{gap:4px;margin-top:10px}.story-live .layer{padding:4px 6px}.story-live .layer b{font-size:11px}.story-hire .hb-stage{gap:10px}.story-hire .hb-row{min-height:28px}.story-hire .hb-head{min-height:26px}.story-hire .hb-top{padding:6px 10px}.story-hire .hb-panel,.story-hire .hb-doc{padding:10px 12px}.story-hire .hb-p2{padding:0}.story-hire .hb-field b{font-size:12px}.story-hire .hb-field small{font-size:10px}.story-hire .hb-field{padding:5px 8px}.story-hire .hb-panel header b{font-size:13px}.story-hire .hb-p5 .hb-task{padding:6px 8px;column-gap:6px;row-gap:4px}.story-hire .hb-p5 .hb-task b{font-size:12px}.story-hire .hb-app{width:26px;height:26px}}.story-live .story-phases{width:min(400px,70%);gap:8px}@media(min-width:861px){.story-live .beat,.story-hire.story-live .beat{align-self:center}}#challenge,#problem-judging,#problem-deciding,#solution,#solution .story-pin,#hiring,#hiring .story-pin{background:#fff}.cz-chat .them{transform-origin:left bottom}.cz-chat .me{transform-origin:right bottom}.cz-view :is(.cz-chan,.cz-ghost,.cz-frag,.cz-chat li,.cz-lost,.cz-flag,.cz-text mark,.cz-text u,.cz-bars i){transition:none}.hero-copy>.label,.hero-copy>.label .i{color:var(--deep)}#solution .story-inner{isolation:isolate}.meet-grid-bg{position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 50% 112%,#6c52b8,#3b2670 38%,#1d1231 72%,#140b24)}#solution.story-live .story-intro h2{color:#fff}#solution.story-live .story-intro h2 em{color:#d6c7f1}#solution.story-live .story-intro p{color:#c9bcdd}#solution.story-live .story-intro p em{color:#fff}#solution.story-live .story-intro .label{color:#e9e1fb;background:#ffffff14;border-color:#fff3}#solution.story-live .story-intro .label svg{fill:#c7b3ff}#solution:not(.story-live) .meet-grid-bg{display:none}.meet-field{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.meet-grid-bg:after{content:"";position:absolute;inset-block:0;left:50%;width:calc(100% - 32px);max-width:var(--frame);height:100%;transform:translate(-50%);border-inline:1px solid rgba(255,255,255,.12);pointer-events:none}.site-header{transition:box-shadow .3s ease,transform .22s ease,opacity .22s ease}.meet-intro-focus .site-header{transform:translateY(calc(-100% - 3px));opacity:0;pointer-events:none}.meet-intro-focus .meet-grid-bg{top:calc(-1 * var(--header) - 3px)}.story-scroll-cue{position:absolute;bottom:48px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;font-size:13px;line-height:20px;color:var(--muted);white-space:nowrap;pointer-events:none;z-index:5}.story-scroll-cue svg{width:14px;height:18px}#solution .story-scroll-cue{bottom:24px;color:#d6c7f1}.story:not(.story-live) .story-scroll-cue{display:none}@media(max-width:860px)and (max-height:760px){.story-hire .hb-intro-cards{margin-top:20px;gap:10px}.story-hire .hb-intro-cards .hb-pcard{padding:12px 14px}.story-hire .hb-intro-cards .hb-pcard p{display:none}.story-hire .hb-intro-cards .hb-pcard header{padding:0;border:0}}@media(max-width:860px){.story-hire .hb-stage>.st-note{position:absolute;inset:auto 0 -22px auto;margin:0;font-size:11px;line-height:1.4}}@media(min-width:1101px){.cz-copy h3{font-size:22px;line-height:1.25;letter-spacing:-.025em;padding-right:24px;text-wrap:pretty}.cz-copy p{font-size:16px;line-height:1.5;margin-top:10px}.cz-copy{padding:22px 24px 18px}.cz-grid{gap:20px}.cz-view{margin-bottom:20px}}:focus-visible{outline-color:var(--brand)}.button:active,.cta-pill:active,.cta-ghost:active{transform:translateY(1px)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.cta-pill .i,.cta-ghost .i{transition:transform .2s var(--ease)}.cta-pill:hover .i,.cta-ghost:hover .i{transform:translate(2px,-2px)}}@media(prefers-reduced-motion:reduce){.button,.button .i,.cta-pill,.cta-ghost,.site-header{transition:none}.button:active,.cta-pill:active,.cta-ghost:active,.button:hover .i{transform:none}}.story-hire .hb-board{flex-shrink:0}.story-hire.story-live .hb-stage>.st-note{position:absolute;inset:auto 0 -22px auto;margin:0;font-size:11px;line-height:1.4}@media(min-width:861px)and (max-height:800px){.story-hire.story-live .story-inner{padding-block:20px 64px}.story-hire .hb-stage{gap:12px}.story-hire .hb-top{padding:10px 14px}.story-hire .hb-row{min-height:40px}.story-hire .hb-head{min-height:32px}.story-hire .hb-panel,.story-hire .hb-doc{padding:14px 16px}.story-hire .hb-p2{padding:0}.story-hire .hb-panel header{padding-bottom:10px;margin-bottom:10px}}.cta-field{mask-image:linear-gradient(to bottom,transparent 25%,rgba(0,0,0,.3) 55%,#000 100%)}@media(min-width:1024px){.hero.section{min-height:min(calc(100svh - var(--header)),760px)}.hero-copy .actions{gap:12px}.hero-copy .button{min-height:48px;padding-inline:20px;font-size:15px}}@media(min-width:1101px){.cz-view:has(>.cz-mock>.cz-mh):not(:has(.cz-bars))>.cz-mock,.cz-view:has(.cz-letter)>.cz-mock{padding:16px 18px}.cz-card:has(.cz-chat) .cz-view{min-height:272px}.cz-card:has(.cz-chat) .cz-chat li{max-width:88%}.cz-card:has(.cz-chat) .cz-chat~.cz-lost{bottom:14px}.cz-copy .cz-ico{top:25px}}@media(max-width:560px){.hero .hero-copy .actions{flex-direction:column;align-items:stretch;gap:8px}.hero .hero-copy .actions .button{flex:auto;white-space:nowrap}.hero .hero-copy .actions .button.ghost{min-height:44px;border-color:transparent;background:transparent}}.site-header .brand{font-size:32px}.site-header .nav-cta{min-height:36px;padding:8px 16px;font-size:13px;line-height:20px;gap:8px}.site-header .nav-cta .i{width:14px;height:14px}@media(max-width:960px){.site-header .nav-cta{min-height:44px;padding:10px 12px;font-size:12.5px}.site-header .brand{font-size:28px}}@media(min-width:861px){.story.story-live .story-inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-rows:minmax(0,1fr);column-gap:clamp(32px,4vw,64px);padding-block:36px 76px}.story.story-live .story-copy{grid-column:1;grid-row:1;align-self:center;gap:24px}.story.story-live .story-stage{grid-column:2;grid-row:1;align-self:center;height:100%;max-height:680px;min-height:0}.story.story-live .beats{width:100%;min-height:0}.story.story-live .beat{display:block;align-self:center}.story.story-live .beat h2{font-size:clamp(36px,3.5vw,52px);max-width:16ch}.story.story-live .beat>p{max-width:38ch;font-size:17px;line-height:1.6}.story.story-live .inflow{height:auto;max-width:400px;margin-top:28px}.story.story-live .inflow-win{height:178px}.story.story-live .layers{display:flex;flex-direction:column;max-width:400px;margin-top:24px}.story.story-live .layer small{display:block}.story-hire.story-live .hb-stage{display:flex;flex-direction:column;justify-content:center;gap:20px}.story-hire.story-live .hb-board{width:100%;flex:none}.story-hire.story-live .hb-panels{width:100%;min-height:0;flex:none}}html #hiring.story.story-live .hb-acts{border-top:0}.product-hero-inner{padding:64px var(--pad) 28px}.product-hero-heading{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);align-items:end;gap:64px;margin-bottom:48px}.product-eyebrow{display:block;color:var(--brand);font-size:14px;font-weight:500;margin-bottom:20px}.product-hero-heading h1{font-size:clamp(44px,4.7vw,72px);line-height:1.04;letter-spacing:-.052em;font-weight:500;max-width:850px;margin:0;text-wrap:balance}.product-hero-heading h1 em{font-style:normal;color:var(--brand)}.product-hero-summary>p{font-size:18px;line-height:1.55;color:var(--muted);max-width:35ch;margin:0 0 24px}.product-hero-summary .actions{gap:20px;flex-wrap:wrap;margin:0}.product-text-link{display:inline-flex;align-items:center;gap:8px;font-size:15px;text-decoration:none;color:var(--ink);padding-block:10px}.product-text-link:hover{text-decoration:underline;text-underline-offset:5px}.opening-preview{border:1px solid var(--brand-line);border-radius:12px;background:#fff;box-shadow:0 24px 64px -36px #2712484d;overflow:hidden}.opening-body{display:grid;grid-template-columns:minmax(170px,.65fr) minmax(320px,1.35fr) minmax(300px,1fr)}.opening-context{padding:28px 24px;border-right:1px solid var(--line);display:flex;flex-direction:column}.opening-label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:var(--muted)}.opening-label .i{width:14px;height:14px}.opening-context h2{font-size:20px;line-height:1.2;margin:10px 0 5px;font-weight:600;letter-spacing:-.025em}.opening-context>p{font-size:13px;color:var(--muted);margin:0}.opening-requirements{display:grid;gap:12px;margin:30px 0}.opening-requirements>span:not(:first-child){display:flex;align-items:center;gap:8px;font-size:13px}.opening-requirements .i{color:var(--brand);width:14px;height:14px}.opening-source-link{margin-top:auto;font-size:12px;display:flex;gap:6px;align-items:center;color:var(--brand);text-decoration:none}.opening-source-link:hover{text-decoration:underline;text-underline-offset:4px}.opening-candidates{padding:28px 24px}.opening-list-head{display:flex;gap:12px;justify-content:space-between;align-items:center}.opening-list-head h3{font-size:17px;font-weight:600;letter-spacing:-.02em;margin:0}.opening-list-head>span{font-size:12px;color:var(--muted)}.opening-list-hint{font-size:12px;color:var(--muted);margin:7px 0 24px}.opening-people{display:grid;gap:8px}.opening-person{width:100%;display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:14px 12px;background:#fff;border:1px solid transparent;border-bottom-color:var(--line);border-radius:6px;text-align:left;color:var(--ink);font:inherit;cursor:pointer}.opening-person[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand-line)}.opening-person b{display:block;font-size:14px;font-weight:600}.opening-person small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.opening-person .avatar{width:32px;height:32px;font-size:11px}.opening-person-status{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--brand)}.opening-person-status .i{width:13px;height:13px}.opening-evidence{padding:24px;background:var(--brand-tint);border-left:1px solid var(--line)}.opening-evidence>h3{font-size:22px;letter-spacing:-.025em;margin:24px 0;font-weight:500}.opening-evidence-found p,.opening-evidence-question p{font-size:15px;line-height:1.45;margin:10px 0}.opening-evidence-found .opening-label{color:var(--brand)}.opening-evidence-found small{font-size:11px;color:var(--muted)}.opening-evidence-question{margin-top:20px;padding-top:18px;border-top:1px solid var(--brand-line)}.opening-human{font-size:11px;line-height:1.5;color:var(--muted);margin:20px 0 0}@media(hover:hover){.opening-person:hover{background:var(--brand-tint);border-color:var(--brand-line)}.opening-person[aria-pressed=true]:hover{background:var(--brand-soft)}}@media(max-width:1100px){.product-hero-heading{gap:32px}.opening-context{display:none}.opening-body{grid-template-columns:1.1fr 1fr}.product-hero-heading h1{font-size:54px}.product-hero-summary>p{font-size:17px}}@media(max-width:700px){.product-hero-inner{padding:40px 20px 24px}.product-hero-heading{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.product-eyebrow{margin-bottom:16px;font-size:13px}.product-hero-heading h1{font-size:44px;max-width:550px;letter-spacing:-.045em}.product-hero-summary>p{font-size:17px;max-width:40ch;margin-bottom:20px}.product-hero-summary .actions{gap:20px}.opening-body{grid-template-columns:1fr}.opening-candidates{padding:20px 16px}.opening-list-hint{margin-bottom:16px}.opening-person{padding:12px 10px}.opening-evidence{border-left:0;border-top:1px solid var(--line);padding:22px 20px}.opening-evidence>h3{margin:18px 0}}.compatibility .int-strip{margin-top:0;border-top:0}.routes-inner{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;padding:88px var(--pad)}.routes-copy h2{font-size:clamp(32px,3vw,46px);line-height:1.12;letter-spacing:-.04em;font-weight:500;margin:0 0 20px;max-width:12ch}.routes-copy p{font-size:17px;line-height:1.6;color:var(--muted);max-width:30ch}.routes-links{display:grid}.routes-links>a{display:flex;align-items:center;gap:24px;text-decoration:none;color:var(--ink);padding:24px 0;border-bottom:1px solid var(--line)}.routes-links>a:first-child{border-top:1px solid var(--line)}.routes-links>a>.i:first-child{color:var(--brand);width:24px;height:24px}.routes-links>a>.i:last-child{margin-left:auto;color:var(--brand);width:20px;height:20px}.routes-links b{font-size:26px;font-weight:500;letter-spacing:-.03em;display:block}.routes-links small{font-size:15px;line-height:1.5;color:var(--muted);display:block;margin-top:6px}@media(hover:hover){.routes-links>a:hover b{color:var(--brand)}.routes-links>a:hover>.i:last-child{transform:translate(2px,-2px)}}@media(max-width:760px){.routes-inner{grid-template-columns:1fr;gap:24px;padding:52px 24px}.routes-copy h2{max-width:20ch}.routes-copy p{max-width:40ch}.routes-links>a{gap:16px;padding:20px 0}.routes-links b{font-size:24px}.routes-links small{font-size:14px}}.section.product-hero,.section.compatibility,.section.product-routes{min-height:0}.hero-workspace-shell{display:none}.cz.challenge-details .section-inner{padding:56px 32px 64px!important}.cz.challenge-details .cz-intro{max-width:900px;margin:0 auto 36px;text-align:center}.cz.challenge-details .cz-intro .label{margin-bottom:14px;font-size:11px;letter-spacing:.055em}.cz.challenge-details .cz-intro h2{max-width:900px;font-size:clamp(30px,3vw,44px);line-height:1.14;letter-spacing:-.04em;text-wrap:balance}.cz.challenge-details .cz-grid{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.cz.challenge-details{position:relative}.cz.challenge-details+.cz.challenge-details:before{content:"";position:absolute;top:0;left:50%;translate:-50% 0;width:72px;height:1px;background:#4b2e8338;pointer-events:none}.cz.challenge-details .cz-card{display:flex;flex-direction:column;overflow:visible;padding:24px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:none}.cz.challenge-details .cz-view{order:0;height:324px;min-height:324px;aspect-ratio:auto;width:100%;margin:auto 0 0;border-radius:10px;flex:none}.cz.challenge-details .cz-copy{position:relative;padding:0;flex:0 0 auto;margin-bottom:24px}.cz.challenge-details .cz-copy .cz-ico{display:grid;top:3px;right:0;width:18px;height:18px}.cz.challenge-details .cz-copy h3{font-size:23px;line-height:1.2;letter-spacing:-.03em;font-weight:600;padding:0 30px 0 0;margin:0;max-width:25ch;text-wrap:balance}.cz.challenge-details .cz-copy p{font-size:15px;line-height:1.55;margin:11px 0 0;max-width:47ch}.cz.challenge-details .cz-mock{inset:0;padding:18px;border-radius:10px}.cz.challenge-details .cz-mock:has(.cz-lines),.cz.challenge-details .cz-mock:has(.cz-frag){inset:8px;padding:0}.cz.challenge-details .cz-mh{font-size:12px;gap:7px}.cz.challenge-details .cz-mh small{font-size:10px}.cz.challenge-details .cz-text{font-size:13px;line-height:1.65}.cz.challenge-details .cz-files li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:3px 8px;padding:7px 8px}.cz.challenge-details .cz-files li .cz-dupe{grid-column:2;justify-self:start;margin:1px 0 0;width:auto;height:auto;font-size:9px;padding:2px 6px;background:#fde9c8}.cz.challenge-details .cz-files b{display:block;font-size:11.5px;line-height:1.3}.cz.challenge-details .cz-files small{display:block;font-size:10px;line-height:1.3;margin-top:2px}.cz.challenge-details .cz-meter li{gap:7px;padding:6px 8px;font-size:11px}.cz.challenge-details .cz-v{font-size:10px;padding:3px 7px}.cz.challenge-details .cz-bars{gap:8px;height:170px}.cz.challenge-details .cz-bars b{font-size:10px}.cz.challenge-details .cz-legend{display:flex;flex-basis:100%;margin-left:0;font-size:10px}.cz.challenge-details .cz-gap{font-size:11px;line-height:1.4;margin-top:14px}.cz.challenge-details .cz-time li{grid-template-columns:18px minmax(0,1fr);gap:2px 8px}.cz.challenge-details .cz-time small{grid-column:2;font-size:10px}.cz.challenge-details .cz-time b{font-size:12px}.cz.challenge-details .cz-lost{font-size:10px;bottom:16px;right:16px;padding:4px 8px}.cz.challenge-details .cz-chat li{max-width:90%;padding:9px 11px}.cz.challenge-details .cz-chat li b{font-size:12px;line-height:1.4}.cz.challenge-details .cz-chat li small{font-size:10px;line-height:1.3}.cz.challenge-details .cz-chat{gap:10px}.cz.challenge-details .cz-chat~.cz-lost{left:18px;right:auto;bottom:14px}.cz.challenge-details .cz-vds li,.cz.challenge-details .cz-chain li{gap:7px;padding:9px 7px}.cz.challenge-details .cz-vds b,.cz.challenge-details .cz-chain b{font-size:11px}.cz.challenge-details .cz-vds small{font-size:10px}.cz.challenge-details .cz-note{font-size:11px;line-height:1.45}@media(min-width:1360px){.cz.challenge-details .section-inner{padding-inline:24px!important}.cz.challenge-details .cz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cz.challenge-details .cz-copy h3{font-size:21px;line-height:1.2}.cz.challenge-details .cz-copy p{font-size:14px;line-height:1.55}.cz.challenge-details .cz-mock{padding:14px}.cz.challenge-details .cz-view:has(>.cz-mock>.cz-mh):not(:has(.cz-bars))>.cz-mock,.cz.challenge-details .cz-view:has(.cz-letter)>.cz-mock{padding:14px}.cz.challenge-details .cz-chan{font-size:10px;gap:4px;padding:7px 8px;box-shadow:none}.cz.challenge-details .cz-chan .i{display:none}.cz.challenge-details .cz-chan i{font-size:9px;padding:1px 5px}.cz.challenge-details .cz-chan.c1,.cz.challenge-details .cz-chan.c4{left:20%}.cz.challenge-details .cz-chan.c3,.cz.challenge-details .cz-chan.c6{left:80%}.cz.challenge-details .cz-hub{font-size:12px;padding:7px 11px 7px 7px;gap:6px;white-space:nowrap}.cz.challenge-details .cz-mh .pill{font-size:9px;padding:3px 6px}.cz.challenge-details .cz-mh small{display:block}.cz.challenge-details .cz-doc{width:145px;margin-top:65px;padding:14px}.cz.challenge-details .cz-doc header{gap:6px}.cz.challenge-details .cz-doc header b{font-size:11px}.cz.challenge-details .cz-ghost{font-size:10px;padding:6px 8px}.cz.challenge-details .cz-ghost.g1{left:25%;top:13%}.cz.challenge-details .cz-ghost.g2{left:64%;top:27%}.cz.challenge-details .cz-ghost.g3{left:20%;top:75%}.cz.challenge-details .cz-frag{gap:6px;padding:8px;white-space:normal;width:43%;min-height:57px;box-sizing:border-box;align-items:center}.cz.challenge-details .cz-frag .i{display:none}.cz.challenge-details .cz-frag b{font-size:11px}.cz.challenge-details .cz-frag small{font-size:10px}.cz.challenge-details .cz-frag.k1,.cz.challenge-details [data-in] .cz-frag.k1{left:25%;top:106px;translate:-50% 0}.cz.challenge-details .cz-frag.k2,.cz.challenge-details [data-in] .cz-frag.k2{left:75%;top:122px;translate:-50% 0}.cz.challenge-details .cz-frag.k3,.cz.challenge-details [data-in] .cz-frag.k3{left:25%;top:196px;translate:-50% 0}.cz.challenge-details .cz-frag.k4,.cz.challenge-details [data-in] .cz-frag.k4{left:75%;top:212px;translate:-50% 0}.cz.challenge-details .cz-chat~.cz-lost{left:14px}}@media(max-width:760px){.cz.challenge-details .section-inner{padding:44px 24px 48px!important}.cz.challenge-details .cz-intro{margin-bottom:30px}.cz.challenge-details .cz-intro h2{font-size:32px}.cz.challenge-details .cz-grid{grid-template-columns:1fr;gap:36px}.cz.challenge-details .cz-copy h3{font-size:25px;max-width:none}.cz.challenge-details .cz-copy p{font-size:16px;max-width:none}.cz.challenge-details .cz-card{padding:20px;border-radius:16px}.cz.challenge-details .cz-view{margin-bottom:0}.cz.challenge-details .cz-copy h3{font-size:22px}.cz.challenge-details .cz-copy{margin-bottom:22px}}@media(max-width:760px){.cz.challenge-details .cz-frag{gap:6px;padding:8px;width:43%;min-height:57px;box-sizing:border-box;white-space:normal}.cz.challenge-details .cz-frag .i{display:none}.cz.challenge-details .cz-frag b{font-size:11px}.cz.challenge-details .cz-frag small{font-size:10px}.cz.challenge-details .cz-frag.k1,.cz.challenge-details [data-in] .cz-frag.k1{left:25%;top:106px;translate:-50% 0}.cz.challenge-details .cz-frag.k2,.cz.challenge-details [data-in] .cz-frag.k2{left:75%;top:122px;translate:-50% 0}.cz.challenge-details .cz-frag.k3,.cz.challenge-details [data-in] .cz-frag.k3{left:25%;top:196px;translate:-50% 0}.cz.challenge-details .cz-frag.k4,.cz.challenge-details [data-in] .cz-frag.k4{left:75%;top:212px;translate:-50% 0}.cz.challenge-details .cz-doc{width:145px;margin-top:65px;padding:14px}.cz.challenge-details .cz-doc header b{font-size:11px}.cz.challenge-details .cz-ghost{font-size:10px;padding:6px 8px}.cz.challenge-details .cz-ghost.g1{left:25%;top:13%}.cz.challenge-details .cz-ghost.g2{left:64%;top:27%}.cz.challenge-details .cz-ghost.g3{left:20%;top:75%}}#problem-judging.challenge-details .cz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#problem-deciding.challenge-details .cz-card:before,#problem-deciding.challenge-details .cz-card:after{display:none;content:none}@media(min-width:1360px){#problem-judging.challenge-details .cz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(max-width:760px){#problem-judging.challenge-details .cz-grid{grid-template-columns:1fr;gap:34px}}.cz.challenge-details .cz-copy p{font-size:16px;line-height:1.55}.cz.challenge-details .cz-files b,.cz.challenge-details .cz-vds b,.cz.challenge-details .cz-chain b{font-size:12px}.cz.challenge-details .cz-files small,.cz.challenge-details .cz-time small,.cz.challenge-details .cz-vds small,.cz.challenge-details .cz-chat li small,.cz.challenge-details .cz-note{font-size:11px}.cz.challenge-details .cz-files li .cz-dupe{font-size:10px}.cz.challenge-details{isolation:isolate}.cz.challenge-details .cz-copy h3{min-height:0;text-wrap:initial;max-width:none}.cz.challenge-details .cz-copy p{max-width:none;font-size:15px;line-height:1.55;min-height:0}@media(max-width:760px){.cz.challenge-details .cz-copy p{font-size:16px}}#problem-judging.challenge-details .cz-mh{display:grid;grid-template-columns:24px 1fr auto;gap:8px 6px;align-items:center}#problem-judging.challenge-details .cz-mh>.avatar{grid-column:1;grid-row:1}#problem-judging.challenge-details .cz-mh>b{grid-column:2/-1;grid-row:1;font-size:12px}#problem-judging.challenge-details .cz-mh>.pill,#problem-judging.challenge-details .cz-mh>small{grid-column:1/3;grid-row:2;margin:0;justify-self:start;font-size:10px}#problem-judging.challenge-details .cz-mh>.cz-flag{grid-column:3;grid-row:2;margin:0;rotate:0deg;font-size:9px;padding:4px 6px}.cz.challenge-details .ci-view{background:#faf9fc!important;border:0}.ci{--ci-line:#ded7e8;--ci-tint:#eee8f5;position:relative;height:100%;padding:20px;display:flex;flex-direction:column;justify-content:center;color:var(--ink);font-family:Instrument,sans-serif;font-size:13px}.ci b{font-weight:500}.ci small{display:block;color:var(--muted);font-size:11px;line-height:1.4}.ci-paper{position:relative;background:#fff;border:1px solid var(--ci-line);border-radius:3px 3px 10px;box-shadow:0 12px 24px -18px #2a1b4240;padding:16px}.ci-paper:after{content:"";position:absolute;top:-1px;right:-1px;width:14px;height:14px;background:linear-gradient(45deg,#eee8f5 50%,#faf9fc 51%);border-bottom-left-radius:3px}.ci-rule{display:block;width:90%;height:4px;border-radius:1px;background:#eae5f0;margin-top:9px}.ci-rule.short{width:65%}.ci-identity{display:flex;align-items:center;gap:10px;position:relative;z-index:1}.ci-identity b{font-size:13px}.ci .avatar{background:#eee8f5;color:var(--brand)}.ci-axis{font-size:11px;color:var(--muted)}.ci-caption{display:block;text-align:center;font-size:11px;line-height:1.4;color:var(--brand);margin-top:auto;padding-top:16px;flex:none}.ci-filetype{display:block;width:max-content;font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--brand);margin-bottom:8px}.ci-formats{padding:22px 28px 18px}.ci-format-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 22px;max-width:400px;width:100%;margin:auto;align-items:start}.ci-format-grid .ci-paper{padding:12px 14px;min-width:0;rotate:-4deg}.ci-format-grid .ci-paper:nth-child(2n){rotate:4deg;translate:0 6px}.ci-format-grid .ci-paper b{display:block;font-size:12px;overflow-wrap:anywhere}.ci-format-grid .ci-paper small{font-size:10px}.ci-format-grid .ci-paper:nth-child(n+3){padding-block:10px;rotate:2deg}.ci-format-grid .ci-paper:nth-child(4){rotate:-3deg}.ci-formats .ci-caption{padding-top:14px}.ci-waiting{padding:26px;justify-content:space-between}.ci-waiting .ci-identity{margin-bottom:22px}.ci-leaving{display:none}.ci-wait-interval{display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:18px;align-items:center;margin:0 auto;width:100%;max-width:430px;position:relative}.ci-day-sheet{background:#fff;border:1px solid var(--ci-line);border-radius:5px;box-shadow:0 12px 20px -17px #4b2e8355;text-align:center;padding:13px 8px;position:relative;rotate:-5deg}.ci-day-sheet:before,.ci-day-sheet:after{content:"";position:absolute;top:-5px;width:3px;height:10px;border-radius:3px;background:#a48bbe}.ci-day-sheet:before{left:23%}.ci-day-sheet:after{right:23%}.ci-day-sheet small{font-size:10px;border-bottom:1px solid var(--ci-line);padding-bottom:7px}.ci-day-sheet>b{display:block;font-family:Pebble Editorial,serif;font-size:43px;color:var(--brand);line-height:1.2;margin-top:6px}.ci-day-sheet>span{display:block;font-size:10px;line-height:1.4;min-height:28px}.ci-day-late{rotate:5deg;background:transparent;box-shadow:none;border-style:dashed;color:var(--muted)}.ci-day-late>b{color:#b4a6c8}.ci-lost-days{text-align:center;position:relative}.ci-lost-days small{font-size:10px}.ci-lost-days>b{display:block;font-size:11px;color:var(--brand);line-height:1.4}.ci-day-ticks{display:flex;justify-content:center;gap:7px;margin:18px 0}.ci-day-ticks i{display:block;width:9px;height:29px;background:#e5dcee;border-radius:2px;position:relative}.ci-day-ticks i:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid #997caf;rotate:-30deg}.ci-waiting .ci-departure{background:var(--brand);color:#fff;border-radius:6px;padding:11px 15px;margin-top:24px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px}.ci-departure>span{font-size:18px;line-height:1}.ci-claim-paper{rotate:-2deg;padding:17px 20px;margin:0 12px 18px}.ci-quote{font-size:15px;line-height:1.6;margin:15px 0 0}.ci-quote mark{background:#eee8f5;color:var(--brand);padding:0 2px}.ci-evidence{display:grid;grid-template-columns:1fr 1fr;margin:0 12px;gap:20px;text-align:center}.ci-evidence>span{border-top:2px solid #7c62a5;padding-top:10px}.ci-evidence>span.missing{border-top-style:dashed;border-top-color:#c9bfd6}.ci-evidence b{display:block;font-size:16px;margin-top:4px}.ci-claims .ci-caption{margin-top:0;padding-top:14px}.ci-person{padding:18px 24px}.ci-person-stage{position:relative;height:213px;width:100%;max-width:360px;margin:0 auto}.ci-human{position:absolute;right:12%;top:8px;width:140px;height:190px}.ci-head{position:absolute;top:0;left:43px;width:60px;height:74px;border-radius:46% 46% 42% 42%;background:#d6c9e8;box-shadow:inset -10px -2px #cabadd}.ci-head:before{content:"";position:absolute;top:-3px;left:0;width:60px;height:32px;border-radius:50% 50% 30% 10%;background:#7c62a5;rotate:-8deg}.ci-head:after{content:"";position:absolute;bottom:-12px;left:21px;width:20px;height:25px;background:#d6c9e8}.ci-shoulders{position:absolute;bottom:0;left:0;width:145px;height:109px;border-radius:58px 58px 6px 6px;background:#b09bcf;box-shadow:inset -24px 0 #a28bc3}.ci-resume{position:absolute;left:10%;top:45px;width:180px;padding:18px;rotate:-7deg;z-index:1}.ci-resume b{display:block;font-size:13px}.ci-resume small{font-size:10px;margin-top:4px}.ci-resume>span{display:block;font-size:9px;color:var(--muted);margin-top:16px}.ci-questions{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:16px;border-top:1px solid var(--ci-line);padding-top:15px}.ci-questions span{font-size:11px;line-height:1.4;color:var(--muted)}.ci-questions span:before{content:"?";display:inline-block;color:var(--brand);margin-right:6px}.ci-keywords{padding:22px 24px}.ci-keywords .ci-identity{margin-bottom:20px}.ci-filter{display:grid;grid-template-columns:1.2fr 1fr;gap:20px 28px;position:relative}.ci-filter:after{content:"";position:absolute;left:55%;top:28px;bottom:0;border-left:1px dashed #b9a9ce}.ci-filter p{margin:0;font-size:14px;line-height:1.6;padding:0 0 10px}.ci-filter p b{color:var(--brand);background:#eee8f5;font-weight:500}.ci-filter p:nth-child(2n){color:var(--muted)}.ci-filter p small{margin-top:8px;color:var(--brand);font-size:10px}.ci-keywords .ci-caption{padding-top:14px;font-size:10px}.ci-judgments{padding:20px 24px 16px;align-items:center}.ci-shared-resume{width:180px;padding:18px 20px;rotate:-3deg;text-align:left}.ci-shared-resume b{display:block;font-size:12px}.ci-shared-resume small{font-size:10px;margin-top:3px}.ci-branches{width:100%;height:56px;flex:none;overflow:visible}.ci-branches path{fill:none;stroke:#b9a9ce;stroke-width:1;vector-effect:non-scaling-stroke}.ci-judges{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;text-align:center}.ci-judges>span{display:flex;flex-direction:column;align-items:center;gap:7px}.ci-judges i,.ci-reviewer i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font-size:10px;font-style:normal;background:#e8e0f2;color:var(--brand)}.ci-judges b{font-size:12px}.ci-judges em{font-size:13px;font-style:normal;color:var(--brand);border-bottom:1px solid #c8bbd9;padding-bottom:4px;min-width:35px}.ci-judgments .ci-caption{padding-top:15px}.ci-pieces{padding:20px 28px}.ci-pieces .ci-identity{justify-content:center;margin-bottom:20px}.ci-fragments{display:grid;grid-template-columns:1fr 1fr;gap:22px 26px;max-width:380px;width:100%;margin:auto}.ci-fragment{display:block;padding:13px 16px;background:#fff;box-shadow:0 10px 20px -15px #4b2e8333;position:relative;rotate:-4deg;border-top:2px solid #d5c9e4;clip-path:polygon(0 0,100% 0,100% 45%,92% 45%,92% 62%,100% 62%,100% 100%,0 100%,0 62%,8% 62%,8% 45%,0 45%)}.ci-fragment:nth-child(2n){rotate:5deg;translate:0 5px}.ci-fragment b{font-size:12px;display:block}.ci-fragment small{font-size:10px;margin-top:3px}.ci-feedback{align-items:center;padding:16px 20px}.ci-review-orbit{position:relative;width:100%;max-width:360px;height:247px;flex:none;margin-top:8px}.ci-review-orbit>svg{position:absolute;left:50%;translate:-50% 0;top:0;width:205px;height:205px;rotate:-90deg}.ci-review-orbit circle{fill:none;stroke-width:3}.ci-ring-base{stroke:#e7e0ef;stroke-dasharray:4 5}.ci-ring-progress{stroke:#8c72ae;stroke-dasharray:284 428;stroke-linecap:round}.ci-review-count{position:absolute;top:76px;left:50%;translate:-50% 0;text-align:center}.ci-review-count b{font-family:Instrument,sans-serif;font-size:32px;line-height:1}.ci-review-count small{font-size:10px;margin-top:6px}.ci-reviewer{position:absolute;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;width:105px}.ci-reviewer.first{left:0;top:27px}.ci-reviewer.second{right:0;top:27px}.ci-reviewer.pending{left:50%;bottom:0;translate:-50% 0}.ci-reviewer b{font-size:11px}.ci-reviewer small{font-size:10px;color:var(--brand)}.ci-reviewer.pending i{background:#faf9fc;border:1px dashed #b6a4cb}.ci-feedback .ci-caption{font-size:10px;padding-top:8px;margin:0}.ci-conversation{padding:20px 26px;justify-content:start}.ci-conversation .ci-identity{margin-bottom:16px}.cz.challenge-details .ci-conversation .cz-chat{gap:12px;padding:0}.cz.challenge-details .ci-conversation .cz-chat li{border:0;max-width:88%;padding:10px 13px;box-shadow:none}.cz.challenge-details .ci-conversation .cz-chat li b{font-size:12px;line-height:1.4}.cz.challenge-details .ci-conversation .cz-chat li small{font-size:10px}.cz.challenge-details .ci-conversation .cz-chat .them{background:#fff;color:var(--ink)}.cz.challenge-details .ci-conversation .cz-chat .me{background:#eee8f5;color:var(--ink)}.ci-conversation .ci-caption{padding-top:12px;font-size:10px;text-align:right}.ci-offer{padding:22px 24px 16px}.ci-offer-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center}.ci-offer-letter{padding:18px;rotate:-4deg}.ci-offer-letter>b{display:block;font-size:13px;margin-top:14px}.ci-offer-letter>small{font-size:10px;margin-top:4px}.ci-signature{display:block;font-family:Pebble Editorial,serif;font-style:italic;font-size:14px;color:#a99cb8;border-top:1px solid var(--ci-line);margin-top:18px;padding-top:11px}.ci-approval-path{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:28px;position:relative}.ci-approval-path:before{content:"";position:absolute;left:11px;top:12px;bottom:12px;border-left:1px dashed #c8bbd9}.ci-approval-path li{display:flex;align-items:center;gap:10px;position:relative}.ci-approval-path i{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;border:1px solid #c8bbd9;background:#faf9fc;color:var(--brand);font-style:normal;font-size:12px;flex:none}.ci-approval-path li:first-child i{background:#e8e0f2;border-color:#e8e0f2}.ci-approval-path li:nth-child(2) i{border-style:dashed}.ci-approval-path b{font-size:12px;display:block}.ci-approval-path small{font-size:11px}.ci-offer-days{display:flex;align-items:center;justify-content:center;gap:12px;font-size:10px;color:var(--muted);padding-top:18px}.ci-offer-days i{width:22px;border-top:1px dashed #c8bbd9}.ci-offer .ci-caption{padding-top:12px;font-size:10px}@media(max-width:760px){.ci{padding-inline:16px}.ci-formats{padding:18px}.ci-format-grid{gap:12px 16px}.ci-format-grid .ci-paper{padding:10px}.ci-format-grid .ci-paper b{font-size:11px}.ci-waiting{padding:20px 16px}.ci-claim-paper{margin-inline:0;padding:16px}.ci-quote{font-size:13px}.ci-evidence{margin-inline:0;gap:14px}.ci-human{right:1%}.ci-resume{left:2%;width:155px;padding:14px}.ci-questions{gap:10px;font-size:10px}.ci-questions span{font-size:10px}.ci-filter{gap:12px 20px;grid-template-columns:1.1fr 1fr}.ci-filter p{font-size:11px}.ci-filter:after{left:53%}.ci-judges{gap:5px}.ci-judges b{font-size:10px}.ci-review-orbit{height:240px}.ci-review-orbit>svg{width:180px;height:180px;top:10px}.ci-review-count{top:79px}.ci-reviewer{width:86px}.ci-reviewer.first,.ci-reviewer.second{top:27px}.ci-fragments{gap:16px}.ci-fragment{padding:12px 10px}.ci-fragment b{font-size:11px}.ci-offer-stage{gap:18px}.ci-offer-letter{padding:12px}.ci-signature{font-size:12px}.ci-conversation{padding:20px 16px}}@media(max-width:760px){.ci-review-orbit>svg{width:148px;height:148px;top:38px}.ci-review-count{top:91px}.ci-review-count b{font-size:28px}.ci-reviewer.first,.ci-reviewer.second{top:6px}.ci-reviewer:not(.pending) b{font-size:10px;white-space:nowrap}}.cz.challenge-details .ci-view:has(.ci-feedback){background:var(--brand)!important}.ci-feedback{color:#fff}.ci-feedback .ci-axis,.ci-feedback small{color:#ded2ef}.ci-feedback .ci-caption{color:#e9e1f4}.ci-feedback .ci-ring-base{stroke:#ffffff40}.ci-feedback .ci-ring-progress{stroke:#c5afe4}.ci-feedback .ci-reviewer i{background:#fff;color:var(--brand);box-shadow:0 0 0 5px #4b2e83}.ci-feedback .ci-reviewer.pending i{background:var(--brand);border-color:#d9c8ef;color:#fff}@media(max-width:760px){.ci-wait-interval{gap:10px;grid-template-columns:1fr 1.15fr 1fr}.ci-waiting .ci-identity{margin-bottom:14px}.ci-day-sheet{padding:10px 4px}.ci-day-sheet small,.ci-lost-days small{font-size:9px}.ci-day-sheet>b{font-size:34px}.ci-day-sheet>span{font-size:9px}.ci-lost-days>b{font-size:10px}.ci-day-ticks{gap:5px;margin:13px 0}.ci-day-ticks i{width:7px;height:23px}.ci-waiting .ci-departure{margin-top:17px;font-size:11px;padding:10px}}@media(min-width:1101px){.product-hero-inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0 48px;align-content:center;padding-block:64px 48px;min-height:calc(100svh - var(--header))}.product-hero-heading{display:contents}.product-hero-heading>div:first-child{grid-column:1;grid-row:1;align-self:end;padding-bottom:28px}.product-hero-heading h1{font-size:clamp(48px,4.2vw,64px);line-height:1.06;max-width:11ch;text-wrap:initial}.product-hero-summary{grid-column:1;grid-row:2;align-self:start}.product-hero-summary>p{font-size:18px;max-width:34ch}.product-hero-summary .actions{gap:18px}.opening-preview{grid-column:2;grid-row:1/span 2;align-self:center;border-radius:14px;box-shadow:0 24px 60px -36px #27124838}.opening-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.opening-context{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--line);padding:16px 20px;display:grid;grid-template-columns:1fr 1fr;gap:0 16px;align-items:center}.opening-context>.opening-label,.opening-context>.opening-source-link{display:none}.opening-context h2{margin:0;font-size:18px}.opening-context>p{font-size:12px;margin-top:4px}.opening-requirements{grid-column:2;grid-row:1/span 2;margin:0;gap:5px}.opening-requirements>.opening-label{display:none}.opening-requirements>span:not(:first-child){font-size:11px;gap:6px}.opening-candidates{padding:22px 16px}.opening-list-head{align-items:start;flex-direction:column;gap:5px}.opening-list-head h3{font-size:17px}.opening-list-hint{margin-bottom:20px;line-height:1.4}.opening-person{grid-template-columns:28px minmax(0,1fr);gap:9px;padding:12px 8px}.opening-person .avatar{width:28px;height:28px}.opening-person-status{display:none}.opening-person b{font-size:13px}.opening-person small{font-size:11px}.opening-evidence{padding:22px 18px}.opening-evidence>h3{font-size:24px;margin-block:22px}.opening-evidence-found p,.opening-evidence-question p{font-size:15px;line-height:1.5}}.story-live .beat>.label{border:0;background:none;padding:0;border-radius:0;font-size:12px;letter-spacing:.025em;color:var(--brand);margin-bottom:18px}.story-live .beat h2{font-weight:500;letter-spacing:-.045em;line-height:1.12}#solution.story-live .story-intro>.label{border:0;background:none;padding:0;font-size:14px;letter-spacing:.01em}#solution.story-live .story-intro h2{font-size:clamp(42px,5.2vw,76px);font-weight:500;line-height:1.08;max-width:1000px;margin-inline:auto;letter-spacing:-.045em;text-wrap:balance}#solution.story-live .story-intro p{font-size:19px;margin-top:22px}@media(min-width:1101px){#hiring.story-live .story-inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);column-gap:64px;padding-block:36px 76px}#hiring.story-live .story-stage{grid-column:2;grid-row:1;width:100%;align-self:center}#hiring.story-live .story-copy{grid-column:1;grid-row:1;align-self:center}#hiring.story-live .beat h2{font-size:clamp(32px,3vw,44px)}#hiring.story-live .beat p{font-size:17px;line-height:1.6}#hiring.story-live .hb-acts{margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}#hiring.story-live .hb-act{padding:0;background:none;border:0;box-shadow:none;border-radius:0;gap:12px}#hiring.story-live .hb-who2 span{display:none}#hiring.story-live .hb-said{font-size:14px;line-height:1.5}#hiring.story-live .hb-ai-mark{width:32px;height:32px;border-radius:9px;box-shadow:none}}.routes-inner{display:block;padding-block:72px}.routes-copy{max-width:760px;margin-bottom:40px}.routes-copy h2{max-width:none;font-size:clamp(32px,3.5vw,48px)}.routes-copy p{max-width:52ch}.routes-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.routes-links>a,.routes-links>a:first-child{position:relative;display:block;padding:24px 0 0;border:0;border-top:1px solid var(--brand-line)}.routes-links>a>.i:first-child{display:block;margin-bottom:24px}.routes-links>a>.i:last-child{position:absolute;right:0;top:28px}.routes-links b{font-size:34px;color:var(--brand)}.routes-links small{max-width:28ch;font-size:16px;margin-top:12px}.cta-card{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.65fr);gap:0 64px;text-align:left;align-content:center;align-items:center;padding:56px 64px 64px;min-height:390px;border-radius:18px}.cta-label{grid-column:1;background:none;border:0;padding:0;justify-self:start;font-size:13px}.cta-card h2{grid-column:1;font-size:clamp(32px,3.2vw,48px);margin-top:20px;max-width:24ch;font-weight:500;letter-spacing:-.035em}.cta-sub{grid-column:1;max-width:48ch;font-size:16px;margin-top:20px}.cta-actions{grid-column:2;grid-row:1/span 3;flex-direction:column;align-items:stretch;gap:14px;margin:0}.cta-actions a{justify-content:center}.cta-field{mask-image:linear-gradient(to bottom,transparent 35%,rgba(0,0,0,.22) 70%,#000 100%)}@media(max-width:1100px){.cta-card{gap:0 32px;padding-inline:36px}}@media(max-width:760px){#solution.story-live .story-intro h2{font-size:38px}#solution.story-live .story-intro p{font-size:16px;max-width:30ch;margin-inline:auto}.routes-inner{padding-block:48px}.routes-copy{margin-bottom:28px}.routes-links{grid-template-columns:1fr;gap:28px}.routes-links>a{padding-top:20px}.routes-links>a>.i:first-child{display:none}.routes-links b{font-size:30px}.routes-links small{max-width:none}.cta-card{display:flex;align-items:flex-start;text-align:left;padding:36px 24px 44px;min-height:0;gap:0}.cta-card h2{font-size:32px;max-width:none}.cta-actions{width:100%;max-width:none;margin-top:28px;gap:12px}.cta-sub{font-size:16px}}.cta-card h2{max-width:none}.cta-card h2>span{display:block;font-size:.72em;line-height:1.25;margin-top:10px;max-width:30ch}@media(max-width:760px){.cta-card h2>span{font-size:.85em;max-width:none}}@media(min-width:1024px){.section.product-hero,.section.challenge-details{min-height:calc(100svh - var(--header))}}@media(min-width:1024px){.section.product-hero,.product-hero-inner{min-height:calc(100svh - var(--header) - 76px)}}@media(min-width:1101px)and (max-height:800px){.product-hero-inner{padding-block:24px 16px}}@font-face{font-family:Pebble Editorial;src:url(/assets/source-serif-4-normal-latin.fafca76cdf16.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Pebble Editorial;src:url(/assets/source-serif-4-italic-latin.bdd0e2a056f9.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}:root{--editorial-font:"Pebble Editorial",Georgia,serif}.product-hero-heading h1,.cz.challenge-details .cz-intro h2,.story-live .beat h2,#solution.story-live .story-intro h2,.routes-copy h2,.cta-card h2,:is(.product-source,.product-screen,.product-offer) :is(.hero-copy h1,.intro h2,.duo-copy h2),.website-blog :is(.editorial-hub-intro h1,.editorial-story-head h1,.editorial-index h2,.editorial-next h2){font-family:var(--editorial-font);font-weight:400;letter-spacing:-.025em}.product-hero-heading h1 em,.cz-intro h2 em,.story-live h2 em,.routes-copy h2 em,:is(.product-source,.product-screen,.product-offer) :is(.hero-copy h1,.intro h2,.duo-copy h2) em{font-style:italic}.product-hero .button,:is(.product-source,.product-screen,.product-offer) .actions .button{border-radius:999px}.opening-preview{box-shadow:0 16px 48px -32px #1d12312e}@media(min-width:1101px){.product-hero-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr) minmax(0,.9fr);column-gap:36px;row-gap:0;align-items:center;padding-block:48px}.product-hero-heading>div:first-child{grid-column:2;grid-row:1;align-self:end;text-align:center;padding-bottom:24px}.product-hero-heading h1{font-size:clamp(48px,4.6vw,68px);line-height:1.03;max-width:13ch;margin-inline:auto;letter-spacing:-.035em}.product-hero-summary{grid-column:2;grid-row:2;text-align:center;align-self:start}.product-hero-summary>p{font-size:17px;line-height:1.55;max-width:34ch;margin-inline:auto}.product-hero-summary .actions{justify-content:center;gap:12px}.product-hero-summary .button{font-size:14px;padding-inline:20px}.opening-preview,.opening-body{display:contents}.opening-context{display:none}.opening-candidates{grid-column:1;grid-row:1/span 2;align-self:center;border:1px solid var(--line);border-radius:20px;background:#fff;padding:24px 16px;box-shadow:0 16px 48px -32px #1d123133}.opening-candidates:before{content:"Product Designer \b7  Opening";display:block;font-size:11px;color:var(--muted);padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--line)}.opening-list-head h3{font-size:17px;line-height:1.3}.opening-list-hint{font-size:12px;line-height:1.5;margin-block:10px 16px}.opening-person{grid-template-columns:28px minmax(0,1fr);padding:12px 8px;border-radius:10px}.opening-evidence{grid-column:3;grid-row:1/span 2;align-self:center;border:1px solid var(--line);border-radius:20px;background:#fff;padding:24px 20px;box-shadow:0 16px 48px -32px #1d123133}.opening-evidence>h3{font-size:24px;margin-block:24px}.opening-evidence-found p,.opening-evidence-question p{font-size:15px;line-height:1.55}.opening-human{font-size:11px;line-height:1.5}.cz.challenge-details .cz-intro h2{font-size:clamp(38px,3.4vw,50px)}}@media(min-width:1101px)and (max-height:800px){.product-hero-inner{padding-block:24px 16px}.product-hero-heading h1{font-size:52px}.opening-candidates,.opening-evidence{padding-top:20px;padding-bottom:20px}}@media(max-width:1100px){.product-hero-heading h1{font-size:clamp(44px,5.5vw,64px);line-height:1.08;letter-spacing:-.03em}}@media(max-width:760px){.product-hero-heading h1{font-size:46px;max-width:15ch}.cz.challenge-details .cz-intro h2{font-size:36px;line-height:1.1}.opening-preview{border-radius:20px}}.story .beat .button{border-radius:999px}.product-hero{display:block;position:relative;z-index:2;border-top:0;padding-top:var(--header);background:transparent}body:has(.product-hero) .site-header{margin-bottom:calc(-1 * var(--header));background:transparent;border-bottom-color:transparent;transition:background-color .22s ease,border-color .22s ease,box-shadow .3s ease,transform .22s ease,opacity .22s ease}body:has(.product-hero) .site-header.is-stuck,body:has(.product-hero) .site-header:has(.mobile-toggle[aria-expanded=true]){background:#fff;border-bottom-color:var(--line)}.product-hero .frame{border-inline:0}.product-hero .frame:before,.product-hero .frame:after{display:none}.page-grid{display:none}.nav-inner{border-inline:0}@media(min-width:1101px)and (min-height:650px)and (prefers-reduced-motion:no-preference){.product-hero-inner.hero-continuity{display:block;position:relative;width:100%;max-width:none;height:calc(100svh - var(--header));min-height:0;padding:0;isolation:isolate;background:transparent;overflow:clip}.hero-continuity .product-hero-heading{display:block;position:absolute;left:50%;top:24%;width:min(880px,66vw);margin:0;text-align:center;z-index:2;transform-origin:50% 0}.hero-continuity .product-hero-heading>div:first-child{padding:0;text-align:center}.hero-continuity .product-eyebrow{position:absolute;left:0;right:0;top:-44px;font-size:14px;margin:0}.hero-continuity .product-hero-heading h1{font-size:clamp(64px,6.25vw,90px);line-height:1.08;max-width:none;letter-spacing:-.045em;text-wrap:balance}.hero-continuity .product-hero-heading h1 em{display:block}.hero-continuity .product-hero-summary{margin-top:24px}.hero-continuity .product-hero-summary>p{max-width:630px;margin:0 auto 24px;font-size:20px;line-height:1.5;color:var(--ink)}.hero-continuity .product-hero-summary .actions{justify-content:center;gap:20px}.hero-continuity .product-hero-summary .button{font-size:16px;min-height:44px;padding:10px 22px}.hero-continuity .hero-workspace-shell{display:flex;position:absolute;left:var(--hero-shell-left);top:var(--hero-shell-top);width:var(--hero-shell-width);height:var(--hero-shell-height);justify-content:space-between;align-items:flex-start;padding:22px 28px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 24px 60px -30px #1d123138;font-size:14px;color:var(--ink);pointer-events:none;z-index:0}.hero-continuity .hero-workspace-shell>span:last-child{color:var(--muted);font-size:12px}.hero-continuity :is(.opening-candidates,.opening-evidence,.opening-context){position:absolute;left:0;top:0;margin:0;border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 32px -20px #1d123140;transform-origin:0 0;z-index:3;background:#fff}.hero-continuity .opening-context{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:220px;height:var(--hero-panel-height);padding:24px 20px;background:#faf9fc}.hero-continuity .opening-context h2{font-size:20px;margin:12px 0 8px}.hero-continuity .opening-context>.opening-label,.hero-continuity .opening-context>.opening-source-link{display:flex}.hero-continuity .opening-context>p{font-size:13px}.hero-continuity .opening-requirements{margin:28px 0;gap:14px}.hero-continuity .opening-requirements>.opening-label{display:flex}.hero-continuity .opening-requirements>span:not(:first-child){font-size:13px}.hero-continuity .opening-source-link{margin-top:auto;font-size:12px;line-height:1.5}.hero-continuity .opening-candidates{width:var(--hero-list-width);height:var(--hero-panel-height);padding:24px;background:#f5f1fa}.hero-continuity .opening-candidates:before{display:none}.hero-continuity .opening-list-head{flex-direction:row;align-items:center}.hero-continuity .opening-list-head h3{font-size:20px}.hero-continuity .opening-person{grid-template-columns:32px minmax(0,1fr) auto;padding:16px 12px}.hero-continuity .opening-person b{font-size:15px}.hero-continuity .opening-person small{font-size:12px}.hero-continuity .opening-person-status{display:flex;font-size:11px}.hero-continuity .opening-evidence{width:var(--hero-evidence-width);height:var(--hero-panel-height);padding:24px;background:#fffaf7}.hero-continuity .opening-evidence>h3{font-size:26px;margin:20px 0}.hero-continuity .opening-evidence-found p,.hero-continuity .opening-evidence-question p{font-size:16px;line-height:1.5}.hero-continuity .opening-human{font-size:12px}.hero-continuity.hero-gathered :is(.opening-context,.opening-candidates,.opening-evidence){box-shadow:none}}@media(max-width:1100px),(max-height:649px),(prefers-reduced-motion:reduce){.opening-context{display:flex;flex-direction:column;align-items:stretch;grid-column:1/-1;border-right:0;border-bottom:1px solid var(--line);padding:24px}.opening-context>.opening-label,.opening-context>.opening-source-link,.opening-requirements>.opening-label{display:flex}.opening-requirements{margin:20px 0;gap:12px}}@media(min-width:1101px)and (prefers-reduced-motion:reduce),(min-width:1101px)and (max-height:649px){.product-hero-inner{display:block;padding-block:64px}.product-hero-heading{display:block;text-align:center;margin:0 auto 48px;max-width:850px}.product-hero-heading h1{max-width:none;font-size:64px}.product-hero-summary>p{max-width:630px;margin-inline:auto}.opening-preview{display:block}.opening-body{display:grid;grid-template-columns:220px 1.2fr 1fr}.opening-context{grid-column:auto;border-right:1px solid var(--line)}.opening-candidates,.opening-evidence{grid-column:auto;grid-row:auto;border-radius:0;box-shadow:none}.opening-person{grid-template-columns:28px minmax(0,1fr) auto}.opening-person-status{display:flex}}@media(prefers-reduced-motion:reduce){body:has(.product-hero) .site-header{transition:none}}.opening-atmosphere{position:relative;isolation:isolate;background:#fff}.opening-atmosphere:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 65vw 1000px at 25% 900px,rgba(116,88,172,.12),transparent),radial-gradient(ellipse 60vw 1100px at 78% 1250px,rgba(251,225,209,.65),transparent),radial-gradient(ellipse 55vw 850px at 50% 2300px,rgba(238,223,161,.15),transparent),linear-gradient(#faf9f8 0% 28%,#fff 80%)}.opening-atmosphere .section,.opening-atmosphere .int-strip,.opening-atmosphere :is(#challenge,#problem-judging,#problem-deciding){background:transparent}.opening-atmosphere .int-strip{margin-top:calc(96px - var(--hero-exit-gap,64px))}.opening-atmosphere #challenge .section-inner{padding-top:96px!important}@media(max-width:760px){.opening-atmosphere .int-strip{margin-top:calc(72px - var(--hero-exit-gap,64px))}.opening-atmosphere #challenge .section-inner{padding-top:72px!important}}@keyframes hero-static-fallback{to{visibility:visible}}@media(min-width:1101px)and (min-height:650px)and (prefers-reduced-motion:no-preference){.js .product-hero-inner:not(.hero-ready) .opening-preview{visibility:hidden;animation:hero-static-fallback 0s 3s forwards}}.section,.story,.closing{border-top:0;border-bottom:0}.section>.frame:before,.section>.frame:after,.closing>.frame:before,.closing>.frame:after,.meet-grid-bg:after{display:none}.int-strip,.closing-inner,.site-footer .footer-inner{border-inline:0}.int-label{border-right:0}.site-footer .footer-inner .footer-bottom{border-top:0!important}@media(min-width:1101px)and (min-height:650px)and (prefers-reduced-motion:no-preference){.hero-continuity .hero-workspace-shell{display:block;padding:0;border-radius:14px;overflow:hidden}.hero-app-nav{position:absolute;inset:0 auto 0 0;width:var(--hero-nav-width);display:flex;flex-direction:column;gap:8px;padding:22px 12px;background:#f6f5f8;border-right:1px solid var(--line);font-size:13px;color:var(--muted)}.hero-app-wordmark{font-size:26px;letter-spacing:-1.5px;color:var(--brand);padding:0 10px 22px}.hero-app-nav>span:not(.hero-app-workspace){padding:10px;border-radius:6px}.hero-app-nav-bottom{margin-top:auto;font-size:11px}.hero-continuity .opening-context{width:var(--hero-context-width)}.hero-continuity.hero-gathered :is(.opening-context,.opening-candidates,.opening-evidence){border-color:transparent;background:#fff}.hero-continuity.hero-gathered .opening-context{background:#faf9fc;border-right-color:var(--line)}.hero-continuity.hero-gathered .opening-evidence{background:#faf9fc;border-left-color:var(--line)}.hero-continuity.hero-gathered .opening-person:not([aria-pressed=true]){border-radius:0;background:transparent}}.product-hero .product-eyebrow{display:inline-flex;align-items:center;gap:12px;width:max-content;max-width:100%;min-height:46px;padding:10px 18px;border:1px solid rgba(29,18,49,.08);border-radius:999px;background:#1d12310e;color:var(--ink);font-size:16px;line-height:1.25;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .2s ease}.product-eyebrow-mark{width:19px;height:19px;flex:none;fill:var(--brand)}.product-eyebrow-arrow{width:20px;height:20px;flex:none;color:var(--muted)}@media(hover:hover){.product-hero .product-eyebrow:hover{background:#1d123117}}@media(min-width:1101px)and (min-height:650px)and (prefers-reduced-motion:no-preference){.hero-continuity .product-eyebrow{left:50%;right:auto;top:-70px;transform:translate(-50%);margin:0}}@media(max-width:760px){.product-hero .product-eyebrow{font-size:13px;gap:10px;min-height:42px;padding:10px 14px;margin-bottom:18px}.product-eyebrow-mark{width:17px;height:17px}.product-eyebrow-arrow{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.product-hero .product-eyebrow{transition:none}}.hero-workflow-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;grid-column:1/-1;border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-top:16px;background:#fff}.hero-workflow-piece{padding:18px 20px;min-width:0;color:var(--ink);border-right:1px solid var(--line)}.hero-workflow-piece:last-child{border-right:0}.hero-piece-label{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);margin-bottom:12px}.hero-piece-label .i{width:15px;height:15px;color:var(--brand)}.hero-workflow-piece>b{display:block;font-size:14px;font-weight:600;line-height:1.35}@media(min-width:1101px)and (min-height:650px)and (prefers-reduced-motion:no-preference){.hero-continuity .hero-app-nav{inset:0 0 auto;width:100%;height:52px;flex-direction:row;align-items:center;gap:24px;padding:0 22px;border-right:0;border-bottom:1px solid var(--line);background:#fafafa;font-size:12px}.hero-continuity .hero-app-wordmark{font-size:23px;margin:0 20px 0 0;color:var(--ink)}.hero-app-wordmark>span{font-size:12px;letter-spacing:0;margin-left:6px;font-weight:500}.hero-continuity .hero-app-nav-bottom{margin:0 0 0 auto}.hero-app-nav>.avatar{width:26px;height:26px;font-size:10px}.hero-app-tabs{display:flex;align-items:center;gap:20px;color:var(--muted)}.hero-app-tabs>b{color:var(--brand);padding:7px 10px;background:var(--brand-soft);border-radius:5px;font-weight:500}.hero-continuity .hero-workflow-row{display:contents}.hero-continuity .hero-workflow-piece{position:absolute;left:0;top:0;width:var(--hero-piece-width);height:128px;transform-origin:0 0;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 18px 32px -22px #1d123133;z-index:3;padding:18px 22px}.hero-continuity.hero-gathered .hero-workflow-piece{border-color:transparent;border-top-color:var(--line);border-right-color:var(--line);background:#fafafa;box-shadow:none}.hero-continuity.hero-gathered .hero-workflow-piece:last-child{border-right-color:transparent}.hero-continuity .opening-context{padding:20px 18px}.hero-continuity .opening-requirements{margin:20px 0;gap:11px}.hero-continuity .opening-candidates{padding:20px}.hero-continuity .opening-list-head h3{font-size:18px}.hero-continuity .opening-list-hint{margin-bottom:16px;font-size:12px}.hero-continuity .opening-person{padding:12px 10px}.hero-continuity .opening-evidence{padding:20px}.hero-continuity .opening-evidence>h3{font-size:24px;margin:14px 0}.hero-continuity .opening-evidence-found p,.hero-continuity .opening-evidence-question p{font-size:14px;line-height:1.45;margin-block:8px}.hero-continuity .opening-evidence-question{margin-top:14px;padding-top:14px}.hero-continuity .opening-human{margin-top:14px}}@media(max-width:760px){.hero-workflow-row{grid-template-columns:1fr}.hero-workflow-piece{border-right:0;border-bottom:1px solid var(--line)}.hero-workflow-piece:last-child{border-bottom:0}}#hiring .hb-said{max-width:40ch;min-height:3em;font-size:14px;line-height:1.5;text-wrap:pretty}#hiring .hb-said{max-width:none;text-wrap:initial}.opening-columns{display:grid;grid-template-columns:minmax(0,1fr) 92px 50px;gap:10px;padding:9px 32px 9px 10px;border-bottom:1px solid var(--line);font-size:10px;color:var(--muted)}.opening-columns>span:first-child{padding-left:44px}.opening-people{gap:0}.product-hero .opening-person{grid-template-columns:32px minmax(100px,1fr) 92px 50px 12px;gap:10px;min-height:66px;padding:12px 10px;border:0;border-bottom:1px solid var(--line);border-radius:0;position:relative;background:transparent}.product-hero .opening-person[aria-pressed=true]{background:#f4f0f9;border-bottom-color:var(--line);box-shadow:inset 3px 0 var(--brand)}.product-hero .opening-person b{font-size:14px;font-weight:600;letter-spacing:-.02em}.product-hero .opening-person-source{font-size:12px;line-height:1.4;color:var(--muted);margin:0}.product-hero .opening-person-status{display:flex;gap:5px;font-size:10px;color:#39765e;white-space:nowrap}.opening-person-status>i{width:5px;height:5px;background:currentColor;border-radius:50%;flex-shrink:0}.opening-person-arrow{width:12px;height:12px;color:var(--brand);opacity:0}.opening-person[aria-pressed=true] .opening-person-arrow{opacity:1}.product-hero .opening-person:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;z-index:1}.opening-evidence-person{display:flex;align-items:center;gap:12px;margin:18px 0}.opening-evidence-person>.avatar{width:38px;height:38px;font-size:12px;flex-shrink:0}.opening-evidence-person h3{font-size:23px;line-height:1.2;letter-spacing:-.03em;font-weight:500;margin:0}.opening-evidence-person p{font-size:11px;color:var(--muted);margin:5px 0 0}.product-hero .opening-evidence-found{padding-left:12px;border-left:2px solid var(--brand-line)}.product-hero .opening-evidence-found p{font-weight:500;line-height:1.5}.opening-evidence-found small{display:flex;align-items:center;gap:6px;line-height:1.4}.opening-evidence-found small .i{width:12px;height:12px;flex-shrink:0}.product-hero .opening-evidence-question{border-top:0;border-left:2px solid #ddc8a2;background:#faf8f4;padding:12px;margin-top:18px}.product-hero .opening-evidence-question p{margin-bottom:0}.product-hero .opening-human{display:flex;align-items:flex-start;gap:6px;font-size:10px;line-height:1.4;margin-top:14px}.opening-human .i{width:12px;height:12px;flex-shrink:0;margin-top:1px}.hero-source-flow{display:flex;align-items:center;gap:7px;margin-top:16px;font-size:11px;color:var(--muted)}.hero-source-flow>span:not(.hero-source-record){display:flex;align-items:center;gap:4px;white-space:nowrap}.hero-source-flow .i{width:12px;height:12px;color:var(--brand);flex-shrink:0}.hero-source-flow .hero-source-merge{margin-left:auto;width:15px}.hero-source-record{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:var(--brand-soft);flex-shrink:0}.hero-source-record svg{width:16px;height:16px;fill:var(--brand)}.hero-record-track>span:not(:last-child):after{content:"";height:1px;background:var(--brand-line);position:absolute;top:5px;left:9px;right:0}@media(hover:hover)and (pointer:fine){.product-hero .opening-person:hover{background:#f8f6fb}.product-hero .opening-person[aria-pressed=true]:hover{background:#f4f0f9}.opening-person:hover .opening-person-arrow{opacity:1}}@media(min-width:1101px)and (min-height:650px)and (prefers-reduced-motion:no-preference){.hero-continuity .hero-app-nav{background:#f8f8fa;gap:20px;font-size:12px}.hero-continuity .hero-app-wordmark{color:var(--brand);margin-right:12px}.hero-continuity.hero-gathered .opening-context{background:#fcfcfd;border-right-color:#edeaf1}.hero-continuity.hero-gathered .opening-evidence{background:#fff;border-left-color:#edeaf1}.hero-continuity .opening-candidates{padding:20px 18px}.hero-continuity .opening-list-hint{margin:8px 0 12px;font-size:11px}.hero-continuity .opening-list-head>span{font-size:10px;padding:4px 7px;border-radius:5px;background:#f5f4f7}.hero-continuity .opening-evidence-person{margin:16px 0}.hero-continuity .opening-evidence-person h3{font-size:24px}.hero-continuity .opening-evidence-found p,.hero-continuity .opening-evidence-question p{font-size:16px;line-height:1.45;margin-block:8px}.hero-continuity .opening-evidence-question{margin-top:16px;padding:10px 12px}.hero-continuity .opening-evidence-question p{margin-bottom:0}.hero-continuity.hero-gathered .hero-workflow-piece{background:#fcfcfd}.hero-continuity .hero-workflow-piece{padding:18px 20px}.hero-continuity .hero-piece-label{margin-bottom:8px;font-size:11px}.hero-continuity .hero-workflow-piece>b{font-size:14px}}@media(max-width:1100px){.opening-columns{display:none}.product-hero .opening-person{grid-template-columns:32px minmax(0,1fr) 50px;gap:3px 10px;min-height:70px}.opening-person>.avatar{grid-row:1/span 2}.opening-person-name{grid-column:2}.product-hero .opening-person-source{grid-column:2;grid-row:2}.product-hero .opening-person-status{display:flex;grid-column:3;grid-row:1/span 2}.opening-person-arrow{display:none}}@media(max-width:760px){.hero-source-flow{flex-wrap:wrap;gap:10px}.hero-source-flow .hero-source-merge{margin-left:0}.opening-evidence-person h3{font-size:24px}}@media(min-width:861px)and (min-height:801px){#hiring.story-live .hb-intro-cards{grid-template-columns:repeat(2,clamp(360px,30vw,420px));gap:24px;margin-top:clamp(48px,8vh,80px)}#hiring.story-live .hb-pcard{width:clamp(360px,30vw,420px);min-height:180px;padding:24px;justify-content:center;gap:12px}#hiring.story-live .hb-pcard header b{font-size:18px}#hiring.story-live .hb-pcard p{font-size:15px;line-height:1.5}}.hb-workspace{display:flex;flex-direction:column;width:100%;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 24px 60px -36px #1d123140;overflow:clip}#hiring .hb-workspace .hb-board{border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none}#hiring .hb-workspace .hb-panels{flex:1;min-height:0}#hiring .hb-workspace .hb-panel{border:0;border-radius:0;box-shadow:none;background:transparent;padding:24px}#hiring .hb-workspace .hb-p2{padding:0}#hiring .hb-workspace .hb-doc{border:0;border-radius:0;box-shadow:none}#hiring.story-live .story-phases{position:static;left:auto;bottom:auto;transform:none;display:grid;width:100%;padding:18px 24px;margin:0;gap:8px;flex:none}@media(min-width:861px){#hiring.story-live .story-inner{padding-block:28px}#hiring.story-live .hb-stage{height:100%;max-height:none;gap:0}#hiring.story-live .hb-workspace{height:min(100%,760px)}#hiring.story-live .hb-panels{align-content:stretch;grid-template-rows:minmax(0,1fr)}#hiring.story-live .hb-panel{height:100%;min-height:0;display:flex;flex-direction:column}#hiring .hb-rounds{flex:1;display:flex;flex-direction:column;justify-content:space-evenly}#hiring .hb-fbs{flex:1;display:flex;flex-direction:column;justify-content:center;gap:16px}#hiring .hb-apprs,#hiring .hb-p4-body{flex:1;align-items:center}#hiring .hb-tasks{flex:1;min-height:0;align-content:stretch;grid-auto-rows:minmax(0,1fr);margin-top:20px}#hiring .hb-p2 .hb-doc{flex:1;min-height:0;display:flex;flex-direction:column}#hiring .hb-p2 .hb-fields{flex:1;align-content:center;gap:12px;margin-block:16px}#hiring .hb-p2 .hb-field{padding:16px}#hiring .hb-p2 .hb-gen{padding:0 24px 20px}#hiring .hb-task b{font-size:16px}#hiring .hb-task small{font-size:13px}}@media(max-width:860px){#hiring .hb-workspace .hb-panel{padding:14px}#hiring .hb-workspace .hb-p2{padding:0}#hiring.story-live .story-phases{padding:12px 14px}}.site-footer .footer-inner .footer-menu{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(0,170px));column-gap:40px}.site-footer .footer-inner .footer-menu h4{font-size:15px;letter-spacing:.01em;text-transform:none;margin-bottom:16px}.site-footer .footer-inner .footer-menu nav a{font-size:17px;padding-block:8px}@media(min-width:861px)and (max-width:1100px){.site-footer .footer-inner .footer-menu{grid-template-columns:minmax(240px,1.3fr) repeat(3,minmax(0,1fr));column-gap:24px}}@media(max-width:860px){.site-footer .footer-inner .footer-menu{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.site-footer .footer-inner .footer-menu nav a{font-size:16px}}.bottom-atmosphere{background:radial-gradient(120% 90% at 50% 112%,#6c52b8,#3b2670 38%,#1d1231 72%,#140b24);color:#fff}.bottom-atmosphere .product-routes,.bottom-atmosphere .closing{background:transparent;border:0;color:inherit}.bottom-atmosphere .routes-inner{padding-block:64px 32px}.bottom-atmosphere .routes-copy{max-width:760px;margin:0 auto 36px;text-align:center}.bottom-atmosphere .routes-copy h2{color:#fff}.bottom-atmosphere .routes-copy h2 em{color:#d9cff5}.bottom-atmosphere .routes-copy p{color:#c9bedb;margin-inline:auto}.bottom-atmosphere .product-eyebrow{color:#d9cff5}.bottom-atmosphere .routes-links{gap:32px}.bottom-atmosphere .routes-links>a,.bottom-atmosphere .routes-links>a:first-child{border-top-color:#ffffff26}.bottom-atmosphere .routes-links b,.bottom-atmosphere .routes-links .i{color:#fff}.bottom-atmosphere .routes-links small{color:#c9bedb}.bottom-atmosphere .closing-inner{padding:0 32px}.bottom-atmosphere .cta-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:transparent;box-shadow:none;border:0;border-radius:0;min-height:530px;padding:72px 24px 88px;gap:0}.bottom-atmosphere .cta-label{padding:7px 14px;border:1px solid rgb(255 255 255 / .16);background:#ffffff0f;border-radius:999px}.bottom-atmosphere .cta-card h2{font-size:clamp(40px,4.5vw,64px);line-height:1.13;max-width:1100px;margin-top:28px}.bottom-atmosphere .cta-card h2>span{font-size:.9em;max-width:none;margin-top:8px}.bottom-atmosphere .cta-sub{max-width:600px;font-size:18px;margin-top:24px}.bottom-atmosphere .cta-actions{flex-direction:row;align-items:center;justify-content:center;margin-top:32px;max-width:none;width:auto;gap:12px}@media(max-width:860px){.bottom-atmosphere .routes-inner{padding-block:44px 16px}.bottom-atmosphere .routes-copy{margin-bottom:28px}.bottom-atmosphere .closing-inner{padding-inline:16px}.bottom-atmosphere .cta-card{min-height:0;padding:52px 8px 64px}.bottom-atmosphere .cta-card h2{font-size:36px;line-height:1.14}.bottom-atmosphere .cta-card h2>span{font-size:.9em}.bottom-atmosphere .cta-sub{font-size:16px}.bottom-atmosphere .cta-actions{flex-direction:column;align-items:stretch;width:100%;max-width:300px}}.bottom-atmosphere .cta-card:after{display:none}.bottom-atmosphere .routes-links>a>.i{color:#e0d6ef}#hiring.story-live .hb-pcard{padding:0;gap:0;justify-content:start;overflow:hidden;border-color:#e0d8eb;box-shadow:0 20px 38px -26px #321e4d47}#hiring .hb-pcard header{padding:20px 22px;margin:0;background:#f2edf7;border:0;gap:12px}#hiring .hb-pcard header .avatar{width:46px;height:46px;border-radius:12px;background:#e2d6ef;color:var(--brand);font-size:15px}#hiring .hb-pcard header b{font-size:18px}#hiring .hb-pcard header small{font-size:11px;margin-top:3px}#hiring .hb-pcard:first-child header{background:var(--brand);color:#fff}#hiring .hb-pcard:first-child header small{color:#ded2ef}#hiring .hb-pcard:first-child .hb-short{background:#ffffff1f;color:#fff}#hiring .hb-pcard:first-child .hb-short svg{fill:#d5c2ef}#hiring .hb-profile-evidence{padding:18px 22px 16px}#hiring .hb-profile-evidence>small{display:block;font-size:10px;color:var(--muted);margin-bottom:9px}#hiring .hb-profile-evidence>div{display:flex;flex-wrap:wrap;gap:7px}#hiring .hb-profile-evidence span{font-size:12px;color:var(--brand);padding-bottom:4px;border-bottom:1px solid #d7c9e6}#hiring .hb-profile-evidence span+span{margin-left:5px}#hiring .hb-pcard .hb-profile-question{padding:12px 22px 17px;margin:0;gap:10px;border-top:1px solid #eee8f4;font-size:13px;align-items:center}#hiring .hb-profile-question small{display:block;font-size:10px;color:var(--muted);margin-bottom:3px}#hiring .hb-profile-question .i{color:var(--brand)}#hiring .hb-workspace .hb-top{background:var(--brand);color:#fff;padding-block:17px}#hiring .hb-workspace .hb-top small{color:#ded2ef;margin-top:3px}#hiring .hb-workspace .hb-ai{background:#ffffff1c}#hiring .hb-workspace .hb-panels{background:#faf9fc}#hiring .hb-workspace .hb-panel>header{border-bottom-color:#e4dceb}#hiring .hb-workspace .hb-panel:not(.hb-p2)>header>b:before{content:"AS";display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#e9e0f3;color:var(--brand);font:11px Instrument,sans-serif;vertical-align:middle;margin-right:10px}#hiring .hb-round:last-child .hb-rn{background:var(--brand);color:#fff}#hiring .hb-round:last-child .hb-rt b{color:var(--brand)}#hiring .hb-round:last-child .hb-node{background:#faf9fc}#hiring .hb-fb{border-bottom:1px solid #e4dceb;padding-bottom:14px}#hiring .hb-fb:last-child{border-bottom:0}#hiring .hb-p2 .hb-doc{background:#fff}#hiring .hb-p2 .hb-dochead{border-top:3px solid var(--brand)}#hiring .hb-tasks .hb-app{background:#e9e0f3}@media(max-width:860px){#hiring .hb-pcard header{padding:14px 16px}#hiring .hb-pcard header .avatar{width:36px;height:36px;font-size:12px}#hiring .hb-pcard header b{font-size:15px}#hiring .hb-profile-evidence{padding:12px 16px}#hiring .hb-profile-evidence span{font-size:11px}#hiring .hb-pcard .hb-profile-question{padding:10px 16px 12px;font-size:12px}#hiring .hb-workspace .hb-top{padding-block:12px}}@media(max-width:860px)and (max-height:760px){#hiring .hb-profile-evidence,#hiring .hb-pcard .hb-profile-question{display:none}}@media(max-width:860px){#hiring.story-live .hb-intro-cards{margin-top:22px;gap:10px}#hiring.story-live .hb-pcard{width:320px;max-width:100%}#hiring .hb-pcard header{padding:10px 14px}#hiring .hb-profile-evidence{padding:10px 14px}#hiring .hb-profile-evidence>small{display:none}#hiring .hb-profile-evidence span{font-size:11px;padding-bottom:2px}#hiring .hb-pcard .hb-profile-question{display:flex;padding:9px 14px;font-size:11px;line-height:1.4}#hiring .hb-profile-question small{display:inline;margin:0 5px 0 0;font-size:10px}}@media(max-width:860px)and (max-height:760px){#hiring .hb-pcard header{padding:8px 14px}#hiring .hb-profile-evidence{display:block;padding:7px 14px}#hiring .hb-pcard .hb-profile-question{padding:7px 14px}}#hiring .hb-ready{background:var(--brand);color:#fff}@media(min-width:861px)and (max-height:800px){#hiring.story-live .hb-intro-cards{margin-top:24px}#hiring .hb-pcard header{padding:12px 18px}#hiring .hb-pcard header .avatar{width:36px;height:36px;font-size:12px}#hiring .hb-pcard header b{font-size:16px}#hiring .hb-profile-evidence{padding:12px 18px}#hiring .hb-pcard .hb-profile-question{padding:10px 18px;font-size:12px}#hiring .hb-profile-question small{display:inline;margin:0 5px 0 0}}#hiring .hb-workspace{--ink:#0e1116;--muted:#5a6372;--faint:#667085;--line:#e5e8ee;--surface:#f8f9fb;--brand:#6248d4;--brand-soft:#f0edfc;--brand-line:#dcd3f9;--brand-mid:#7c68cf;--platform-accent:#1f4fd8;--platform-accent-text:#1a42b5;--platform-selection:#edf2fe;font-family:Pebble Platform,system-ui,sans-serif;color:var(--ink);border-color:var(--line);border-radius:12px;background:#fff}.hb-platform-bar{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 14px;border-bottom:1px solid var(--line);flex:none}.hb-switch{display:grid;place-items:center;width:24px;height:24px;background:#f2f4f8;border-radius:6px;color:#333a45;flex:none}.hb-switch .i{width:13px;height:13px}.hb-platform-logo{display:inline-flex;align-items:flex-end;line-height:1;font:600 18px/1 Instrument,sans-serif;letter-spacing:-.04em;white-space:nowrap}.hb-platform-logo>svg{width:4.7px;height:4.7px;margin-left:.03em;margin-bottom:1.35px;fill:#2f4e9e}.hb-platform-logo .hb-module{font-size:16px;font-weight:400;margin-left:.2em;color:#333a45}.hb-platform-nav{display:flex;align-self:stretch;gap:14px;margin-left:10px;font-size:12px;font-weight:600;color:var(--muted)}.hb-platform-nav>span{display:flex;align-items:center;border-bottom:2px solid transparent;padding-top:2px}.hb-platform-nav>span.on{color:var(--ink);border-color:var(--platform-accent)}.hb-platform-settings{margin-left:auto;font-size:12px;color:var(--muted)}.hb-user{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#f2f4f8;color:#333a45;font-size:10px;font-weight:500;flex:none}#hiring .hb-workspace .hb-top{background:#fff;color:var(--ink);padding:18px 20px 16px;border-bottom:1px solid var(--line)}#hiring .hb-workspace .hb-top b{font-size:18px;font-weight:600;letter-spacing:-.03em}#hiring .hb-workspace .hb-top small{color:var(--muted);margin-top:6px;font-size:12px}.hb-opening-state{display:inline-flex;vertical-align:middle;align-items:center;margin-left:6px;background:#f2f4f8;color:#333a45;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:600;letter-spacing:0}.hb-meta-divider{display:inline-block;height:10px;border-left:1px solid #d5dae2;margin:0 8px;vertical-align:middle}#hiring .hb-workspace .hb-ai{background:var(--brand-soft);color:#4c3baf;border-radius:6px;font-size:12px;font-weight:600}#hiring .hb-workspace .hb-ai svg{fill:var(--brand)}#hiring .hb-row{min-height:44px;padding-inline:20px}#hiring .hb-head{min-height:34px;background:var(--surface);color:var(--muted)}#hiring .hb-head .i{color:var(--muted);width:12px;height:12px}#hiring .hb-who{font-size:12px;gap:8px}#hiring .hb-workspace .avatar{border-radius:50%;background:#f2f4f8;color:#333a45;font-weight:500}#hiring .hb-workspace .hb-who .avatar{width:26px;height:26px;font-size:10px}#hiring .hb-colhi{background:var(--platform-selection);box-shadow:inset 0 2px 0 var(--platform-accent);border-radius:0}#hiring .hb-dot{border-color:#d5dae2;width:11px;height:11px}#hiring .hb-dot:after{background:var(--platform-accent);box-shadow:0 0 0 3px #edf2fe}#hiring .hb-cell:before{background:var(--line)}#hiring .hb-cell:after{background:var(--platform-accent)}#hiring .hb-workspace .pill{background:#f2f4f8;color:#333a45;border-radius:5px;font-size:12px;font-weight:600}#hiring .hb-kept{font-size:10px!important;right:20px}#hiring .hb-workspace .hb-panels{background:#fff}#hiring .hb-workspace .hb-panel>header{align-items:center;padding-bottom:16px;margin-bottom:16px;border-bottom-color:var(--line)}#hiring .hb-workspace .hb-panel>header>b{font-size:16px;font-weight:600;letter-spacing:-.025em}#hiring .hb-workspace .hb-panel>header>small{font-size:12px;color:var(--muted)}#hiring .hb-workspace .hb-panel:not(.hb-p2)>header>b:before{background:#f2f4f8;color:#333a45;border-radius:50%;font-family:Pebble Platform,sans-serif}#hiring .hb-rounds{gap:0;justify-content:space-evenly}#hiring .hb-round{padding:12px 0;border-bottom:1px solid var(--line)}#hiring .hb-round:last-child{border-bottom:0}#hiring .hb-rn,#hiring .hb-round:last-child .hb-rn{background:#f2f4f8;color:#333a45;border-radius:5px;font-size:10px}#hiring .hb-round:last-child .hb-rt b{color:var(--ink)}#hiring .hb-round:last-child .hb-node{background:#fff}#hiring .hb-round b,#hiring .hb-fb b,#hiring .hb-appr b{font-size:14px}#hiring .hb-round small,#hiring .hb-fb small,#hiring .hb-appr small{font-size:12px;color:var(--muted)}#hiring .hb-fb{background:transparent;border-radius:0;border-bottom-color:var(--line)}#hiring .hb-appr{border-radius:6px;border-color:var(--line);background:var(--surface)}#hiring .hb-ready{background:var(--brand-soft);color:#4c3baf;border-radius:6px}#hiring .hb-workspace .hb-dochead{border-top:0;background:var(--surface);border-bottom-color:var(--line)}#hiring .hb-field{border:0;background:var(--surface);border-radius:6px}#hiring .hb-oneclick{align-self:flex-start;width:auto;padding:9px 12px;border:1px solid #3e2f94;border-radius:6px;background:#4c3baf;font-size:12px;font-weight:600}#hiring .hb-prog{font-size:12px;color:var(--muted);margin:4px 0 18px;gap:10px}#hiring .hb-prog>b{font:500 12px ui-monospace,SFMono-Regular,monospace;color:#333a45}#hiring .hb-prog>i{height:4px;border-radius:2px}#hiring .hb-prog>i b{background:var(--platform-accent)}.hb-task-columns{display:flex;justify-content:space-between;padding:10px 12px;background:var(--surface);border-block:1px solid var(--line);font-size:10px;font-weight:600;color:var(--muted)}#hiring .hb-p5 .hb-tasks{display:flex;flex-direction:column;gap:0;margin:0;flex:1}#hiring .hb-p5 .hb-task{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-template-rows:auto;gap:12px;flex:1;padding:8px 12px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:#fff}#hiring .hb-p5 .hb-task:last-child{border-bottom:0}#hiring .hb-p5 .hb-task .hb-app{width:30px;height:30px;background:#f2f4f8;border-radius:6px;color:#5a6372}#hiring .hb-p5 .hb-task .i{color:inherit;background:transparent;border-radius:0;width:18px;height:18px;padding:0}#hiring .hb-p5 .hb-task b{font-size:14px;font-weight:500}#hiring .hb-p5 .hb-task small{display:block;font-size:12px;color:var(--muted)}#hiring .hb-p5 .hb-task>span{grid-row:1}#hiring .hb-p5 .hb-task .pill{display:inline-flex;grid-column:3;justify-self:end;margin:0}#hiring.story-live .story-phases{padding:14px 24px;border-top:1px solid var(--line);background:var(--surface)}@media(min-width:861px)and (max-height:800px){#hiring .hb-workspace .hb-top{padding:12px 18px}#hiring .hb-workspace .hb-panel{padding:16px 20px}#hiring .hb-workspace .hb-panel>header{padding-bottom:10px;margin-bottom:10px}#hiring .hb-round{padding:8px 0}#hiring .hb-p5 .hb-task{padding:8px 12px}#hiring .hb-prog{margin-bottom:10px}#hiring .hb-task-columns{padding-block:7px}#hiring .hb-oneclick{padding-block:7px;margin-bottom:6px}}@media(max-width:860px){.hb-platform-bar{min-height:34px;padding-inline:10px;gap:8px}.hb-platform-logo{font-size:16px}.hb-platform-logo .hb-module{font-size:14px}.hb-platform-nav{margin-left:auto;gap:0;font-size:10px}.hb-platform-nav>span:not(.on),.hb-platform-settings,.hb-user{display:none}#hiring .hb-workspace .hb-top{padding:10px 12px}#hiring .hb-workspace .hb-top b{font-size:14px}#hiring .hb-workspace .hb-top small{display:block;font-size:9px;margin-top:4px}.hb-opening-state{font-size:9px;padding:2px 5px}.hb-meta-divider{margin-inline:4px}#hiring .hb-workspace .hb-ai{font-size:10px;padding:4px 6px;gap:4px}#hiring .hb-row{min-height:35px;padding-inline:12px}#hiring .hb-head{min-height:28px}#hiring .hb-who{font-size:10px}#hiring .hb-workspace .hb-who .avatar{display:none}#hiring .hb-kept{font-size:9px!important;right:10px}#hiring .hb-workspace .hb-panel>header{padding-bottom:10px;margin-bottom:10px}#hiring .hb-workspace .hb-panel>header>b{font-size:12px}#hiring .hb-workspace .hb-panel:not(.hb-p2)>header>b:before{width:24px;height:24px;font-size:9px;margin-right:7px}#hiring .hb-workspace .hb-panel>header>small{display:none}#hiring .hb-round{padding:6px 0}#hiring .hb-round b,#hiring .hb-fb b,#hiring .hb-appr b{font-size:12px}#hiring .hb-round small,#hiring .hb-fb small,#hiring .hb-appr small,#hiring .hb-workspace .pill{font-size:10px}#hiring .hb-oneclick{padding:7px 9px;font-size:11px;margin-bottom:6px}#hiring .hb-prog{margin:4px 0 10px}#hiring .hb-prog span{display:block;font-size:10px}#hiring .hb-prog>b{font-size:10px}.hb-task-columns{padding:6px 8px;font-size:9px}#hiring .hb-p5 .hb-task{padding:8px;gap:8px;grid-template-columns:24px minmax(0,1fr) auto}#hiring .hb-p5 .hb-task .hb-app{width:24px;height:24px}#hiring .hb-p5 .hb-task b{font-size:12px}#hiring .hb-p5 .hb-task small{font-size:10px}#hiring.story-live .story-phases{padding:10px 14px}}@media(min-width:861px)and (max-height:800px){#hiring .hb-platform-bar{min-height:36px}#hiring .hb-workspace .hb-top{padding:8px 18px}#hiring .hb-workspace .hb-top b{font-size:16px}#hiring .hb-workspace .hb-top small{margin-top:4px;font-size:11px}#hiring .hb-row{min-height:34px}#hiring .hb-head{min-height:28px}#hiring .hb-workspace .hb-panel:not(.hb-p2)>header>b:before{width:24px;height:24px;font-size:10px}#hiring .hb-workspace .hb-panel>header{padding-bottom:6px;margin-bottom:8px}#hiring .hb-p5 .hb-task{padding-block:6px}#hiring .hb-p5 .hb-task b{font-size:12px}#hiring .hb-p5 .hb-task small{font-size:11px}}@media(max-width:860px){#hiring .hb-platform-bar{min-height:32px}#hiring .hb-workspace .hb-top{padding-block:8px}#hiring .hb-row{min-height:30px;grid-template-columns:minmax(0,2fr) repeat(5,minmax(0,1fr))}#hiring .hb-head{min-height:26px}#hiring .hb-workspace .hb-panel{padding:10px}#hiring .hb-workspace .hb-p2{padding:0}#hiring .hb-workspace .hb-panel>header{padding-bottom:6px;margin-bottom:8px}#hiring .hb-prog{margin-block:2px 6px}#hiring .hb-task-columns{padding-block:4px}#hiring .hb-p5 .hb-task{padding-block:6px}#hiring.story-live .story-phases{padding-block:8px}}.product-hero :is(.opening-preview,.hero-workspace-shell,.hero-workflow-piece){--ink:#0e1116;--muted:#5a6372;--faint:#667085;--line:#e5e8ee;--brand:#6248d4;--brand-soft:#f0edfc;--brand-line:#dcd3f9;font-family:Pebble Platform,system-ui,sans-serif}.product-hero-inner:not(.hero-continuity){display:block}.product-hero-inner:not(.hero-continuity) .product-hero-heading{display:block;text-align:center;margin-bottom:36px}.product-hero-inner:not(.hero-continuity) .product-hero-heading h1{max-width:850px;margin-inline:auto}.product-hero-inner:not(.hero-continuity) .product-hero-summary{margin-top:24px}.product-hero-inner:not(.hero-continuity) .product-hero-summary>p{margin-inline:auto;max-width:600px}.product-hero-inner:not(.hero-continuity) .actions{justify-content:center}.product-hero-inner:not(.hero-continuity) .opening-preview{display:block;border:1px solid #e5e8ee;border-radius:12px;background:#f5f6fa;overflow:hidden}.product-hero-inner:not(.hero-continuity) .hero-workspace-shell{display:contents}.product-hero .hero-app-nav{position:static;inset:auto;width:auto;display:flex;flex-direction:row;align-items:center;gap:24px;min-height:44px;padding:0 16px;background:#fff;border-right:0;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}.product-hero .hero-app-switch{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;background:#f2f4f8;color:#333a45;flex:none}.hero-app-switch .i{width:14px;height:14px}.product-hero .hero-app-wordmark{font:600 18px/1 Instrument,sans-serif;letter-spacing:-.04em;padding:0;margin:0 8px 0 -16px;color:var(--ink);white-space:nowrap}.product-hero .hero-app-wordmark>span{font-size:16px;font-weight:400;letter-spacing:-.03em;margin-left:0;color:#333a45}.product-hero .hero-app-wordmark>.hero-app-stone{color:#2f4e9e;font-weight:700}.product-hero .hero-app-nav-bottom{margin-left:auto;display:flex;align-items:center;gap:16px;padding:0}.product-hero .hero-app-nav-bottom .i{width:15px;height:15px}.product-hero .hero-app-nav .avatar{width:26px;height:26px;border-radius:50%;font-size:10px;background:#f2f4f8;color:#333a45}.product-hero .opening-context{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:auto;height:60px;padding:10px 20px;background:#fff;border:0;border-bottom:1px solid var(--line);border-radius:0}.product-hero .opening-context h2{font-size:16px;letter-spacing:-.025em;line-height:1.25;margin:0 0 5px;color:var(--ink)}.product-hero .opening-context p{font-size:11px;color:var(--muted);margin:0}.hero-opening-open{display:inline-block;vertical-align:middle;padding:3px 6px;margin-left:8px;background:#f2f4f8;color:#333a45;border-radius:5px;font-size:10px;font-weight:500;letter-spacing:0}.hero-opening-actions{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;white-space:nowrap}.hero-opening-actions>span{padding:7px 10px;border:1px solid #d5dae2;border-radius:5px;color:#333a45;background:#fff}.hero-opening-actions>span:nth-child(2){background:#1f4fd8;color:#fff;border-color:#1a42b5}.hero-opening-actions>i{font-style:normal;font-size:16px;color:var(--muted)}.product-hero .hero-app-filters{height:44px;padding:7px 20px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);background:#fff;font-size:10px;color:var(--muted)}.hero-app-filters i{font-style:normal;margin-left:auto}.hero-app-filters .i{width:12px;height:12px;flex:none}.product-hero .hero-app-tabs{display:flex;gap:2px;padding:2px;background:#f5f6fa;border-radius:5px;border:1px solid #eef0f4;font-size:10px;white-space:nowrap}.product-hero .hero-app-tabs>b,.hero-app-tabs>span{padding:5px 8px;border-radius:4px;font-weight:500}.product-hero .hero-app-tabs>b{background:#fff;box-shadow:0 1px 2px #0e111611;color:var(--ink)}.hero-app-tabs small{color:var(--muted);font-size:9px;margin-left:4px}.hero-app-search,.hero-app-filter,.hero-app-sort{display:flex;align-items:center;gap:6px;border:1px solid #d5dae2;border-radius:5px;padding:6px 8px;background:#fff;white-space:nowrap}.hero-app-search{flex:1;max-width:270px}.hero-app-filter.active{background:#edf2fe;border-color:#c7d7fe;color:#1a42b5}.hero-app-sort{margin-left:auto}.product-hero .opening-body{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr)}.product-hero .opening-body>:is(.opening-candidates,.opening-evidence){grid-column:auto;grid-row:auto;align-self:stretch;min-width:0}.product-hero .opening-candidates{background:#f5f6fa;padding:16px 20px;border:0;border-right:1px solid var(--line);border-radius:0;box-shadow:none}.product-hero .opening-candidates:before{display:none}.product-hero .opening-list-head{flex-direction:row;align-items:center}.product-hero .opening-list-head h3{font-size:15px;letter-spacing:-.025em;color:var(--ink)}.product-hero .opening-list-head>span{font-size:10px}.product-hero .opening-list-hint{font-size:11px;margin:6px 0 14px;line-height:1.4}.product-hero .opening-columns{grid-template-columns:14px minmax(90px,1fr) minmax(70px,.8fr) minmax(80px,.8fr) 54px;gap:10px;padding:10px 12px;background:#f8f9fb;border:1px solid var(--line);border-radius:7px 7px 0 0;font-size:9px;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.product-hero .opening-columns>span:first-child{padding:0}.hero-table-check{width:12px;height:12px;border:1px solid #d5dae2;border-radius:3px;background:#fff;flex:none}.product-hero .opening-people{gap:0;background:#fff;border-inline:1px solid var(--line)}.product-hero .opening-person{grid-template-columns:14px minmax(90px,1fr) minmax(70px,.8fr) minmax(80px,.8fr) 54px;gap:10px;min-height:48px;padding:10px 12px;border-bottom-color:#eef0f4;background:#fff;box-shadow:none}.product-hero .opening-person>.avatar,.product-hero .opening-person-arrow{display:none}.product-hero .opening-person b{font-size:12px;font-weight:500;letter-spacing:0}.product-hero .opening-person-experience,.product-hero .opening-person-source{font-size:10px;line-height:1.4;color:var(--muted);margin:0}.product-hero .opening-person[aria-pressed=true]{background:#edf2fe;border-bottom-color:#e5e8ee;box-shadow:none}.product-hero .opening-person[aria-pressed=true]>.hero-table-check{background:#1f4fd8;border-color:#1f4fd8;box-shadow:inset 0 0 0 2px #fff}.product-hero .opening-person-status{display:flex;font-size:9px;color:#333a45;gap:4px}.product-hero .opening-person-status>i{background:#70798a;width:4px;height:4px}.hero-table-footer{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:var(--muted);padding:11px 12px;background:#fff;border:1px solid var(--line);border-top:0;border-radius:0 0 7px 7px}.product-hero .opening-requirements{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:14px 0 0;font-size:10px;grid-column:auto;grid-row:auto}.product-hero .opening-requirements>.opening-label{display:block;font-size:10px;color:var(--muted)}.product-hero .opening-requirements>span:not(:first-child){font-size:10px;line-height:1.4}.product-hero .opening-source-link{margin-top:12px;font-size:10px}.product-hero .opening-evidence{background:#fff;padding:16px 20px;border:0;border-radius:0;box-shadow:none}.product-hero .opening-evidence-person{margin:14px 0;gap:10px}.product-hero .opening-evidence-person h3{font-size:20px;color:var(--ink)}.product-hero .opening-evidence-person p{font-size:10px}.product-hero .opening-evidence-person>.avatar{width:30px;height:30px;font-size:10px;border-radius:50%;background:#f2f4f8;color:#333a45}.product-hero .opening-evidence-found{border-left-color:#dcd3f9;padding-left:10px}.product-hero .opening-evidence-found p,.product-hero .opening-evidence-question p{font-size:13px;line-height:1.45;margin-block:7px;color:var(--ink)}.product-hero .opening-evidence-found small{font-size:10px}.product-hero .opening-evidence-question{background:#f8f9fb;border-left-color:#d5dae2;padding:10px;margin-top:14px}.product-hero .opening-human{font-size:10px;margin-top:12px}.product-hero .hero-workflow-row{margin:0;border:0;border-top:1px solid var(--line);border-radius:0}.product-hero .hero-workflow-piece{background:#fff;border-color:var(--line)}@media(hover:hover){.product-hero .opening-person:hover{background:#f8f9fb}.product-hero .opening-person[aria-pressed=true]:hover{background:#edf2fe}}@media(min-width:1101px)and (min-height:650px)and (prefers-reduced-motion:no-preference){.hero-continuity .hero-workspace-shell{display:block;border-radius:12px;background:#f5f6fa;border-color:#e5e8ee}.hero-continuity .hero-app-nav{position:absolute;inset:0 0 auto;height:44px;min-height:44px;width:100%;flex-direction:row;padding:0 16px;gap:24px}.hero-continuity .hero-app-nav>span{padding:0;border-radius:0}.hero-continuity .hero-app-filters{position:absolute;top:104px;left:0;right:0}.hero-continuity .opening-context{width:300px;height:60px;border:1px solid var(--line);border-radius:12px;overflow:hidden;padding:10px 20px}.hero-continuity:not(.hero-gathered) .hero-opening-actions{visibility:hidden}.hero-continuity .opening-candidates{width:var(--hero-list-width);height:var(--hero-panel-height);border:1px solid var(--line);border-radius:12px}.hero-continuity .opening-evidence{width:var(--hero-evidence-width);height:var(--hero-panel-height);border:1px solid var(--line);border-radius:12px}.hero-continuity.hero-gathered .opening-context{border:0;border-bottom:1px solid var(--line);background:#fff}.hero-continuity.hero-gathered .opening-candidates{border:0;border-right:1px solid var(--line);background:#f5f6fa}.hero-continuity.hero-gathered .opening-evidence{border:0;background:#fff}.hero-continuity.hero-gathered .hero-workflow-piece{background:#fff}}@media(max-width:1100px){.product-hero .hero-app-nav{gap:14px;font-size:11px}.product-hero .hero-app-nav-bottom{gap:8px}.product-hero .hero-app-filters{overflow:hidden}.hero-app-filter:last-of-type{display:none}.product-hero .opening-candidates,.product-hero .opening-evidence{padding:16px}}@media(max-width:700px){.product-hero .hero-app-nav{gap:12px;padding-inline:10px;min-height:40px}.product-hero .hero-app-wordmark{margin-right:0;font-size:16px}.product-hero .hero-app-wordmark>span{font-size:14px}.product-hero .hero-app-nav>span:not(.hero-app-switch):not(.hero-app-nav-active){display:none}.product-hero .opening-context{height:64px;padding:12px}.product-hero .opening-context h2{font-size:14px}.product-hero .hero-opening-actions{display:none}.product-hero .hero-app-filters{padding-inline:12px;height:auto;min-height:44px;flex-wrap:wrap;gap:6px}.hero-app-search{max-width:none;width:100%;flex-basis:100%;order:2}.hero-app-filter,.hero-app-sort{display:none}.product-hero .opening-body{grid-template-columns:1fr}.product-hero .opening-candidates{border-right:0;padding:14px 12px}.product-hero .opening-columns,.product-hero .opening-person{grid-template-columns:12px minmax(95px,1fr) 80px 40px;gap:6px;padding-inline:8px}.product-hero .opening-columns>span:nth-child(3),.product-hero .opening-person-experience{display:none}.product-hero .opening-person{min-height:50px}.product-hero .opening-person b{font-size:12px}.product-hero .opening-person-source{font-size:10px}.product-hero .opening-evidence{padding:18px 16px;border-top:1px solid var(--line)}.product-hero .opening-evidence-found p,.product-hero .opening-evidence-question p{font-size:14px}.product-hero .opening-requirements{gap:6px 10px}}.product-hero .opening-requirements{margin-top:10px}.product-hero .opening-source-link{margin-top:8px}.hero-continuity:not(.hero-gathered) .hero-opening-actions{display:none}@media(min-width:1101px)and (max-height:800px){.product-hero .opening-candidates{padding-block:12px}.product-hero .opening-person{min-height:44px;padding-block:8px}.product-hero .opening-list-hint{margin-bottom:10px}.product-hero .opening-requirements{margin-top:8px}}.product-hero .hero-source-piece .opening-source-link{font-size:14px;font-weight:600;line-height:1.35;color:var(--ink);margin:0}.product-hero-inner:not(.hero-continuity) .opening-preview{display:grid;grid-template-columns:minmax(0,1fr)}.product-hero-inner:not(.hero-continuity) .hero-app-nav{grid-row:1}.product-hero-inner:not(.hero-continuity) .opening-context{grid-row:2}.product-hero-inner:not(.hero-continuity) .hero-app-filters{grid-row:3}.product-hero-inner:not(.hero-continuity) .opening-body{grid-row:4}.product-hero-inner:not(.hero-continuity) .hero-workflow-row{grid-row:5}.product-hero-inner:not(.hero-continuity) :is(.opening-context,.opening-candidates,.opening-evidence,.hero-workflow-piece){border-radius:0!important}.story.story-live .story-pin>.story-phases,#hiring.story.story-live .story-pin>.story-phases{position:absolute;left:50%;bottom:24px;transform:translate(-50%);width:min(440px,70%);max-width:440px;padding:0;margin:0;border:0;background:none;gap:8px;z-index:4}.story:not(.story-progress-active) .story-phases{opacity:0!important;visibility:hidden!important}#hiring.story.story-live .hb-acts{margin:0;padding:0;max-width:360px}#hiring.story.story-live .story-copy{gap:28px}#hiring.story.story-live .hb-act{align-items:flex-start}#hiring.story.story-live .hb-ai-mark{width:28px;height:28px;border-radius:8px;margin-top:2px}#hiring.story.story-live .hb-who2{margin-bottom:5px}#hiring.story.story-live .hb-said{max-width:30ch}@media(max-width:860px){.story.story-live .story-pin>.story-phases,#hiring.story.story-live .story-pin>.story-phases{bottom:14px;width:calc(100% - 40px);max-width:440px}}@media(min-width:861px)and (max-height:800px){#hiring.story.story-live .story-inner{padding-bottom:60px}}.product-hero .hero-app-sidebar{display:flex;flex-direction:column;gap:3px;padding:18px 12px;background:#fbfcfe;border-right:1px solid var(--line);font-size:11px;color:var(--muted)}.hero-menu-label{font-size:9px;letter-spacing:.05em;text-transform:uppercase;margin:14px 8px 7px;color:#70798a}.hero-menu-label:first-child{margin-top:0}.hero-menu-item{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:5px}.hero-menu-item .i{width:13px;height:13px}.hero-menu-item.selected{background:#edf2fe;color:#1a42b5;font-weight:600}.product-hero .opening-list-hint{margin-bottom:22px}.product-hero .opening-requirements{margin-top:18px}.product-hero .hero-source-piece .hero-source-flow{display:grid;grid-template-columns:1fr;gap:6px;margin-top:12px}.product-hero .hero-source-piece .hero-source-flow>span{font-size:10px}.product-hero .hero-source-piece .hero-source-merge,.product-hero .hero-source-piece .hero-source-record{display:none}.product-hero .hero-source-piece .opening-source-link{font-size:12px}.product-hero-inner:not(.hero-continuity) .opening-preview{grid-template-columns:184px minmax(0,1fr)}.product-hero-inner:not(.hero-continuity) .hero-app-nav{grid-column:1/-1}.product-hero-inner:not(.hero-continuity) .hero-app-sidebar{grid-column:1;grid-row:2/5}.product-hero-inner:not(.hero-continuity) :is(.opening-context,.hero-app-filters,.opening-body){grid-column:2}.product-hero-inner:not(.hero-continuity) .hero-workflow-row{grid-column:1/-1;grid-template-columns:184px repeat(2,minmax(0,1fr))}@media(min-width:1101px)and (min-height:650px)and (prefers-reduced-motion:no-preference){.hero-continuity .hero-app-sidebar{position:absolute;top:44px;left:0;bottom:180px;width:var(--hero-nav-width)}.hero-continuity .hero-app-filters{left:var(--hero-nav-width)}.hero-continuity .hero-workflow-piece{height:112px}.hero-continuity .hero-source-piece{width:var(--hero-nav-width);height:180px;padding:16px 14px}.hero-continuity.hero-gathered .hero-source-piece{background:#fbfcfe;border-right-color:var(--line);border-top-color:var(--line)}}@media(min-width:1101px)and (max-height:800px){.product-hero .opening-list-hint{margin-bottom:10px}.product-hero .opening-requirements{margin-top:8px}.hero-continuity .hero-app-sidebar{gap:1px;padding-top:12px}.hero-continuity .hero-menu-label{margin-top:8px}.hero-continuity .hero-menu-item{padding-block:7px}}@media(max-width:700px){.product-hero .hero-app-sidebar{display:none}.product-hero-inner:not(.hero-continuity) .opening-preview{grid-template-columns:minmax(0,1fr)}.product-hero-inner:not(.hero-continuity) :is(.opening-context,.hero-app-filters,.opening-body){grid-column:1}.product-hero-inner:not(.hero-continuity) .hero-workflow-row{grid-template-columns:1fr}.product-hero .hero-source-piece .hero-source-flow{display:flex;flex-wrap:wrap}.product-hero .hero-source-piece .opening-source-link{font-size:14px}}@media(min-width:1101px)and (min-height:650px)and (prefers-reduced-motion:no-preference){.hero-continuity .opening-preview{display:block;position:absolute;inset:0;width:100%;height:100%;border:0;background:none;box-shadow:none;overflow:visible}.hero-continuity .hero-workspace-shell{border:0}.hero-continuity .opening-evidence{overflow:visible}.hero-continuity:not(.hero-record-merging) .opening-evidence{background:transparent;border-color:transparent;box-shadow:none}.hero-continuity:not(.hero-record-merging) :is(.opening-evidence-identity,.opening-evidence-found,.opening-evidence-question){background:#fff;padding:16px;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 32px -22px #1d123133;margin:0}.hero-continuity .opening-evidence-identity .opening-evidence-person{margin-bottom:0}.hero-continuity.hero-gathered .opening-preview{clip-path:inset(var(--hero-shell-top) var(--hero-shell-left) calc(100% - var(--hero-shell-top) - var(--hero-shell-height)) var(--hero-shell-left) round 12px)}.hero-continuity.hero-gathered .opening-preview:after{content:"";position:absolute;left:var(--hero-shell-left);top:var(--hero-shell-top);width:var(--hero-shell-width);height:var(--hero-shell-height);border:1px solid var(--line);border-radius:12px;pointer-events:none;z-index:8}.hero-continuity.hero-gathered .opening-preview:before{content:"";position:absolute;left:var(--hero-shell-left);top:calc(var(--hero-shell-top) + 43px);width:var(--hero-shell-width);height:1px;background:var(--line);pointer-events:none;z-index:9}}.product-hero .opening-evidence-identity{display:flow-root;padding-bottom:18px}.product-hero .hero-app-sidebar{pointer-events:auto}.product-hero .hero-menu-item{border:0;background:none;text-align:left;color:inherit;font:inherit;cursor:pointer}.product-hero .hero-menu-item.selected{background:#edf2fe;color:#1a42b5;font-weight:600}.product-hero .hero-menu-item:focus-visible{outline:2px solid #1f4fd8;outline-offset:2px}.product-hero .hero-menu-item:hover{background:#f0f3f8}.product-hero .hero-menu-item.selected:hover{background:#edf2fe}.hero-module-view{background:#f5f6fa;color:#0e1116;font-family:Pebble Platform,system-ui,sans-serif;padding:28px;overflow:auto}.hero-module-view[hidden]{display:none!important}.hero-module-view>header h3{font-size:24px;letter-spacing:-.035em;margin:8px 0 10px}.hero-module-view>header p{font-size:13px;color:#5a6372;margin:0 0 26px;line-height:1.5}.hero-module-kicker{font-size:11px;color:#667085}.hero-module-content{background:#fff;border:1px solid #e5e8ee;border-radius:8px;overflow:hidden}.hero-module-row{display:flex;align-items:center;gap:20px;padding:20px;border-bottom:1px solid #e5e8ee;font-size:13px}.hero-module-row:last-child{border-bottom:0}.hero-module-row>b{font-weight:600;min-width:150px}.hero-module-row>span:not(.avatar){color:#5a6372}.hero-module-row>small{margin-left:auto;color:#5a6372;font-size:11px}.hero-module-row .avatar{width:30px;height:30px;background:#f2f4f8;color:#333a45;font-size:10px}.hero-module-status{display:flex;align-items:center;gap:12px;padding:22px;border-bottom:1px solid #e5e8ee;font-size:14px}.hero-module-status>span:last-child{margin-left:auto;color:#6248d4;font-size:12px}.hero-scout-brief{padding:24px;background:#faf9fd;border-bottom:1px solid #e5e8ee}.hero-scout-brief h3{font-size:20px;margin:8px 0}.hero-scout-brief p{font-size:13px;line-height:1.5;color:#5a6372}.hero-module-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.hero-module-tags>span{padding:6px 9px;background:#f0edfc;border-radius:5px;font-size:11px;color:#4c3baf}.hero-module-content>h4{padding:16px 20px;margin:0;font-size:12px;color:#667085;border-bottom:1px solid #e5e8ee}.hero-module-open :is(.opening-candidates,.opening-evidence,.hero-app-filters){visibility:hidden!important;pointer-events:none}.hero-module-open .hero-opening-actions{display:none}.product-hero-inner:not(.hero-continuity) .hero-module-view{grid-column:2;grid-row:3/5}.product-hero-inner:not(.hero-continuity).hero-module-open .opening-body{display:none}.product-hero-inner:not(.hero-continuity) .hero-workflow-row{grid-template-columns:184px minmax(0,1fr);background:#f5f6fa}@media(min-width:1101px)and (min-height:650px)and (prefers-reduced-motion:no-preference){.hero-continuity .hero-module-view{position:absolute;left:calc(var(--hero-shell-left) + var(--hero-nav-width));top:calc(var(--hero-shell-top) + 104px);width:calc(var(--hero-shell-width) - var(--hero-nav-width));height:calc(var(--hero-shell-height) - 104px);z-index:5}}@media(max-width:700px){.product-hero .hero-app-sidebar{display:flex;grid-column:1!important;grid-row:2!important;flex-direction:row;flex-wrap:wrap;padding:8px;gap:3px;border-right:0;border-bottom:1px solid #e5e8ee}.product-hero .hero-menu-label{display:none}.product-hero .hero-menu-item{font-size:10px;padding:7px}.product-hero .hero-menu-item .i{display:none}.product-hero-inner:not(.hero-continuity) .opening-context{grid-row:3}.product-hero-inner:not(.hero-continuity) .hero-app-filters{grid-row:4}.product-hero-inner:not(.hero-continuity) .opening-body{grid-row:5}.product-hero-inner:not(.hero-continuity) .hero-workflow-row{grid-row:6;grid-template-columns:1fr}.product-hero-inner:not(.hero-continuity) .hero-module-view{grid-column:1;grid-row:4/6;padding:16px}.hero-module-row{padding:14px;gap:8px;flex-wrap:wrap}.hero-module-row>b{min-width:0;flex:1}.hero-module-row>span:not(.avatar){flex-basis:100%;font-size:12px}.hero-module-row>small{margin:0}}:is(.product-source,.product-screen,.product-offer) .intro h2,:is(.product-source,.product-screen,.product-offer) .duo-copy h2{font-size:clamp(32px,3.4vw,48px);line-height:1.12;letter-spacing:-.04em}:is(.product-source,.product-screen,.product-offer) .intro p{font-size:17px;line-height:1.6;max-width:64ch}:is(.product-source,.product-screen,.product-offer).tint{background:#fff}:is(.product-source,.product-screen,.product-offer) .duo-art{padding:0;border:0;background:transparent;border-radius:0;min-width:0}:is(.product-source,.product-screen,.product-offer) .duo{gap:clamp(32px,5vw,80px)}:is(.product-source,.product-screen,.product-offer) .card>h3,:is(.product-source,.product-screen,.product-offer) .bcopy h3{font-size:24px;line-height:1.2;letter-spacing:-.025em}:is(.product-source,.product-screen,.product-offer) .card>p,:is(.product-source,.product-screen,.product-offer) .bcopy p{font-size:16px;line-height:1.6}:is(.product-source,.product-screen,.product-offer).page-hero{background:#fff}:is(.product-source,.product-screen,.product-offer).page-hero .hero-copy h1{font-size:clamp(40px,4.7vw,68px);line-height:1.04;letter-spacing:-.055em}:is(.product-source,.product-screen,.product-offer).page-hero .hero-copy p{font-size:18px;line-height:1.6}:is(.product-source,.product-screen,.product-offer) .page-art :is(.board,.hero-canvas):after{display:none}.product-source.page-hero .hero-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px}#source-how.product-source .section-inner{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:56px;align-items:start}#source-how.product-source .intro{text-align:left;margin:0;position:sticky;top:calc(var(--header) + 32px)}#source-how.product-source .cards{grid-template-columns:1fr;gap:48px;min-width:0}#source-how.product-source .card,#source-how.product-source .bcard{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}#source-how.product-source .card-art{border-radius:12px;border:1px solid var(--brand-line);background:#fff}#source-how.product-source .bcard{padding-top:32px;border-top:1px solid var(--line)}#source-how.product-source .bcopy{padding-top:8px}#ways-in.product-source .intro{max-width:920px;margin-inline:auto}#ways-in.product-source .ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;overflow:visible;margin:0;padding:0;scroll-snap-type:none}#ways-in.product-source .way{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:10px 22px;padding:24px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;min-width:0;width:auto}#ways-in.product-source .way-art{grid-column:1;grid-row:1 / 4;align-self:start;height:232px;margin:0;padding:0;border:0;border-radius:8px;background:transparent}#ways-in.product-source .way-art:after{display:none}#ways-in.product-source .wa-win{height:100%;border:1px solid var(--line);border-radius:8px;box-shadow:none}#ways-in.product-source .way>h3{grid-column:2;grid-row:1;margin:0;font-size:23px;line-height:1.2;letter-spacing:-.025em}#ways-in.product-source .way>p{grid-column:2;grid-row:2;font-size:15px;line-height:1.55;margin:0}#ways-in.product-source .way-src{grid-column:2;grid-row:3;align-self:end;margin:0;padding-top:10px;font-size:11px}#ways-in.product-source .ways-hint{display:none!important}#ways-in.product-source .ways-bar{margin-top:36px}#ats.product-source .ats-shell{border:0;border-radius:0;padding:0;background:transparent;gap:64px}#ats.product-source .ats-wall{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-screen.page-hero .hero-inner{display:grid;grid-template-columns:1fr;gap:40px;padding-block:64px 72px!important}.product-screen.page-hero .hero-copy{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:16px 64px;align-items:start}.product-screen.page-hero .hero-copy>.label{grid-column:1 / -1;margin:0}.product-screen.page-hero .hero-copy h1{grid-column:1;grid-row:2 / 4;max-width:14ch;margin:0}.product-screen.page-hero .hero-copy p{grid-column:2;grid-row:2;margin:0;max-width:35ch}.product-screen.page-hero .hero-copy .actions{grid-column:2;grid-row:3;margin-top:0;flex-wrap:wrap;gap:10px}.product-screen.page-hero .hero-art{max-width:none;width:100%;margin:0}.product-screen.page-hero .scr-hero .board{aspect-ratio:auto;min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.product-screen.page-hero .scr-card{border-radius:12px;box-shadow:0 18px 44px -36px #2416384d}.product-screen.page-hero .scr-top{padding:22px 28px 18px}.product-screen.page-hero .scr-top b{font-size:22px}.product-screen.page-hero .scr-grid{padding:0 20px}.product-screen.page-hero .scr-row{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));padding:12px 8px;font-size:14px}.product-screen.page-hero .scr-why{margin:18px 28px;padding:16px 20px}.product-screen.page-hero .scr-foot{padding:14px 28px}#screen-how.product-screen .cards{gap:40px;align-items:start}#screen-how.product-screen .card,#screen-how.product-screen .bcard{padding:0;border:0;border-radius:0;background:transparent}#screen-how.product-screen .card-art,#screen-how.product-screen .bart{border:1px solid var(--brand-line);border-radius:10px;background:#fff}#screen-how.product-screen .bcopy{padding:8px 0 0}#screen-how.product-screen .offer-hint{display:none!important}#product.product-screen .intro{text-align:left;max-width:840px;margin:0 0 36px}#product.product-screen .intro p{margin-inline:0}#product.product-screen .app-window{max-width:none;border-radius:12px;box-shadow:none}#on-arrival.product-screen .duo{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}#research.product-screen .duo{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}#research.product-screen .rs-card{box-shadow:none;border-radius:10px}#decide.product-screen .section-inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}#decide.product-screen .intro{text-align:left;margin:0}#decide.product-screen .dec{margin:0;max-width:none;grid-template-columns:1fr;border:0;background:transparent;gap:28px}#decide.product-screen .dec-col{padding:24px 0;border:0;border-radius:0;border-top:1px solid var(--brand-line);background:transparent}#decide.product-screen .dec-col ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.product-offer.page-hero .hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px}.product-offer.page-hero .hero-art{grid-column:1;grid-row:1;max-width:600px;justify-self:start}.product-offer.page-hero .hero-copy{grid-column:2;grid-row:1}.product-offer.page-hero .ofr-hero .board{aspect-ratio:auto;border:0;padding:0;background:transparent;box-shadow:none}.product-offer.page-hero .ofr-card{box-shadow:0 20px 40px -34px #2416384d}#offer-how.product-offer .cards{counter-reset:offer-step;gap:28px;max-width:none;align-items:start}#offer-how.product-offer .cards>article{position:relative;counter-increment:offer-step;padding:54px 0 0;border:0;border-radius:0;background:transparent;min-width:0}#offer-how.product-offer .cards>article:before{content:"0" counter(offer-step);position:absolute;top:0;left:0;color:var(--brand);font-size:13px;font-weight:600;width:100%;padding-bottom:15px;border-bottom:1px solid var(--brand-line)}#offer-how.product-offer .card-art,#offer-how.product-offer .bart{border:1px solid var(--line);border-radius:10px;background:#fff}#offer-how.product-offer .bcopy{padding-top:8px}#offer-how.product-offer .offer-hint{display:none!important}#schedule.product-offer .duo{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}#scorecards.product-offer .duo{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}#scorecards.product-offer .sc-card{box-shadow:none}#letters.product-offer .intro{text-align:left;max-width:860px;margin:0 0 40px}#letters.product-offer .intro p{margin-inline:0}#letters.product-offer .cards{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px;align-items:start}#letters.product-offer .bcard{padding:0;border:0;border-radius:0;background:transparent;gap:24px}#letters.product-offer .lt-art,#letters.product-offer .ap-art{height:auto;min-height:360px;padding:0;border:0;border-radius:0;background:transparent;overflow:visible}#letters.product-offer .lt-doc{height:auto;padding:28px;font-size:16px;line-height:1.65;border-radius:3px;box-shadow:0 18px 40px -32px #2416384d}#letters.product-offer .ap-chain{margin:0}#letters.product-offer .ap-chain li{padding:20px 14px}#letters.product-offer .ap-rule{margin-top:20px}#answer.product-offer .duo{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}@media(max-width:1100px){#source-how.product-source .section-inner{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:32px}#ways-in.product-source .ways{grid-template-columns:1fr;gap:28px}#ways-in.product-source .way{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 32px}#ways-in.product-source .way-art{height:240px}#offer-how.product-offer .cards.three{grid-template-columns:1fr;max-width:760px;margin-inline:auto;gap:36px}#offer-how.product-offer .cards>article{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:28px}#offer-how.product-offer .card-art,#offer-how.product-offer .bart{grid-column:1;grid-row:1 / span 2;order:initial}#offer-how.product-offer .card>h3,#offer-how.product-offer .card>p,#offer-how.product-offer .bcopy{grid-column:2}#decide.product-screen .section-inner{gap:36px}#letters.product-offer .cards{gap:28px}}@media(max-width:860px){:is(.product-source,.product-screen,.product-offer).page-hero .hero-inner{grid-template-columns:1fr;gap:32px;padding-block:40px 48px!important}.product-offer.page-hero .hero-copy{grid-column:1;grid-row:1}.product-offer.page-hero .hero-art{grid-column:1;grid-row:2;max-width:none}.product-screen.page-hero .hero-copy{display:block}.product-screen.page-hero .hero-copy h1{max-width:17ch;margin-top:18px}.product-screen.page-hero .hero-copy p{margin-top:22px;max-width:50ch}.product-screen.page-hero .hero-copy .actions{margin-top:26px}.product-screen.page-hero .scr-top{padding:16px}.product-screen.page-hero .scr-grid{padding:0 8px}.product-screen.page-hero .scr-row{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));font-size:12px;padding:10px 4px}.product-screen.page-hero .scr-why{margin:14px 16px;padding:12px}.product-screen.page-hero .scr-foot{padding:12px 16px;gap:12px;flex-wrap:wrap}#source-how.product-source .section-inner,#decide.product-screen .section-inner{grid-template-columns:1fr;gap:32px}#source-how.product-source .intro{position:static}:is(#on-arrival.product-screen,#research.product-screen,#schedule.product-offer,#scorecards.product-offer,#answer.product-offer) .duo{grid-template-columns:1fr}#research.product-screen .duo-copy,#scorecards.product-offer .duo-copy{order:0}#screen-how.product-screen .cards,#letters.product-offer .cards{grid-template-columns:1fr;gap:36px}#letters.product-offer .lt-art,#letters.product-offer .ap-art{min-height:0}#ats.product-source .ats-shell{gap:32px}}@media(max-width:560px){:is(.product-source,.product-screen,.product-offer).page-hero .hero-copy h1{font-size:42px}:is(.product-source,.product-screen,.product-offer).page-hero .hero-copy p{font-size:17px}#ways-in.product-source .way{display:flex;flex-direction:column;gap:12px;padding-top:24px}#ways-in.product-source .way-art{width:100%;height:230px;flex:none}#ways-in.product-source .way>h3{margin-top:6px;font-size:25px}#ways-in.product-source .way>p{font-size:16px}#ways-in.product-source .way-src{padding-top:0;font-size:12px}#offer-how.product-offer .cards.three{display:grid;grid-template-columns:1fr;margin:0;padding:0;overflow:visible;gap:36px}#offer-how.product-offer .cards>article{display:flex;flex-direction:column;gap:14px;padding-top:48px;width:auto;flex:none}#offer-how.product-offer .card-art,#offer-how.product-offer .bart{width:100%;order:-1}#decide.product-screen .dec-col ul{grid-template-columns:1fr;gap:12px}#letters.product-offer .lt-doc{padding:20px;font-size:15px}.product-screen.page-hero .scr-row .who{font-size:11px;gap:5px}.product-screen.page-hero .scr-row .avatar{display:none}.product-screen.page-hero .scr-head{font-size:10px}}#decide.product-screen .dec-col.team{color:var(--ink)}#decide.product-screen .dec-col.team li{color:var(--ink);border-top-color:var(--line)}#decide.product-screen .dec-col.team .dec-ic{color:var(--brand);background:var(--brand-soft)}#letters.product-offer .lt-doc{border-bottom:1px solid var(--line)}.product-screen.page-hero .hero-copy>.label{justify-self:start;width:fit-content}:is(.product-source,.product-screen,.product-offer).page-hero .hero-copy h1{letter-spacing:-.04em}.section.product-source,.section.product-screen,.section.product-offer{min-height:0}@media(min-width:1024px){.section.product-source,.section.product-screen,.section.product-offer{min-height:calc(100svh - var(--header))}}@media(max-width:560px){.product-screen.page-hero .scr-top{display:grid;grid-template-columns:1fr;gap:12px}.product-screen.page-hero .scr-top>.pill{justify-self:start}.product-screen.page-hero .scr-row{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.product-screen.page-hero .scr-row .who{font-size:12px}.product-screen.page-hero .scr-head{font-size:12px;color:var(--muted);letter-spacing:0}}@media(min-width:1024px){.section.product-source.page-hero{min-height:calc(100svh - var(--header) - 76px)}}.site-footer{--ink:#0a1927;--muted:#727587;--brand:#4b2e83;--brand-hover:#382064;--brand-mid:#8063ac;--brand-soft:#eee8f6;--brand-tint:#faf8fc;--brand-border:#e3dbea;--brand-deep:#241638;--purple:var(--brand);--hero-paper:#ffd79a;--hero-ink:var(--brand);--rule:rgba(22,40,69,.085);--frame:clamp(1264px,88vw,1440px);color:var(--ink)}.site-footer .text-link,.site-footer .text-link:hover{display:inline;gap:normal;color:inherit;text-decoration:none}.site-footer a:focus-visible{outline:3px solid #7258ff;outline-offset:4px}.site-footer .frame{width:calc(100% - 32px);max-width:var(--frame);margin-inline:auto}.site-footer .brand{font-size:30px;letter-spacing:-.04em;font-weight:600;line-height:1;display:inline-flex;align-items:flex-end;flex-shrink:0;overflow:visible;padding:.06em .12em .06em .05em}.site-footer .brand>span{display:inline-block}.site-footer .brand svg{width:.2625em;height:.2625em;margin:0 0 .075em .03em;flex:none;overflow:visible}@media(max-width:760px){.site-footer .frame{width:calc(100% - 32px)}.site-footer .brand{font-size:28px}}.site-footer{background:var(--brand-tint);border-top:1px solid var(--rule)}@media(max-width:760px){.site-footer .frame{width:100%}}.footer-inner{display:grid;grid-template-columns:1.4fr 1fr 1fr;column-gap:64px;row-gap:0;padding:56px 40px 26px}.footer-inner nav{display:flex;flex-direction:column;align-items:flex-start;gap:0;color:#67738a;font-size:15px}.footer-inner nav h4{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#344154;margin:5px 0 18px}.footer-inner nav>a{padding-block:9px;line-height:1.45;transition:color .2s}.footer-inner a:hover{color:var(--purple)}.footer-logo-stage{grid-column:1/-1;display:flex;justify-content:center;align-items:center;padding:44px 0 36px}.footer-logo-stage .brand{font-size:clamp(100px,16vw,200px);font-weight:500;padding:.06em .12em}.footer-bottom{grid-column:1/-1;border-top:1px solid var(--rule);padding-top:22px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;color:var(--muted)}.footer-bottom small{font-size:12px}.footer-bottom a{font-size:13px}@media(max-width:760px){.footer-inner{grid-template-columns:1fr 1fr;gap:30px 20px;padding:36px 24px 24px}.footer-inner nav{font-size:14px}.footer-inner nav>a{padding-block:11px}.footer-logo-stage{padding:0}.footer-logo-stage .brand{font-size:clamp(72px,20vw,150px)}.footer-bottom{padding-top:20px}}.site-footer a:focus-visible{outline-color:var(--brand)}.site-footer{background:#fff;border-top:0;--muted:#655074}.site-footer .footer-inner{background:var(--hero-paper);border-radius:0}.site-footer .footer-logo-stage .brand{color:var(--brand)}.site-footer .footer-inner nav{color:#655074}.site-footer .footer-inner nav h4{color:var(--brand)}.site-footer .footer-inner{padding:0;gap:0;grid-template-columns:1.4fr 1fr 1fr;border:1px solid var(--rule)}.footer-inner>nav{padding:30px 32px}.footer-inner>nav{border-left:1px solid var(--rule)}.footer-inner nav h4{margin:0 0 12px}.footer-inner nav>a{padding-block:5px;line-height:1.4}.footer-inner>.footer-logo-stage{border-top:1px solid var(--rule);padding:32px 24px}.footer-inner>.footer-bottom{padding:20px 32px}@media(max-width:760px){.site-footer .footer-inner{grid-template-columns:1fr 1fr}.footer-inner>nav{padding:24px}.footer-inner>nav:first-of-type{border-left:0}.footer-inner nav>a{padding-block:7px}.footer-inner>.footer-bottom{padding:20px 24px}}@media(pointer:coarse){.footer-inner nav>a{min-height:44px;display:flex;align-items:center}}.site-footer{padding-top:32px}.site-footer .footer-inner{background-image:repeating-linear-gradient(128deg,transparent 0 5px,rgba(116,78,151,.09) 5px 6px)}.footer-inner nav>a{font-weight:500}.footer-inner nav h4{font-weight:600}@media(max-width:760px){.site-footer{padding-top:20px}}.footer-inner nav>a>span{font-weight:400;color:#765b8f}.site-footer .footer-inner{background-image:none}.site-footer{padding-top:0!important;margin-top:0!important;background:var(--surface)!important;border-top:0}.site-footer .footer-inner{background:transparent!important;background-image:none!important;border:0!important;border-inline:0!important}.site-footer .footer-inner>div,.site-footer .footer-inner>nav{border:0!important}.site-footer .footer-bottom{border-top:0!important}#contact-dialog{--ink:#0a1927;--muted:#727587;--brand:#4b2e83;--brand-hover:#382064;--brand-mid:#8063ac;--brand-soft:#eee8f6;--brand-tint:#faf8fc;--brand-border:#e3dbea;--brand-deep:#241638;--purple:var(--brand);--hero-paper:#ffd79a;--hero-ink:var(--brand);--rule:rgba(22,40,69,.085);--frame:clamp(1264px,88vw,1440px);color:var(--ink)}#contact-dialog .button{border:0;background:var(--purple);color:#fff;padding:14px 20px;border-radius:4px;display:inline-flex;gap:9px;align-items:center;font-size:15px;font-weight:500;line-height:20px;transition:background .2s}#contact-dialog .text-link{padding:0;border:0;background:none;color:var(--purple);font-size:15px;display:inline-flex;align-items:center;gap:8px;font-weight:500;min-height:32px}#contact-dialog{width:min(1000px,calc(100% - 32px));max-height:90svh;overflow:auto;border:1px solid var(--rule);border-radius:9px;color:var(--ink);padding:0;box-shadow:0 40px 120px #10162535}#contact-dialog::backdrop{background:#18243d55;backdrop-filter:blur(5px)}#contact-dialog .dialog-inner{padding:45px}#contact-dialog .dialog-inner h2{font-size:36px;font-weight:400;letter-spacing:-.035em;margin:18px 0}#contact-dialog .dialog-inner>p{font-size:18px;color:#647083;max-width:750px}#contact-dialog .dialog-close{position:absolute;right:18px;top:14px;width:36px;height:36px;border:0;border-radius:50%;background:#f4f1fb;color:#725ca5;font-size:27px;z-index:8}#contact-dialog .dialog-inner .button{margin-top:24px}#contact-dialog{max-width:560px}@media(max-width:760px){#contact-dialog .dialog-inner{padding:30px 20px}#contact-dialog .dialog-inner h2{font-size:29px;margin-top:25px}#contact-dialog .dialog-inner>p{font-size:16px}}#contact-dialog .button:hover{background:var(--brand-hover)}#contact-dialog{max-width:720px;width:calc(100% - 32px);max-height:90svh;border:1px solid #e5e0ed;border-radius:16px;overflow:auto}#contact-dialog .dialog-inner{padding:40px}#contact-dialog h2{font-size:34px;margin:15px 0}#contact-dialog .lead-eyebrow{font-size:11px;letter-spacing:.1em;color:var(--brand)}#contact-dialog .lead-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:26px}#contact-dialog .lead-fields label,#contact-dialog #lead-verification label{font-size:13px;font-weight:500;display:flex;flex-direction:column;gap:8px}#contact-dialog .lead-wide{grid-column:1/-1}#contact-dialog .lead-fields input,#contact-dialog .lead-fields select,#contact-dialog .lead-fields textarea,#contact-dialog #lead-verification input{box-sizing:border-box;width:100%;min-width:0;border:1px solid #d9d4e3;border-radius:6px;background:#fff;padding:12px;color:#192332;font:inherit;font-size:14px}#contact-dialog .lead-fields input[aria-invalid=true],#contact-dialog .lead-fields select[aria-invalid=true],#contact-dialog .lead-fields textarea[aria-invalid=true]{border-color:#b43d46}#contact-dialog .lead-fields small{font-size:11px;color:#70677c;font-weight:400}#contact-dialog .lead-fields .field-error{color:#a42e3a}#contact-dialog .lead-privacy{font-size:12px;color:#70677c;margin:20px 0 12px}#contact-dialog .lead-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#contact-dialog #lead-status,#contact-dialog #verification-status{font-size:13px;line-height:1.4;min-height:18px}#contact-dialog #lead-form .button:disabled,#contact-dialog #lead-verification .button:disabled{opacity:.55;cursor:wait}#contact-dialog #lead-verification,#contact-dialog #lead-success{min-height:410px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:30px 8px}#contact-dialog #lead-verification[hidden],#contact-dialog #lead-success[hidden]{display:none}#contact-dialog #lead-verification>p,#contact-dialog #lead-success>p{font-size:16px;line-height:1.55;color:#696477;max-width:520px}#contact-dialog #lead-verification label{width:min(100%,320px);margin:22px 0 8px}#contact-dialog #lead-verification input{font-size:24px;letter-spacing:.35em;text-align:center}#contact-dialog .lead-state-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--brand-soft);color:var(--brand);font-size:25px}#contact-dialog .lead-state-icon.success{background:#e1f7e9;color:#16814c}#contact-dialog .lead-actions{display:flex;align-items:center;gap:24px;margin-top:18px}#contact-dialog #lead-success .button{margin-top:20px}@media(max-width:760px){#contact-dialog{width:100%;max-width:none;max-height:100svh;height:100svh;margin:0;border:0;border-radius:0}#contact-dialog .dialog-inner{padding:64px 20px 32px;min-height:100%;box-sizing:border-box}#contact-dialog h2{font-size:27px}#contact-dialog .lead-fields{grid-template-columns:1fr;gap:15px}#contact-dialog .lead-fields textarea{min-height:118px;resize:vertical}#contact-dialog .lead-wide{grid-column:1}#contact-dialog .lead-privacy{margin-top:18px}#contact-dialog #lead-security{max-width:100%;overflow:hidden;min-height:70px}#contact-dialog #lead-form>.button{width:100%;justify-content:center;margin-top:16px}#contact-dialog .dialog-close{position:fixed;right:14px;top:12px}#contact-dialog .lead-actions{width:100%;flex-direction:column;align-items:stretch;gap:16px}#contact-dialog .lead-actions .button,#contact-dialog #lead-success .button{width:100%;justify-content:center}#contact-dialog .lead-actions .text-link{text-align:center}#contact-dialog #lead-verification,#contact-dialog #lead-success{min-height:calc(100svh - 96px);padding:20px 0}}
