.g-txt{font-family:var(--mono);font-size:var(--fs-label);fill:var(--muted)}.g-txt.k{fill:var(--text)}.g-beam{stroke:var(--text);stroke-width:2px;stroke-linecap:round}.g-piv{fill:var(--line-2)}.g-mag-l{fill:rgba(var(--long-rgb),.9)}.g-mag-s{fill:rgba(var(--short-rgb),.9)}.g-mag-glow{filter:url(#rdBlur3)}:root[data-theme=light] .g-mag-glow{display:none}:root[data-theme=light] .g-mag-l{fill:url(#hatchL2);stroke:var(--long)}:root[data-theme=light] .g-mag-s{fill:url(#hatchS2);stroke:var(--short)}.g-dot-d{fill:var(--text)}.g-dot-mm{fill:none;stroke:var(--text-2);stroke-width:1.1px}.g-dot-ar{fill:var(--text-2);fill-opacity:.45}.g-dot-h{fill:none;stroke:var(--text-2);stroke-width:1.1px;stroke-dasharray:2 1.6}.g-dot-u{fill:var(--muted);fill-opacity:.28}.g-key{font-size:var(--fs-label);color:var(--text-2);flex-wrap:wrap;gap:4px 12px;display:flex}.g-key span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.rd-ring{fill:none;stroke:var(--ring);stroke-width:1px}:root[data-theme=dark] .rd-ring{stroke:#262c32}.rd-ring.near{stroke-dasharray:2 4}:root[data-theme=light] .rd-ring{stroke:var(--line-2);stroke-width:.9px}.rd-band{fill:rgba(var(--ink-rgb),.025);stroke:none}:root[data-theme=light] .rd-band{fill:rgba(var(--ink-rgb),.04)}.rd-hub{fill:var(--bg);stroke:var(--line-2);stroke-width:1px}:root[data-theme=light] .rd-hub{fill:var(--bg);stroke:var(--line-2)}.rd-grid{fill:rgba(var(--ink-rgb),.16)}:root[data-theme=light] .rd-grid{fill:#1b1f2273}.rd-txt{font-family:var(--mono);font-size:max(calc(10.5px*var(--fs,1)),calc(11px*var(--u,1)));fill:var(--muted);letter-spacing:.06em}.rd-txt.lg{font-size:max(calc(11.5px*var(--fs,1)),calc(11px*var(--u,1)));fill:var(--text-2)}.rd-txt.big{font-family:var(--mono);font-size:max(calc(15px*var(--fs,1)),calc(11px*var(--u,1)));fill:var(--text);letter-spacing:0}.rd-txt.cnt{font-size:max(calc(13px*var(--fs,1)),calc(11px*var(--u,1)))}.rd-txt.hub-k{font-size:calc(9px*var(--h,1));letter-spacing:.14em}.rd-txt.hub-v{font-family:var(--display);letter-spacing:-.02em;font-weight:620;font-size:calc(13px*var(--h,1))}.rd-txt.nlr{font-size:max(calc(9.5px*var(--fs,1)),calc(11px*var(--u,1)));letter-spacing:.14em}.rd-spoke{stroke:var(--line-2);stroke-width:1px}:root[data-theme=light] .rd-spoke{stroke:var(--line-2);stroke-width:1px;stroke-dasharray:3 3}.rd-overlay{transition:opacity .5s var(--ease)}.rd-bracket{fill:none;stroke:var(--text-2);stroke-width:1.2px}.rd-bracket.l{stroke:var(--long)}.rd-bracket.s{stroke:var(--short)}.sw-g{fill:rgb(var(--long-rgb))}.sw-r{fill:rgb(var(--short-rgb))}.sweeps{opacity:.11;mix-blend-mode:screen}.sweeps-glow{opacity:.09;filter:url(#rdBlur14);mix-blend-mode:screen}.sweeps-warm{fill:rgba(var(--warm-rgb),.42);filter:url(#rdBlur8);mix-blend-mode:screen;opacity:.45}:root[data-theme=light] .sweeps{opacity:.13;mix-blend-mode:multiply}.rd-card .sweeps{opacity:.24}.rd-card .sweeps-glow{opacity:.16}:root[data-theme=light] .rd-card .sweeps{opacity:.8}.rd-bare .sweeps{opacity:1}.rd-bare .sweeps-glow{opacity:.55}.rd-bare .sweeps-warm,:root[data-theme=light] .rd-bare .sweeps{opacity:1}:root[data-theme=light] .sw-g{fill:rgb(var(--long-rgb))}:root[data-theme=light] .sw-r{fill:rgb(var(--short-rgb))}:root[data-theme=light] .sweeps-glow,:root[data-theme=light] .sweeps-warm{display:none}.dot .b{stroke:var(--bg);stroke-width:1.5px}.dot.long .b{fill:rgb(var(--long-rgb))}.dot.short .b{fill:rgb(var(--short-rgb))}.dot .halo{fill:none;stroke-width:1.2px;opacity:0;transition:opacity .2s var(--ease)}.dot.long .halo{stroke:rgb(var(--long-rgb))}.dot.short .halo{stroke:rgb(var(--short-rgb))}.dot.sel .halo,.dot.lock .halo{opacity:.9}.dot.lock .halo{stroke-width:1.6px}.dot.kb .halo{stroke:var(--text);stroke-width:2px;opacity:1}.rd-kbh{z-index:2;background:var(--raise);border:1px solid var(--line-2);width:max-content;max-width:calc(100% - 24px);font-size:var(--fs-small);color:var(--text-2);text-align:center;pointer-events:none;visibility:hidden;margin:0;padding:6px 12px;line-height:1.4;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}svg:focus-visible~.rd-kbh{visibility:visible}.has-sel .rd-kbh,.has-sel svg:focus-visible~.rd-kbh{visibility:hidden}.dot .ping{fill:none;stroke-width:1.5px}.dot.long .ping{stroke:rgb(var(--long-rgb))}.dot.short .ping{stroke:rgb(var(--short-rgb))}.dot.nd .b{stroke-width:1.2px;stroke-dasharray:2 2;fill:none!important}.dot.nd.long .b{stroke:rgb(var(--long-rgb))}.dot.nd.short .b{stroke:rgb(var(--short-rgb))}.dot .hit{fill:#0000;cursor:pointer}.cl path{stroke:none}.cl.long path{fill:rgb(var(--long-rgb))}.cl.short path{fill:rgb(var(--short-rgb))}.cl-w0{opacity:.1}.cl-w1{opacity:.15}.cl-f{opacity:.11}.cl-f,.cl-w1{filter:url(#wrSoft)}:root[data-theme=light] .cl-w0{opacity:.14}:root[data-theme=light] .cl-w1,:root[data-theme=light] .cl-f{opacity:.13}.cl-lbl{font-family:var(--mono);font-size:calc(11px*var(--fs,1));fill:var(--text)}.cl-lbl .s2{fill:var(--muted)}.cl-lead{stroke:var(--text-2);stroke-width:1px;fill:none}.cl-call rect{fill:var(--raise);stroke:var(--line-2)}.rd-calls,.rd-dots .dot>*{transition:opacity .2s var(--ease)}.has-sel .rd-calls{opacity:.1}.has-sel .rd-dots .dot:not(.sel)>*{opacity:.35}svg[tabindex]:focus:not(:focus-visible){outline:none}.hatch-l{stroke:rgb(var(--long-rgb))}.hatch-s{stroke:rgb(var(--short-rgb))}.hatch-ink{stroke:#1b1f2259}.ladder{padding:0 var(--gut) 40px}.ladder-meta{font-size:var(--fs-small);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px 28px;margin-bottom:16px;display:flex}.ladder-meta .grow{flex:1}.ladder-meta span{align-items:center;gap:8px;display:inline-flex}.ladder-meta i{border-radius:2px;width:10px;height:10px;display:inline-block}.ladder-box{border:1px solid var(--line);border-radius:var(--r-l);background:var(--panel);padding:18px 18px 8px;position:relative}.ladder-box svg{width:100%;height:auto;display:block;overflow:visible}.lad-axis{font-family:var(--mono);font-size:var(--fs-label);fill:var(--muted)}.lad-grid{stroke:var(--line);stroke-width:1px}.lad-bar{transition:opacity .2s}.lad-bar.l{fill:rgba(var(--long-rgb),.85)}.lad-bar.s{fill:rgba(var(--short-rgb),.85)}:root[data-theme=light] .lad-bar.l{fill:url(#hatchL2);stroke:var(--long);stroke-width:.8px}:root[data-theme=light] .lad-bar.s{fill:url(#hatchS2);stroke:var(--short);stroke-width:.8px}.lad-cum{fill:none;stroke-width:1.4px}.lad-cum.l{stroke:rgba(var(--long-rgb),.9)}.lad-cum.s{stroke:rgba(var(--short-rgb),.9)}.lad-area.l{fill:url(#ladGradL)}.lad-area.s{fill:url(#ladGradS)}.lad-ridge{fill:none;stroke-width:1.6px;stroke-linejoin:round}.lad-ridge.l{stroke:rgb(var(--long-rgb))}.lad-ridge.s{stroke:rgb(var(--short-rgb))}.lad-glow{opacity:.3}:root[data-theme=light] .lad-glow{display:none}:root[data-theme=light] .lad-area.l{stroke:var(--long);stroke-width:1.1px;stroke-linejoin:round;fill:url(#hatchL2)!important}:root[data-theme=light] .lad-area.s{stroke:var(--short);stroke-width:1.1px;stroke-linejoin:round;fill:url(#hatchS2)!important}.lad-tick.l{stroke:rgba(var(--long-rgb),.75)}.lad-tick.s{stroke:rgba(var(--short-rgb),.75)}.lad-water{fill:rgba(var(--ink-rgb),.03)}.lad-pill rect{fill:var(--raise);stroke:var(--line-2)}.lad-price{stroke:var(--text);stroke-width:1.2px}.lad-pricelbl rect{fill:var(--text)}.lad-pricelbl text{fill:var(--bg);font-family:var(--mono);font-size:var(--fs-label)}.lad-call{font-family:var(--mono);font-size:var(--fs-label);fill:var(--text)}.lad-call .m{fill:var(--muted)}.lad-hover{fill:rgba(var(--ink-rgb),.06)}.wglyph{width:96px;height:96px;display:block;overflow:visible}.wg-ring{fill:none;stroke:var(--line-2);stroke-width:.8px}.wg-band{fill:none;stroke:rgba(var(--ink-rgb),.07)}:root[data-theme=light] .wg-band{stroke:rgba(var(--ink-rgb),.06)}.wg-spot path{fill-opacity:.07}:root[data-theme=light] .wg-spot path{fill-opacity:.055}.wg-spot.l path{fill:var(--long)}.wg-spot.s path{fill:var(--short)}.wg-tick{stroke:rgba(var(--ink-rgb),.3);stroke-width:1px;stroke-linecap:round}.wg-hub{fill:var(--bg);stroke:var(--line-2);stroke-width:.8px}.wg-glow{fill-opacity:.2}.wg-glow.l,.wg-dot.l{fill:var(--long)}.wg-glow.s,.wg-dot.s{fill:var(--short)}.wg-dot{stroke:var(--bg);stroke-width:.7px}.follow{border:1px solid var(--line-2);height:34px;font-size:var(--fs-small);border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.follow:hover{background:var(--chip)}.follow[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.follow svg{width:14px;height:14px}.rp-scrub-line{stroke:var(--text);stroke-width:1.2px}.rp-area-l{fill:rgba(var(--long-rgb),.18)}.rp-area-s{fill:rgba(var(--short-rgb),.16)}:root[data-theme=light] .rp-area-l{fill:url(#hatchL2)}:root[data-theme=light] .rp-area-s{fill:url(#hatchS2)}.rp-mid{stroke:var(--line-2);stroke-dasharray:3 4}.rp-px{fill:none;stroke:var(--text);stroke-width:1.4px}.rp-bar.l{fill:rgba(var(--long-rgb),.8)}.rp-bar.s{fill:rgba(var(--short-rgb),.8)}:root[data-theme=light] .rp-bar.l{fill:var(--long)}:root[data-theme=light] .rp-bar.s{fill:var(--short)}.rp-ev{fill:var(--bg);stroke:var(--text);stroke-width:1.2px}.share-stage{perspective:1800px;padding:18px 0 28px;position:relative}.share-stage:before{content:"";pointer-events:none;z-index:0;filter:blur(30px);opacity:.9;background:radial-gradient(40% 55% at 28% 40%,rgba(var(--long-rgb),.16),transparent 70%),radial-gradient(40% 55% at 74% 62%,rgba(var(--short-rgb),.16),transparent 70%);position:absolute;inset:-10% -6% -14%}.share-card{aspect-ratio:1200/675;border-radius:var(--r-l);z-index:1;background:var(--bg);border:1px solid var(--line-2);box-shadow:0 50px 80px -40px #0000008c,0 24px 40px -24px #00000073,var(--shadow);transform-origin:60%;transition:transform .8s var(--ease);position:relative;overflow:hidden;transform:rotateX(9deg)rotateY(-11deg)rotate(1.2deg);container-type:inline-size}:root[data-theme=light] .share-card{box-shadow:0 50px 80px -40px #1b1f2259,0 24px 40px -24px #1b1f2233,var(--shadow)}.share-stage:hover .share-card,.share-card:focus-within{transform:none}@media (prefers-reduced-motion:reduce){.share-card{transform:none}}.sc{grid-template-columns:52% 48%;padding:5.2cqw 4.6cqw 4.4cqw 5.2cqw;display:grid;position:absolute;inset:0}.sc:before{content:"";pointer-events:none;background-image:radial-gradient(var(--dot-tex) .09cqw,transparent .13cqw);opacity:.9;background-size:1.6cqw 1.6cqw;position:absolute;inset:0}.sc-l{z-index:1;flex-direction:column;display:flex;position:relative}.sc-brand{align-items:center;gap:.8cqw;font-size:max(13px,2.2cqw);font-weight:500;display:flex}.sc-brand svg{width:3.2cqw;height:3.2cqw}.sc-mk{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin-top:4.6cqw;font-size:max(11px,1.15cqw)}.sc-h{font-family:var(--serif);letter-spacing:-.01em;margin-top:1.4cqw;font-size:5.5cqw;line-height:1.02}.sc-sub{color:var(--text-2);max-width:36ch;margin-top:2cqw;font-size:max(11px,1.65cqw);line-height:1.45}.sc-foot{font-family:var(--mono);color:var(--muted);justify-content:space-between;align-items:flex-end;gap:2cqw;margin-top:auto;font-size:max(11px,1.2cqw);display:flex}.sc-foot b{color:var(--text);font-size:max(11px,1.5cqw);font-weight:500}.sc-r{z-index:1;place-items:center;margin:-2cqw -2cqw -1cqw 0;display:grid;position:relative}.sc-r .rd-stack{width:100%}
