@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.31vfkycla13v0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.0c4siir8-ephk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.1pg2nifvadz06.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.NshE7W_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.NshE7W_variable{--ux-font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.Vsf3jq_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.Vsf3jq_variable{--ux-font-body:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.xH6Vxq_className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.xH6Vxq_variable{--ux-font-mono:"DM Mono", "DM Mono Fallback"}
html:has(.ux){scroll-behavior:smooth}body:has(.ux){margin:0}.ux{--ts:1;--s:1;--bg:#f2f6f6;--surface:#fff;--surface2:#e5eeef;--ink:#0e1d25;--muted:#475a64;--line:#cfdcdf;--line2:#b4c7cd;--brand:#1f5a6e;--brand-ink:#fff;--signal:#ff7a45;--signal-ink:#14100c;--deep:#0f2a33;--glass:#f2f6f6c7;--disc:#fff;--field:#748a93;--ok:#1a8a5a;--warn:#d9622b;--danger:#d23f1e;font-family:var(--ux-font-body),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:calc(17px*var(--ts));background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100%;line-height:1.55;transition:background-color .45s,color .45s;overflow-x:clip}.ux.t-dark{--bg:#0a161b;--surface:#11222a;--surface2:#182d36;--ink:#eaf2f3;--muted:#a0b5be;--line:#27404b;--line2:#3b5966;--brand:#7cc6db;--brand-ink:#08161c;--signal:#ff8a5b;--deep:#14303b;--glass:#0a161bc2;--field:#5f808e;--ok:#3ccb8f;--warn:#ff8a5b;--danger:#ff6b4a}.ux.d-compact{--s:.62}.ux.s-2{--ts:1.12}.ux.s-3{--ts:1.25}:where(.ux) *,:where(.ux) :before,:where(.ux) :after{box-sizing:border-box}:where(.ux) a{color:inherit;text-decoration:underline}:where(.ux) :where(h1,h2,h3,p){margin:0}:where(.ux) :where(ol,ul){margin:0;padding:0;list-style:none}:where(.ux) :where(button,input,select){font:inherit;color:inherit}:where(.ux) button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}:where(.ux) :focus-visible{outline:2.5px solid var(--brand);outline-offset:3px;border-radius:6px}:where(.ux) [id]{scroll-margin-top:96px}:where(.ux) svg{display:block}:where(.ux) .ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}:where(.ux) .wrap{width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(16px,4vw,56px)}:where(.ux) .sec{padding-block:calc(clamp(64px,8.5vw,128px)*var(--s));transition:padding .35s}:where(.ux) .disp{font-family:var(--ux-font-display),var(--ux-font-body),system-ui,sans-serif;letter-spacing:-.022em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;font-weight:650;line-height:1.03}:where(.ux) .h2{font-size:calc(clamp(32px,4.1vw,58px)*var(--ts))}:where(.ux) .eyebrow{font-family:var(--ux-font-mono),ui-monospace,Menlo,monospace;font-size:calc(14px*var(--ts));letter-spacing:.01em;color:var(--brand);align-items:center;gap:10px;margin-bottom:18px;display:flex}:where(.ux) .eyebrow:before{content:"";background:var(--signal);border-radius:50%;flex:none;width:9px;height:9px}:where(.ux) .lead{font-size:calc(19px*var(--ts));color:var(--muted);text-wrap:pretty}:where(.ux) .btn{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 26px;font-weight:600;text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s,color .2s;display:inline-flex}.ux .btn-p{background:var(--signal);color:var(--signal-ink)}.ux .btn-p:hover{background:color-mix(in srgb,var(--signal) 88%,var(--ink));transform:translateY(-2px)}.ux .btn-s{border:1.5px solid var(--line2);color:var(--ink)}.ux .btn-s:hover{border-color:var(--ink)}:where(.ux) .logo-disc{background:var(--disc);border-radius:50%;flex:none;width:48px;height:48px;display:block}:where(.ux) .logo-disc img{width:48px;height:48px;display:block}:where(.ux) .ai-bar{background:var(--deep);color:#dceaed;text-align:center;font-size:calc(14px*var(--ts));padding:8px 16px}:where(.ux) .nav{z-index:30;background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid var(--line);transition:background-color .45s;position:sticky;top:0}:where(.ux) .nav-in{align-items:center;gap:32px;min-height:72px;display:flex}:where(.ux) .nav-links{gap:6px;margin-left:auto;display:flex}:where(.ux) .nav-links a{min-height:44px;font-size:calc(15.5px*var(--ts));color:var(--muted);border-radius:999px;align-items:center;padding:8px 14px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}:where(.ux) .nav-links a:hover{background:var(--surface2);color:var(--ink)}.ux .nav .btn{min-height:46px;font-size:calc(15.5px*var(--ts));padding:9px 20px}:where(.ux) .page-thread{background:var(--signal);transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}:where(.ux) .hero{padding-block:calc(clamp(32px,3.4vw,52px)*var(--s)) calc(clamp(56px,6vw,92px)*var(--s))}:where(.ux) .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:clamp(32px,4.5vw,64px);display:grid}:where(.ux) .badge{font-size:calc(14.5px*var(--ts));border:1px solid var(--line2);background:var(--surface);border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:7px 14px 7px 12px;display:inline-flex}:where(.ux) .pulse{background:var(--signal);border-radius:50%;flex:none;width:9px;height:9px;position:relative}:where(.ux) .pulse:after{content:"";background:var(--signal);opacity:0;border-radius:50%;animation:2.2s ease-out 4 ux-ping;position:absolute;inset:0}@keyframes ux-ping{0%{opacity:1}to{opacity:0;transform:scale(3)}}:where(.ux) .h1{font-size:calc(clamp(40px,4.75vw,70px)*min(var(--ts),1.06))}:where(.ux) .h1 em{color:var(--brand);font-style:normal}:where(.ux) .hero .lead{max-width:36em;margin-top:24px}:where(.ux) .cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}:where(.ux) .who{border-top:1px solid var(--line);margin-top:26px;padding-top:18px}:where(.ux) .who .eyebrow{margin-bottom:12px}:where(.ux) .chips{flex-wrap:wrap;gap:8px;display:flex}:where(.ux) .chip{background:var(--surface);border:1.5px solid var(--field);min-height:44px;font-size:calc(14.5px*var(--ts));white-space:nowrap;border-radius:999px;padding:9px 14px;font-weight:550;transition:background-color .2s,border-color .2s,color .2s,transform .2s}:where(.ux) .chip:hover{border-color:var(--brand);transform:translateY(-1px)}:where(.ux) .chip[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}:where(.ux) .stage{background-color:var(--surface2);background-image:radial-gradient(var(--line2) 1px,transparent 1.2px);background-size:20px 20px;border-radius:30px;padding:clamp(14px,1.9vw,26px);transition:background-color .45s}:where(.ux) .steps{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px;display:grid;position:relative}:where(.ux) .wave{fill:none;pointer-events:none;width:100%;height:74px;position:absolute;top:0;left:0;overflow:visible}:where(.ux) .wave path{vector-effect:non-scaling-stroke;stroke-width:2.5px;stroke-linecap:round}:where(.ux) .wave-base path{stroke:var(--line2);stroke-dasharray:2 7}:where(.ux) .wave-live{transition:clip-path .85s linear}:where(.ux) .courier{left:var(--x);top:var(--y);background:var(--signal);width:14px;height:14px;box-shadow:0 0 0 5px color-mix(in srgb,var(--signal) 30%,transparent);opacity:0;pointer-events:none;border-radius:50%;margin:-7px 0 0 -7px;transition:left .85s linear,top .85s ease-in-out,opacity .15s;position:absolute}:where(.ux) .courier.go{opacity:1}:where(.ux) .wave-live path{stroke:var(--signal)}:where(.ux) .step{min-width:0;position:relative}:where(.ux) .step button{text-align:center;border-radius:14px;flex-direction:column;align-items:center;width:100%;min-height:44px;padding-bottom:4px;display:flex}:where(.ux) .nodebox{justify-content:center;align-items:flex-start;height:78px;display:flex}:where(.ux) .step:nth-child(odd) .nodebox{padding-top:26px}:where(.ux) .node{background:var(--surface);border:1.5px solid var(--line2);width:48px;height:48px;color:var(--brand);border-radius:50%;place-items:center;transition:background-color .35s,border-color .35s,color .35s,transform .35s cubic-bezier(.3,1.6,.5,1),box-shadow .35s;display:grid}:where(.ux) .step button:hover .node{border-color:var(--brand);transform:scale(1.08)}:where(.ux) .step.done .node{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}:where(.ux) .step.on .node{background:var(--signal);border-color:var(--signal);color:var(--signal-ink);box-shadow:0 0 0 7px color-mix(in srgb,var(--signal) 26%,transparent);transform:scale(1.14)}:where(.ux) .st-k{font-size:calc(13px*var(--ts));color:var(--muted);margin-top:4px}:where(.ux) .st-n{font-weight:650;font-size:calc(15px*var(--ts));letter-spacing:-.005em}:where(.ux) .panel{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:16px;transition:background-color .45s,border-color .45s}:where(.ux) .art-stack{aspect-ratio:560/300;position:relative}:where(.ux) .art{opacity:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}:where(.ux) .art.on{opacity:1}:where(.ux) .art .bd{transform-box:fill-box;transform-origin:50%}:where(.ux) .art .grow{transform-origin:0}:where(.ux) .art .draw{stroke-dasharray:1}:where(.ux).m-on .art:not(.on) .bd{opacity:0}:where(.ux) .art.on .pop{animation:.42s cubic-bezier(.2,.9,.3,1.2) both ux-bd-pop;animation-delay:calc(var(--d)*95ms)}:where(.ux) .art.on .grow{animation:.45s cubic-bezier(.2,.8,.2,1) both ux-bd-grow;animation-delay:calc(var(--d)*95ms)}:where(.ux) .art.on .draw{animation:.5s ease-out both ux-bd-draw;animation-delay:calc(var(--d)*95ms)}:where(.ux) .art.on .fade{animation:.4s both ux-bd-fade;animation-delay:calc(var(--d)*95ms)}@keyframes ux-bd-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:none}}@keyframes ux-bd-grow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes ux-bd-draw{0%{opacity:0;stroke-dashoffset:1px}1%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes ux-bd-fade{0%{opacity:0}to{opacity:1}}:where(.ux) .dossier{opacity:0;visibility:hidden;transition:opacity .25s;position:absolute;inset:0}:where(.ux) .dossier.on{opacity:1;visibility:visible}:where(.ux) .sheet{background:var(--surface);border:1px solid var(--line2);width:38%;transform:translate(var(--ex),var(--ey)) rotate(var(--r));border-radius:10px;padding:6px;position:absolute;top:31%;left:31%;box-shadow:0 6px 18px #08161c29}:where(.ux) .sheet svg{width:100%;height:auto}:where(.ux) .dossier.on .sheet{animation:3s cubic-bezier(.6,0,.2,1) both ux-gather;animation-delay:calc(var(--n)*70ms)}@keyframes ux-gather{0%{opacity:0;transform:translate(var(--sx),14px) scale(.9)}16%{opacity:1;transform:translate(var(--sx),0)}52%{opacity:1;transform:translate(var(--sx),0)}84%,to{opacity:1;transform:translate(var(--ex),var(--ey)) rotate(var(--r))}}:where(.ux) .dc-chip{background:var(--signal);color:var(--signal-ink);font-family:var(--ux-font-mono),ui-monospace,Menlo,monospace;font-size:calc(14px*var(--ts));border-radius:999px;margin-top:-16px;padding:5px 12px;line-height:22px;position:absolute;top:50%}:where(.ux) .dc-l{left:7%}:where(.ux) .dc-r{right:7%}:where(.ux) .dossier.on .dc-chip{animation:.42s cubic-bezier(.2,.9,.3,1.2) 2.6s both ux-bd-pop}:where(.ux) .f-s{fill:var(--surface2)}:where(.ux) .f-l{fill:var(--line2)}:where(.ux) .f-b{fill:var(--brand)}:where(.ux) .f-g{fill:var(--signal)}:where(.ux) .f-w{fill:var(--surface)}:where(.ux) .o-l{fill:none;stroke:var(--line2);stroke-width:2px;stroke-linecap:round}:where(.ux) .o-b{fill:none;stroke:var(--brand);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}:where(.ux) .o-i{fill:none;stroke:var(--brand-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}:where(.ux) .export{border-top:1px solid var(--line);font-size:calc(14.5px*var(--ts));color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}:where(.ux) .export .ic{width:18px;height:18px;color:var(--brand)}:where(.ux) .tok{color:var(--ink);border-radius:5px;padding-inline:1px;font-weight:600;transition:background-color .3s,color .3s}:where(.ux) .tok.hi{background:var(--signal);color:var(--signal-ink);padding-inline:5px}:where(.ux) .prob-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}:where(.ux) .prob-head{position:sticky;top:112px}:where(.ux) .prob-row{padding-block:calc(34px*var(--s) + 4px);border-top:1px solid var(--line2);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:28px;display:grid}:where(.ux) .prob-row:last-child{border-bottom:1px solid var(--line2)}:where(.ux) .glyph{background:var(--surface2);width:96px;height:96px;color:var(--brand);border-radius:24px;place-items:center;display:grid}:where(.ux) .glyph svg{width:64px;height:64px}:where(.ux) .h3{font-family:var(--ux-font-display),var(--ux-font-body),system-ui,sans-serif;font-weight:650;font-size:calc(25px*var(--ts));letter-spacing:-.012em;margin-bottom:10px;line-height:1.15}:where(.ux) .prob-row p,:where(.ux) .muted{color:var(--muted)}:where(.ux) .hand{transform-origin:32px 32px}:where(.ux) .prob-row.in .hand{animation:1.6s cubic-bezier(.3,0,.2,1) .25s ux-spin}@keyframes ux-spin{to{transform:rotate(360deg)}}:where(.ux) .prob-row.in .frag{animation:.7s ease-in-out .25s 2 alternate ux-drift}:where(.ux) .prob-row.in .frag.b{animation-delay:.35s}:where(.ux) .prob-row.in .frag.c{animation-delay:.45s}:where(.ux) .prob-row.in .frag.d{animation-delay:.55s}@keyframes ux-drift{0%{transform:translate(0)}to{transform:translate(4px,-5px)}}:where(.ux) .prob-row.in .same{animation:1s ease-in-out .25s ux-same}:where(.ux) .prob-row.in .same.b{animation-delay:.4s}:where(.ux) .prob-row.in .same.c{animation-delay:.55s}@keyframes ux-same{0%,to{opacity:1}50%{opacity:.35}}:where(.ux) .pipe{background:var(--surface);border-block:1px solid var(--line);transition:background-color .45s}:where(.ux) .pipe-head{max-width:880px;margin-bottom:calc(clamp(32px,4vw,56px)*var(--s))}:where(.ux) .pipe-head .lead{max-width:40em;margin-top:20px}:where(.ux) .pipe-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}:where(.ux) .agents{position:relative}:where(.ux) .agent{width:100%;padding:calc(14px*var(--s) + 6px) 16px;border-radius:18px;grid-template-columns:52px minmax(0,1fr);gap:16px;transition:background-color .3s;display:grid;position:relative}:where(.ux) .agent:hover,:where(.ux) .agent.on{background:var(--surface2)}:where(.ux) .num{width:52px;height:52px;font-family:var(--ux-font-mono),ui-monospace,Menlo,monospace;font-size:calc(15px*var(--ts));border:1.5px solid var(--line2);background:var(--surface);color:var(--brand);border-radius:50%;place-items:center;transition:background-color .3s,color .3s,border-color .3s;display:grid}:where(.ux) .agent.on .num{background:var(--signal);border-color:var(--signal);color:var(--signal-ink)}:where(.ux) .agent-t{font-family:var(--ux-font-display),var(--ux-font-body),system-ui,sans-serif;font-weight:650;font-size:calc(22px*var(--ts));letter-spacing:-.01em;line-height:1.2;display:block}:where(.ux) .agent-d{color:var(--muted);margin-top:2px;display:block}:where(.ux) .tick{opacity:0;border-radius:2px;height:2px;position:absolute;bottom:6px;left:16px;right:16px;overflow:hidden}:where(.ux) .agent.on .tick{opacity:1}:where(.ux) .tick i{background:var(--signal);transform-origin:0;height:100%;display:block;transform:scaleX(0)}:where(.ux) .playing .agent.on .tick i{animation:3.6s linear forwards ux-tick}:where(.ux) .frozen .tick i{animation-play-state:paused!important}@keyframes ux-tick{to{transform:scaleX(1)}}:where(.ux) .pipe-stage{position:sticky;top:104px}:where(.ux) .result{margin-top:calc(clamp(24px,3vw,40px)*var(--s));background:var(--deep);color:#eaf2f3;--ink:#fff;border-radius:24px;align-items:center;gap:18px;padding:clamp(20px,2.4vw,30px);display:flex}:where(.ux) .result .ic{color:#ffb08c;width:30px;height:30px}:where(.ux) .result p{font-size:calc(19px*var(--ts));text-wrap:pretty;line-height:1.45}:where(.ux) .result .tok{color:#fff}:where(.ux) .result .tok.hi{color:var(--signal-ink)}:where(.ux) .result b{font-weight:650}:where(.ux) .who-head{margin-bottom:calc(clamp(28px,3.4vw,48px)*var(--s));flex-direction:column;max-width:900px;display:flex}:where(.ux) .who-grid{flex-wrap:wrap;gap:16px;display:flex}:where(.ux) .pc{background:var(--surface);border:1.5px solid var(--line);border-radius:26px;flex-direction:column;flex:300px;gap:14px;min-width:0;padding:clamp(22px,2.4vw,32px);transition:background-color .35s,color .35s,border-color .35s,transform .3s;display:flex}:where(.ux) .pc:hover{border-color:var(--brand);transform:translateY(-4px)}:where(.ux) .pc .glyph{border-radius:18px;width:64px;height:64px;transition:background-color .35s,color .35s}:where(.ux) .pc .glyph .ic{width:28px;height:28px}:where(.ux) .pc p{color:var(--muted);flex:1;transition:color .35s}:where(.ux) .pc-b{min-height:44px;color:var(--brand);border:1.5px solid;border-radius:999px;align-self:flex-start;align-items:center;margin-top:6px;padding:9px 18px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}:where(.ux) .pc-b:hover{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}:where(.ux) .pc.sel{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);order:-1}:where(.ux) .pc.sel .glyph{background:var(--brand);color:var(--brand-ink)}:where(.ux) .pc.sel .pc-b{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}:where(.ux) .trust{background:var(--deep);color:#eaf2f3;--muted:#b3c7ce;--brand:#8ed2e5;--line2:#35525e;border-radius:clamp(24px,3vw,40px);padding:clamp(28px,5.4vw,80px);transition:background-color .45s}:where(.ux) .trust-head{max-width:880px}:where(.ux) .trust-head .lead{max-width:42em;margin-top:20px}:where(.ux) .trust-grid{margin-top:calc(clamp(32px,4vw,60px)*var(--s));padding-top:calc(clamp(24px,3vw,40px)*var(--s));border-top:1px solid var(--line2);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(24px,3vw,44px);display:grid}:where(.ux) .trust-grid .ic{width:30px;height:30px;color:var(--brand);margin-bottom:14px}:where(.ux) .trust-grid p{color:var(--muted)}:where(.ux) .mark{white-space:nowrap;color:#eaf2f3;background:#eaf2f31a;border:1.5px solid #8ed2e5;border-radius:7px;padding:1px 8px;font-weight:550}:where(.ux) .mark-b{border-style:dashed}:where(.ux) .early-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}:where(.ux) .early-grid .lead{max-width:30em;margin-top:18px}:where(.ux) .h2-xl{font-size:calc(clamp(36px,5vw,72px)*var(--ts))}:where(.ux) .form{background:var(--surface);border:1.5px solid var(--line);border-radius:28px;flex-direction:column;gap:18px;padding:clamp(20px,2.8vw,36px);transition:background-color .45s,border-color .45s;display:flex}:where(.ux) .row{flex-wrap:wrap;gap:10px;display:flex}:where(.ux) .inp{border:1.5px solid var(--field);background:var(--bg);border-radius:16px;flex:220px;width:100%;min-width:0;min-height:56px;padding:12px 18px;transition:border-color .2s,background-color .2s}:where(.ux) .inp::placeholder{color:var(--muted);opacity:1}:where(.ux) .inp:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 25%,transparent);outline:none}:where(.ux) .inp[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 25%,transparent)}.ux .form .btn{flex:0 auto;min-height:56px}:where(.ux) .btn .okmark{width:20px;height:20px;display:none}:where(.ux) .btn.sent .okmark{display:block}:where(.ux) .fld{font-size:calc(15px*var(--ts));flex-direction:column;gap:6px;font-weight:550;display:flex}:where(.ux) .sel-w{position:relative}:where(.ux) .sel-w select{appearance:none;cursor:pointer;padding-right:48px;font-weight:400}:where(.ux) .sel-w .ic{pointer-events:none;color:var(--muted);position:absolute;top:17px;right:16px}:where(.ux) .chk{cursor:pointer;font-size:calc(15px*var(--ts));grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding-block:4px;line-height:1.45;display:grid}:where(.ux) .chk input{width:22px;height:22px;accent-color:var(--brand);cursor:pointer;margin:0}:where(.ux) .chk.bad input{outline:2.5px solid var(--danger);outline-offset:2px}:where(.ux) .note{font-size:calc(14px*var(--ts));color:var(--muted);line-height:1.45}:where(.ux) .faq{background:var(--surface);border-top:1px solid var(--line);transition:background-color .45s}:where(.ux) .faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(24px,5vw,80px);display:grid}:where(.ux) .faq-head{position:sticky;top:112px}:where(.ux) .q{border-top:1px solid var(--line2)}:where(.ux) .q:last-child{border-bottom:1px solid var(--line2)}:where(.ux) .q-b{width:100%;min-height:56px;padding-block:calc(14px*var(--s) + 8px);font-family:var(--ux-font-display),var(--ux-font-body),system-ui,sans-serif;font-weight:600;font-size:calc(21px*var(--ts));letter-spacing:-.008em;justify-content:space-between;align-items:center;gap:20px;line-height:1.25;display:flex}:where(.ux) .q-b:hover{color:var(--brand)}:where(.ux) .q-b .ic{transition:transform .3s}:where(.ux) .q.open .q-b .ic{transform:rotate(180deg)}:where(.ux) .a-w{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}:where(.ux) .q.open .a-w{grid-template-rows:1fr}:where(.ux) .a-i{visibility:hidden;min-height:0;transition:visibility .35s;overflow:hidden}:where(.ux) .q.open .a-i{visibility:visible}:where(.ux) .a-i p,:where(.ux) .a-i .a-c{color:var(--muted);max-width:44em;padding-bottom:22px}:where(.ux) .todo{font-family:var(--ux-font-mono),ui-monospace,Menlo,monospace;font-size:calc(14px*var(--ts));color:var(--ink);border:1.5px dashed var(--line2);border-radius:10px;margin-bottom:22px;padding:8px 12px;display:inline-block}:where(.ux) .a-c ul,:where(.ux) .a-c ol{margin-block:.5em;padding-left:1.25em;list-style:outside}:where(.ux) .a-c ol{list-style:decimal}:where(.ux) .a-c>p{color:inherit;padding:0}:where(.ux) .a-c>p+p{margin-top:.5em}:where(.ux) .site-head{display:contents}:where(.ux) .a-c *{color:inherit}:where(.ux) .a-c strong,:where(.ux) .a-c b,:where(.ux) .a-c a{color:var(--ink)}:where(.ux) .a-c strong,:where(.ux) .a-c b{font-weight:650}:where(.ux) .foot{padding-block:calc(clamp(48px,5vw,72px)*var(--s)) 24px}:where(.ux) .foot-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}:where(.ux) .foot-grid p{max-width:27em}:where(.ux) .foot .copy{font-size:calc(14px*var(--ts));color:var(--muted);margin-top:10px}:where(.ux) .foot-logo{background:#fff;border-radius:20px;place-items:center;width:92px;height:92px;margin-bottom:16px;display:grid}:where(.ux) .foot-logo img{width:76px;height:76px;display:block}:where(.ux) .foot h3{font-size:calc(16px*var(--ts));margin-bottom:10px;font-weight:650}:where(.ux) .foot li a{min-height:36px;color:var(--muted);align-items:center;gap:10px;text-decoration:none;display:inline-flex}:where(.ux) .foot li a:hover{color:var(--ink);text-decoration:underline}:where(.ux) .foot li .ic{width:18px;height:18px}:where(.ux) .foot-end{border-top:1px solid var(--line);font-size:calc(14px*var(--ts));color:var(--muted);text-align:center;margin-top:40px;padding-top:20px}:where(.ux) .foot-end a{color:var(--ink)}:where(.ux) .dock-rail{z-index:40;pointer-events:none;justify-content:flex-end;height:0;padding-inline:16px;display:flex;position:sticky;bottom:16px}:where(.ux) .dock{background:var(--surface);border:1px solid var(--line2);pointer-events:auto;border-radius:999px;align-items:center;gap:2px;padding:5px;transition:background-color .45s;display:flex;position:absolute;bottom:0;right:16px;box-shadow:0 10px 34px #08161c33}:where(.ux) .dk{width:44px;height:44px;color:var(--muted);border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid}:where(.ux) .dk:hover{background:var(--surface2);color:var(--ink)}:where(.ux) .dk[aria-pressed=true],:where(.ux) .dk[aria-checked=true]{background:var(--brand);color:var(--brand-ink)}:where(.ux) .dk .ic{width:20px;height:20px}:where(.ux) .dk-sep{background:var(--line2);flex:none;width:1px;height:24px;margin-inline:4px}:where(.ux) .dk-a{font-family:var(--ux-font-display),system-ui,sans-serif;font-weight:700;line-height:1}:where(.ux) .dk-set{align-items:center;gap:2px;display:flex}:where(.ux) .dock.shut .dk-set{display:none}:where(.ux).js .rv{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}:where(.ux).js .rv.in{opacity:1;transform:none}:where(.ux).m-off *,:where(.ux).m-off :before,:where(.ux).m-off :after{transition:none!important;animation:none!important}:where(.ux).m-off .rv{opacity:1!important;transform:none!important}:where(.ux).m-off .courier{display:none}@media (max-width:1060px){:where(.ux) .hero-grid,:where(.ux) .pipe-grid,:where(.ux) .prob-grid,:where(.ux) .early-grid,:where(.ux) .faq-grid{grid-template-columns:minmax(0,1fr)}:where(.ux) .h1{font-size:calc(clamp(34px,8.8vw,72px)*min(var(--ts),1.06))}:where(.ux) .prob-head,:where(.ux) .faq-head,:where(.ux) .pipe-stage{position:static}:where(.ux) .pipe-stage{order:-1}:where(.ux) .nav-links{display:none}:where(.ux) .nav-in{justify-content:space-between}}@media (max-width:640px){:where(.ux) .h1{font-size:calc(clamp(32px,10.2vw,48px)*min(var(--ts),1.04))}:where(.ux) .lead,:where(.ux) .result p{font-size:calc(17.5px*var(--ts))}:where(.ux) .btn{width:100%}.ux .nav .btn{width:auto;font-size:calc(14px*var(--ts));padding-inline:16px}:where(.ux) .nav-in{gap:12px;min-height:64px}:where(.ux) .logo-disc,:where(.ux) .logo-disc img{width:44px;height:44px}:where(.ux) .steps{grid-template-columns:minmax(0,1fr);gap:4px}:where(.ux) .wave{display:none}:where(.ux) .courier{left:24px;top:var(--v);transition:top .85s linear,opacity .15s}:where(.ux) .step.done:before{background:var(--signal)}:where(.ux) .dc-chip{font-size:calc(12px*var(--ts));margin-top:-13px;padding:2px 9px}:where(.ux) .dc-l{left:2%}:where(.ux) .dc-r{right:2%}:where(.ux) .step:before{content:"";background:var(--line2);width:2px;position:absolute;top:0;bottom:-4px;left:23px}:where(.ux) .step:last-of-type:before{bottom:50%}:where(.ux) .step:first-of-type:before{top:50%}:where(.ux) .step button{text-align:left;flex-direction:row;grid-template-columns:48px minmax(0,1fr);justify-items:start;column-gap:14px;padding-block:3px;display:grid;position:relative}:where(.ux) .nodebox,:where(.ux) .step:nth-child(odd) .nodebox{grid-row:1/span 2;height:48px;padding:0}:where(.ux) .st-k{align-self:end;margin:0;line-height:1.2}:where(.ux) .st-n{align-self:start;line-height:1.25}:where(.ux) .prob-row{grid-template-columns:minmax(0,1fr);gap:16px}:where(.ux) .agent{grid-template-columns:44px minmax(0,1fr);gap:12px;padding-inline:10px}:where(.ux) .num{width:44px;height:44px}:where(.ux) .result{flex-direction:column;align-items:flex-start}:where(.ux) .foot-grid{grid-template-columns:minmax(0,1fr)}:where(.ux) .dock{right:0}:where(.ux) .dock-rail{padding-inline:12px;bottom:12px}:where(.ux) .dk{width:42px;height:42px}:where(.ux) .dk-sep{margin-inline:2px}}@media (max-width:360px){:where(.ux) .dk{width:36px;height:44px}:where(.ux) .dk-sep{display:none}}@media print{:where(.ux) .dock-rail{display:none}:where(.ux).js .rv{opacity:1;transform:none}}
