@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.21jp631_3pja2.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}._5XglIG_className{font-family:Geist,Geist Fallback;font-style:normal}._5XglIG_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/63422f770a947d45-s.0b-mzikr8-ae0.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:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9e6813202f725814-s.p.2qijkc4_gtkq0.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:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/63422f770a947d45-s.0b-mzikr8-ae0.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:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9e6813202f725814-s.p.2qijkc4_gtkq0.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:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/63422f770a947d45-s.0b-mzikr8-ae0.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:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9e6813202f725814-s.p.2qijkc4_gtkq0.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:Urbanist Fallback;src:local(Arial);ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:99.04%}.XqHKCq_className{font-family:Urbanist,Urbanist Fallback;font-style:normal}.XqHKCq_variable{--font-ui:"Urbanist", "Urbanist Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-canvas:#fff;--c-tint-1:#f7fafe;--c-tint-2:#eef5ff;--c-navy:#002976;--c-ink:#132035;--c-body:#33455f;--c-muted:#52627c;--c-link:#0c51be;--c-link-hover:#0047a3;--c-on-dark:#fff;--c-deep:#0047a3;--c-blue:#0057ff;--c-bright:#1678fe;--c-aqua:#04e8d8;--c-amber:#ecad43;--c-cobalt:#2d6be4;--c-hairline:#d6e8ff;--c-focus:#0c51be;--c-focus-dark:#fff;--app-t1:#132035;--app-t2:#1a2c45;--app-t3:#3d5371;--app-primary:#1e7bfa;--app-primary-dark:#0058d1;--app-agent:#174aff;--app-job:#1b4fd8;--app-soft:#f4f8ff;--app-band:#33455f;--app-accent:#368efc;--ok-t:#15803d;--ok-bg:#edffea;--ok-g:#16a34a;--ok-dot:#22c55e;--warn-t:#b45309;--warn-bg:#fff8ea;--warn-g:#d97706;--info-t:#0058d1;--info-bg:#eef5ff;--bad-t:#b91c1c;--bad-bg:#ffd6d6;--bad-g:#ef4444;--neu-t:#3d5371;--neu-bg:#f4f8ff;--g-red:#ef4444;--g-amber:#d97706;--g-yellow:#ffc42d;--g-green:#16a34a;--g-z1:#ffd6d6;--g-z2:#fff8ea;--g-z3:#fffae8;--g-z4:#edffea;--g-marker:#132035;--c-linkedin:#0a66c2;--grad-brand:linear-gradient(90deg,#002976 0%,#0c51be 20%,#1678fe 40%,#0fa5ee 60%,#04e8d8 90%,#00f8d2 100%);--grad-deep:linear-gradient(90deg,#002976 0%,#0c51be 30%,#1466ea 62%,#0b72d0 100%);--grad-deep-v:linear-gradient(180deg,#002976 0%,#0c51be 30%,#1466ea 62%,#0b72d0 100%);--grad-band:linear-gradient(90deg,#002976 0%,#0c51be 25%,#1466ea 50%,#1678fe 62%,#0fa5ee 78%,#04e8d8 100%);--grad-band-v:linear-gradient(180deg,#002976 0%,#0c51be 40%,#1466ea 60%,#0fa5ee 80%,#04e8d8 100%);--grad-headline:linear-gradient(90deg,#002976 0%,#0c51be 45%,#1466ea 100%);--grad-headline-dark:linear-gradient(90deg,#fff 0%,#c9d4ff 100%);--grad-stage:linear-gradient(135deg,#f2f7ff 0%,#e6f0ff 60%,#ddf6f5 100%);--grad-ai:linear-gradient(41deg,#174aff 26%,#00e4fd 68%);--f-display:"Geist",system-ui,sans-serif;--f-body:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--f-ui:"Urbanist","Geist",system-ui,sans-serif;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:40px;--s-8:48px;--s-9:64px;--s-10:80px;--s-11:96px;--s-12:128px;--r-xs:8px;--r-sm:12px;--r-md:20px;--r-lg:32px;--r-pill:999px;--e1:0 1px 1px #0f234b08,0 2px 4px #0f234b08,0 6px 12px -4px #0f234b0f;--e2:0 1px 2px #0f234b08,0 4px 8px -2px #0f234b0a,0 12px 24px -6px #0f234b12,0 24px 48px -12px #0f234b14;--e3:0 2px 4px #0f234b08,0 8px 16px -4px #0f234b0d,0 24px 48px -12px #0f234b1a,0 48px 96px -24px #0f234b1f;--e2-dark:0 2px 6px #00123c1f,0 12px 28px -8px #00123c3d;--d-press:.1s;--d-hover:.16s;--d-state:.24s;--d-enter:.4s;--d-draw:.6s;--d-count:.8s;--ease-out:cubic-bezier(.2,0,0,1);--ease-move:cubic-bezier(.645,.045,.355,1);--ease-in:cubic-bezier(.3,0,1,1);--ease-spring:cubic-bezier(.34,1.45,.64,1);--stagger:60ms;--z-card-back:1;--z-ball:2;--z-tio:3;--z-card-front:4;--z-header:40;--z-sbar:45;--z-consent:46;--z-skip:50;--c-link-line:#0c51be73;--c-glow:#ffffff47;--scrim:#1320352e;--fade-bottom:linear-gradient(180deg,#fff0 0%,#fffffff0 40%);--fade-right:linear-gradient(90deg,#fff0 0%,#fffffff0 40%);--glass:#ffffffb8;--glass-card:#fffc;--glass-edge:#ffffffd9;--glass-blur:saturate(180%) blur(20px);--ring:inset 0 0 0 1px var(--c-hairline);--ring-on:inset 0 0 0 1.5px var(--c-link);--ring-btn:inset 0 0 0 1px #0f234b24,0 1px 2px #0f234b0a;--ring-btn-hover:inset 0 0 0 1px #0f234b3d,0 1px 2px #0f234b0f;--e1-glass:inset 0 1px 0 #ffffffe6,0 0 0 1px #0f234b0f,0 2px 4px #0f234b08,0 6px 16px -6px #0f234b14;--e2-glass:inset 0 1px 0 #ffffffe6,0 0 0 1px #0f234b0f,0 4px 8px -2px #0f234b0a,0 12px 24px -6px #0f234b12,0 24px 48px -12px #0f234b14;--mask-fade-up:linear-gradient(180deg,transparent 0,#000 44%);--sat-h:88px;--margin:16px;--gutter:16px;--hdr-gap:8px;--pill-h:56px;--hdr-h:64px;--pill-pad:8px;--pill-end:6px;--sec-pad:48px;--grid:min(1200px,100% - 2 * max(var(--margin),env(safe-area-inset-left),env(safe-area-inset-right)))}.bw .pill{--pill-tip:56px;--grad-pill:linear-gradient(90deg,#002976 0%,#0c51be 30%,#1466ea calc(100% - var(--pill-tip)),#04e8d8 100%);--grad-pill-hover:linear-gradient(90deg,#001b55 0%,#0a45a6 30%,#1257ce calc(100% - var(--pill-tip)),#04e8d8 100%)}.bw .pill--mini{--pill-tip:45px}.bw .pill--full{--pill-tip:28px}@media (max-width:374px){:root{--gutter:12px}}@media (max-width:599px){.bw .hero .pill,.bw .finale .pill{--pill-tip:28px}}@media (min-width:600px){:root{--pill-pad:16px;--margin:24px;--sec-pad:80px;--sat-h:104px}}@media (min-width:768px){:root{--margin:32px;--hdr-gap:12px;--pill-h:60px;--hdr-h:72px;--pill-pad:24px;--pill-end:8px}}@media (min-width:1024px){:root{--gutter:24px;--sec-pad:96px}}@media (min-width:1280px){:root{--margin:40px}}:root{--f-display:var(--font-geist),system-ui,sans-serif;--f-body:var(--font-geist),system-ui,-apple-system,"Segoe UI",sans-serif;--f-ui:var(--font-ui),var(--font-geist),system-ui,sans-serif;--grad-scrim-s:linear-gradient(transparent 64px,var(--scrim) 64px);--grad-scrim-m:linear-gradient(transparent 72px,var(--scrim) 72px);--grad-dot:radial-gradient(circle,var(--c-cobalt) 1.3px,transparent 1.7px);--mask-fade-l:linear-gradient(90deg,transparent 0,#000 26%);--grad-glow:radial-gradient(closest-side,var(--c-glow),transparent);--mask-glow-v:linear-gradient(180deg,transparent 60%,#000 80%);--mask-glow-h:linear-gradient(90deg,transparent 52%,#000 64%);--mask-fade-r:linear-gradient(90deg,#000 74%,transparent 100%);--grad-strike:linear-gradient(var(--app-t3),var(--app-t3));--mark-stop-0:#002976;--mark-stop-55:#0c51be;--mark-stop-100:#1466ea;--pale-stop-0:#f2f7ff;--pale-stop-60:#e6f0ff;--pale-stop-100:#ddf6f5;--emp-deep-0:#00143d;--emp-deep-1:#001b52;--grad-emp-deep:linear-gradient(160deg,#00143d 0%,#001b52 55%,#002976 100%);--emp-on-dark-2:#afc0e0;--emp-on-dark-3:#8fa3cc;--emp-link-dark:#8cb8ff;--emp-hair-dark:#ffffff1f;--emp-field-dark:#ffffff0f;--emp-chip-dark:#ffffff14;--emp-edge-dark:#ffffff80;--emp-lit-dark:inset 0 1px 0 #ffffff1a;--emp-ring:0 0 0 1px #0f234b14;--emp-e4:0 2px 4px #0f234b08,0 16px 32px -8px #0f234b12,0 48px 96px -24px #0f234b1f,0 96px 160px -48px #0f234b24;--emp-e-dark:0 2px 6px #00123c1a,0 24px 48px -12px #00123c38,0 64px 120px -32px #00123c47;--emp-ring-dark:0 0 0 1.5px #ffffffe6;--emp-rule-l:inset 1px 0 0 var(--c-hairline);--emp-win-edge:inset 1px 1px 0 var(--c-hairline);--emp-chip-ring:inset 0 0 0 1px var(--emp-hair-dark);--ring-box:inset 0 0 0 1.5px var(--app-t3);--ring-radio-on:inset 0 0 0 5px var(--app-primary-dark);--mask-crop-b:linear-gradient(180deg,#000 70%,transparent 100%);--mask-crop-r:linear-gradient(90deg,#000 80%,transparent 100%);--mask-fade-x:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);--grad-plan:linear-gradient(160deg,#002976 0%,#0c51be 55%,#1466ea 100%);--c-on-dark-fill:#00123c38;--c-on-dark-line:#ffffff3d}body.bw,.bw *,.bw :before,.bw :after{box-sizing:border-box}.bw :is(h1,h2,h3,p,figure,ul,ol){margin:0}.bw :is(ul,ol){padding:0;list-style:none}.bw button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.bw img{max-width:none;display:block}:root:has(>body.bw){-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--hdr-h) + 16px)}@media (max-width:767px){:root:has(>body.bw){scroll-padding-bottom:96px}}body.bw{background:var(--c-canvas);color:var(--c-body);font:400 16px/24px var(--f-body);-webkit-font-smoothing:antialiased;margin:0}.bw svg{fill:none}.bw .wrap{width:min(1200px,100% - 2 * max(var(--margin),env(safe-area-inset-left),env(safe-area-inset-right)));margin-inline:auto}.bw :focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.bw .on-dark :focus-visible{outline-color:var(--c-focus-dark)}.bw .sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bw .nw{white-space:nowrap}@media (forced-colors:active){.bw .pill{border:2px solid buttontext}.bw .sat:has([aria-selected=true]){outline-offset:6px;outline:3px solid highlight}.bw .burger i{background:buttontext}}@media print{html.pre .bw .rv:not(.done){opacity:1!important;clip-path:none!important;transform:none!important}}.bw main>section,.bw .ft{overflow-x:clip}.bw .mark{fill:var(--c-canvas);transform-origin:50%}.bw .mark--grad,.bw .pill .mark.mark--grad{fill:url(#g-mark)}.bw .mark--ink{fill:var(--c-link)}.bw .go,.bw .tg{color:var(--c-link);transition:transform var(--d-hover) var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.bw :is(#menu a,.sit):hover .go{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.bw .go,.bw .tg{transition:none}.bw :is(#menu a,.sit):hover .go{transform:none}}.bw .ic{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex:none}.bw .ic14{width:14px;height:14px}.bw .ic16{width:16px;height:16px}.bw .ic20{width:20px;height:20px}.bw .d{font-family:var(--f-display);color:var(--c-ink);font-weight:400}.bw .d .ln{background:var(--grad-headline);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;margin-block:-.1em;padding-block:.1em;display:block}.bw .d .ln+.ln{margin-top:-.2em}.bw .d .v4{letter-spacing:-.03em;font-weight:400}.bw .d .v8{letter-spacing:-.035em;font-weight:800}.bw .band .d .ln{background:var(--grad-headline-dark);color:#0000;-webkit-background-clip:text;background-clip:text}.bw .u{white-space:nowrap;position:relative}.bw .u:after{content:"";border-radius:var(--r-pill);background:var(--c-amber);transform-origin:0;height:max(3px,.06em);position:absolute;bottom:-.02em;left:.02em;right:.02em}.bw .h1{padding-bottom:.12em;font-size:clamp(28px,10.101vw - 3.23232px,44px);line-height:1.04}.bw .h1 .ln{white-space:nowrap}.bw .h2{font-size:32px;line-height:32px}.bw .h2 .ln{text-wrap:balance}@media (min-width:600px){.bw .h1{font-size:48px;line-height:49px}.bw .h2{font-size:36px;line-height:36px}.bw .h2 .ln{white-space:nowrap}}@media (min-width:768px){.bw .h1{font-size:56px;line-height:58px}.bw .h1 .v4{letter-spacing:-.035em}.bw .h1 .v8{letter-spacing:-.04em}.bw .h2{font-size:40px;line-height:40px}}@media (min-width:1024px){.bw .h1{font-size:clamp(48px,5.15vw - 4.6px,60px);line-height:1.04}.bw .h2{font-size:44px;line-height:44px}}@media (min-width:1280px){.bw .h1{font-size:60px;line-height:62px}.bw .h2{font-size:48px;line-height:48px}}@media (min-width:1024px){.bw .hero .h1{text-wrap:balance;font-size:clamp(64px,6vw,96px);line-height:1.02}.bw .hero .h1 .ln{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}.bw .hero .h1 .ln.v8:before{content:"";height:0;display:block}}.bw .lede{font:400 17px/26px var(--f-body);color:var(--c-muted);text-wrap:pretty;max-width:36rem}.bw .sh .lede{text-wrap:balance}@media (min-width:600px){.bw .lede{font-size:18px;line-height:28px}}@media (min-width:1024px){.bw .lede{font-size:20px;line-height:32px}}.bw .fine{font:400 14px/20px var(--f-body);color:var(--c-muted)}.bw .sample{font:400 12px/16px var(--f-body);color:var(--c-muted);text-wrap:pretty}.bw .sh{justify-items:start;row-gap:16px;margin-bottom:32px;display:grid}@media (min-width:600px){.bw .sh{row-gap:20px;margin-bottom:40px}}@media (min-width:1024px){.bw .sh{margin-bottom:56px}.bw .sh .lede{max-width:40rem}}.bw .pill{isolation:isolate;width:auto;height:56px;padding-inline:12px var(--pill-tip);border-radius:var(--r-pill);background:var(--grad-pill);box-shadow:var(--e2);color:var(--c-on-dark);font:600 16px/20px var(--f-body);white-space:nowrap;transition:transform var(--d-hover) var(--ease-out);-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;text-decoration:none;display:inline-flex;position:relative}.bw .pill:before,.bw .pill:after{content:"";border-radius:inherit;z-index:-1;opacity:0;pointer-events:none;transition:opacity var(--d-hover) var(--ease-out);position:absolute;inset:0}.bw .pill:before{background:var(--grad-pill-hover)}.bw .pill:after{box-shadow:var(--e3)}.bw .pill .mark{width:32px;height:32px;fill:var(--c-canvas);transition:transform var(--d-hover) var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.bw .pill:hover{transform:translateY(-2px)}.bw .pill:hover:before,.bw .pill:hover:after{opacity:1}.bw .pill:hover .mark{transform:rotate(-12deg)}}.bw .pill:active{transition-duration:var(--d-press);transform:scale(.97)}.bw .pill:active .mark{transform:scale(.92)}.bw .pill--mini{height:44px;padding-inline:9px var(--pill-tip);gap:10px}.bw .pill--mini .mark{width:26px;height:26px}.bw .pill--full{width:100%;height:52px;padding-inline:11px var(--pill-tip);justify-content:center}.bw .pill--full .mark{width:30px;height:30px}@media (max-width:599px){.bw .hero .pill,.bw .finale .pill{width:100%;height:52px;padding-inline:11px var(--pill-tip);justify-content:center}.bw .hero .pill .mark,.bw .finale .pill .mark{width:30px;height:30px}}.bw .pill--white{background:var(--c-canvas);color:var(--c-navy);box-shadow:var(--e2-dark)}.bw .pill--white:before,.bw .pill--white:after{display:none}.bw .lnk{color:var(--c-link);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--c-link-line);text-decoration-color:var(--c-link-line);border-radius:var(--r-xs);font-weight:500;position:relative}.bw .lnk:hover{color:var(--c-link-hover);text-decoration-color:currentColor;text-decoration-thickness:2px}@media (max-width:1023px){.bw .lnk{padding-block:13px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bw .lnk:after{content:"";border-radius:var(--r-pill);transform-origin:0;height:2px;transition:transform var(--d-state) var(--ease-out);background:currentColor;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.bw .lnk:hover,.bw .lnk:focus-visible{text-decoration-color:#0000}.bw .lnk:hover:after,.bw .lnk:focus-visible:after{transform:scaleX(1)}}.bw .skip{z-index:var(--z-skip);background:var(--c-canvas);border-radius:var(--r-sm);height:44px;font:500 16px/20px var(--f-body);color:var(--c-link);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex;position:absolute;top:-64px;left:16px}.bw .skip:focus{box-shadow:var(--e2);top:8px}.bw .hdr{z-index:var(--z-header);height:var(--hdr-h);pointer-events:none;display:flow-root;position:sticky;top:0}@media (max-height:500px){.bw .hdr{position:relative}}.bw .hdr>.row{isolation:isolate;box-sizing:border-box;height:var(--pill-h);margin-top:var(--hdr-gap);width:calc(var(--grid) + var(--pill-pad) + var(--pill-end));margin-inline:calc((100% - var(--grid)) / 2 - var(--pill-pad)) auto;padding-inline:var(--pill-pad) var(--pill-end);border-radius:var(--r-pill);pointer-events:auto;transition:translate var(--d-state) var(--ease-out);align-items:center;display:flex;position:relative}.bw .hdr>.row:before{content:"";z-index:-1;border-radius:inherit;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--e1-glass);pointer-events:none;transition:box-shadow var(--d-state) var(--ease-out);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bw .hdr>.row:before{background:var(--c-canvas)}}.bw .hdr[data-scrolled=true]>.row:before{box-shadow:var(--e2-glass)}.bw .hdr[data-hide=true]:not(:has(:focus-visible))>.row{translate:0 calc(-1 * var(--hdr-h) - 24px);pointer-events:none;transition-timing-function:var(--ease-in);transition-duration:var(--d-hover)}.bw .home{border-radius:var(--r-xs);flex:none;align-items:center;min-height:44px;display:inline-flex;position:relative}.bw .home img{flex:none;width:108px;height:24px}.bw .nav{display:none}.bw .nav a,.bw .signin{min-height:44px;font:500 16px/20px var(--f-body);color:var(--c-ink);border-radius:var(--r-pill);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--d-hover) var(--ease-out),color var(--d-hover) var(--ease-out);align-items:center;padding-inline:14px;text-decoration:none;display:inline-flex;position:relative}.bw .signin{background:var(--c-canvas);box-shadow:var(--ring-btn);transition:background-color var(--d-hover) var(--ease-out),box-shadow var(--d-hover) var(--ease-out);padding-inline:20px}@media (hover:hover) and (pointer:fine){.bw .nav a:hover{background:var(--c-tint-2)}.bw .signin:hover{background:var(--c-tint-1);box-shadow:var(--ring-btn-hover)}}.bw .nav a:active,.bw .signin:active,.bw .home:active{opacity:.72}.bw .nav a[aria-current]{background:var(--c-tint-2);color:var(--c-link)}.bw .hdr-end{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.bw .hdr .pill--mini{display:none}@media (min-width:768px){.bw .home img{width:126px;height:28px}.bw .hdr-end{gap:8px}.bw .hdr .pill--mini{display:inline-flex}.bw .hdr .pill--mini,.bw .hdr .pill--mini:after{box-shadow:var(--e1)}}@media (min-width:1024px){.bw .nav{gap:4px;margin-inline-start:24px;display:flex}.bw .burger{display:none!important}}@media (min-width:1280px){.bw .nav{gap:8px;margin-inline-start:32px}}.bw .burger{isolation:isolate;border-radius:var(--r-pill);width:44px;height:44px;color:var(--c-ink);-webkit-tap-highlight-color:transparent;transition:scale var(--d-press) var(--ease-out);place-items:center;display:inline-grid;position:relative}.bw .burger:before{content:"";z-index:-1;border-radius:inherit;background:var(--c-tint-2);opacity:0;transition:opacity var(--d-hover) var(--ease-out),transform var(--d-state) var(--ease-out);position:absolute;inset:4px;transform:scale(.6)}.bw .burger i{border-radius:var(--r-pill);width:20px;height:2px;transition:transform var(--d-state) var(--ease-move);background:currentColor;position:absolute;left:12px}.bw .burger i:first-child{top:17px}.bw .burger i:nth-child(2){top:25px}@media (hover:hover) and (pointer:fine){.bw .burger:hover:before{opacity:1;transform:none}}.bw .burger:active{scale:.94}.bw .burger[aria-expanded=true]:before{opacity:1;transform:none}.bw .hdr:has(#menu:popover-open) .burger:before{opacity:1;transform:none}:is(.bw .burger[aria-expanded=true] i:first-child,.bw .hdr:has(#menu:popover-open) .burger i:first-child){transform:translateY(4px)rotate(45deg)}:is(.bw .burger[aria-expanded=true] i:nth-child(2),.bw .hdr:has(#menu:popover-open) .burger i:nth-child(2)){transform:translateY(-4px)rotate(-45deg)}.bw #menu{inset:calc(var(--hdr-h) + 8px) 0 auto;margin:0 0 0 calc((100% - var(--grid)) / 2 - var(--pill-pad));width:calc(var(--grid) + var(--pill-pad) + var(--pill-end));height:auto;max-height:calc(100dvh - var(--hdr-h) - 16px);overscroll-behavior:contain;border-radius:var(--r-lg);background:var(--glass-card);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--e3);transition:opacity var(--d-hover) var(--ease-in),transform var(--d-hover) var(--ease-in),overlay var(--d-hover) allow-discrete,display var(--d-hover) allow-discrete;border:0;padding:8px 24px 16px;position:fixed;overflow:auto}.bw #menu:not(:popover-open){opacity:0;transform:translateY(-8px)}.bw #menu:popover-open{transition-duration:var(--d-state);transition-timing-function:var(--ease-out)}@starting-style{.bw #menu:popover-open{opacity:0;transform:translateY(-8px)}}.bw #menu::backdrop{background:var(--grad-scrim-s)}@media (min-width:768px){.bw #menu::backdrop{background:var(--grad-scrim-m)}}@media (max-height:500px){.bw #menu{position:absolute}.bw #menu::backdrop{background:var(--scrim)}}:is(html:has(#menu:popover-open) .bw :is(main,footer.ft,.sbar),html:has(#menu:popover-open) .bw :is(main,footer.ft,.sbar) *){pointer-events:none!important}.bw #menu nav{max-width:1200px;margin-inline:auto;display:grid}.bw #menu a{min-height:64px;font:800 24px/28px var(--f-display);letter-spacing:-.02em;color:var(--c-ink);border-radius:var(--r-xs);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;text-decoration:none;display:flex;position:relative}.bw #menu a+a:before{content:"";background:var(--c-hairline);height:1px;position:absolute;top:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.bw #menu a:hover{color:var(--c-link)}}.bw #menu a[aria-current]{color:var(--c-link)}.bw #menu a:focus-visible{outline-offset:3px}.bw #menu a:active{color:var(--c-link-hover)}@media (prefers-reduced-motion:no-preference){.bw #menu:popover-open a{animation:mIn var(--d-enter) var(--ease-out) backwards}.bw #menu:popover-open a:nth-child(2){animation-delay:60ms}.bw #menu:popover-open a:nth-child(3){animation-delay:.12s}.bw #menu:popover-open a:nth-child(4){animation-delay:.18s}}@keyframes mIn{0%{opacity:0;transform:translateY(8px)}}.bw .sbar{z-index:var(--z-sbar);padding:20px max(16px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:var(--fade-bottom);pointer-events:none;visibility:hidden;transition:transform var(--d-hover) var(--ease-in),visibility 0s linear var(--d-hover);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.bw .sbar .pill{pointer-events:auto;box-shadow:var(--e3)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bw .sbar{background:0 0}.bw .sbar:before{content:"";z-index:-1;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);-webkit-mask-image:var(--mask-fade-up);-webkit-mask-image:var(--mask-fade-up);mask-image:var(--mask-fade-up);pointer-events:none;position:absolute;inset:0}}.bw .sbar[data-on=true]{visibility:inherit;transition:transform var(--d-state) var(--ease-out),visibility 0s;transform:none}@media (min-width:768px){.bw .sbar{display:none}}.bw .ckb{z-index:var(--z-consent);left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));border-radius:var(--r-lg);background:var(--glass-card);max-width:26rem;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--ring),var(--e3);padding:20px;position:fixed}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bw .ckb{background:var(--c-canvas)}}@media (min-width:600px){.bw .ckb{left:max(24px,env(safe-area-inset-left));right:auto;bottom:calc(24px + env(safe-area-inset-bottom));padding:24px}}.bw .ckb-t{font:800 18px/24px var(--f-display);letter-spacing:-.01em;color:var(--c-ink)}.bw .ckb-l{font:400 14px/21px var(--f-body);color:var(--c-body);text-wrap:pretty;margin-top:8px}.bw .ckb-act{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.bw .ckb-act .btn-line{height:44px;padding:0 16px;font-size:15px}html[data-consent-open] .bw .sbar{display:none}@media (min-width:768px) and (max-height:500px){.bw .hdr .pill--mini{display:none}.bw .sbar{display:block}.bw .sbar .pill--full{max-width:358px;margin-inline:auto;display:flex}:root:has(>body.bw){scroll-padding-bottom:96px}}@media (prefers-reduced-motion:reduce){.bw #menu,.bw #menu a,.bw .burger,.bw .burger:before,.bw .burger i,.bw .hdr>.row,.bw .hdr>.row:before,.bw .hdr .pill--mini,.bw .sbar,.bw .nav a,.bw .signin{transition:none!important;animation:none!important}}@media (forced-colors:active){.bw .burger i{background:buttontext}}@media (prefers-reduced-motion:reduce){.bw .pill,.bw .pill .mark,.bw .pill:before,.bw .pill:after{transition:none}.bw .pill:hover,.bw .pill:active,.bw .pill:hover .mark,.bw .pill:active .mark{transform:none}.bw .replay:active,.bw .burger:active{scale:none}}.bw main>section{padding-block:var(--sec-pad)}.bw .sentinel{height:1px;margin-bottom:-1px;display:block}.bw .hero{padding-top:16px}@media (min-width:600px){.bw .hero{padding-top:48px;padding-bottom:calc(var(--sec-pad) - 12px)}}@media (min-width:1024px){.bw .hero{padding-top:56px}}.bw .hero-g{column-gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:600px){.bw .hero-g{grid-template-columns:repeat(8,minmax(0,1fr))}}.bw .hero-g>*{grid-column:1/-1}@media (min-width:600px) and (max-width:899.98px){.bw .hero .hero-g .scene{order:1;margin-top:64px}}@media (min-width:900px) and (max-width:1023.98px){.bw .hero-g:has(>#scene){grid-template-rows:1fr repeat(5,auto) 1fr;grid-template-columns:repeat(12,minmax(0,1fr))}.bw .hero-g:has(>#scene)>*{grid-column:1/7}.bw .hero-g:has(>#scene) .scene{order:0;grid-area:1/8/-1/13;margin-top:0}.bw .hero-g:has(>#scene) .h1{grid-row:2}.bw .hero-g:has(>#scene) .lede{grid-row:3}.bw .hero-g:has(>#scene) .act{grid-row:4}.bw .hero-g:has(>#scene) .proof{grid-row:6}.bw .hero .hero-g:has(>#scene) .lede{max-width:30rem}.bw .hero-g:has(>#scene)>.h1{grid-column:1/8;font-size:clamp(40px,5vw,52px);line-height:1.04}}@media (min-width:1024px){.bw .hero-g{grid-template-rows:1fr repeat(5,auto) 1fr;grid-template-columns:repeat(12,minmax(0,1fr))}.bw .hero-g>*{grid-column:1/7}.bw .hero-g .scene{grid-area:1/7/-1/13}.bw .hero-g .h1{grid-row:2}.bw .hero-g .lede{grid-row:3}.bw .hero-g .act{grid-row:4}.bw .hero-g .proof{grid-row:6}}.bw .hero .lede{text-wrap:balance;max-width:30rem;margin-top:16px}@media (min-width:600px) and (max-width:1023px){.bw .hero .lede{max-width:24rem}}.bw .hero .scene{margin-top:16px}.bw .hero .act{margin:10px -6px -6px;padding:6px}.bw .hero .proof{margin-top:20px}@media (min-width:600px){.bw .hero .scene,.bw .hero .lede{margin-top:24px}.bw .hero .act{margin-top:34px}.bw .hero .proof{margin-top:28px}}@media (min-width:600px) and (max-width:1023.98px) and (max-height:500px){.bw .hero{padding-top:24px}.bw .hero .lede{max-width:36rem}}@media (min-width:1024px){.bw .hero .scene{margin-top:0}}@media (max-width:599.98px){.bw .hero figcaption.cap{margin-top:0}.bw .hero .act{margin-top:26px}}@media (min-width:1280px){.bw .hero-g .h1{margin-top:5px}}.bw .act{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.bw .act .fine{margin:0}@media (min-width:600px){.bw .act .fine>span{display:block}}.bw .proof{background:var(--c-tint-2);width:fit-content;max-width:100%;min-height:40px;font:400 14px/20px var(--f-body);color:var(--c-muted);-webkit-tap-highlight-color:transparent;transition:background-color var(--d-hover) var(--ease-out),translate var(--d-hover) var(--ease-out);border-radius:20px;justify-self:start;align-items:center;gap:8px;padding:8px 16px 8px 12px;text-decoration:none;display:inline-flex}.bw .proof b{color:var(--c-ink);font-weight:600}.bw .proof .ic{color:var(--c-linkedin)}@media (max-width:1023.98px){.bw .proof{border-radius:22px;min-height:44px}}@media (hover:hover) and (pointer:fine){.bw a.proof:hover{background:var(--c-hairline)}.bw a.proof:hover b{color:var(--c-link)}}.bw a.proof:active{translate:0 1px}@media (prefers-reduced-motion:reduce){.bw .proof{transition:none}.bw a.proof:active{translate:none}}.bw .scene{margin:0;container:scene/inline-size}.bw .stage-panel{position:relative}.bw .scene .comp{perspective:1200px;flex-direction:column;gap:12px;display:flex}.bw .scene .tio,.bw .scene .ball,.bw .scene .hmark{display:none}@container scene (max-width:327.98px){.bw .scene .tio img{display:none}}.bw .scene .sc{--gw:108px;padding:12px}.bw .scene .checks{display:none}.bw .scene .rs{padding:12px}.bw .scene .rs-band,.bw .scene .rs-sec,.bw .scene .rs-role{display:none}.bw .mark--pale{fill:url(#g-pale)}@container scene (min-width:328px){.bw .scene .stage-panel{--cw:100%;--ch:320px;--scx:0px;--scy:12px;--scw:132px;--th:248px;--tr:8px;--tb:16px;--bs:40px;--bg:6px;height:var(--ch)}.bw .scene .comp{width:var(--cw);height:var(--ch);margin-inline:0;display:block;position:absolute;bottom:0;left:0;right:0}.bw .scene .hmark{z-index:0;width:calc(var(--th) * 1.02);aspect-ratio:1;fill:url(#g-pale);pointer-events:none;transform-origin:50%;height:auto;right:calc(var(--tr) + var(--th) * .3025 - var(--th) * .51);bottom:calc(var(--tb) + var(--th) * var(--hk,.66) - var(--th) * .51);display:block;position:absolute;overflow:visible}.bw .scene .sc{left:var(--scx);top:var(--scy);width:var(--scw);z-index:var(--z-card-back);position:absolute}.bw .scene .rs{z-index:var(--z-card-front);position:absolute;bottom:20px;left:0;right:0}.bw .scene .tio{right:var(--tr);bottom:var(--tb);height:var(--th);z-index:var(--z-tio);display:block;position:absolute}.bw .scene .tio img{width:auto;height:100%}.bw .scene .ball{width:var(--bs);height:auto;right:calc(var(--tr) + .5536 * var(--th) - var(--bs) / 2);top:calc(var(--ch) - var(--tb) - .993 * var(--th) - var(--bg) - var(--bs));z-index:var(--z-card-front);display:block;position:absolute}.bw .scene .tio{clip-path:inset(-60% -60% var(--r-md) -60%)}}@container scene (min-width:358px){.bw .scene .stage-panel{--ch:340px;--scw:148px;--th:268px;--tb:12px;--bs:44px}.bw .scene .sc{--gw:124px}.bw .scene .checks{display:grid}}@media (min-width:600px){@container scene (min-width:460px){.bw .scene .stage-panel{--cw:460px;--ch:540px;--scx:0px;--scy:16px;--scw:152px;--th:400px;--tr:12px;--tb:16px;--bs:56px;--bg:8px}.bw .scene .hmark{--hk:.44}.bw .scene .sc{--gw:120px;padding:16px}.bw .scene .rs{width:336px;padding:0;bottom:16px;left:0;right:auto}.bw .scene .rs-band{display:block}.bw .scene .tio{clip-path:none}}}@media (min-width:600px) and (max-width:767.98px){@container scene (min-width:460px) and (max-width:587.98px){.bw .scene .stage-panel{--ch:492px}}}@media (min-width:1024px){@container scene (min-width:460px){.bw .scene .stage-panel{--cw:100%}}}@container scene (min-width:588px){.bw .scene .stage-panel{--cw:588px;--ch:668px;--scx:0px;--scy:172px;--scw:188px;--th:576px;--tr:16px;--tb:24px;--bs:64px;--bg:8px;height:520px;margin-top:148px}.bw .scene .sc{--gw:156px}.bw .scene .gauge .val{font-size:40px;line-height:40px}.bw .scene .gauge .val small{font-size:18px}.bw .scene .rs{width:336px;bottom:24px;left:0}.bw .scene .rs-sec{display:block}.bw .scene .rs-role{display:flex}.bw .scene .rs-lab{display:none}}@media (min-width:1180px) and (max-width:1399.98px){@container scene (min-width:460px){.bw .scene .hmark{right:min(calc(var(--tr) + var(--th) * .3025 - var(--th) * .51),calc((min(100vw - 2 * var(--margin),1200px) - 100vw) / 2 - (100cqi - var(--cw)) - 24px))}}}@media (min-width:1400px) and (max-width:1479.98px){@container scene (min-width:460px){.bw .scene .hmark{--hw:min(calc(var(--th) * 1.02),calc(2 * ((100vw - min(100vw - 2 * var(--margin),1200px)) / 2 + (100cqi - var(--cw)) + var(--tr) + var(--th) * .3025 - 24px)));width:var(--hw);right:calc(var(--tr) + var(--th) * .3025 - var(--hw) / 2);bottom:calc(var(--tb) + var(--th) * var(--hk) - var(--hw) / 2)}}}.bw .scene .tio img{transform-origin:50% 100%}.bw figcaption.cap{z-index:5;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:16px;min-height:44px;margin-top:12px;display:flex;position:relative}@container scene (max-width:327.98px){.bw .cap .replay{margin-inline-start:-8px}}.bw figcaption.cap>span:first-child{font:400 12px/16px var(--f-body);color:var(--c-muted)}.bw .replay{isolation:isolate;border-radius:var(--r-pill);height:44px;font:500 14px/20px var(--f-body);color:var(--c-link);transition:scale var(--d-press) var(--ease-out);-webkit-tap-highlight-color:transparent;align-items:center;gap:8px;margin-inline-end:-10px;padding:0 10px;display:inline-flex;position:relative}.bw .replay:before{content:"";border-radius:inherit;background:var(--c-tint-2);opacity:0;z-index:-1;pointer-events:none;transition:opacity var(--d-hover) var(--ease-out);position:absolute;inset:0}.bw .replay .ic{transition:rotate var(--d-enter) var(--ease-out)}@media (hover:hover) and (pointer:fine){.bw .replay:hover{color:var(--c-link-hover)}.bw .replay:hover:before{opacity:1}.bw .replay:hover .ic{rotate:-180deg}}.bw .replay:active{scale:.97}html:not(.motion) .bw .replay{display:none}html.pre .bw .scene:has(.stage-panel.rv:not(.done)) .replay{visibility:hidden}.bw .scene[data-st=start] .replay,.bw .scene[data-st=playing] .replay,.bw .scene[data-st=hold] .replay{visibility:hidden}.bw [data-mock]{font-family:var(--f-ui);color:var(--app-t1);font-variant-numeric:tabular-nums}.bw .m-card{background:var(--glass-card);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:var(--r-md);box-shadow:var(--e2-glass);border:1px solid #0000;padding:16px;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bw .m-card{background:var(--c-canvas)}}.bw .m-t{font:600 16px/20px var(--f-ui);color:var(--app-t1)}.bw .lab{font:600 12px/16px var(--f-ui);color:var(--app-t3)}.bw .bl li{font:500 14px/20px var(--f-ui);color:var(--c-body);padding-inline-start:18px;position:relative}.bw .bl li:before,.bw .bl .disc{content:"";border-radius:var(--r-pill);background:currentColor;width:6px;height:6px;position:absolute;top:7px;left:3px}.bw .bl li.blive:before{content:none}.bw [data-mock] .bl li{text-wrap:pretty}.bw .aic{opacity:0;position:absolute;top:-2px;left:-9px}.bw .aichip{border-radius:var(--r-xs);background:var(--grad-ai);width:24px;height:24px;color:var(--c-canvas);flex:none;place-items:center;display:inline-grid}.bw .weak{isolation:isolate;place-self:start;display:inline-block;position:relative}.bw .weak:before{content:"";border-radius:var(--r-xs);background:var(--warn-bg);z-index:-1;position:absolute;inset:-3px}.bw .weak:after{content:"";background:var(--app-t3);transform-origin:0;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.bw .typing{grid-area:1/1}.bw .typing:after{content:"";vertical-align:-2px;background:var(--app-t1);width:1px;height:14px;margin-inline-start:1px;display:inline-block}.bw .swap{display:grid}.bw .swap>*{grid-area:1/1}.bw .swap>[data-off]{visibility:hidden;opacity:0}.bw .chip{border-radius:var(--r-pill);height:24px;font:600 12px/16px var(--f-ui);white-space:nowrap;justify-self:center;align-items:center;padding-inline:10px;display:inline-flex}.bw .chip.ok{color:var(--ok-t);background:var(--ok-bg)}.bw .chip.warn{color:var(--warn-t);background:var(--warn-bg)}.bw .chip.info{color:var(--info-t);background:var(--info-bg)}.bw .chip.bad{color:var(--bad-t);background:var(--bad-bg)}.bw .chip.neu{color:var(--neu-t);background:var(--neu-bg)}.bw .sc{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.bw .gauge{width:var(--gw,156px);flex:none;position:relative}.bw .gauge svg{width:100%;height:auto;display:block}.bw .zone,.bw .rotor{stroke-width:13px;stroke-linecap:round;fill:none}.bw .z1{stroke:var(--g-z1)}.bw .z2{stroke:var(--g-z2)}.bw .z3{stroke:var(--g-z3)}.bw .z4{stroke:var(--g-z4)}.bw .rotor-r{stroke:var(--g-red)}.bw .rotor-a{stroke:var(--g-amber)}.bw .rotor-y{stroke:var(--g-yellow)}.bw .rotor-g{stroke:var(--g-green)}.bw .cap-r{fill:var(--g-red)}.bw .cap-a{fill:var(--g-amber)}.bw .cap-y{fill:var(--g-yellow)}.bw .cap-g{fill:var(--g-green)}.bw .rotor,.bw .marker{transform-box:view-box;transform-origin:110px 116px;transform:rotate(var(--a,151.2deg))}.bw .marker{stroke:var(--g-marker);stroke-width:3px;stroke-linecap:round}.bw .gauge:not([data-z=r]) :is(.rotor-r,.cap-r),.bw .gauge:not([data-z=a]) :is(.rotor-a,.cap-a),.bw .gauge:not([data-z=y]) :is(.rotor-y,.cap-y),.bw .gauge:not([data-z=g]) :is(.rotor-g,.cap-g){opacity:0}.bw .gauge .val{text-align:center;font:700 32px/32px var(--f-ui);color:var(--app-t2);font-variant-numeric:tabular-nums;position:absolute;bottom:0;left:0;right:0}.bw .gauge .val small{font-size:14px;font-weight:600}.bw .checks{font:500 12px/16px var(--f-ui);color:var(--app-t3);white-space:nowrap}.bw .rs-band{border-radius:var(--r-sm);background:var(--app-band);color:var(--c-on-dark);margin:8px;padding:12px 16px}.bw .rs-n{font:600 20px/24px var(--f-ui)}.bw .rs-j{font:500 14px/20px var(--f-ui)}.bw .rs-body{padding:0}@media (min-width:600px){@container scene (min-width:460px){.bw .scene .rs-body{padding:4px 16px 16px}}}.bw .rs-sec{font:600 16px/20px var(--f-ui);color:var(--c-body);border-bottom:1.5px solid var(--app-accent);margin-bottom:8px;padding-bottom:4px}.bw .rs-role{font:500 14px/20px var(--f-ui);color:var(--app-t3);justify-content:space-between;gap:12px;margin-bottom:8px}.bw .rs-role b{color:var(--app-t1);font-weight:600;display:block}.bw .rs-lab{margin-bottom:8px}.bw .fx-h{font:600 16px/20px var(--f-ui);color:var(--app-primary-dark);align-items:center;gap:8px;display:flex}.bw .inp{border:1px solid var(--c-hairline);border-radius:var(--r-sm);height:40px;font:500 14px/20px var(--f-ui);color:var(--app-t1);align-items:center;margin-top:12px;padding:0 12px;display:flex}.bw .inp .ph{color:var(--app-t3)}.bw .sug{gap:8px;margin-top:12px;display:grid}.bw .sug li{border:1px solid var(--c-hairline);border-radius:var(--r-sm);font:500 14px/20px var(--f-ui);color:var(--app-t1);grid-template-columns:16px 1fr;gap:8px;padding:12px;display:grid;position:relative}.bw .sug li .ic{color:var(--app-primary);margin-top:2px}.bw .sug li .ok-ic{color:var(--ok-g)}.bw .sug li:after{content:"";border-radius:inherit;outline:2px solid var(--app-primary-dark);outline-offset:-2px;opacity:0;pointer-events:none;position:absolute;inset:-1px}.bw .sug li.is-sel{background:var(--c-tint-2)}.bw .sug li.is-sel:after{opacity:1}.bw .rows{gap:6px;margin-top:8px;display:grid;position:relative}.bw .ring{z-index:0;border-radius:var(--r-sm);background:var(--c-tint-2);outline:2px solid var(--app-primary-dark);outline-offset:-2px;height:52px;position:absolute;top:58px;left:0;right:0}.bw .rows .row{z-index:1;border-radius:var(--r-sm);flex-direction:column;justify-content:center;height:52px;padding:0 12px;display:flex;position:relative}.bw .rows .row b{font:600 14px/20px var(--f-ui);color:var(--app-t1)}.bw .rows .row span{font:500 12px/16px var(--f-ui);color:var(--app-t3)}.bw .fb-q{font:600 16px/22px var(--f-ui);color:var(--app-t1);margin-top:8px}.bw .fb-q2{display:inline-block}.bw .fb-s{font:500 14px/20px var(--f-ui);color:var(--app-t3);justify-content:space-between;align-items:center;margin-top:12px;display:flex}.bw .fb-s b{font:700 18px/24px var(--f-ui);color:var(--app-t1)}.bw .fb-r{font:500 14px/20px var(--f-ui);color:var(--c-body);text-wrap:pretty;margin-top:8px}.bw .rec{z-index:3;border:1px solid var(--c-hairline);border-radius:var(--r-pill);background:var(--c-canvas);height:32px;box-shadow:var(--e2);font:600 12px/16px var(--f-ui);color:var(--app-t1);white-space:nowrap;align-items:center;gap:8px;padding-inline:12px;display:inline-flex;position:absolute}.bw .rec i{border-radius:var(--r-pill);background:var(--bad-g);flex:none;width:8px;height:8px;position:relative}.bw .rec i:after{content:"";border-radius:inherit;background:var(--bad-g);opacity:0;position:absolute;inset:0}.bw .rec .tm{color:var(--app-t3);font-variant-numeric:tabular-nums;margin-inline-start:-4px;font-weight:500}.bw .rec .lim{color:var(--app-t3);white-space:pre;margin-inline-start:-8px;font-weight:500}.bw .ch-top{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;column-gap:12px;display:grid}.bw .itile{border-radius:var(--r-sm);background:var(--c-tint-2);width:40px;height:40px;color:var(--app-primary-dark);place-items:center;display:grid}.bw .itile.sq8{border-radius:var(--r-xs)}.bw .ch-t{font:600 16px/20px var(--f-ui);color:var(--app-t1)}.bw .ch-o{font:500 14px/20px var(--f-ui);color:var(--app-t3)}.bw .ch-top .swap{justify-items:end}.bw .ch-top .swap .chip{justify-self:end}.bw .m-card.ch{container:card/inline-size}@container card (max-width:279.98px){.bw .ch-top{grid-template-columns:40px minmax(0,1fr)}.bw .ch-top .swap{grid-column:2;justify-self:start;justify-items:start;margin-top:8px}.bw .ch-top .swap .chip{justify-self:start}.bw .ch-top>.chip{grid-column:2;justify-self:start;margin-top:8px}}.bw .meta{font:500 14px/20px var(--f-ui);color:var(--app-t3);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:12px;display:flex}.bw .meta>span:not(.chip){white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.bw .rules ul{margin-top:4px}.bw .rules li{height:28px;font:500 14px/20px var(--f-ui);color:var(--app-t1);align-items:center;gap:8px;display:flex}.bw .rules .ck{color:var(--ok-g)}.bw .res b{font:600 16px/20px var(--f-ui);color:var(--app-t1);display:block}.bw .res p{font:500 14px/20px var(--f-ui);color:var(--c-body);margin-top:4px}.bw .sug li>span:last-child,.bw .res p{text-wrap:pretty}.bw .res p{text-wrap:balance}.bw .rr .swap{align-items:center}.bw .ag-r1{font:600 14px/20px var(--f-ui);color:var(--ok-t);align-items:center;gap:8px;display:flex}.bw .dot{border-radius:var(--r-pill);background:var(--ok-dot);flex:none;width:8px;height:8px;position:relative}.bw .dot:after{content:"";border-radius:inherit;background:var(--ok-dot);opacity:0;position:absolute;inset:0}.bw .tog{border-radius:var(--r-pill);background:var(--ok-g);flex:none;width:40px;height:24px;margin-inline-start:auto;position:relative}.bw .tog:after{content:"";border-radius:var(--r-pill);background:var(--c-canvas);width:18px;height:18px;position:absolute;top:3px;right:3px}.bw .ag-t{font:600 16px/20px var(--f-ui);color:var(--app-agent);margin-top:12px}.bw .ag-m{font:500 14px/20px var(--f-ui);color:var(--app-t3);margin-top:4px}.bw .cnt{font:600 14px/20px var(--f-ui);color:var(--app-t1);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}@media (max-width:439.98px){.bw .uc-mock .m-card.ag .cnt{grid-template-columns:repeat(2,max-content);justify-content:start;justify-items:start;display:grid}}.bw .applied{position:relative}.bw .applied:after{content:"";border-radius:inherit;outline:2px solid var(--ok-t);opacity:0;position:absolute;inset:0}.bw .job{padding:0;overflow:clip}.bw .job:after{content:"";border-radius:inherit;outline:2px solid var(--app-primary-dark);outline-offset:-2px;opacity:0;pointer-events:none;position:absolute;inset:0}.bw .snip .weak{background:no-repeat 0 55%/0% 2px,var(--warn-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:var(--r-xs);margin-inline:-4px;padding:1px 4px;display:inline;position:static}.bw .snip .weak:before,.bw .snip .weak:after{content:none}.bw .fb-s .swap{justify-items:end}.bw .fb-s .dash{color:var(--app-t3)}.bw .chrow{display:flex}.bw .sgt>*{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container stage (max-width:539.98px){.bw .sgt>*{-webkit-line-clamp:2}}.bw .job-top{grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:12px;padding:16px;display:grid}.bw .logo-t{border-radius:var(--r-xs);background:var(--app-band);width:40px;height:40px;color:var(--c-on-dark);font:700 16px/20px var(--f-ui);place-items:center;display:grid}.bw .job-t{font:600 18px/24px var(--f-ui);color:var(--app-job)}.bw .job-m{font:500 14px/20px var(--f-ui);color:var(--app-t3);white-space:nowrap}.bw .job-f{background:var(--app-soft);font:500 12px/16px var(--f-ui);color:var(--app-t3);justify-content:space-between;align-items:center;padding:6px 16px;display:flex}.bw .file{grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;column-gap:12px;display:grid}.bw .file b{font:600 14px/20px var(--f-ui);color:var(--app-t1);display:block}.bw .file>div>span{font:500 12px/16px var(--f-ui);color:var(--app-t3)}.bw .file>.ic{color:var(--ok-g)}.bw .dial{grid-template-columns:minmax(0,1fr);row-gap:32px;display:grid;position:relative}.bw .sats{z-index:2;gap:24px var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}@media (min-width:768px){.bw .sats{grid-template-columns:repeat(4,minmax(0,1fr))}}.bw .sat{grid-row:span 3;grid-template-rows:subgrid;border-radius:var(--r-md);align-content:start;justify-items:start;row-gap:0;display:grid;position:relative}.bw .sat>.stall,.bw .sat>.aitem{align-self:start}.bw .sat-pose{isolation:isolate;width:var(--sat-h);height:var(--sat-h);justify-content:center;align-items:flex-end;margin-bottom:12px;display:flex;position:relative}.bw .sat-pose img{transform-origin:50% 100%;width:auto;max-width:none;height:100%;transition:translate var(--d-enter) var(--ease-out)}.bw .sat-pose:before{content:"";z-index:-1;border-radius:var(--r-pill);background:var(--grad-stage);transition:transform var(--d-enter) var(--ease-spring);position:absolute;inset:-8px;transform:scale(0)}.bw .sat.on .sat-pose:before{transform:none}.bw .mask-l{-webkit-mask-image:var(--mask-fade-l);-webkit-mask-image:var(--mask-fade-l);mask-image:var(--mask-fade-l)}.bw .stall{font:800 16px/20px var(--f-display);letter-spacing:-.01em;color:var(--c-ink);text-wrap:balance;min-height:40px}@media (max-width:359.98px){.bw .stall{min-height:60px}}@media (min-width:600px){.bw .stall{letter-spacing:-.02em;min-height:48px;font-size:20px;line-height:24px}}@media (min-width:768px) and (max-width:799.98px){.bw .stall{font-size:17px;line-height:24px}}@media (min-width:800px) and (max-width:879.98px),(min-width:1024px) and (max-width:1079.98px){.bw .stall{font-size:18px;line-height:24px}}@media (min-width:1180px){.bw .stall{min-height:56px;font-size:22px;line-height:28px}}.bw .aitem{min-height:44px;color:var(--c-link);font:600 16px/20px var(--f-body);white-space:nowrap;-webkit-tap-highlight-color:transparent;outline:none;align-items:center;gap:8px;margin-top:-4px;margin-bottom:-12px;text-decoration:none;display:inline-flex}@media (max-width:599.98px){.bw .aitem{font-size:14px}}.bw .aitem:after{content:"";border-radius:var(--r-md);position:absolute;inset:-10px -8px}.bw .sat:has(.aitem:focus-visible){outline:2px solid var(--c-focus);outline-offset:10px}@media (max-width:767.98px){.bw .dial{row-gap:20px}.bw .sats{grid-template-columns:minmax(0,1fr);gap:8px}.bw .sat{border-radius:var(--r-md);box-shadow:var(--ring);transition:background-color var(--d-state) var(--ease-out),box-shadow var(--d-state) var(--ease-out);grid-row:auto;grid-template-rows:none;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"p s""p n";align-items:center;gap:2px 12px;padding:10px 16px 10px 10px}.bw .sat.on{background:var(--grad-stage);box-shadow:var(--ring-on)}.bw .sat>.sat-pose{grid-area:p;width:44px;height:44px;margin:0}.bw .sat-pose:before{inset:0}.bw .sat.on .sat-pose:before{background:var(--c-canvas)}.bw .sat>.stall{letter-spacing:-.01em;grid-area:s;align-self:end;min-height:0;font-size:15px;line-height:20px}.bw .sat>.aitem{grid-area:n;align-self:start;min-height:24px;margin:-3px 0;font-size:13px;line-height:18px}.bw .sat .aitem:after{inset:0}.bw .sats .sat.on .nm:after{transform:scaleX(0)}.bw .sat:has(.aitem:focus-visible){outline-offset:2px}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.bw .sat{transition:none}}.bw .nm{position:relative}.bw .nm:after{content:"";border-radius:var(--r-pill);transform-origin:0;height:2px;transition:transform var(--d-state) var(--ease-out);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.bw .sat.on .nm:after{background:var(--grad-brand);transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.bw .sat:hover .sat-pose img{translate:0 -6px}.bw .sat:hover .nm:after{transform:scaleX(1)}}.bw .sat:has(.aitem:focus-visible) .nm:after{transform:scaleX(1)}.bw .sat:active .sat-pose img{scale:.97}@media (prefers-reduced-motion:reduce){.bw .sat-pose img,.bw .nm:after,.bw .sat-pose:before{transition:none}.bw .sat:hover .sat-pose img{translate:none}}@media (min-width:1024px){.bw .dial{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:0}.bw .sats{grid-area:1/1/auto/6;grid-template-columns:minmax(0,1fr);align-content:center;align-self:start;gap:12px;min-height:520px;margin-top:64px}.bw .sat{border-radius:var(--r-md);box-shadow:var(--ring);transition:background-color var(--d-state) var(--ease-out),box-shadow var(--d-state) var(--ease-out);grid-row:auto;grid-template-rows:none;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"p s""p n";align-items:center;gap:6px 20px;padding:16px 24px 16px 16px}.bw .sat.on{background:var(--grad-stage);box-shadow:var(--ring-on)}.bw .sat>.sat-pose{grid-area:p;width:72px;height:72px;margin:0}.bw .sat-pose:before{inset:0}.bw .sat.on .sat-pose:before{background:var(--c-canvas)}.bw .sat>.stall{grid-area:s;align-self:end;max-width:none;min-height:0}.bw .sat>.aitem{grid-area:n;align-self:start;min-height:24px;margin:0}.bw .sat .aitem:after{inset:0}.bw .sats .sat.on .nm:after{transform:scaleX(0)}.bw .sat:has(.aitem:focus-visible){outline-offset:2px}.bw .stage{grid-area:1/6/auto/13}.bw .stage .s4 .ui{left:max(32px,calc(var(--ml) - 64px))}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.bw .sat:not(.on):hover{background:var(--c-tint-1)}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.bw .sat{transition:none}}@media (min-width:1280px){.bw .sat{grid-template-columns:88px minmax(0,1fr);column-gap:24px;padding:16px 28px 16px 16px}.bw .sat>.sat-pose{width:88px;height:88px}}.bw .links{z-index:1;pointer-events:none;position:absolute;inset:0}.bw .lk{opacity:0;display:block;position:absolute;top:0;left:0;overflow:visible}.bw .lk.on{opacity:1}.bw .lk path{fill:none;stroke:var(--c-cobalt);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:0 9}@media (max-width:767.98px){.bw .links{display:none}}@media (min-width:1024px){.bw .links{display:none}}.bw .stage{position:relative;container:stage/inline-size}.bw .orb-mark{z-index:0;aspect-ratio:1;fill:url(#g-pale);pointer-events:none;transform-origin:50%;height:auto;display:block;position:absolute}.bw .mk{aspect-ratio:1;fill:url(#g-pale);pointer-events:none;height:auto;display:block}html:not(.js) .bw .orb-mark,html.js .bw .scn .comp>.mk{display:none}.bw .scn{z-index:1;position:relative}.bw .scn+.scn{margin-top:64px}html.js .bw .stage{grid-template-columns:minmax(0,1fr);display:grid}html.js .bw .scn{grid-area:1/1}html.js .bw .scn+.scn{margin-top:0}html.js .bw .scn:not(.on):not(.off){visibility:hidden}.bw .comp>.bef{z-index:1;visibility:hidden;transform-origin:50% 100%;width:auto;max-width:none;position:absolute}.bw .fig{z-index:1;flex:none;justify-content:center;align-items:flex-end;display:flex;position:relative}.bw .fig img{transform-origin:50% 100%;width:auto;max-width:none}.bw .ui{z-index:2;flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.bw .ghost{z-index:6;pointer-events:none;transform-origin:50%;max-width:none;position:absolute}.bw .truth{font:400 17px/26px var(--f-body);color:var(--c-ink);text-wrap:pretty}.bw .truth>span{text-wrap:balance;display:block}.bw .truth>span+span{color:var(--c-muted)}@media (min-width:600px){.bw .truth{font-size:18px;line-height:28px}}@media (min-width:1024px){.bw .truth{font-size:20px;line-height:32px}}@container stage (min-width:540px){.bw .orb-mark,.bw .scn{--M:min(520px,100cqi - 26px);--ml:calc((100cqi - var(--M)) / 2);--mt:64px;--fx:calc(var(--ml) + .33 * var(--M));--fy:calc(var(--mt) + .745 * var(--M))}.bw .stage>.orb-mark,.bw .scn .comp>.mk{width:var(--M);top:var(--mt);left:var(--ml);position:absolute;translate:none}.bw .scn{flex-direction:column;display:flex}.bw .scn .truth{text-align:center;margin-top:16px;order:1;max-width:36rem;margin-inline:auto}.bw .scn .sample{text-align:center;order:2;margin-top:8px}.bw .scn .comp{height:calc(var(--M) + var(--mt));position:relative}.bw .scn .ui{top:0;right:max(0px,calc(var(--ml) - 64px));width:268px;position:absolute}.bw .scn .fig,.bw .scn .comp>.bef{left:var(--fx);top:var(--fy);position:absolute;translate:-50% -100%}.bw .scn .fig .aft{height:300px}.bw .s1 .bef{height:280px}.bw .s2 .bef{height:240px}.bw .s3 .bef{height:200px}.bw .s4 .bef{height:240px}.bw .scn .s4>.bef{left:calc(var(--ml) + .8 * var(--M))}.bw .s2 .rec{left:calc(var(--ml) + .06 * var(--M));top:calc(var(--mt) + .05 * var(--M))}.bw .s4 .ui{right:auto;left:max(0px,calc(var(--ml) - 64px))}.bw .s4 .fig{left:auto;right:calc(100cqi - min(100cqi, var(--ml) + var(--M) + 16px));translate:0 -100%}.bw .s4 .fig .aft{height:clamp(220px,94.697cqi - 291.667px,260px)}}@container stage (max-width:539.98px){.bw .orb-mark,.bw .scn{--M:min(300px,100cqi);--ml:calc((100cqi - var(--M)) / 2);--truth-h:104px}.bw .stage>.orb-mark{width:var(--M);top:calc(var(--truth-h) + 16px);left:var(--ml);translate:none}.bw .scn{flex-direction:column;display:flex}.bw .scn .truth{min-height:var(--truth-h);order:0;margin-bottom:16px}.bw .scn .comp{flex-direction:column;order:1;display:flex;position:relative}.bw .scn .comp>.mk{top:0;left:var(--ml);width:var(--M);position:absolute}.bw .scn .fig{height:calc(.745 * var(--M));align-self:center;align-items:flex-end;display:flex;position:relative}.bw .scn .fig .aft{height:calc(.7 * var(--M))}.bw .s4 .fig .aft{height:calc(.6 * var(--M))}.bw .scn .comp>.bef{left:50%;top:calc(.745 * var(--M));position:absolute;translate:-50% -100%}.bw .s1 .bef{height:calc(.653 * var(--M))}.bw .s2 .bef,.bw .s4 .bef{height:calc(.56 * var(--M))}.bw .s3 .bef{height:calc(.467 * var(--M))}.bw .scn .ui{margin-top:calc(.055 * var(--M));width:100%}.bw .s2 .rec{right:var(--ml);top:12px}.bw .rec .lim{display:none}.bw .scn .sample{order:2;margin-top:auto;padding-top:16px}}.bw .flow{row-gap:40px;display:grid;position:relative}@media (min-width:1024px){.bw .flow{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.bw .flow>.viz,.bw .flow>.track{grid-column:3/11}}@media (min-width:1180px){.bw .flow{align-items:center}.bw .flow>.track{grid-area:1/1/auto/5}.bw .flow>.viz{grid-area:1/6/auto/13}}.bw .track{order:2;display:grid;position:relative}@media (min-width:1180px){.bw .track{order:0}.bw .flow>.track{margin-bottom:60px}}.bw .stp{grid-template-columns:40px minmax(0,1fr);align-content:start;column-gap:16px;display:grid}.bw .rail{flex-direction:column;align-items:center;display:flex}.bw .nd{border-radius:var(--r-pill);background:var(--c-canvas);border:2px solid var(--c-hairline);flex:none;width:40px;height:40px;display:block;position:relative}.bw .nd:after{content:"";border-radius:inherit;border:6px solid var(--c-tint-2);opacity:0;pointer-events:none;transition:opacity var(--d-state) var(--ease-out);position:absolute;inset:-8px}.bw .nd:before{content:"";border-radius:inherit;background:var(--grad-deep);opacity:0;transition:opacity var(--d-state) var(--ease-out),transform var(--d-enter) var(--ease-spring);position:absolute;inset:-2px;transform:scale(.4)}.bw .nd .mk-w{stroke-width:2.5px;color:var(--c-canvas);opacity:0;transition:opacity var(--d-hover) var(--ease-out);position:absolute;top:8px;left:8px}.bw .nd .mark.mk-w{width:22px;height:22px;fill:var(--c-canvas);top:7px;left:7px}.bw .stp:is(.done,.on) .nd:before{opacity:1;transform:none}.bw .stp:is(.done,.on) .mk-w,.bw .stp.on .nd:after{opacity:1}.bw .ln-v{background:var(--grad-dot) 50% 0/3px 9px repeat-y;flex:1;width:3px;min-height:24px;margin:8px 0;position:relative}.bw .ln-v:after{content:"";border-radius:var(--r-pill);background:var(--grad-deep-v);transform-origin:50% 0;transition:transform var(--d-draw) var(--ease-move);position:absolute;inset:0;transform:scaleY(0)}.bw .stp.done .ln-v:after{transform:none}.bw .stp:last-child .ln-v{visibility:hidden}.bw .stp .txt{padding-top:8px;padding-bottom:32px}.bw .stp:last-child .txt{padding-bottom:0}.bw .idx{font:700 14px/16px var(--f-ui);color:var(--c-link);font-variant-numeric:tabular-nums;display:block}.bw .stp h3{font:800 20px/24px var(--f-display);letter-spacing:0;color:var(--c-ink);margin-top:6px}.bw .stp.on h3{color:var(--c-link)}.bw .stp .sl{font:400 16px/24px var(--f-body);color:var(--c-body);text-wrap:pretty;max-width:26rem;margin-top:8px}@media (min-width:1024px){.bw .stp h3{letter-spacing:-.02em;font-size:24px;line-height:28px}}@media (min-width:768px) and (max-width:1179.98px){.bw .track{column-gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr))}.bw .stp{grid-template-columns:minmax(0,1fr);row-gap:16px}.bw .rail{flex-direction:row;align-items:center;height:40px}.bw .ln-v{width:auto;height:3px;min-height:0;margin:0 8px;background:var(--grad-dot) 0 50%/9px 3px repeat-x;flex:1;margin-inline-end:calc(8px - var(--gutter))}.bw .ln-v:after{transform-origin:0;background:var(--grad-deep);transform:scaleX(0)}.bw .stp.done .ln-v:after{transform:none}.bw .stp .txt{padding:0}}@media (min-width:1024px) and (max-width:1179.98px){.bw .stp .sl{text-wrap:balance}}.bw .lead{display:none}@media (min-width:1180px){.bw .lead{pointer-events:none;opacity:0;transition:opacity var(--d-hover) var(--ease-out);display:block;position:absolute;top:0;left:0;overflow:visible}.bw .lead.on{opacity:1}.bw .lead path{fill:none;stroke:var(--c-cobalt);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:0 9}}@media (prefers-reduced-motion:reduce){.bw .nd:after,.bw .nd:before,.bw .nd .mk-w,.bw .ln-v:after,.bw .lead{transition:none}}.bw .viz{width:100%;min-width:0;margin:0;container:viz/inline-size}.bw .vz{--cp:12px;grid-template-columns:44fr 56fr;gap:12px;padding-top:4px;display:grid;position:relative}.bw .vz .disc{z-index:0;aspect-ratio:1;pointer-events:none;width:min(360px,100cqw + 32px);height:auto;position:absolute;top:32px;left:50%;overflow:visible;translate:-50%}.bw .vz>.m-card{z-index:1;position:relative}.bw .v-up,.bw .v-doc{grid-column:1/-1}.bw .v-up{width:min(100%,300px);padding:var(--cp);justify-self:start}.bw .v-up .bar{border-radius:var(--r-pill);background:var(--c-tint-2);height:4px;margin-top:12px;display:block;position:relative;overflow:hidden}.bw .v-up .bar i{border-radius:inherit;background:var(--grad-deep);transform-origin:0;position:absolute;inset:0}.bw .v-up .hint{font:500 12px/16px var(--f-ui);color:var(--app-t3);margin-top:8px}.bw .v-doc{padding:0 0 var(--cp)}.bw .v-doc .rs-band{margin:8px 8px 12px}.bw .d-body{padding:0 var(--cp);position:relative}.bw .d-lines{gap:0;display:grid}.bw .d-lines li{grid-template-columns:minmax(0,1fr) 20px;align-items:center;column-gap:10px;min-height:0;padding-block:10px;display:grid}.bw .d-lines .swap{font:500 14px/20px var(--f-ui);color:var(--c-body);place-items:center start}.bw .d-lines li:has(>.l1>:nth-child(3)[data-off]){align-items:end}.bw .d-lines li:has(>.l1>:nth-child(3)[data-off])>.l1{align-items:end}.bw .d-lines .l1>.typing{align-self:start}.bw .hl{background:var(--warn-bg);border-radius:var(--r-xs);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline:-4px;padding:1px 4px}.bw .hl.okd{background:var(--ok-bg)}.bw .hl.strk{position:relative}.bw .hl.strk:after{content:"";border-radius:var(--r-pill);background:var(--app-t3);transform-origin:0;height:2px;margin-top:-1px;position:absolute;top:50%;left:4px;right:4px}.bw .pin{place-items:center;width:20px;height:20px;display:grid}.bw .pin .swap{place-items:center}.bw .pn{border-radius:var(--r-pill);background:var(--warn-bg);width:20px;height:20px;color:var(--warn-t);font:700 12px/16px var(--f-ui);place-items:center;display:grid}.bw .pn.okp{background:var(--ok-bg);color:var(--ok-t)}.bw .scan{background:var(--grad-brand);opacity:0;pointer-events:none;border-radius:var(--r-pill);height:2px;position:absolute;top:0;left:0;right:0}.bw .v-rep{padding:var(--cp);justify-content:center;gap:8px}.bw .v-rep .gauge{--gw:108px}.bw .v-rep .rt{justify-items:center}.bw .gauge .dash{color:var(--app-t3)}.bw .iss-n{font:500 12px/16px var(--f-ui);color:var(--app-t3)}.bw .iss-n .swap{justify-items:center}.bw .v-rep .rt>[data-s]{border-radius:var(--r-pill);background:var(--c-tint-2);width:56px;height:24px;margin-inline:auto;display:block}.bw .v-rep .iss-n [data-s]{border-radius:var(--r-pill);background:var(--c-tint-2);width:112px;height:12px;margin:2px auto;display:block}.bw .v-fx{padding:var(--cp);flex-direction:column;justify-content:center;display:flex}.bw .viz .cap{margin-top:16px}@container viz (max-width:359.98px){.bw .viz .cap .replay{margin-inline-start:-10px}}@container viz (max-width:419.98px){.bw .vz{grid-template-columns:minmax(0,40fr) minmax(0,60fr)}.bw .v-rep .gauge{--gw:96px}.bw .v-rep .iss-n [data-s]{max-width:100%}.bw .v-fx .sug li{display:block}.bw .v-fx .sug li>.si{float:left;margin-inline-end:8px}}@container viz (max-width:339.98px){.bw .vz{grid-template-columns:minmax(0,44fr) minmax(0,56fr)}}@container viz (min-width:600px){.bw .vz{--cp:16px;height:472px;padding:0;display:block}.bw .vz .disc{width:472px;top:0}.bw .vz>.m-card{position:absolute}.bw .v-fx{display:block}.bw .v-up{width:46%;top:0;left:0}.bw .v-doc{width:57%;top:130px;left:0}.bw .v-rep{width:37%;top:36px;right:0}.bw .v-fx{width:37%;top:292px;right:0}}@container viz (min-width:680px){.bw .v-doc{width:56%}.bw .v-rep,.bw .v-fx{width:36%}}.bw .viz:is([data-st=start],[data-st=playing]) .replay{visibility:hidden}.bw main>section.finale{overflow-x:visible}.bw .band{isolation:isolate;border-radius:var(--r-lg);box-shadow:var(--e3);position:relative}.bw .dome{z-index:-1;border-radius:inherit;background:var(--grad-band-v);position:absolute;inset:0;overflow:hidden}@media (min-width:1024px){.bw .dome{background:var(--grad-band)}}.bw .band-in{flex-direction:column;padding:40px 24px 0;display:flex;position:relative}@media (min-width:600px){.bw .band-in{padding:56px 48px 0}}.bw .finale .txt{z-index:2;position:relative}.bw .finale .act{margin-top:24px}.bw .finale .fine{color:var(--c-on-dark)}.bw .finale .fig{z-index:1;clip-path:inset(-100vh -100vw 0);align-self:center;margin-top:24px;display:block;position:relative}.bw .finale .fig img{transform-origin:50% 100%;width:auto;height:300px;display:block}.bw .glow{display:none}@media (min-width:600px){.bw .finale .act,.bw .finale .fig{margin-top:32px}.bw .finale .fig img{height:360px}}@media (min-width:1024px){.bw main>section.finale{padding-top:calc(var(--sec-pad) + 48px)}.bw .band-in{flex-direction:row;align-items:center;min-height:400px;padding:64px}.bw .finale .txt{width:56%}.bw .finale .fig{margin:0;position:absolute;bottom:0;right:32px}.bw .finale .fig img{height:440px}}@media (min-width:1280px){.bw main>section.finale{padding-top:calc(var(--sec-pad) + 80px)}.bw .band-in{min-height:440px;padding-inline:80px}.bw .finale .txt{width:50%}.bw .finale .fig{right:72px}.bw .finale .fig img{height:520px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bw .glow{z-index:0;pointer-events:none;border-radius:inherit;-webkit-mask-image:var(--mask-glow-v);-webkit-mask-image:var(--mask-glow-v);mask-image:var(--mask-glow-v);opacity:0;transition:opacity var(--d-state) var(--ease-out);display:block;position:absolute;inset:0;overflow:hidden}.bw .glow i{border-radius:var(--r-pill);background:var(--grad-glow);width:560px;height:560px;margin:-280px 0 0 -280px;position:absolute;top:0;left:0}.bw .band.lit .glow{opacity:1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (min-width:1024px){.bw .glow{-webkit-mask-image:var(--mask-glow-h);-webkit-mask-image:var(--mask-glow-h);mask-image:var(--mask-glow-h)}}.bw .ft{border-top:1px solid var(--c-hairline);position:relative}.bw .ft-body{background:var(--c-canvas);padding-block:48px}@media (min-width:600px){.bw .ft-body{padding-block:64px}}.bw .ft-g{column-gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:32px;display:grid}@media (min-width:600px){.bw .ft-g{grid-template-columns:repeat(8,minmax(0,1fr))}}.bw .ft-brand{grid-column:1/-1}.bw .ft-brand img{width:126px;height:28px;display:block}.bw .ft-brand p{font:400 16px/24px var(--f-body);color:var(--c-muted);margin-top:16px}.bw .ft-nav{column-gap:var(--gutter);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1024px){.bw .ft-g{grid-template-columns:repeat(12,minmax(0,1fr))}.bw .ft-brand{grid-column:1/5}.bw .ft-nav{grid-column:7/13}}.bw .ft-h{font:600 14px/20px var(--f-body);color:var(--c-ink);margin-bottom:4px}.bw .ft-nav a{min-height:44px;font:400 16px/24px var(--f-body);color:var(--c-body);border-radius:var(--r-xs);-webkit-tap-highlight-color:transparent;align-items:center;width:fit-content;min-width:44px;text-decoration:none;display:flex}.bw .ft-nav a span{position:relative}.bw .ft-nav a span:after{content:"";border-radius:var(--r-pill);background:var(--grad-brand);transform-origin:0;height:2px;transition:transform var(--d-hover) var(--ease-out);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.bw .ft-nav a:hover,.bw .ft-nav a:focus-visible{color:var(--c-ink)}.bw .ft-nav a:hover span:after,.bw .ft-nav a:focus-visible span:after{transform:scaleX(1)}.bw .ft-legal{column-gap:var(--gutter);border-top:1px solid var(--c-hairline);font:400 14px/20px var(--f-body);color:var(--c-muted);grid-template-columns:minmax(0,1fr);row-gap:8px;margin-top:48px;padding-top:24px;display:grid}.bw .ft-legal>span:first-child{color:var(--c-body)}.bw .ft-links{flex-wrap:wrap;gap:8px 24px;display:flex}.bw .ft-ck{min-height:24px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}@media (min-width:768px){.bw .ft-legal{grid-template-columns:repeat(8,minmax(0,1fr))}.bw .ft-legal>span{grid-column:1/5}.bw .ft-legal>span+span{grid-column:5/9}}@media (min-width:1024px){.bw .ft-legal{grid-template-columns:repeat(12,minmax(0,1fr))}.bw .ft-legal>span{grid-column:1/7}.bw .ft-legal>span+span{grid-column:7/13}}@media (prefers-reduced-motion:reduce){.bw .ft-nav a span:after{transition:none}}@media screen{html.pre .bw .rv:not(.done){opacity:0}html.pre .bw .scene .m-card.rv:not(.done){transform:translateY(12px)}html.pre .bw .scene .tio img.rv:not(.done){transform:translateY(var(--tb))}html.pre .bw .u.rv:not(.done){opacity:1}html.pre .bw .u.rv:not(.done):after{transform:scaleX(0)}html.pre .bw .finale .fig img.rv:not(.done){transform:translateY(32px)}html.pre .bw .sat-pose img.rv:not(.done){transform:translateY(16px)}html.pre .bw .sat-pose:has(>img.rv:not(.done)):before{transform:scale(0)}html.pre .bw [data-story]:not([data-st]) .swap:has(>[data-s])>[data-s]{visibility:visible;opacity:1}html.pre .bw [data-story]:not([data-st]) .swap:has(>[data-s])>:not([data-s]){visibility:hidden;opacity:0}html.pre .bw #agent-stage:is(:not([data-st]),[data-st=start],.hold) .orb-mark{opacity:.55}html.pre .bw #agent-stage:is(:not([data-st]),[data-st=start],.hold) .scn.on .bef{visibility:visible}html.pre .bw #agent-stage:is(:not([data-st]),[data-st=start],.hold) .scn.on .fig{opacity:0}@container stage (min-width:540px){html.pre .bw #agent-stage:is(:not([data-st]),[data-st=start],.hold) .scn.on :is(.ui,.rec){opacity:0}}html.pre .bw #agent-stage .scn.st0 .bef{visibility:visible}html.pre .bw #agent-stage .scn.st0 .fig{opacity:0}@container stage (min-width:540px){html.pre .bw #agent-stage .scn.st0 :is(.ui,.rec){opacity:0}}html.pre .bw .viz:is(:not([data-st]),[data-st=start]) .v-up .bar i{transform:scaleX(0)}html.pre .bw .viz:is(:not([data-st]),[data-st=start]) :is(.v-up .ok,.pin,.v-rep .gauge :is(.rotor,.cap,.marker)),html.pre .bw .viz:not([data-st]) .sug li:after{opacity:0}html.pre .bw .viz:not([data-st]) .sug li.is-sel{background:0 0}html.pre .bw .flow:has(>.viz:is(:not([data-st]),[data-st=start])) .lead{opacity:0}html.pre .bw .viz[data-gap] :is(.v-rep .gauge :is(.rotor,.cap,.marker)){opacity:0}html.pre .bw .viz[data-gap] .hl.strk:after{transform:scaleX(0)}}
