.play__Od4yM{--play-speed:1}.play__Od4yM[data-play-pace=fast]{--play-speed:0.35}.flight__OQ3Gt{--flight-bg:var(--color-cta-band);--reveal:100%;position:relative;width:100%;isolation:isolate;overflow:hidden;background:transparent;color:#fff;aspect-ratio:1600/600;min-height:350px;font-family:inherit}.flight__OQ3Gt *{box-sizing:border-box}.reveal__vf0QJ{position:absolute;inset:0;background:var(--flight-bg);clip-path:inset(0 calc(100% - var(--reveal)) 0 0);z-index:1}.copy__AecAx{position:absolute;z-index:1;left:4%;top:50%;transform:translateY(-50%);width:53%;max-width:660px}.kicker__33g4P{display:block;font-size:clamp(12px,1vw,15px);line-height:1.5;margin-bottom:16px}.copy__AecAx h2{font-size:clamp(29px,3.03vw,48px);font-weight:700;line-height:1.15;letter-spacing:-.025em;margin:0 0 28px;max-width:650px}.reading__kvTP3 .copy__AecAx h2{font-size:var(--text-xl,1.5rem);line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.line__Pd11k{margin:-12px 0 26px;max-width:540px;color:rgba(255,255,255,.9);font-size:clamp(15px,1.15vw,18px);line-height:1.55}.copy__AecAx a{display:inline-flex;align-items:center;gap:14px;padding:14px 25px;border-radius:10px;color:#8a2f00;background:#fff;text-decoration:none;font-size:16px;font-weight:600;line-height:1.6}.copy__AecAx a:hover{background:#fff2e7}.copy__AecAx a:focus-visible{outline:3px solid #fff;outline-offset:5px}:root[data-theme=dark] .line__Pd11k{color:var(--color-text-secondary)}:root[data-theme=dark] .copy__AecAx a{color:var(--color-on-accent-fill);background:var(--color-accent-fill)}:root[data-theme=dark] .copy__AecAx a:hover{background:var(--color-accent-hover)}.art__uS793{position:absolute;inset:0;z-index:2;pointer-events:none}.art__uS793 svg{display:block;width:100%;height:100%}.fallback__vCLXC{position:absolute;inset:0;z-index:0;pointer-events:none;background:url(/consultancy/animations/contact-flight-poster.svg) 50%/contain no-repeat}.flight__OQ3Gt[data-ready=true] .fallback__vCLXC{display:none}@media (max-width:680px){.flight__OQ3Gt{aspect-ratio:600/980;min-height:620px}.copy__AecAx{left:7%;top:52px;transform:none;width:86%;max-width:none}.copy__AecAx h2{font-size:34px;max-width:480px}.kicker__33g4P{font-size:13px}.art__uS793,.fallback__vCLXC{inset:0;width:100%;height:100%}.fallback__vCLXC{background-image:url(/consultancy/animations/contact-flight-poster-mobile.svg)}}@media (prefers-reduced-motion:reduce){.reveal__vf0QJ{clip-path:none}}.flight__OQ3Gt[data-ready=false] .art__uS793{visibility:hidden}.flight__OQ3Gt[data-play=armed],.flight__OQ3Gt[data-play=playing]{--reveal:0%}.reveal__JyVZN{--reveal-step:0}.reveal__JyVZN[data-play=armed]{opacity:0;transform:translateY(18px)}.reveal__JyVZN[data-play=playing]{transition:opacity calc(.6s * var(--play-speed)) cubic-bezier(.2,.7,.2,1),transform calc(.6s * var(--play-speed)) cubic-bezier(.2,.7,.2,1);transition-delay:calc(80ms * var(--reveal-step) * var(--play-speed))}.reveal__JyVZN[data-play=done]{transition:none}.reveal__JyVZN:not([data-reveal-delay])[data-play=playing]:nth-child(2 of [data-play=playing]){--reveal-step:1}.reveal__JyVZN:not([data-reveal-delay])[data-play=playing]:nth-child(3 of [data-play=playing]){--reveal-step:2}.reveal__JyVZN:not([data-reveal-delay])[data-play=playing]:nth-child(4 of [data-play=playing]){--reveal-step:3}.reveal__JyVZN:not([data-reveal-delay])[data-play=playing]:nth-child(5 of [data-play=playing]){--reveal-step:4}.reveal__JyVZN:not([data-reveal-delay])[data-play=playing]:nth-child(6 of [data-play=playing]){--reveal-step:5}.reveal__JyVZN:not([data-reveal-delay])[data-play=playing]:nth-child(7 of [data-play=playing]){--reveal-step:6}.reveal__JyVZN:not([data-reveal-delay])[data-play=playing]:nth-child(8 of [data-play=playing]){--reveal-step:7}.reveal__JyVZN:not([data-reveal-delay])[data-play=playing]:nth-child(n+9 of [data-play=playing]){--reveal-step:8}.reveal__JyVZN[data-reveal-delay="1"]{--reveal-step:1}.reveal__JyVZN[data-reveal-delay="2"]{--reveal-step:2}.reveal__JyVZN[data-reveal-delay="3"]{--reveal-step:3}.reveal__JyVZN[data-reveal-delay="4"]{--reveal-step:4}.reveal__JyVZN[data-reveal-delay="5"]{--reveal-step:5}.reveal__JyVZN[data-reveal-delay="6"]{--reveal-step:6}.reveal__JyVZN[data-reveal-delay="7"]{--reveal-step:7}.reveal__JyVZN[data-reveal-delay="8"]{--reveal-step:8}@media (prefers-reduced-motion:reduce){.reveal__JyVZN[data-play]{opacity:1;transform:none;transition:none}}.stage__SUiqc{--edge:#d6cab8;--ink:var(--panel-ink,#302b27);--muted:var(--panel-muted,#6b6158);--line:var(--panel-line,#d0c5b6);--cream:var(--panel-ground,#fffcf6);--on-ink:var(--panel-on-ink,#fffcf6);--sand:var(--panel-inset,#f1e8da);--ok:var(--panel-ok,#23704c);--ok-fill:var(--panel-ok-fill,#328b62);--ok-tint:var(--panel-ok-tint,#e3f0e8);--warn:var(--panel-warn,#8a5e11);--warn-fill:var(--panel-warn-fill,#d9971f);--new:var(--panel-accent-text,#a8410a);--new-fill:var(--panel-accent,#f66a06);position:relative;border:1px solid var(--line);border-radius:14px;background:var(--cream);box-shadow:10px 10px 0 var(--edge),0 44px 80px -36px var(--panel-shadow,rgba(48,43,39,.5));color:var(--ink);container:api/inline-size}:root[data-theme=dark] .stage__SUiqc{--edge:#2b3542;box-shadow:10px 10px 0 var(--edge),0 44px 80px -36px rgba(0,0,0,.6)}.bar__Nggcx{display:flex;align-items:center;justify-content:space-between;gap:10px 14px;padding:9px 12px 9px 16px;border-bottom:1px solid var(--panel-divider,#e8ded0)}.title__y_R3g{display:inline-flex;align-items:center;gap:8px;min-width:0;margin:0;font-family:var(--font-heading);font-size:.875rem;font-weight:600}.title__y_R3g svg{flex:none;color:var(--panel-accent-text,#c2560a)}.run__Jf7xa{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:6px 13px;border:0;border-radius:999px;background:var(--ink);color:var(--on-ink);font-family:var(--font-body);font-size:.8125rem;font-weight:600;line-height:1.2;cursor:pointer}.run__Jf7xa:hover{background:var(--panel-ink-hover,#4a423b)}.run__Jf7xa:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@container api (max-width: 439.98px){.run__Jf7xa{width:32px;padding:0}.runLabel__uBzNG{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.filters__bstwY{display:flex;flex-wrap:wrap;gap:6px;padding:10px 16px 0}.filters__bstwY button{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border:1px solid var(--panel-divider,#e3d8c9);border-radius:999px;background:var(--panel-inset,#f3ebdf);color:var(--panel-ink-2,#5d544c);font-family:var(--font-body);font-size:.75rem;font-weight:600;line-height:1.25;cursor:pointer}.filters__bstwY button:hover{color:var(--ink)}.filters__bstwY button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.filters__bstwY button:not([data-option=all])[aria-pressed=true]{border-color:var(--new-fill);background:var(--new-fill);color:var(--panel-on-accent,#1b1612)}.filters__bstwY button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.count__vRLQX{min-width:20px;padding:0 5px;border-radius:999px;background:var(--panel-wash,rgba(48,43,39,.1));font-size:.75rem;text-align:center}.filters__bstwY button[aria-pressed=true] .count__vRLQX{background:var(--panel-on-ink-wash,rgba(255,255,255,.22))}.filters__bstwY button:not([data-option=all])[aria-pressed=true] .count__vRLQX{background:rgba(27,22,18,.14)}.found__etRET{padding:10px 16px 6px}.docs__gzVEr{margin-bottom:8px}.docsToggle__iE3yj{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:5px 8px;border:1px solid var(--line);border-radius:10px;background:var(--panel-inset,#fbf5ec);box-shadow:3px 3px 0 var(--edge);color:var(--ink);font-family:var(--font-body);font-size:.8125rem;font-weight:600;line-height:1.3;cursor:pointer}.docsToggle__iE3yj:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.docsToggle__iE3yj b{font-family:var(--font-heading)}.docsTick__LmVwv{display:grid;flex:none;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--ok-fill);color:var(--panel-on-accent,#fff)}.docsList__1olhN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;margin:8px 0 2px;padding:8px 10px;border-radius:8px;background:var(--panel-inset,#f6eee2);list-style:none;font-family:var(--font-mono);font-size:.75rem;line-height:1.35}.docsList__1olhN[hidden]{display:none}.docsList__1olhN li{min-width:0;overflow-wrap:anywhere}.docsHost__vGmhZ{color:var(--muted)}.docsPath__B8G6F{color:var(--ink);font-weight:600}.line__l3YGz{margin:0;padding:0;list-style:none}.stop__V8QIs{position:relative;padding:3px 0 3px 30px}.stop__V8QIs:before{content:"";position:absolute;top:0;bottom:0;left:8px;width:4px;border-radius:2px;background:var(--ink);transform-origin:top}.line__l3YGz[data-part=documented] .stop__V8QIs:first-child:before{top:15px}.line__l3YGz[data-part=outside] .stop__V8QIs:before{background:var(--new-fill)}.line__l3YGz[data-part=outside] .stop__V8QIs:last-child:before{bottom:auto;height:15px}.ring__5wEp1{position:absolute;z-index:1;top:7px;left:2px;width:16px;height:16px;border:4px solid var(--ink);border-radius:50%;background:var(--panel-raised,#fff)}.stop__V8QIs[data-documented=false] .ring__5wEp1{border-color:var(--new-fill);box-shadow:0 0 0 4px rgba(246,106,6,.16)}.edge__pCaYf{position:relative;margin:0;padding:3px 0 5px 24px;color:var(--muted);font-size:.75rem;font-weight:700;line-height:1.3}.edge__pCaYf:before{content:"";position:absolute;top:0;bottom:0;left:8px;width:4px;background:linear-gradient(var(--ink) 50%,var(--new-fill) 50%)}.edge__pCaYf:after{content:"";position:absolute;top:calc(50% - 1px);right:0;left:0;border-top:2px dashed var(--panel-faint,#8c8177)}.edge__pCaYf span{position:relative;z-index:1;padding:0 8px;background:var(--cream)}.address__GDJMc{display:grid;grid-template-areas:"method target flag chevron";grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:4px 8px;width:100%;min-height:24px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.address__GDJMc:focus-visible{border-radius:6px;outline:2px solid var(--ink);outline-offset:3px}.method__tBe_f{grid-area:method;padding:1px 5px;border-radius:5px;background:var(--sand);font-family:var(--font-mono);font-size:.75rem;font-weight:700}.target__cmysU{grid-area:target;min-width:0;font-family:var(--font-mono);font-size:.8125rem;line-height:1.4;overflow-wrap:anywhere}.host__q_H07{font-weight:600}.path__Fa6yS{color:var(--muted)}.address__GDJMc:focus-visible .host__q_H07,.address__GDJMc:hover .host__q_H07{text-decoration:underline;text-decoration-color:var(--new-fill);text-decoration-thickness:2px;text-underline-offset:3px}.chevron__m0BTp{display:flex;grid-area:chevron;color:var(--muted)}.docsToggle__iE3yj[aria-expanded=true] .chevron__m0BTp svg,.stop__V8QIs[data-open] .chevron__m0BTp svg{transform:rotate(180deg)}.flag___p82e{grid-area:flag;justify-self:start;padding:1px 8px;border:1px solid var(--line);border-radius:6px;background:var(--cream);box-shadow:0 2px 0 var(--tone-fill);color:var(--tone);font-size:.75rem;font-weight:700;line-height:1.35;white-space:nowrap}.stop__V8QIs[data-flag=old]{--tone:var(--warn);--tone-fill:var(--warn-fill)}.stop__V8QIs[data-flag=new],.stop__V8QIs[data-flag=undocumented]{--tone:var(--new);--tone-fill:var(--new-fill)}.detail__6rhry{margin:6px 0}.meta__j69bk{display:flex;flex-wrap:wrap;align-items:center;gap:5px 6px;margin:0}.source__jn4t9{gap:5px;padding:2px 8px;border:1px solid var(--line);border-radius:999px;background:var(--panel-raised,#fff)}.check__eLdBh,.source__jn4t9{display:inline-flex;align-items:center;color:var(--muted);font-size:.75rem;font-weight:600;white-space:nowrap}.check__eLdBh{gap:4px;padding:2px 6px;border-radius:6px;background:var(--sand)}.check__eLdBh b{color:var(--ink);font-family:var(--font-mono);font-weight:700}.check__eLdBh[data-check=real]{background:var(--ok-tint);color:var(--ok);font-weight:700}.how__NATsl{margin:6px 0 0;padding:6px 10px;border-left:3px solid var(--tone-fill,var(--ink));border-radius:0 6px 6px 0;background:var(--panel-inset,#f6eee2);color:var(--ink);font-size:.8125rem;line-height:1.45}@container api (max-width: 519.98px){.domain__kLZpx{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.stop__V8QIs[data-flag] .address__GDJMc{grid-template-areas:"method target chevron" ". flag .";grid-template-columns:auto minmax(0,1fr) auto}}.foot__LHGXV{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;margin:0;padding:8px 16px 10px;border-top:1px solid var(--panel-divider,#e8ded0);color:var(--panel-ink-2,#5d544c);font-size:.75rem;line-height:1.4}.tag__B_udW{flex:none;padding:1px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.75rem;font-weight:600}.stage__SUiqc[data-filter=new] .stop__V8QIs:not([data-flag=new]),.stage__SUiqc[data-filter=undocumented] .stop__V8QIs[data-documented=true]{opacity:.3}.stage__SUiqc:not([data-filter=all]) .docs__gzVEr{opacity:.5}.stop__V8QIs[data-step="0"]{--t:0.45s}.stop__V8QIs[data-step="1"]{--t:0.75s}.stop__V8QIs[data-step="2"]{--t:1.05s}.docs__gzVEr,.stop__V8QIs[data-step="3"]{--t:1.35s}.edge__pCaYf{--t:1.6s}.stop__V8QIs[data-step="4"]{--t:1.85s}.stop__V8QIs[data-step="5"]{--t:2.15s}.stop__V8QIs[data-step="6"]{--t:2.45s}.stage__SUiqc:is([data-play=rest],[data-play=done]) .stop__V8QIs:before,.stage__SUiqc:is([data-play=rest],[data-play=done]) :is(.docs__gzVEr,.docsTick__LmVwv,.ring__5wEp1,.body__UvbPy,.flag___p82e,.edge__pCaYf){transition:none}.stage__SUiqc[data-play=armed] .docs__gzVEr{opacity:0;transform:translateY(-6px)}.stage__SUiqc[data-play=armed] .docsTick__LmVwv{opacity:0;transform:scale(.4)}.stage__SUiqc[data-play=armed] .stop__V8QIs:before{transform:scaleY(0)}.stage__SUiqc[data-play=armed] .ring__5wEp1{transform:scale(0)}.stage__SUiqc[data-play=armed] .body__UvbPy{opacity:0;transform:translateX(-8px)}.stage__SUiqc[data-play=armed] .flag___p82e{opacity:0;transform:translateY(4px) scale(.92)}.stage__SUiqc[data-play=armed] .edge__pCaYf{opacity:0}.stage__SUiqc[data-play=playing] .docs__gzVEr{transition:opacity calc(.3s * var(--play-speed)) ease-out,transform calc(.35s * var(--play-speed)) ease-out}.stage__SUiqc[data-play=playing] .docsTick__LmVwv{transition:opacity calc(.2s * var(--play-speed)) ease-out calc((var(--t) + .5s) * var(--play-speed)),transform calc(.3s * var(--play-speed)) cubic-bezier(.34,1.56,.64,1) calc((var(--t) + .5s) * var(--play-speed))}.stage__SUiqc[data-play=playing] .stop__V8QIs:before{transition:transform calc(.32s * var(--play-speed)) linear calc((var(--t) - .1s) * var(--play-speed))}.stage__SUiqc[data-play=playing] .ring__5wEp1{transition:transform calc(.35s * var(--play-speed)) cubic-bezier(.34,1.56,.64,1) calc(var(--t) * var(--play-speed))}.stage__SUiqc[data-play=playing] .body__UvbPy{transition:opacity calc(.25s * var(--play-speed)) ease-out calc((var(--t) + .05s) * var(--play-speed)),transform calc(.3s * var(--play-speed)) ease-out calc((var(--t) + .05s) * var(--play-speed))}.stage__SUiqc[data-play=playing] .flag___p82e{transition:opacity calc(.25s * var(--play-speed)) ease-out calc((var(--t) + .45s) * var(--play-speed)),transform calc(.35s * var(--play-speed)) cubic-bezier(.34,1.56,.64,1) calc((var(--t) + .45s) * var(--play-speed))}.stage__SUiqc[data-play=playing] .edge__pCaYf{transition:opacity calc(.3s * var(--play-speed)) ease-out calc(var(--t) * var(--play-speed))}@media (prefers-reduced-motion:no-preference){.stage__SUiqc[data-used] :is(.stop__V8QIs,.docs__gzVEr){transition:opacity .25s ease}.stage__SUiqc[data-used] .chevron__m0BTp svg{transition:transform .2s ease}.stage__SUiqc[data-used] :is(.detail__6rhry,.docsList__1olhN):not([hidden]){animation:api-open__dfrAL .22s ease-out both}.stage__SUiqc[data-run=a] .docs__gzVEr{animation:api-drop-a__0CA_a .35s ease-out both}.stage__SUiqc[data-run=b] .docs__gzVEr{animation:api-drop-b__40gw3 .35s ease-out both}.stage__SUiqc[data-run=a] .docsTick__LmVwv{animation:api-pop-a__edBa9 .3s cubic-bezier(.34,1.56,.64,1) calc(var(--t) + .5s) both}.stage__SUiqc[data-run=b] .docsTick__LmVwv{animation:api-pop-b__PhI4r .3s cubic-bezier(.34,1.56,.64,1) calc(var(--t) + .5s) both}.stage__SUiqc[data-run=a] .stop__V8QIs:before{animation:api-draw-a__2yZSs .32s linear calc(var(--t) - .1s) both}.stage__SUiqc[data-run=b] .stop__V8QIs:before{animation:api-draw-b__jwE7C .32s linear calc(var(--t) - .1s) both}.stage__SUiqc[data-run=a] .ring__5wEp1{animation:api-pop-a__edBa9 .35s cubic-bezier(.34,1.56,.64,1) var(--t) both}.stage__SUiqc[data-run=b] .ring__5wEp1{animation:api-pop-b__PhI4r .35s cubic-bezier(.34,1.56,.64,1) var(--t) both}.stage__SUiqc[data-run=a] .body__UvbPy{animation:api-slide-a__sCguf .3s ease-out calc(var(--t) + .05s) both}.stage__SUiqc[data-run=b] .body__UvbPy{animation:api-slide-b__E7U6X .3s ease-out calc(var(--t) + .05s) both}.stage__SUiqc[data-run=a] .flag___p82e{animation:api-land-a___tnVl .35s cubic-bezier(.34,1.56,.64,1) calc(var(--t) + .45s) both}.stage__SUiqc[data-run=b] .flag___p82e{animation:api-land-b__18i52 .35s cubic-bezier(.34,1.56,.64,1) calc(var(--t) + .45s) both}.stage__SUiqc[data-run=a] .edge__pCaYf{animation:api-fade-a__5BPkA .3s ease-out var(--t) both}.stage__SUiqc[data-run=b] .edge__pCaYf{animation:api-fade-b__1SJGM .3s ease-out var(--t) both}}@keyframes api-open__dfrAL{0%{opacity:0;transform:translateY(-4px)}}@keyframes api-drop-a__0CA_a{0%{opacity:0;transform:translateY(-6px)}}@keyframes api-drop-b__40gw3{0%{opacity:0;transform:translateY(-6px)}}@keyframes api-pop-a__edBa9{0%{opacity:0;transform:scale(.4)}}@keyframes api-pop-b__PhI4r{0%{opacity:0;transform:scale(.4)}}@keyframes api-draw-a__2yZSs{0%{transform:scaleY(0)}}@keyframes api-draw-b__jwE7C{0%{transform:scaleY(0)}}@keyframes api-slide-a__sCguf{0%{opacity:0;transform:translateX(-8px)}}@keyframes api-slide-b__E7U6X{0%{opacity:0;transform:translateX(-8px)}}@keyframes api-land-a___tnVl{0%{opacity:0;transform:translateY(4px) scale(.92)}}@keyframes api-land-b__18i52{0%{opacity:0;transform:translateY(4px) scale(.92)}}@keyframes api-fade-a__5BPkA{0%{opacity:0}}@keyframes api-fade-b__1SJGM{0%{opacity:0}}.wrap__WcztO{container:change/inline-size}.stage__lp_dk{--edge:#d6cab8;display:grid;gap:12px;justify-items:center;color:var(--panel-ink,#302b27)}:root[data-theme=dark] .stage__lp_dk{--edge:#2b3542}@container change (min-width: 600px){.stage__lp_dk{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;align-items:center}}.panel__BNVBN{position:relative;width:100%;max-width:330px;overflow:hidden;border-radius:14px;background:var(--panel-ground,#fffcf6);box-shadow:10px 10px 0 var(--edge),0 44px 80px -36px var(--panel-shadow,rgba(48,43,39,.5))}.bar__oRP05{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px;padding:9px 10px;border-bottom:1px solid var(--panel-divider,#e8ded0)}.switch__oVek2{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:3px;border:1px solid var(--panel-divider,#e3d8c9);border-radius:999px;background:var(--panel-inset,#f3ebdf)}.thumb__BKLZj{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:var(--panel-accent,#f66a06);transform:translateX(100%)}.switch__oVek2 button{position:relative;padding:6px 11px;border:0;border-radius:999px;background:transparent;color:var(--panel-ink-2,#5d544c);font-family:var(--font-body);font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer}.switch__oVek2 button[data-option=this]{color:var(--panel-on-accent,#1b1612)}.switch__oVek2 button:focus-visible{outline:2px solid var(--panel-ink,#302b27);outline-offset:2px}.map__7HW2c{display:block;width:100%;max-width:280px;height:auto;margin:0 auto;padding:4px 10px 2px}.lineInk__LxR5Y,.lineNew__SnAT5{fill:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.lineInk__LxR5Y{stroke:var(--panel-ink,#302b27)}.lineNew__SnAT5{stroke:var(--panel-accent,#f66a06);stroke-dasharray:1 2;stroke-dashoffset:0}.hub__aKkI7{fill:var(--panel-ink,#302b27)}.hubText__DZDkN{fill:var(--panel-on-ink,#fffcf6);font-family:var(--font-mono);font-size:15px;font-weight:600;text-anchor:middle}.stop__iRKBJ{fill:var(--panel-raised,#fff);stroke:var(--panel-ink,#302b27);stroke-width:5}.newStop__ia_61{stroke:var(--panel-accent,#f66a06)}.ghostStop__56aX_{stroke:var(--panel-faint,#ab9e8f);stroke-dasharray:.1 5.65;stroke-linecap:round}.halo__IQ0AT{fill:rgba(246,106,6,.1);stroke:var(--panel-accent,#f66a06);stroke-opacity:.45;stroke-width:2}.betaPop__xcYOX{transform-box:fill-box;transform-origin:center}.name__XwpR7{fill:var(--panel-ink,#302b27);font-family:var(--font-mono);font-size:15px;font-weight:500}.stem__nXVBY{stroke:var(--panel-line,#d0c5b6);stroke-width:2}.tagPaper__JxHAz{fill:var(--panel-ground,#fffcf6);stroke:var(--panel-line,#d0c5b6);stroke-width:1.5}.edgeOk__A1I7t{fill:var(--panel-ok-fill,#328b62)}.edgeWarn__FJw9R{fill:var(--panel-warn-fill,#d9971f)}.edgeNew___er7o{fill:var(--panel-accent,#f66a06)}.tagHost__Wr53a{fill:var(--panel-ink,#302b27);font-family:var(--font-mono);font-size:15px;font-weight:600}.tagNote__fwTjv{font-family:var(--font-body);font-size:14px;font-weight:600}.noteOk__2_7hS{fill:var(--panel-ok,#23704c)}.noteWarn__2TYvT{fill:var(--panel-warn,#8a5e11)}.noteNew__wkvMD{fill:var(--panel-accent-text,#a8410a)}.noteGone__bdvWe{fill:var(--panel-muted,#7a7067)}.ghostPaper__TwXI8{stroke:var(--panel-faint,#a99c8c);stroke-dasharray:5 4}.ghostTag__nDQMf .tagHost__Wr53a{fill:var(--panel-muted,#7a7067)}.ghostTag__nDQMf .stem__nXVBY{stroke-dasharray:3 3}.apiLast__XqSe6,.countLast__0b0g4,.promoName__JxmpF,.promoSolid__AuzF2{opacity:0}.count__e5_54{display:inline-flex;align-items:center;gap:8px;margin:0;padding:4px 10px;border:1px solid var(--panel-divider,#e3d8c9);border-radius:999px;background:var(--panel-inset,#f8f2e8);color:var(--panel-ink-2,#5d544c);font-size:.75rem;font-weight:600;white-space:nowrap}.countValue__OutXC{display:grid;justify-items:start}.countLast__0b0g4,.countThis__T7wP9{grid-area:1/1;color:var(--panel-ink,#302b27);font-family:var(--font-mono);font-size:.875rem;font-weight:600}.countThis__T7wP9 b{margin-left:6px;padding:0 6px;border-radius:999px;background:var(--panel-accent-tint,#fde6d4);color:var(--panel-accent-text,#a8410a);font-family:var(--font-body);font-size:.75rem;font-weight:700}.card__JdN1z{width:100%;max-width:340px;padding:10px 14px;border:1px solid var(--panel-line,#d0c5b6);border-radius:14px;background:var(--panel-ground,#fffcf6);box-shadow:8px 8px 0 var(--edge),0 34px 60px -34px var(--panel-shadow,rgba(48,43,39,.5))}.kind__0IaQE{display:none;align-items:center;gap:8px;margin-bottom:8px;padding:3px 10px 3px 8px;border-radius:999px;background:var(--panel-accent-tint,#fde6d4);color:var(--panel-accent-text,#a8410a);font-size:.75rem;font-weight:700}@container change (min-width: 600px){.kind__0IaQE{display:inline-flex}}.ping__5nNHY{position:relative;width:8px;height:8px;border-radius:50%;background:var(--panel-accent,#f66a06)}.ping__5nNHY:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 2px var(--panel-accent,#f66a06);opacity:0}.host__NhfKT{display:flex;align-items:center;gap:6px;color:var(--panel-ink,#302b27);font-family:var(--font-mono);font-size:.875rem;font-weight:600;overflow-wrap:anywhere}.host__NhfKT svg{flex:none}.facts__z_ATp{display:flex;flex-wrap:wrap;gap:5px 6px;margin-top:8px}.facts__z_ATp div{display:inline-flex;align-items:baseline;gap:5px;padding:2px 8px;border:1px solid var(--panel-divider,#e3d8c9);border-radius:7px;background:var(--panel-inset,#f8f2e8);font-size:.8125rem}.facts__z_ATp dt{color:var(--panel-muted,#6b6158)}.facts__z_ATp dd{color:var(--panel-ink,#302b27);font-weight:600}.askRow__o5Enm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--panel-line,#d0c5b6)}.ask__crUO6{margin:0;color:var(--panel-ink,#302b27);font-family:var(--font-heading);font-size:1.0625rem;font-weight:700}.answers__ANlgN{display:flex;gap:8px}.answers__ANlgN button{min-width:62px;padding:6px 14px;border:1.5px solid var(--panel-ink,#302b27);border-radius:10px;background:var(--panel-ground,#fffcf6);box-shadow:0 3px 0 var(--panel-ink,#302b27);color:var(--panel-ink,#302b27);font-family:var(--font-body);font-size:.875rem;font-weight:700;cursor:pointer}.answers__ANlgN button:hover{background:var(--panel-hover,#f6efe4)}.answers__ANlgN button[aria-pressed=true]{background:var(--panel-ink,#302b27);color:var(--panel-on-ink,#fffcf6)}.answers__ANlgN button[data-option=no][aria-pressed=true]{border-color:var(--panel-accent-edge,#c2560a);background:var(--panel-accent,#f66a06);box-shadow:0 3px 0 var(--panel-accent-edge,#a8410a);color:var(--panel-on-accent,#1b1612)}.answers__ANlgN button:focus-visible{outline:2px solid var(--panel-ink,#302b27);outline-offset:3px}.reply__HhZ2S{min-height:2.8em;margin-top:6px;color:var(--panel-ink-2,#5d544c);font-size:.8125rem;line-height:1.4}.stage__lp_dk[data-answer] .reply__HhZ2S{color:var(--panel-ink,#302b27);font-weight:600}.stage__lp_dk[data-play=armed] .thumb__BKLZj,.stage__lp_dk[data-view=last] .thumb__BKLZj{background:var(--panel-ink,#302b27);transform:none}.stage__lp_dk[data-play=armed] .switch__oVek2 button[data-option=last],.stage__lp_dk[data-view=last] .switch__oVek2 button[data-option=last]{color:var(--panel-on-ink,#fffcf6)}.stage__lp_dk[data-play=armed] .switch__oVek2 button[data-option=this],.stage__lp_dk[data-view=last] .switch__oVek2 button[data-option=this]{color:var(--panel-ink-2,#5d544c)}.stage__lp_dk[data-play=armed] .extension__4DQmT,.stage__lp_dk[data-view=last] .extension__4DQmT{stroke-dashoffset:1.02}.stage__lp_dk[data-play=armed] .betaPop__xcYOX,.stage__lp_dk[data-view=last] .betaPop__xcYOX{transform:scale(0)}.stage__lp_dk[data-play=armed] .betaTag__WzDKM,.stage__lp_dk[data-view=last] .betaTag__WzDKM{opacity:0;transform:translateX(-8px)}.stage__lp_dk[data-play=armed] :is(.apiLast__XqSe6,.promoSolid__AuzF2,.promoName__JxmpF,.countLast__0b0g4),.stage__lp_dk[data-view=last] :is(.apiLast__XqSe6,.promoSolid__AuzF2,.promoName__JxmpF,.countLast__0b0g4){opacity:1}.stage__lp_dk[data-play=armed] :is(.apiThis__UZ_IH,.promoGhost__bcZa_),.stage__lp_dk[data-view=last] :is(.apiThis__UZ_IH,.promoGhost__bcZa_){opacity:0}.stage__lp_dk[data-play=armed] .countThis__T7wP9,.stage__lp_dk[data-view=last] .countThis__T7wP9{opacity:0;transform:translateY(6px)}.stage__lp_dk[data-play=armed] .card__JdN1z{opacity:0;transform:translateY(14px)}.stage__lp_dk:is([data-play=rest],[data-play=done]) :is(.thumb__BKLZj,.switch__oVek2 button,.extension__4DQmT,.betaPop__xcYOX,.betaTag__WzDKM,.apiLast__XqSe6,.apiThis__UZ_IH,.promoSolid__AuzF2,.promoGhost__bcZa_,.promoName__JxmpF,.countLast__0b0g4,.countThis__T7wP9,.card__JdN1z){transition:none}.stage__lp_dk[data-play=playing] .thumb__BKLZj{transition:transform calc(.35s * var(--play-speed)) cubic-bezier(.3,.7,.4,1) calc(.35s * var(--play-speed)),background-color calc(.35s * var(--play-speed)) ease calc(.35s * var(--play-speed))}.stage__lp_dk[data-play=playing] .switch__oVek2 button{transition:color calc(.3s * var(--play-speed)) ease calc(.4s * var(--play-speed))}.stage__lp_dk[data-play=playing] :is(.promoSolid__AuzF2,.promoName__JxmpF){transition:opacity calc(.35s * var(--play-speed)) ease calc(.6s * var(--play-speed))}.stage__lp_dk[data-play=playing] .promoGhost__bcZa_{transition:opacity calc(.35s * var(--play-speed)) ease calc(.7s * var(--play-speed))}.stage__lp_dk[data-play=playing] .extension__4DQmT{transition:stroke-dashoffset calc(.5s * var(--play-speed)) linear calc(.9s * var(--play-speed))}.stage__lp_dk[data-play=playing] .betaPop__xcYOX{transition:transform calc(.4s * var(--play-speed)) cubic-bezier(.34,1.56,.64,1) calc(1.4s * var(--play-speed))}.stage__lp_dk[data-play=playing] .betaTag__WzDKM{transition:opacity calc(.3s * var(--play-speed)) ease-out calc(1.55s * var(--play-speed)),transform calc(.4s * var(--play-speed)) cubic-bezier(.2,.8,.3,1) calc(1.55s * var(--play-speed))}.stage__lp_dk[data-play=playing] :is(.apiLast__XqSe6,.apiThis__UZ_IH){transition:opacity calc(.35s * var(--play-speed)) ease calc(1.85s * var(--play-speed))}.stage__lp_dk[data-play=playing] :is(.countLast__0b0g4,.countThis__T7wP9){transition:opacity calc(.3s * var(--play-speed)) ease calc(2s * var(--play-speed)),transform calc(.35s * var(--play-speed)) ease-out calc(2s * var(--play-speed))}.stage__lp_dk[data-play=playing] .card__JdN1z{transition:opacity calc(.35s * var(--play-speed)) ease-out calc(2.2s * var(--play-speed)),transform calc(.45s * var(--play-speed)) cubic-bezier(.34,1.4,.64,1) calc(2.2s * var(--play-speed))}.stage__lp_dk[data-play=playing] .ping__5nNHY:after{animation:change-ping__Yx_L5 calc(.6s * var(--play-speed)) ease-out calc(2.45s * var(--play-speed)) both}@keyframes change-ping__Yx_L5{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:no-preference){.stage__lp_dk[data-toggled][data-view] .thumb__BKLZj{transition:transform .3s cubic-bezier(.3,.7,.4,1),background-color .3s ease}.stage__lp_dk[data-toggled][data-view] .switch__oVek2 button{transition:color .25s ease}.stage__lp_dk[data-toggled][data-view] :is(.apiLast__XqSe6,.apiThis__UZ_IH,.promoSolid__AuzF2,.promoGhost__bcZa_,.promoName__JxmpF){transition:opacity .3s ease}.stage__lp_dk[data-toggled][data-view] :is(.countLast__0b0g4,.countThis__T7wP9){transition:opacity .3s ease,transform .3s ease-out}.stage__lp_dk[data-toggled][data-view=this] .extension__4DQmT{transition:stroke-dashoffset .35s linear}.stage__lp_dk[data-toggled][data-view=this] .betaPop__xcYOX{transition:transform .4s cubic-bezier(.34,1.56,.64,1) .3s}.stage__lp_dk[data-toggled][data-view=this] .betaTag__WzDKM{transition:opacity .3s ease-out .4s,transform .35s cubic-bezier(.2,.8,.3,1) .4s}.stage__lp_dk[data-toggled][data-view=last] :is(.betaPop__xcYOX,.betaTag__WzDKM){transition:transform .2s ease-in,opacity .2s ease-in}.stage__lp_dk[data-toggled][data-view=last] .extension__4DQmT{transition:stroke-dashoffset .3s linear .15s}.stage__lp_dk[data-answer] .reply__HhZ2S span{display:inline-block;animation:change-reply__lx7Ty .3s ease-out both}}@keyframes change-reply__lx7Ty{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hero__xig0G{position:relative;padding:92px 0 0;background:var(--color-bg-hero)}.hero__xig0G:after{content:"";position:absolute;right:0;bottom:0;left:0;height:clamp(220px,26vw,360px);background:var(--color-bg)}.heroInner__8Evu1{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.heroIntro__N1Pcr{order:1}@media (max-width:599.98px){.statusNote__rFVUA{display:none}}.lockup__nO4Vp{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;font-size:var(--text-label)}.lockupMark__JinYa{display:block;width:34px;height:34px}.product__cq_gk{color:var(--color-text);font-family:var(--font-heading);font-size:1.25rem;font-weight:700;letter-spacing:-.015em}.soon__FQ0Am{padding:4px 12px;border-radius:999px;background:var(--color-accent-fill);color:var(--color-on-accent-fill);font-size:.8125rem;font-weight:700}.statusNote__rFVUA{color:var(--color-text-muted)}.heroTitle__yDXzV{color:var(--color-text);font-family:var(--font-heading);font-size:clamp(2.4rem,1.3rem + 4.4vw,4.8rem);font-weight:700;line-height:.96;letter-spacing:-.04em;text-wrap:balance}.stop__tmL5P{color:var(--color-accent)}.heroLead__TEjsT{order:2;max-width:42ch;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.5}@media (min-width:600px){.heroLead__TEjsT{font-size:1rem;line-height:1.55}}.heroActions__VV_bO{order:4;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-bottom:40px}.nowLink__FEQtK{display:inline-flex;flex-direction:column;gap:2px;color:var(--color-text);font-weight:600;text-decoration:none}.nowLink__FEQtK small{color:var(--color-text-muted);font-size:var(--text-label);font-weight:400}.nowLink__FEQtK span{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:4px}.nowLink__FEQtK svg{display:inline-block;margin-left:6px;vertical-align:-3px}.nowLink__FEQtK:hover span{color:var(--color-accent-text)}@media (min-width:960px){.hero__xig0G{padding-top:124px}.heroInner__8Evu1{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-template-areas:"intro lead" "intro actions" "figure figure";gap:18px 56px;align-items:end}.heroIntro__N1Pcr{grid-area:intro}.heroLead__TEjsT{grid-area:lead;font-size:1.125rem;line-height:1.6}.heroActions__VV_bO{grid-area:actions;margin-bottom:8px}.heroFigure__e_UHX{grid-area:figure;margin-top:14px}}.heroFigure__e_UHX{order:3;position:relative;margin:2px 0 0}@media (min-width:960px){.heroFigure__e_UHX{padding-bottom:48px}}.band__yWIO_{padding:56px 0;background:var(--color-bg)}.bandAlt__TBCRA{background:var(--color-bg-surface)}.bandHead__DcJ87{display:grid;gap:10px;max-width:62ch;margin-bottom:24px}.bandKicker__bGnJg{display:inline-flex;align-items:center;gap:8px;color:var(--color-accent-text);font-size:var(--text-small);font-weight:600}.bandTitle__mqihx{font-size:clamp(1.75rem,1.2rem + 2vw,2.6rem);line-height:1.1;letter-spacing:-.015em;text-wrap:balance}.bandLead__hK2BZ{max-width:54ch;color:var(--color-text-secondary);font-size:var(--text-body);line-height:1.6}.split__eUgzR{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.split__eUgzR .bandHead__DcJ87{margin-bottom:0}.bandAside__9u5DD{display:grid;gap:16px;max-width:62ch}.bandNow__Csy9_{margin:0;color:var(--color-text-secondary);font-size:var(--text-body)}.bandNow__Csy9_ a{color:var(--color-accent-text);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.bandNow__Csy9_ svg{display:inline-block;margin-left:6px;vertical-align:-3px}@media (min-width:960px){.band__yWIO_{padding:84px 0}.bandHead__DcJ87{margin-bottom:32px}.split__eUgzR{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"head picture" "aside picture";grid-template-rows:auto 1fr;gap:24px 64px}.split__eUgzR>.bandHead__DcJ87{grid-area:head;align-self:end}.bandPicture__sU8Nr{grid-area:picture;align-self:center}.bandAside__9u5DD{grid-area:aside}.splitFlip__uLblW{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"picture head" "picture aside"}}.sourceLink__FZpT9{margin-top:auto;font-size:.75rem;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.factLine__XuUeD{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:12px 14px;border-left:3px solid var(--color-accent);border-radius:0 10px 10px 0;background:var(--color-bg-card);color:var(--color-text-secondary);font-size:var(--text-small);line-height:1.5}.factLine__XuUeD strong{color:var(--color-accent-text);font-family:var(--font-heading);font-size:1.25rem}.factLine__XuUeD .sourceLink__FZpT9{flex-basis:100%;color:var(--color-text-muted)}.map__SEZjE{container-type:inline-size}.panel__Qbx7B{position:relative;overflow:hidden;border-radius:14px;background:var(--panel-ground,#fffcf6);box-shadow:10px 10px 0 #d6cab8,0 44px 80px -36px var(--panel-shadow,rgba(48,43,39,.5))}:root[data-theme=dark] .panel__Qbx7B{box-shadow:10px 10px 0 #2b3542,0 44px 80px -36px rgba(0,0,0,.6)}.bar__sBrVj{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 14px 12px 20px;border-bottom:1px solid var(--panel-divider,#e8ded0)}.barTitle__VHs7E{display:inline-flex;align-items:center;gap:9px;margin:0;color:var(--panel-ink,#302b27);font-family:var(--font-heading);font-size:.9375rem;font-weight:600}.barTitle__VHs7E svg{color:var(--panel-accent-text,#c2560a)}.toggle__zg_sx{display:inline-flex;padding:3px;border:1px solid var(--panel-divider,#e3d8c9);border-radius:999px;background:var(--panel-inset,#f3ebdf)}.toggle__zg_sx button{padding:7px 14px;border:0;border-radius:999px;background:transparent;color:var(--panel-ink-2,#5d544c);font-family:var(--font-body);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.toggle__zg_sx button:hover{color:var(--panel-ink,#302b27)}.toggle__zg_sx button[data-option=listed][aria-pressed=true]{background:var(--panel-ink,#302b27);color:var(--panel-on-ink,#fffcf6)}.toggle__zg_sx button[data-option=answers][aria-pressed=true]{background:var(--panel-accent,#f66a06);color:var(--panel-on-accent,#1b1612)}.toggle__zg_sx button:focus-visible{outline:2px solid var(--panel-ink,#302b27);outline-offset:2px}.tall__Yc6DG,.wide__Ct2Qn{display:block;width:100%;height:auto}.wide__Ct2Qn{display:none;max-width:1000px;margin-inline:auto;padding:8px 20px 2px}.tall__Yc6DG{padding:10px 12px 2px}@container (min-width: 860px){.wide__Ct2Qn{display:block}.tall__Yc6DG{display:none}}@container (max-width: 859.98px){.panel__Qbx7B{max-width:420px;margin-inline:auto}.bar__sBrVj{padding:10px 12px}.barTitle__VHs7E{display:none}.toggle__zg_sx{width:100%}.toggle__zg_sx button{flex:1;padding:6px 10px}}.zone__g1K9V{fill:var(--panel-wash-faint,rgba(48,43,39,.03))}.zoneEdge___hJHy{fill:none;stroke:var(--panel-faint,#8c8177);stroke-width:2;stroke-dasharray:9 9;stroke-linecap:round}.zoneLabel__bU9be{fill:var(--panel-ink,#302b27);font-family:var(--font-heading);font-size:17px;font-weight:600}.lineFound__zIRJo,.lineListed__doY_b{fill:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.lineListed__doY_b{stroke:var(--panel-ink,#302b27)}.lineFound__zIRJo{stroke:var(--panel-accent,#f66a06)}.hub__z3GVy{fill:var(--panel-ink,#302b27)}.hubText__vCSbh{fill:var(--panel-on-ink,#fffcf6);font-family:var(--font-mono);font-size:17px;font-weight:600;text-anchor:middle}.pop__ewDKD{transform-box:fill-box;transform-origin:center}.stop__40oxc{fill:var(--panel-raised,#fff);stroke-width:5}.listed__PSUYU .stop__40oxc{stroke:var(--panel-ink,#302b27)}.found__IqPwT .stop__40oxc{stroke:var(--panel-accent,#f66a06);stroke-dasharray:100 0;stroke-linecap:round}.halo__uZZ_E{fill:rgba(246,106,6,.1);stroke:var(--panel-accent,#f66a06);stroke-opacity:.45;stroke-width:2}.name__yiyjV{fill:var(--panel-ink,#302b27);font-family:var(--font-mono);font-size:17px;font-weight:500;text-anchor:middle}.nameRight__0u13K{text-anchor:start}.found__IqPwT[data-tone=warn]{--tone:var(--panel-warn,#8a5e11);--tone-fill:var(--panel-warn-fill,#d9971f)}.found__IqPwT[data-tone=new]{--tone:var(--panel-accent-text,#a8410a);--tone-fill:var(--panel-accent,#f66a06)}.found__IqPwT[data-tone=bad]{--tone:var(--panel-bad,#a8261d);--tone-fill:var(--panel-bad-fill,#c9362b)}.found__IqPwT{outline:none}.stem__WvyBU{stroke:var(--tone-fill);stroke-width:2}.tagEdge__6NAKS{fill:var(--tone-fill)}.tagPaper__z_Uje{fill:var(--panel-ground,#fffcf6);stroke:var(--panel-line,#d0c5b6);stroke-width:1.5;stroke-dasharray:600 0}.tagHost__gMao_{fill:var(--panel-ink,#302b27);font-family:var(--font-mono);font-size:17px;font-weight:600}.tagNote__sYLlx{fill:var(--tone);font-family:var(--font-body);font-size:16.5px;font-weight:600}.found__IqPwT:focus-visible .tagPaper__z_Uje{stroke:var(--panel-ink,#302b27);stroke-width:2.5}.found__IqPwT:focus-visible .stop__40oxc{stroke-width:6}.traceGlow__qZv_v,.trace__FkSmB{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1.02;opacity:0;pointer-events:none}.trace__FkSmB{stroke:var(--panel-accent,#ff7a1f);stroke-width:8}.traceGlow__qZv_v{stroke:rgba(246,106,6,.22);stroke-width:24}.stage__jpX5H{--reveal:2.3s}.wide__Ct2Qn .lineListed__doY_b{--draw:0.55s}.tall__Yc6DG .lineListed__doY_b{--draw:0.5s}.wide__Ct2Qn [data-route=web]{--draw:0.9s}.wide__Ct2Qn [data-route=shop]{--draw:0.69s}.wide__Ct2Qn [data-route=api]{--draw:0.43s}.tall__Yc6DG [data-route=trunk]{--draw:1s}.wide__Ct2Qn .listed__PSUYU{--at:0.38s}.tall__Yc6DG [data-listed=www]{--at:0.12s}.tall__Yc6DG [data-listed=shop]{--at:0.25s}.tall__Yc6DG [data-listed=api]{--at:0.38s}.wide__Ct2Qn [data-found=staging]{--land:0.31s}.wide__Ct2Qn [data-found=legacy]{--land:0.43s}.wide__Ct2Qn [data-found=promo]{--land:0.69s}.wide__Ct2Qn [data-found=beta]{--land:0.9s}.tall__Yc6DG [data-found=staging]{--land:0.2s}.tall__Yc6DG [data-found=beta]{--land:0.47s}.tall__Yc6DG [data-found=promo]{--land:0.73s}.tall__Yc6DG [data-found=legacy]{--land:1s}.stage__jpX5H:is([data-play=rest],[data-play=done]) :is(.lineListed__doY_b,.lineFound__zIRJo,.pop__ewDKD,.name__yiyjV,.zone__g1K9V,.zoneMark___YAMB,.land__OFgl0){transition:none}.stage__jpX5H[data-play=armed] :is(.lineListed__doY_b,.lineFound__zIRJo){stroke-dasharray:1 2;stroke-dashoffset:1.02}.stage__jpX5H[data-play=armed] :is(.zone__g1K9V,.zoneMark___YAMB,.name__yiyjV){opacity:0}.stage__jpX5H[data-play=armed] .pop__ewDKD{transform:scale(0)}.stage__jpX5H[data-play=armed] .land__OFgl0{opacity:0;transform:translateY(8px)}.stage__jpX5H[data-play=playing] :is(.lineListed__doY_b,.lineFound__zIRJo){stroke-dasharray:1 2;stroke-dashoffset:0}.stage__jpX5H[data-play=playing] .lineListed__doY_b{transition:stroke-dashoffset calc(var(--draw) * var(--play-speed)) linear}.stage__jpX5H[data-play=playing] .lineFound__zIRJo{transition:stroke-dashoffset calc(var(--draw) * var(--play-speed)) linear calc(var(--reveal) * var(--play-speed))}.stage__jpX5H[data-play=playing] :is(.zone__g1K9V,.zoneMark___YAMB){transition:opacity calc(.35s * var(--play-speed)) ease-out calc(.5s * var(--play-speed))}.stage__jpX5H[data-play=playing] .listed__PSUYU .pop__ewDKD{transition:transform calc(.35s * var(--play-speed)) cubic-bezier(.34,1.56,.64,1) calc(var(--at) * var(--play-speed))}.stage__jpX5H[data-play=playing] .name__yiyjV{transition:opacity calc(.3s * var(--play-speed)) ease-out calc((var(--at) + .05s) * var(--play-speed))}.stage__jpX5H[data-play=playing] .found__IqPwT .pop__ewDKD{transition:transform calc(.4s * var(--play-speed)) cubic-bezier(.34,1.56,.64,1) calc((var(--reveal) + var(--land)) * var(--play-speed))}.stage__jpX5H[data-play=playing] .land__OFgl0{transition:opacity calc(.3s * var(--play-speed)) ease-out calc((var(--reveal) + .1s + var(--land)) * var(--play-speed)),transform calc(.4s * var(--play-speed)) cubic-bezier(.2,.8,.3,1) calc((var(--reveal) + .1s + var(--land)) * var(--play-speed))}.stage__jpX5H[data-play=armed] .toggle__zg_sx button[data-option=listed]{background:var(--panel-ink,#302b27);color:var(--panel-on-ink,#fffcf6)}.stage__jpX5H[data-play=armed] .toggle__zg_sx button[data-option=answers]{background:transparent;color:var(--panel-ink-2,#5d544c)}.stage__jpX5H[data-play=playing] .toggle__zg_sx button[data-option=listed]{animation:map-switch-listed___12Ss calc(var(--reveal) * var(--play-speed)) linear both}.stage__jpX5H[data-play=playing] .toggle__zg_sx button[data-option=answers]{animation:map-switch-answers__HGUb2 calc(var(--reveal) * var(--play-speed)) linear both}@keyframes map-switch-listed___12Ss{0%,90%{background:var(--panel-ink,#302b27);color:var(--panel-on-ink,#fffcf6)}to{background:transparent;color:var(--panel-ink-2,#5d544c)}}@keyframes map-switch-answers__HGUb2{0%,90%{background:transparent;color:var(--panel-ink-2,#5d544c)}to{background:var(--panel-accent,#f66a06);color:var(--panel-on-accent,#1b1612)}}.stage__jpX5H[data-view=listed] .lineFound__zIRJo{stroke-dasharray:1 2;stroke-dashoffset:1.02}.stage__jpX5H[data-toggled][data-view=answers] .lineFound__zIRJo{stroke-dasharray:1 2;stroke-dashoffset:0}.stage__jpX5H[data-view=listed] .found__IqPwT .halo__uZZ_E,.stage__jpX5H[data-view=listed] .found__IqPwT .stem__WvyBU,.stage__jpX5H[data-view=listed] .found__IqPwT .tagEdge__6NAKS{opacity:0}.stage__jpX5H[data-view=listed] .found__IqPwT .stop__40oxc{stroke:var(--panel-faint,#ab9e8f);stroke-dasharray:.1 5.65}.stage__jpX5H[data-view=listed] .found__IqPwT .land__OFgl0{opacity:.4}.stage__jpX5H[data-view=listed] .found__IqPwT .tagPaper__z_Uje{stroke:var(--panel-faint,#a99c8c);stroke-dasharray:5 4}.stage__jpX5H:is([data-play=rest],[data-play=done])[data-view=answers]:has(.found__IqPwT:is(:hover,:focus-visible)) :is(.lineListed__doY_b,.lineFound__zIRJo){opacity:.3}.stage__jpX5H:is([data-play=rest],[data-play=done])[data-view=answers]:has(.found__IqPwT:is(:hover,:focus-visible)) .found__IqPwT:not(:hover,:focus-visible){opacity:.45}.stage__jpX5H:is([data-play=rest],[data-play=done])[data-view=answers] .found__IqPwT:is(:hover,:focus-visible) .lift__88TGN{transform:translateY(-6px);filter:drop-shadow(0 8px 10px var(--panel-shadow-soft,rgba(48,43,39,.16)))}.stage__jpX5H:is([data-play=rest],[data-play=done])[data-view=answers]:has([data-found=beta]:is(:hover,:focus-visible)) [data-for=beta],.stage__jpX5H:is([data-play=rest],[data-play=done])[data-view=answers]:has([data-found=legacy]:is(:hover,:focus-visible)) [data-for=legacy],.stage__jpX5H:is([data-play=rest],[data-play=done])[data-view=answers]:has([data-found=promo]:is(:hover,:focus-visible)) [data-for=promo],.stage__jpX5H:is([data-play=rest],[data-play=done])[data-view=answers]:has([data-found=staging]:is(:hover,:focus-visible)) [data-for=staging]{opacity:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.stage__jpX5H[data-toggled][data-view=listed] .lineFound__zIRJo{transition:stroke-dashoffset calc(var(--draw) * .6) cubic-bezier(.55,0,.75,.4)}.stage__jpX5H[data-toggled][data-view=listed] .found__IqPwT :is(.halo__uZZ_E,.land__OFgl0,.tagEdge__6NAKS,.stem__WvyBU){transition:opacity .3s ease}.stage__jpX5H[data-toggled][data-view=listed] .found__IqPwT :is(.stop__40oxc,.tagPaper__z_Uje){transition:stroke .3s ease,stroke-dasharray .3s ease}.stage__jpX5H[data-toggled][data-view=answers] .lineFound__zIRJo{transition:stroke-dashoffset var(--draw) linear,opacity .2s ease}.stage__jpX5H[data-toggled][data-view=answers] .found__IqPwT .pop__ewDKD{animation:map-pop__mpALM .45s cubic-bezier(.34,1.56,.64,1) var(--land) both}.stage__jpX5H[data-toggled][data-view=answers] .found__IqPwT :is(.stop__40oxc,.tagPaper__z_Uje){transition:stroke .25s ease var(--land),stroke-dasharray .25s ease var(--land)}.stage__jpX5H[data-toggled][data-view=answers] .found__IqPwT .halo__uZZ_E{transition:opacity .3s ease var(--land)}.stage__jpX5H[data-toggled][data-view=answers] .found__IqPwT :is(.land__OFgl0,.tagEdge__6NAKS,.stem__WvyBU){transition:opacity .3s ease-out calc(var(--land) + .1s)}.stage__jpX5H:is([data-play=rest],[data-play=done])[data-view=answers] :is(.trace__FkSmB,.traceGlow__qZv_v){transition:stroke-dashoffset .5s cubic-bezier(.3,.7,.4,1),opacity .15s ease}.stage__jpX5H:is([data-play=rest],[data-play=done])[data-view=answers] .found__IqPwT,.stage__jpX5H:is([data-play=rest],[data-play=done])[data-view=answers] .lineListed__doY_b,.stage__jpX5H:is([data-play=rest],[data-play=done])[data-view=answers]:not([data-toggled]) .lineFound__zIRJo{transition:opacity .2s ease}.stage__jpX5H:is([data-play=rest],[data-play=done])[data-view=answers] .lift__88TGN{transition:transform .25s ease,filter .25s ease}}@keyframes map-pop__mpALM{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}.key__Mkdm2{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:4px;padding:10px 22px 12px;border-top:1px solid var(--panel-divider,#e8ded0);color:var(--panel-ink-2,#5d544c);font-size:.875rem}.keyItem__t2Xgf{display:inline-flex;align-items:flex-start;gap:9px}.swatchFound__dUuYU,.swatchListed__czMKX{display:inline-block;flex:none;width:26px;height:6px;margin-top:.5em;border-radius:3px;background:var(--panel-ink,#302b27)}.swatchFound__dUuYU{background:var(--panel-accent,#f66a06)}.keyNote__nFcLY{margin-left:auto;color:var(--panel-muted,#7a7067)}@container (max-width: 859.98px){.key__Mkdm2{padding:8px 16px 10px}.keyItem__t2Xgf{display:none}.keyNote__nFcLY{margin-left:0}}.stage__9cFNj{--edge:#d6cab8;--ink:var(--panel-ink,#302b27);--muted:var(--panel-muted,#6b6158);--line:var(--panel-line,#d0c5b6);--cream:var(--panel-ground,#fffcf6);--on-ink:var(--panel-on-ink,#fffcf6);--sand:var(--panel-inset,#f3ebdf);--orange:var(--panel-accent,#f66a06);--ok:var(--panel-ok,#23704c);--ok-fill:var(--panel-ok-fill,#328b62);--ok-tint:var(--panel-ok-tint,#e3f0e8);--warn:var(--panel-warn,#8a5e11);--warn-fill:var(--panel-warn-fill,#d9971f);--warn-tint:var(--panel-warn-tint,#f7ebd2);--bad:var(--panel-bad,#a8261d);--bad-fill:var(--panel-bad-fill,#c9362b);--bad-tint:var(--panel-bad-tint,#f8e1de);container:waf/inline-size;position:relative;border-radius:14px;background:var(--cream);box-shadow:10px 10px 0 var(--edge),0 44px 80px -36px var(--panel-shadow,rgba(48,43,39,.5));color:var(--ink)}:root[data-theme=dark] .stage__9cFNj{--edge:#2b3542;box-shadow:10px 10px 0 var(--edge),0 44px 80px -36px rgba(0,0,0,.6)}.bar__wDg2R{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:11px 14px 11px 20px;border-bottom:1px solid var(--panel-divider,#e8ded0)}.tabs__S4khE{display:inline-flex;padding:3px;border:1px solid var(--panel-divider,#e3d8c9);border-radius:999px;background:var(--sand)}.tabs__S4khE button{display:inline-flex;align-items:baseline;gap:6px;padding:7px 14px;border:0;border-radius:999px;background:transparent;color:var(--panel-ink-2,#5d544c);font-family:var(--font-mono);font-size:.8125rem;cursor:pointer}.tabs__S4khE button b{font-weight:700}.tabs__S4khE button:hover{color:var(--ink)}.tabs__S4khE button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.runButton__Jql8m{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:0;border-radius:999px;background:var(--orange);box-shadow:0 3px 0 var(--panel-accent-edge,#b84f05);color:var(--panel-on-accent,#1b1612);font-family:var(--font-body);font-size:.875rem;font-weight:700;cursor:pointer}.runButton__Jql8m:active{box-shadow:0 1px 0 var(--panel-accent-edge,#b84f05);transform:translateY(2px)}.chips__bxoiE button:focus-visible,.runButton__Jql8m:focus-visible,.tabs__S4khE button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.run__D_dXc{padding:6px 20px 0}.scene__m_sRY{--hub:9;--shield:52;--app:88;--y:58px;--dip:56px;container-type:inline-size;position:relative;height:122px}.line__hsTuJ{top:calc(var(--y) - 4px);height:8px;border-radius:4px;background:var(--ink)}.bypassLine__zHqTk,.line__hsTuJ{position:absolute;right:calc((100 - var(--app)) * 1cqw);left:calc(var(--hub) * 1cqw)}.bypassLine__zHqTk{top:var(--y);height:var(--dip);border:4px dashed var(--orange);border-top:0;border-radius:0 0 22px 22px;opacity:0}.scene__m_sRY[data-bypass] .bypassLine__zHqTk{opacity:1}.hub__RbJKV{position:absolute;z-index:2;top:var(--y);left:calc(var(--hub) * 1cqw);display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 7px;border-radius:999px;background:var(--ink);color:var(--on-ink);font-family:var(--font-heading);font-size:.9375rem;font-weight:700;white-space:nowrap;transform:translate(-50%,-50%)}.hubMark__2R1Rh{display:block;width:26px;height:26px}.app__9YXOV,.shield__O_VDQ{position:absolute;z-index:2;top:var(--y);display:grid;width:48px;height:48px;place-items:center;border:5px solid var(--ink);border-radius:50%;background:var(--panel-raised,#fff);color:var(--ink);transform:translate(-50%,-50%)}.shield__O_VDQ{left:calc(var(--shield) * 1cqw)}.app__9YXOV{left:calc(var(--app) * 1cqw)}.shield__O_VDQ[data-hit]{border-color:var(--ok-fill);color:var(--ok)}.app__9YXOV[data-hit]{border-color:var(--bad-fill);color:var(--bad)}.shieldLabel__wPTyG{position:absolute;top:calc(var(--y) + 30px);left:calc(var(--shield) * 1cqw);font-family:var(--font-heading);font-size:.875rem;font-weight:700;transform:translateX(-50%)}.appLabel__85YOn{position:absolute;top:calc(var(--y) - 54px);right:0;color:var(--muted);font-family:var(--font-mono);font-size:.8125rem;text-align:right;white-space:nowrap}.appLabel__85YOn b{color:var(--ink);font-weight:600}.packet__zqsDF{--to-app:calc((var(--app) - var(--hub)) * 1cqw);--to-shield:calc((var(--shield) - var(--hub)) * 1cqw - 30px);--back:calc((var(--shield) - var(--hub)) * 1cqw - 30px - 7cqw);position:absolute;z-index:1;top:calc(var(--y) - 8px);left:calc(var(--hub) * 1cqw - 8px);width:16px;height:16px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 3px var(--cream);opacity:0}.packet__zqsDF[data-attack]{background:var(--orange);box-shadow:0 0 0 3px var(--cream),0 0 0 5px var(--orange)}.results__8qQT6{display:flex;flex-wrap:wrap;align-items:center;gap:12px 30px;padding:0 0 14px}.slots__cg3zg{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px 22px;margin:0;padding:0;list-style:none}.slot__ndd83{--tone:var(--ink);--tone-fill:var(--panel-line,#c9bcab);position:relative;display:grid;min-width:92px;align-content:center;justify-items:center;gap:2px;margin:0;padding:8px 12px 9px;border:1px solid var(--line);border-radius:9px;background:var(--cream);box-shadow:0 3px 0 var(--tone-fill)}.slot__ndd83+.slot__ndd83:before{content:"";position:absolute;top:50%;left:-18px;width:14px;height:2px;border-radius:1px;background:var(--panel-line,#c9bcab)}.slot__ndd83 small{color:var(--muted);font-size:.75rem;font-weight:600}.slot__ndd83 b{font-family:var(--font-mono);font-size:1.125rem}.slot__ndd83 b,.slot__ndd83 em{color:var(--tone);font-weight:700}.slot__ndd83 em{max-width:12ch;font-size:.75rem;font-style:normal;line-height:1.2;text-align:center}.slot__ndd83[data-leg=attack]{padding:10px 16px 11px}.slot__ndd83[data-leg=attack] b{font-size:1.375rem}.slot__ndd83[data-tone=ok]{--tone:var(--ok);--tone-fill:var(--ok-fill);border-color:var(--panel-ok-line,#b9d8c6);background:var(--ok-tint)}.slot__ndd83[data-tone=bad]{--tone:var(--bad);--tone-fill:var(--bad-fill);border-color:var(--panel-bad-line,#e8bcb6);background:var(--bad-tint)}.slot__ndd83[data-tone=warn]{--tone:var(--warn);--tone-fill:var(--warn-fill);border-color:var(--panel-warn-line,#e6cf9f);background:var(--warn-tint)}.verdict__cqqUe{display:grid;max-width:36ch;gap:3px;margin:0}.verdict__cqqUe b{display:inline-flex;align-items:center;gap:8px;color:var(--tone);font-size:1rem;font-weight:700}.verdict__cqqUe b:before{content:"";flex:none;width:9px;height:9px;border-radius:50%;background:var(--tone-fill)}.verdict__cqqUe span{color:var(--muted);font-size:.875rem}.verdict__cqqUe[data-tone=ok]{--tone:var(--ok);--tone-fill:var(--ok-fill)}.verdict__cqqUe[data-tone=bad]{--tone:var(--bad);--tone-fill:var(--bad-fill)}.verdict__cqqUe[data-tone=warn]{--tone:var(--warn);--tone-fill:var(--warn-fill)}.families__U2Jop{display:grid;gap:8px;padding:12px 20px 14px;border-top:1px solid var(--panel-divider,#e8ded0)}.familiesHead__3xRSP{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin:0;font-family:var(--font-heading);font-size:.9375rem;font-weight:600}.familiesHead__3xRSP code{color:var(--muted);font-family:var(--font-mono);font-size:.8125rem;overflow-wrap:anywhere}.chips__bxoiE{display:flex;flex-wrap:wrap;gap:8px}.chips__bxoiE button{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border:1px solid var(--panel-line,#d9cdbd);border-radius:999px;background:var(--cream);box-shadow:0 2px 0 var(--panel-divider,#e3d8c9);color:var(--ink);font-family:var(--font-body);font-size:.8125rem;font-weight:600;cursor:pointer}.chips__bxoiE button i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ok-fill)}.chips__bxoiE button[data-outcome=reached] i{background:var(--bad-fill)}.chips__bxoiE button:hover{border-color:var(--panel-line,#b9ab99)}.chips__bxoiE button[aria-pressed=true]{border-color:var(--ink);box-shadow:0 2px 0 var(--ink)}.familiesNote__m4fJw{margin:0;color:var(--muted);font-size:.8125rem}.illustrative__Z0z8k{flex:none;color:var(--muted);font-family:var(--font-body);font-weight:400;padding:2px 9px;border:1px solid var(--panel-line,#d9cdbd);border-radius:999px;font-size:.75rem}.packet__zqsDF[data-order="1"]{--at:0ms}.packet__zqsDF[data-order="2"]{--at:900ms}.packet__zqsDF[data-order="3"]{--at:1800ms}.packet__zqsDF[data-order="4"]{--at:2700ms}.slot__ndd83[data-order="1"]{--land:800ms}.slot__ndd83[data-order="2"]{--land:1700ms}.slot__ndd83[data-order="3"]{--land:2600ms}.slot__ndd83[data-order="4"]{--land:3600ms}.verdict__cqqUe[data-after="1"]{--land:900ms}.verdict__cqqUe[data-after="3"]{--land:2700ms}.verdict__cqqUe[data-after="4"]{--land:3700ms}.shield__O_VDQ[data-hit="1"]{--hit:496ms}.shield__O_VDQ[data-hit="2"]{--hit:1396ms}.app__9YXOV[data-hit="1"]{--hit:800ms}.app__9YXOV[data-hit="2"]{--hit:1700ms}.app__9YXOV[data-hit="4"]{--hit:3600ms}.stage__9cFNj[data-play=armed] :is(.slot__ndd83,.verdict__cqqUe){opacity:0}.stage__9cFNj[data-play=armed] .app__9YXOV[data-hit],.stage__9cFNj[data-play=armed] .shield__O_VDQ[data-hit]{border-color:var(--ink);color:var(--ink)}@media (prefers-reduced-motion:no-preference){.stage__9cFNj[data-play=playing]{--pace:var(--play-speed)}.stage__9cFNj[data-run=user]{--pace:1}.stage__9cFNj:is([data-play=playing],[data-run=user]) .packet__zqsDF[data-path=pass]{animation:waf-pass__SkAoD calc(.8s * var(--pace)) cubic-bezier(.45,0,.55,1) calc(var(--at) * var(--pace)) both}.stage__9cFNj:is([data-play=playing],[data-run=user]) .packet__zqsDF[data-path=bounce]{animation:waf-bounce__dFPIU calc(.8s * var(--pace)) cubic-bezier(.4,0,.6,1) calc(var(--at) * var(--pace)) both}.stage__9cFNj:is([data-play=playing],[data-run=user]) .packet__zqsDF[data-path=detour]{animation:waf-detour___VyJM calc(.9s * var(--pace)) linear calc(var(--at) * var(--pace)) both}.stage__9cFNj:is([data-play=playing],[data-run=user]) :is(.slot__ndd83,.verdict__cqqUe){animation:waf-land__tlhAg calc(.32s * var(--pace)) cubic-bezier(.2,.8,.3,1.25) calc(var(--land) * var(--pace)) both}.stage__9cFNj:is([data-play=playing],[data-run=user]) .shield__O_VDQ[data-hit]{animation:waf-thud__c12rS calc(.42s * var(--pace)) ease-out calc(var(--hit) * var(--pace)) both}.stage__9cFNj:is([data-play=playing],[data-run=user]) .app__9YXOV[data-hit]{animation:waf-hit__UB7iM calc(.42s * var(--pace)) ease-out calc(var(--hit) * var(--pace)) both}}@keyframes waf-pass__SkAoD{0%{opacity:0;transform:translateX(0)}8%,90%{opacity:1}to{opacity:0;transform:translateX(var(--to-app))}}@keyframes waf-bounce__dFPIU{0%{opacity:0;transform:translateX(0)}8%{opacity:1}62%{opacity:1;transform:translateX(var(--to-shield))}to{opacity:0;transform:translateX(var(--back)) scale(.6)}}@keyframes waf-detour___VyJM{0%{opacity:0;transform:translate(0)}6%{opacity:1}20%{transform:translateY(var(--dip))}80%{transform:translate(var(--to-app),var(--dip))}92%{opacity:1}to{opacity:0;transform:translate(var(--to-app))}}@keyframes waf-land__tlhAg{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:none}}@keyframes waf-thud__c12rS{0%{border-color:var(--ink);color:var(--ink);transform:translate(-50%,-50%) scale(1)}35%{border-color:var(--ok-fill);color:var(--ok);transform:translate(-50%,-50%) scale(1.18)}to{border-color:var(--ok-fill);color:var(--ok);transform:translate(-50%,-50%) scale(1)}}@keyframes waf-hit__UB7iM{0%{border-color:var(--ink);color:var(--ink);transform:translate(-50%,-50%) scale(1)}35%{border-color:var(--bad-fill);color:var(--bad);transform:translate(-50%,-50%) scale(1.18)}to{border-color:var(--bad-fill);color:var(--bad);transform:translate(-50%,-50%) scale(1)}}@container waf (max-width: 620px){.bar__wDg2R{flex-wrap:nowrap;gap:10px;padding:10px 14px}.tabs__S4khE button{padding:6px 10px;font-size:.75rem}.tabs__S4khE button span,.target__Kvm9H{display:none}.runButton__Jql8m{flex:none;gap:6px;padding:8px 12px;font-size:.8125rem}.run__D_dXc{padding:2px 16px 0}.scene__m_sRY{--hub:15;--shield:54;--app:88;--y:44px;--dip:50px;height:104px}.hub__RbJKV{gap:6px;padding:5px 10px 5px 5px;font-size:.8125rem}.hubMark__2R1Rh{width:22px;height:22px}.app__9YXOV,.shield__O_VDQ{width:40px;height:40px;border-width:4px}.shieldLabel__wPTyG{top:calc(var(--y) + 24px);font-size:.75rem}.appLabel__85YOn{top:0;font-size:.75rem}.packet__zqsDF{--to-shield:calc((var(--shield) - var(--hub)) * 1cqw - 26px);--back:calc((var(--shield) - var(--hub)) * 1cqw - 26px - 8cqw)}.results__8qQT6{gap:8px 12px;padding-bottom:12px}.slots__cg3zg{width:100%;gap:10px 14px}.verdict__cqqUe{flex:1 1 160px}.slot__ndd83{min-width:70px;gap:1px;padding:5px 8px 6px}.slot__ndd83+.slot__ndd83:before{left:-12px;width:10px}.slot__ndd83 b{font-size:1rem}.slot__ndd83 em{max-width:none;white-space:nowrap}.slot__ndd83[data-leg=attack]{padding:6px 10px 7px}.slot__ndd83[data-leg=attack] b{font-size:1.125rem}.verdict__cqqUe b{font-size:.9375rem}.verdict__cqqUe span{font-size:.8125rem}.families__U2Jop{gap:8px;padding:11px 14px 13px}.familiesHead__3xRSP{font-size:.875rem}.chips__bxoiE{gap:5px}.chips__bxoiE button{gap:5px;padding:5px 8px;font-size:.75rem}.chips__bxoiE button i{width:7px;height:7px}.familiesNote__m4fJw{font-size:.75rem}}@container waf (max-width: 340px){.bar__wDg2R{flex-wrap:wrap}.tabs__S4khE{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.runButton__Jql8m,.tabs__S4khE button{justify-content:center}.runButton__Jql8m{width:100%}.scene__m_sRY{--hub:19}.slots__cg3zg{gap:10px}.slot__ndd83{min-width:62px}.slot__ndd83+.slot__ndd83:before{left:-9px;width:6px}.slot__ndd83 em{max-width:9ch;white-space:normal}.slot__ndd83[data-leg=attack]{padding:6px 8px 7px}}.stage__P9xya{container:why/inline-size}.board__n1xn8{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;padding:26px 20px 28px;border-radius:14px;background:var(--panel-ground,#fffcf6);box-shadow:10px 10px 0 #d6cab8,0 44px 80px -36px var(--panel-shadow,rgba(48,43,39,.5));color:var(--panel-ink,#302b27)}:root[data-theme=dark] .board__n1xn8{box-shadow:10px 10px 0 #2b3542,0 44px 80px -36px rgba(0,0,0,.6)}@container why (min-width: 640px){.board__n1xn8{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:center;padding:34px 48px 34px 34px}}.ringWrap__KdIc1{position:relative;width:min(100%,400px);margin-inline:auto;container:ring/inline-size}.ring__W3Di_{position:relative;aspect-ratio:1;--dot:clamp(42px,13cqw,56px)}.track__tRX8r{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.disc__E77go{fill:var(--panel-wash-faint,rgba(48,43,39,.035))}.arc__d747U{fill:none;stroke:var(--panel-ink,#302b27);stroke-width:10;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:0}.slow__cU1bK{stroke:var(--panel-faint,#8e8171);stroke-linecap:butt;stroke-dasharray:.03 .035}.runner__Kyhtq{fill:none;stroke:var(--panel-accent,#f66a06);stroke-width:10;stroke-linecap:round;stroke-dasharray:.045 .955;opacity:0}.stations__9UY_X{position:absolute;inset:0}.station__dOBbB{position:absolute;top:var(--sy);left:var(--sx);width:var(--dot);height:var(--dot);margin:calc(var(--dot) / -2) 0 0 calc(var(--dot) / -2);padding:0;border:0;border-radius:50%;background:none;color:inherit;font:inherit;cursor:pointer}.station__dOBbB[data-station=scan]{--sx:50%;--sy:12.5%;--at:0s}.station__dOBbB[data-station=list]{--sx:87.5%;--sy:50%;--at:0.3s}.station__dOBbB[data-station=in]{--sx:50%;--sy:87.5%;--at:0.6s}.station__dOBbB[data-station=fix]{--sx:12.5%;--sy:50%;--at:0.9s}.dot__FBPUw{display:grid;place-items:center;width:100%;height:100%;border:5px solid var(--panel-ink,#302b27);border-radius:50%;background:var(--panel-ground,#fffcf6);color:var(--panel-ink,#302b27)}.station__dOBbB[data-station=fix] .dot__FBPUw{border-color:var(--panel-faint,#8e8171)}.station__dOBbB[aria-selected=false]:hover .dot__FBPUw{background:var(--panel-accent-tint,#fde6d2)}.station__dOBbB[aria-selected=true] .dot__FBPUw{background:var(--panel-accent,#f66a06);color:var(--panel-on-accent,#1b1612)}.station__dOBbB:focus-visible{outline:none}.station__dOBbB:focus-visible .dot__FBPUw{outline:3px solid var(--panel-ink,#302b27);outline-offset:3px}.name__8efn1{position:absolute;color:var(--panel-ink,#302b27);font-family:var(--font-heading);font-size:clamp(.8125rem,3.4cqw,1rem);font-weight:700;line-height:1.1;white-space:nowrap}.station__dOBbB[aria-selected=true] .name__8efn1{color:var(--panel-accent-text,#b63f00)}.station__dOBbB[data-station=scan] .name__8efn1{top:calc(100% + 8px);left:50%;transform:translateX(-50%)}.station__dOBbB[data-station=in] .name__8efn1{bottom:calc(100% + 8px);left:50%;transform:translateX(-50%)}.station__dOBbB[data-station=list] .name__8efn1{top:calc(100% + 4px);right:calc(100% - 4px)}.station__dOBbB[data-station=fix] .name__8efn1{top:calc(100% + 4px);left:calc(100% - 4px)}@property --why-digit{syntax:"<integer>";inherits:false;initial-value:0}.live__cJBjk{display:none;flex-direction:column;align-items:center;gap:6px;margin-top:16px;text-align:center}.ringWrap__KdIc1:is([data-motion=running],[data-motion=paused]) .live__cJBjk{display:flex}@container ring (min-width: 400px){.live__cJBjk{position:absolute;inset:33% 26% 44%;justify-content:center;margin:0}}.odometer__ckn5N{align-items:baseline;padding:3px 9px;border:1.5px solid var(--panel-ink,#302b27);border-radius:8px;background:var(--panel-raised,#fff);color:var(--panel-ink,#302b27);font-family:var(--font-mono);font-size:clamp(1.25rem,6.4cqw,1.75rem);font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.odometer__ckn5N,.wheel__YT_N0{display:inline-flex}.digit__RxtlK{display:inline-block;width:1ch;text-align:center;counter-reset:why-digit var(--why-digit)}.digit__RxtlK:after{content:counter(why-digit)}.comma___BbvE{display:inline-block;width:.6ch;margin-right:.05ch;text-align:center}.digit__RxtlK[data-place="0"]{--cycle:0.2778ms}.digit__RxtlK[data-place="1"]{--cycle:2.778ms}.digit__RxtlK[data-place="2"]{--cycle:27.78ms}.digit__RxtlK[data-place="3"]{--cycle:277.8ms}.digit__RxtlK[data-place="4"]{--cycle:2.778s}.digit__RxtlK[data-place="5"]{--cycle:27.78s}.digit__RxtlK[data-place="6"]{--cycle:277.8s}.digit__RxtlK[data-place="7"]{--cycle:2777.8s}.digit__RxtlK[data-place="8"]{--cycle:27778s}.liveCaption__ky39r{max-width:26ch;color:var(--panel-ink-2,#5d544c);font-size:max(.75rem,2.8cqw);line-height:1.35}.panels__dkSI2{display:grid}.panel__SUv_W{display:flex;grid-area:1/1;flex-direction:column;align-items:flex-start;gap:12px}.panel__SUv_W[hidden]{display:flex;visibility:hidden}.panel__SUv_W[hidden] a{transition:none}.step__UFobr{color:var(--panel-muted,#6b6158);font-size:.8125rem;font-weight:600}.title__W4kP1{color:var(--panel-ink,#302b27);font-family:var(--font-heading);font-size:clamp(1.25rem,1rem + 1vw,1.625rem);font-weight:700;line-height:1.2}.line__JWhaE{max-width:42ch;color:var(--panel-ink-2,#4a4038);font-size:1rem;line-height:1.55}.figure__bW6zK{display:block;margin-bottom:4px;color:var(--panel-accent-text,#b63f00);font-family:var(--font-heading);font-size:clamp(2.25rem,1.6rem + 2vw,3.25rem);font-weight:700;line-height:1;letter-spacing:-.02em}.source__EqHtc a{color:var(--panel-muted,#6b6158)}.next__oFv9j{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:8px 14px;border:1px solid var(--panel-line,#d0c5b6);border-radius:999px;background:var(--panel-raised,#fff);color:var(--panel-ink,#302b27);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.next__oFv9j:hover{border-color:var(--panel-ink,#302b27)}.next__oFv9j:focus-visible{outline:3px solid var(--panel-ink,#302b27);outline-offset:2px}.arc__d747U[data-arc="1"]{--at:0s}.arc__d747U[data-arc="2"]{--at:0.3s}.arc__d747U[data-arc="3"]{--at:0.6s}.arc__d747U[data-arc="4"]{--at:0.9s}.stage__P9xya:is([data-play=rest],[data-play=done]) :is(.arc__d747U,.dot__FBPUw,.name__8efn1,.panels__dkSI2,.live__cJBjk){transition:none}.stage__P9xya[data-play=armed] .arc__d747U:not(.slow__cU1bK){stroke-dashoffset:1}.stage__P9xya[data-play=armed] :is(.slow__cU1bK,.name__8efn1,.live__cJBjk){opacity:0}.stage__P9xya[data-play=armed] .dot__FBPUw{transform:scale(0)}.stage__P9xya[data-play=armed] .panels__dkSI2{opacity:0;transform:translateY(12px)}.stage__P9xya[data-play=playing] .arc__d747U:not(.slow__cU1bK){transition:stroke-dashoffset calc(.3s * var(--play-speed)) linear calc(var(--at) * var(--play-speed))}.stage__P9xya[data-play=playing] .slow__cU1bK{transition:opacity calc(.3s * var(--play-speed)) ease-out calc(var(--at) * var(--play-speed))}.stage__P9xya[data-play=playing] .dot__FBPUw{transition:transform calc(.35s * var(--play-speed)) cubic-bezier(.34,1.56,.64,1) calc(var(--at) * var(--play-speed))}.stage__P9xya[data-play=playing] .name__8efn1{transition:opacity calc(.25s * var(--play-speed)) ease-out calc((var(--at) + .12s) * var(--play-speed))}.stage__P9xya[data-play=playing] .panels__dkSI2{transition:opacity calc(.4s * var(--play-speed)) ease-out calc(1.05s * var(--play-speed)),transform calc(.45s * var(--play-speed)) cubic-bezier(.2,.7,.2,1) calc(1.05s * var(--play-speed))}.stage__P9xya[data-play=playing] .live__cJBjk{transition:opacity calc(.4s * var(--play-speed)) ease-out calc(1.2s * var(--play-speed))}.stage__P9xya:is([data-play=rest],[data-play=done]) .ringWrap__KdIc1:is([data-motion=running],[data-motion=paused]) .runner__Kyhtq{opacity:1;animation-name:why-run__sA_mV;animation-duration:8s;animation-timing-function:linear;animation-iteration-count:infinite}.stage__P9xya:not([data-play=armed]) .ringWrap__KdIc1:is([data-motion=running],[data-motion=paused]) .digit__RxtlK{animation-name:why-wheel__i4ZdY;animation-duration:var(--cycle);animation-timing-function:steps(10);animation-iteration-count:infinite}.ringWrap__KdIc1[data-motion=paused] :is(.runner__Kyhtq,.digit__RxtlK){animation-play-state:paused}@keyframes why-run__sA_mV{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@keyframes why-wheel__i4ZdY{0%{--why-digit:0}to{--why-digit:10}}@media (prefers-reduced-motion:no-preference){.stage__P9xya:is([data-play=rest],[data-play=done]) .dot__FBPUw{transition:background-color .2s ease,color .2s ease}.stage__P9xya[data-turn=a] .panel__SUv_W:not([hidden]){animation:why-turn-a__JDUuQ .3s ease-out}.stage__P9xya[data-turn=b] .panel__SUv_W:not([hidden]){animation:why-turn-b__2Y70W .3s ease-out}}@keyframes why-turn-a__JDUuQ{0%{opacity:0;transform:translateY(8px)}}@keyframes why-turn-b__2Y70W{0%{opacity:0;transform:translateY(8px)}}@container why (max-width: 559px){.board__n1xn8{gap:14px;padding:16px 16px 18px}.ring__W3Di_{width:min(100%,230px);margin-inline:auto}.live__cJBjk{flex-flow:row wrap;justify-content:center;gap:6px 10px;margin-top:12px;text-align:left}.liveCaption__ky39r{flex:1 1 0;min-width:9rem;max-width:22ch}.panel__SUv_W,.panel__SUv_W[hidden]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"step next" "title title" "line line" "source source";align-items:center;gap:8px 10px}.step__UFobr{grid-area:step}.next__oFv9j{grid-area:next;margin-top:0;padding:6px 12px;font-size:.8125rem}.title__W4kP1{grid-area:title;font-size:1.125rem}.line__JWhaE{grid-area:line;font-size:.9375rem;line-height:1.45}.figure__bW6zK{font-size:2rem}.source__EqHtc{grid-area:source}}