.dcap-bb{--bb-cash-front:#dedbd2;--bb-cash-lid:var(--glow,#f3f1ea);--bb-cash-side:#868c99;--bb-cash-rule:#c7ccd7;--bb-seam:#05050a;--bb-chip-off:#262b33;color:var(--fg);font-family:var(--sans)}.dcap-bb .bb-ov{padding:34px 0 10px}.dcap-bb .bb-title{font:400 36px/1.1 var(--mono);letter-spacing:.14em;text-transform:uppercase;-webkit-text-stroke:.25px currentColor;color:var(--fg);margin:0 0 4px}@media (max-width:699.98px){.dcap-bb .bb-title{letter-spacing:.1em;-webkit-text-stroke-width:.2px;margin-bottom:2px;font-size:clamp(20px,6.4vw,27px)}}.dcap-bb .bb-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dcap-bb .bb-value{font-family:var(--num);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;color:var(--fg);margin-top:2px;font-size:44px;font-weight:300}.dcap-bb .bb-change{margin-top:8px;font-size:15px;font-weight:500}.dcap-bb .bb-change>span:first-child{font-family:var(--num);font-variant-numeric:tabular-nums lining-nums}.dcap-bb .up{color:var(--up)}.dcap-bb .down{color:var(--down)}.dcap-bb .bb-chip{border-radius:var(--r-pill,999px);border:1px solid rgba(var(--lift-rgb,255,255,255), .17);height:21px;font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap;background:rgba(var(--lift-rgb,255,255,255), .015);align-items:center;gap:6px;padding:0 9px;display:inline-flex}.dcap-bb .bb-since{vertical-align:2px;margin-left:12px}.dcap-bb .bb-ctl{align-items:center;gap:12px;margin-top:6px;display:flex}.dcap-bb .bb-pill{background:var(--ink-2);border:1px solid var(--hair);border-radius:var(--r-pill,999px);padding:3px;display:inline-flex}.dcap-bb .bb-pill button{color:var(--fg-3);border-radius:var(--r-pill,999px);cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:30px;display:grid}.dcap-bb .bb-pill button.active{background:var(--bb-chip-off);color:var(--fg)}.dcap-bb .bb-pill button:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.dcap-bb .bb-chart{min-height:120px;margin-top:34px;position:relative}.dcap-bb svg.chart{max-width:100%;height:auto}.dcap-bb .tbuild{max-width:100%;display:block;overflow:visible}.dcap-bb .tbuild .col{cursor:pointer;transition:transform .12s}.dcap-bb .tbuild .col:hover{transform:translateY(-5px)}.dcap-bb .tbuild .col:hover .front,.dcap-bb .tbuild .col:hover .top{filter:brightness(1.14)}.dcap-bb .tbuild .col,.dcap-bb .tbuild [data-stage]{outline:none}.dcap-bb .tbuild .col:focus-visible{transform:translateY(-5px)}.dcap-bb .tbuild .col:focus-visible .front,.dcap-bb .tbuild .col:focus-visible .top{filter:brightness(1.22)drop-shadow(0 0 3px #b9b5ffcc)}.dcap-bb .tbuild .st-t:focus-visible tspan{fill:#cfccff;text-decoration:underline}.dcap-bb .tbuild .seam{stroke:var(--bb-seam)}.dcap-bb .tbuild .hl-t{fill:var(--fg);font:600 11.5px var(--mono);letter-spacing:.04em}.dcap-bb .tbuild .hl-p{fill:var(--fg-3);font:500 10px var(--num);font-variant-numeric:tabular-nums lining-nums}.dcap-bb .tbuild .hl-l{stroke:var(--fg-3);stroke-width:1px;opacity:.6}.dcap-bb .tbuild .lnum{fill:var(--ink);stroke-width:1.2px}.dcap-bb .tbuild .lnum-t{fill:var(--fg);font:600 9.5px var(--mono)}.dcap-bb .tbuild .lnum-l{stroke-width:1px;opacity:.6}.dcap-bb .tbuild .brk{fill:none;stroke-width:1.2px;opacity:.75}.dcap-bb .tbuild .brk-l{stroke-width:1px;opacity:.45}.dcap-bb .tbuild .st-t{font:600 10.5px var(--sans);letter-spacing:.26em;cursor:pointer}.dcap-bb .tbuild .st-t .st-p{fill:var(--fg);font:500 11.5px var(--num);font-variant-numeric:tabular-nums lining-nums;letter-spacing:0}.dcap-bb .tbuild .st-t:hover tspan,.dcap-bb .tbuild .st-t.hl tspan{text-decoration:underline}.dcap-bb .tbuild .st-t.hl{filter:brightness(1.35)}.dcap-bb .tbuild .pslab polygon,.dcap-bb .tbuild .pslab rect{fill:rgba(var(--paper-rgb,240,163,94), .22);stroke:var(--paper);stroke-width:1.8px;stroke-dasharray:5 3}.dcap-bb .tbuild .hl-paper{fill:var(--accent);font:700 8.5px var(--mono);letter-spacing:.14em}.dcap-bb .tbuild .pbrk path{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-dasharray:8 4;stroke-linecap:round}.dcap-bb .tbuild .pbrk .hit{fill:#0000;stroke:none}.dcap-bb .tbuild .pbrk .chip rect{fill:var(--ink);stroke:var(--accent);stroke-width:1.1px;stroke-dasharray:3 2}.dcap-bb .tbuild .pbrk .chip text{fill:var(--accent);font:600 8.5px var(--mono);letter-spacing:.18em}.dcap-bb .tbuild .pbrk .tagtxt{fill:var(--accent);font:500 11px var(--sans);letter-spacing:.01em}.dcap-bb .bb-grow .col>.gr{transform-box:view-box;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .3s;transition-delay:calc(var(--d,0) * 1ms)}.dcap-bb .bb-grow:not(.in) .col>.gr{opacity:0;transform:scaleY(.002)}.dcap-bb .bb-grow .lbl{transition:opacity .4s .35s}.dcap-bb .bb-grow:not(.in) .lbl{opacity:0}@media (prefers-reduced-motion:reduce){.dcap-bb .bb-grow .col>.gr,.dcap-bb .bb-grow .lbl,.dcap-bb .tbuild .col{transition:none!important}.dcap-bb .bb-grow:not(.in) .col>.gr{opacity:1;transform:none}.dcap-bb .bb-grow:not(.in) .lbl{opacity:1}}.dcap-bb .bb-grow.in .brk{opacity:.75}.dcap-bb .bb-grow.in .brk-l{opacity:.45}.dcap-bb .bb-grow.in .lnum-l,.dcap-bb .bb-grow.in .hl-l{opacity:.6}.dcap-bb .su-toks{flex-wrap:wrap;align-items:center;gap:8px 22px;margin:10px 0 4px;display:flex}.dcap-bb .su-tok{white-space:nowrap;align-items:baseline;gap:7px;display:inline-flex}.dcap-bb .su-tok[role=button]{cursor:pointer}.dcap-bb .su-tv{font-family:var(--num);font-variant-numeric:tabular-nums lining-nums;color:var(--fg);letter-spacing:-.005em;font-size:19px;font-weight:300;line-height:1}.dcap-bb .su-tv .tk{font-family:var(--mono);letter-spacing:.04em;vertical-align:.1em;margin-right:.32em;font-size:.62em;font-weight:600}.dcap-bb .su-tk{font:600 9px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);font-style:normal}.bb-peek{z-index:var(--z-peek,1200);pointer-events:none;border-radius:var(--r-panel,10px);background:var(--pop);box-shadow:var(--pop-shadow);opacity:0;max-width:min(620px,100vw - 16px);color:var(--fg);font-family:var(--sans);flex-direction:column;gap:6px;padding:8px 12px;transition:opacity .12s;display:flex;position:fixed}.bb-peek.on{opacity:1}.bb-peek[hidden]{display:none}.bb-peek .pk-l{white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.bb-peek .pk-n{font:600 11.5px/1 var(--mono);letter-spacing:.08em;color:var(--fg);text-transform:uppercase}.bb-peek .pk-s{font:400 11.5px/1 var(--sans);color:var(--fg-3);text-overflow:ellipsis;max-width:170px;overflow:hidden}.bb-peek .pk-fs{flex-wrap:wrap;align-items:baseline;gap:2px 7px;display:inline-flex}.bb-peek .pk-fs i{color:var(--fg-3);opacity:.6;font-style:normal}.bb-peek .bb-pk-f{font:500 13px var(--num);font-variant-numeric:tabular-nums lining-nums;color:var(--fg)}.bb-peek .bb-pk-f.up{color:var(--pos)}.bb-peek .bb-pk-f.dn,.bb-peek .bb-pk-f.down{color:var(--neg)}.bb-peek .bb-pk-f em{font-style:normal;font:600 9px var(--mono);letter-spacing:.12em;color:var(--fg-3);text-transform:uppercase;margin-left:4px}.bb-peek .bb-chip{border-radius:var(--r-pill,999px);height:18px;font:600 9px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 7px;display:inline-flex}.bb-peek .bb-chip.pp{border:1px dashed rgba(var(--paper-rgb,240,163,94), .6);color:var(--paper-ink)}.bb-peek .pk-c{width:240px;height:62px;position:relative}@media (prefers-reduced-motion:reduce){.bb-peek{transition:none}}@media (max-width:1100px){.dcap-bb .bb-ctl{margin-top:0}.dcap-bb .bb-head{flex-wrap:wrap}}[data-theme=light] .dcap-bb{--stage-foundation:#c2a170;--stage-silicon:#8d90e8;--stage-compute:#6ca9c6;--stage-integration:#ae92ce;--stage-application:#75ae93;--stage-frontier:#c2899e;--stage-metals:#d7d4cc;--bb-seam:#fff;--bb-chip-off:#2c28251a;--bb-cash-front:#c9ccd3;--bb-cash-lid:#f4f5f7;--bb-cash-side:#8d929c;--bb-cash-rule:#7d828e}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .dcap-bb{--stage-foundation:#c2a170;--stage-silicon:#8d90e8;--stage-compute:#6ca9c6;--stage-integration:#ae92ce;--stage-application:#75ae93;--stage-frontier:#c2899e;--stage-metals:#d7d4cc;--bb-seam:#fff;--bb-chip-off:#2c28251a;--bb-cash-front:#c9ccd3;--bb-cash-lid:#f4f5f7;--bb-cash-side:#8d929c;--bb-cash-rule:#7d828e}}[data-theme=light] .dcap-bb .tbuild .seam{stroke-opacity:.6}[data-theme=light] .dcap-bb .tbuild .side{filter:brightness(1.2)saturate(.9)}[data-theme=light] .dcap-bb .tbuild .col{filter:drop-shadow(0 10px 9px #2c28251f);transition:transform .14s,filter .14s}[data-theme=light] .dcap-bb .tbuild .col:hover{filter:drop-shadow(0 17px 13px #2c282533);transform:translateY(-5px)}[data-theme=light] .dcap-bb .tbuild .col:hover :is(.front,.top){filter:brightness(1.05)}[data-theme=light] .dcap-bb .tbuild .top{stroke:#fffffff2;stroke-width:.9px}[data-theme=light] .dcap-bb .tbuild .front{stroke:#ffffff47;stroke-width:.6px}[data-theme=light] .dcap-bb .tbuild :is(.st-t,.brk,.brk-l){filter:brightness(.68)saturate(1.3)}[data-theme=light] .dcap-bb .tbuild .st-t.hl{filter:brightness(.5)saturate(1.4)}[data-theme=light] .dcap-bb .tbuild .lnum{stroke-width:1.5px}@media (prefers-reduced-motion:reduce){[data-theme=light] .dcap-bb .tbuild .col{transition:none}[data-theme=light] .dcap-bb .tbuild .col:hover{transform:none}}[data-theme=light] .dcap-bb .tbuild .col:focus-visible .front,[data-theme=light] .dcap-bb .tbuild .col:focus-visible .top{filter:brightness(1.06) drop-shadow(0 0 3px rgba(var(--paper-rgb), .8))}
:root{--i3-rest:#66656a;--i3-hover:#e2dfd8;--i3-light:#fff;--i3-dark:#000;--i3-pit:#090c14;--i3-edge:#04060d;--i3-key:#05070e;--i3-kk:#080b13;--ob-halo:#080b13;--key-ink:#fff;--gc-3:#bea7d7;--phone-bar:66px}.rail-defs{width:0;height:0;position:absolute;overflow:hidden}#lt-sky,#lt-wave{display:none}.theme-key svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:16px;height:16px;display:block}.theme-key .tk-moon{fill:currentColor;stroke:none;display:none}.phone-brand .theme-key{display:none}.deck-start{align-items:center;gap:14px;min-width:200px;display:inline-flex}.deck-start .deck-back{min-width:0}.deck-bar .theme-key{width:30px;height:26px;color:var(--fg-3);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.deck-bar .theme-key:hover{color:var(--fg);background:rgba(var(--lift-rgb), .06)}.deck-bar .theme-key:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.rail .brand .wordmark{cursor:pointer;text-align:left;font:700 17px/1 var(--font-wordmark), var(--sans);letter-spacing:.28em;color:var(--fg);background:0 0;border:0;margin:0;padding:0;display:block}.rail .brand .wordmark small{font:500 10px/1 var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--fg-3);margin-top:7px;display:block}.rail .brand .wordmark:focus-visible{outline:1px solid var(--accent);outline-offset:4px;border-radius:2px}.app.collapsed .rail .brand .wordmark{letter-spacing:.1em;font-size:12px}.app.collapsed .rail .brand .wordmark small{display:none}.rail nav button svg.ico.i3{fill:none;stroke:none;opacity:.9;z-index:1;--ic:color-mix(in srgb, var(--gc,var(--bone-soft)) 78%, var(--i3-rest));--t:color-mix(in srgb, var(--ic) 50%, var(--i3-light));--u:color-mix(in srgb, var(--ic) 26%, var(--i3-light));--m:color-mix(in srgb, var(--ic) 72%, var(--i3-dark));--s:color-mix(in srgb, var(--ic) 48%, var(--i3-dark));--d:color-mix(in srgb, var(--ic) 27%, var(--i3-dark));--p:color-mix(in srgb, var(--ic) 20%, var(--i3-pit));display:block;overflow:visible}.rail nav button:hover svg.ico.i3,.rail nav button:focus-visible svg.ico.i3{--ic:var(--gc,var(--i3-hover));opacity:1}.rail nav button.active svg.ico.i3{--ic:color-mix(in srgb, var(--gc,var(--fg)) 86%, var(--i3-light));opacity:1}.ico.i3 .ob{stroke:var(--i3-edge);stroke-width:.5px;stroke-linejoin:round;transition:transform .16s}.ico.i3 .sh{fill:url(#ri-sh);stroke:none;transition:opacity .16s}.ico.i3 .f{fill:var(--ic)}.ico.i3 .t{fill:var(--t)}.ico.i3 .u{fill:var(--u)}.ico.i3 .m{fill:var(--m)}.ico.i3 .s{fill:var(--s)}.ico.i3 .d{fill:var(--d)}.ico.i3 .p{fill:var(--p)}.ico.i3 .g0{fill:var(--d);stroke:none}.ico.i3 .x{stroke:none}.ico.i3 .e0{fill:none}.ico.i3 .v{fill:url(#ri-v);stroke:none}.ico.i3 .sp{fill:url(#ri-sp);stroke:none}.ico.i3 .g{fill:url(#ri-g);stroke:none}.ico.i3 .h{fill:var(--i3-light);fill-opacity:.55;stroke:none}.ico.i3 path.h{fill:none;stroke:var(--i3-light);stroke-opacity:.7;stroke-linecap:round}.ico.i3 .L{fill:none;stroke-linecap:round}.ico.i3 .L.f{stroke:var(--ic)}.ico.i3 .L.t{stroke:var(--t)}.ico.i3 .L.s{stroke:var(--s)}.ico.i3 .L.u{stroke:var(--u)}.ico.i3 .q2{stroke-opacity:.45}.ico.i3 .K{fill:none;stroke:var(--i3-key);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.ico.i3 .K.q{stroke-opacity:.5}.ico.i3 .M{fill:none;stroke:var(--i3-edge);stroke-width:.75px;stroke-opacity:.62}.ico.i3 .hz{fill:url(#ri-h);stroke:none}.ico.i3 .kk{fill:var(--i3-kk)}.ico.i3 .gh path{fill-opacity:.22;stroke:var(--u);stroke-width:.7px;stroke-dasharray:1.2 .8}.ico.i3 .q3{fill-opacity:.45;stroke:none}.ico.i3 .gd{fill:var(--u);fill-opacity:.16;stroke:var(--u);stroke-opacity:.75;stroke-width:.55px}.rail nav button:hover svg.ico.i3 .ob{transform:translateY(-1.7px)}.rail nav button:hover svg.ico.i3 .sh{opacity:.55}.app.collapsed .rail .fresh{justify-content:center;padding:0}.app.collapsed .rail .fresh .fl,.phone-brand,.hero.perf-on .bb-chart,.hero.perf-on .bb-legend{display:none}#perf{margin-top:30px}.checks{border-radius:var(--r-panel);background:rgba(var(--neg-rgb), .05);box-shadow:inset 0 0 0 1px rgba(var(--neg-rgb), .26);margin:22px 0 0;padding:14px 18px 14px 22px}.checks-h{font:600 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--neg);margin:0 0 8px}.checks[data-edge=check]{background:rgba(var(--warn-rgb), .05);box-shadow:inset 0 0 0 1px rgba(var(--warn-rgb), .26)}.checks-h.warn{color:var(--warn)}.checks ul{color:var(--fg);margin:0;padding-left:18px;font-size:13px;line-height:1.5}.checks ul.checks-notes,.checks-ok ul.checks-notes{color:var(--fg-2);margin-top:8px;font-size:12px}.checks-ok{color:var(--fg-3);margin:18px 0 0}.checks-ok summary{cursor:pointer;-webkit-user-select:none;user-select:none;font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;list-style:none;display:inline-flex}.checks-ok summary::-webkit-details-marker{display:none}.checks-ok summary:hover{color:var(--fg-2)}.checks-ok summary:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.checks-ok[open] .ob-chev{transform:rotate(90deg)}.ob{color:var(--fg);font-family:var(--sans);font-variant-numeric:tabular-nums;margin-top:26px;container-type:inline-size}.ob-head{justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;display:flex}.ob-h1{font:500 12px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg);display:block}.ob-hchips{flex-wrap:wrap;gap:6px 8px;margin-top:10px;display:flex}.ob-row{grid-template-columns:minmax(184px,214px) minmax(0,1fr) 112px 120px 14px;align-items:center;column-gap:18px;display:grid}@container (max-width:1080px){.ob-row{grid-template-columns:minmax(168px,196px) minmax(0,1fr) 100px 108px 12px;column-gap:12px}}@container (min-width:1700px){.ob-row{grid-template-columns:minmax(204px,236px) minmax(0,1fr) 124px 132px 16px;column-gap:24px}}.ob-cols{border-bottom:1px solid var(--hair-2);font:500 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);padding:0 0 9px}.ob-cols span:nth-child(n+3){text-align:right}.ob-lab{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.ob-lab small{color:var(--fg-3);font-size:12px}.ob .ob-n,.ob .ob-dn,.ob-mbc>b,.ob-band .ob-pb{font-family:var(--num);font-variant-numeric:tabular-nums lining-nums}.ob-n{text-align:right;white-space:nowrap;font-size:13px}.ob-pb,.ob-val{color:var(--fg)}.ob-go{color:var(--fg-3);text-align:right;font-size:15px}.ob-theme{border-bottom:1px solid var(--hair)}.ob-band{cursor:pointer;min-height:64px;padding:10px 0;position:relative}.ob-band:before{content:"";width:var(--lit-edge);background:var(--c);opacity:.85;border-radius:2px;position:absolute;top:14px;bottom:14px;left:-14px}.ob-band:hover{background:rgba(var(--lift-rgb), .018)}.ob-band:focus-visible,.ob-h:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.ob-tname{font:600 13px/1.2 var(--mono);letter-spacing:.16em;color:var(--c);text-transform:uppercase;white-space:nowrap}.ob-band .ob-lab small{flex-basis:100%;margin-top:2px;padding-left:22px}.ob-band .ob-pb{font-size:16px;font-weight:500}.ob-band .ob-val{font-size:15px;font-weight:500}.ob-chev{width:14px;color:var(--fg-3);font-size:15px;line-height:1;transition:transform .15s;display:inline-block}.ob-theme.open .ob-chev{transform:rotate(90deg)}.ob-gauge{background:rgba(var(--lift-rgb), .07);border-radius:2px;width:150px;max-width:100%;height:3px;margin-top:8px;display:block;overflow:hidden}.ob-gauge i{background:var(--c);border-radius:2px;height:100%;display:block}.ob-3d{height:auto;min-height:96px;padding-top:2px;display:block}.ob-3d svg{display:block}.dcap-bb .ob-tb .col:hover{transform:translateY(-3px)}.dcap-bb .ob-tb .hl-t{font-size:11px}.dcap-bb .ob-tb .hl-p{font-size:9.5px}.dcap-bb .ob-tb .st-t{font-size:10px}.dcap-bb .ob-tb .st-t .st-p{font-size:10.5px}.dcap-bb .ob-tb .hl-t,.dcap-bb .ob-tb .hl-p{fill:var(--glow);paint-order:stroke;stroke:var(--ob-halo);stroke-width:3px;stroke-linejoin:round}.dcap-bb .ob-tb .hl-p{fill:var(--fg-3)}.dcap-bb .ob-tb .hl-l{stroke:color-mix(in srgb, var(--glow) 32%, transparent);stroke-width:1px}.dcap-bb .ob-tb .col[data-tip]{cursor:pointer;outline:none}.dcap-bb .ob-tb .col[data-tip]:focus-visible{outline:2px solid var(--accent);outline-offset:1px;filter:brightness(1.22) drop-shadow(0 0 3px var(--accent))}.ob-body{padding:4px 0 14px 22px}.ob-layer{margin-top:6px}.ob-layer+.ob-layer{margin-top:12px}.ob-dr{grid-template-columns:minmax(162px,192px) minmax(0,1fr) 112px 120px 14px;align-items:center;column-gap:18px;display:grid}@container (max-width:1080px){.ob-dr{grid-template-columns:minmax(146px,174px) minmax(0,1fr) 100px 108px 12px;column-gap:12px}}@container (min-width:1700px){.ob-dr{grid-template-columns:minmax(182px,214px) minmax(0,1fr) 124px 132px 16px;column-gap:24px}}.ob-dr>.ob-mbc{grid-column:2/4}.ob-dh{border-bottom:1px solid var(--hair-2);min-height:30px;font:500 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);padding-top:4px}.ob-dh>span:nth-child(2){text-align:right;grid-column:2/4}.ob-dn{text-align:right;white-space:nowrap;font-size:12.5px}.ob-dh .ob-dn{font:inherit}.ob-dr .ob-lab{flex-wrap:nowrap;align-items:center}.ob-dr .ob-nm,.ob-dr .ob-lname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ob-dr.ob-lh{border-bottom:1px solid var(--hair);min-height:34px;margin-top:2px}.ob-badge{border:1px solid var(--c);width:19px;height:19px;font:500 10px/1 var(--mono);color:var(--fg-2);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ob-lname{color:var(--fg);font-size:13px;font-weight:600}.ob-dr.ob-h{border-bottom:1px solid rgba(var(--lift-rgb), .045);cursor:pointer;min-height:40px}.ob-dr.ob-h:hover{background:rgba(var(--lift-rgb), .025)}.ob-dr.ob-h:hover .ob-go{color:var(--fg)}.ob-dr.ob-still{cursor:default}.ob-dr.ob-still:hover{background:0 0}.ob-sym{min-width:54px;font:600 12.5px/1 var(--mono);letter-spacing:.04em;color:var(--fg);flex:none}.ob-nm{color:var(--fg-2);font-size:12.5px}.ob-mbc{align-items:center;gap:10px;min-width:0;display:flex}.ob-mbc>b{text-align:right;width:46px;color:var(--fg);flex:none;font-size:12.5px;font-weight:500}.ob-mb{flex:auto;min-width:40px;height:15px;position:relative}.ob-mb:before{content:"";background:rgba(var(--lift-rgb), .035);border-radius:1px;height:10px;position:absolute;bottom:0;left:0;right:5px}.ob-mb i{background:var(--f,var(--c));min-width:2px;height:10px;position:absolute;bottom:0;left:0}.ob-mb i:before{content:"";background:var(--t,var(--c));transform-origin:0 100%;height:5px;position:absolute;bottom:100%;left:0;right:0;transform:skew(-45deg)}.ob-mb i:after{content:"";background:var(--s,var(--c));transform-origin:0 0;width:5px;height:100%;position:absolute;top:0;left:100%;transform:skewY(-45deg)}.ob-h:hover .ob-mb i{filter:brightness(1.1)}.ob-hl{background:rgba(var(--lift-rgb), .05);border-radius:2px;flex:auto;min-width:40px;height:3px;margin-right:5px;position:relative}.ob-hl i{background:var(--c2);opacity:.75;border-radius:2px;position:absolute;top:0;bottom:0;left:0}.ob-lbar>b{color:var(--fg);font-weight:600}.meet{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:26px 0 0;padding:14px 0;display:flex}.meet b{font:500 12.5px var(--num);font-variant-numeric:tabular-nums lining-nums;letter-spacing:0;text-transform:none;color:var(--fg)}.meet a{color:var(--accent);text-decoration:none}.meet a:hover{text-decoration:underline}.meet a:focus-visible{outline:1px solid var(--accent);outline-offset:3px}main.login{z-index:var(--z-app);background:0 0;max-width:420px;margin:0 auto;padding:16vh 16px 60px;position:relative}.login-card{padding:34px 32px 30px}.login-mark{font:700 15px/1 var(--font-wordmark), var(--sans);letter-spacing:.26em;color:var(--fg)}.login-mark small{font:500 9.5px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);margin-left:10px}.login-h{font:600 22px/1.1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg);margin:30px 0 0}.login-sub,.login-sent{color:var(--fg-2);margin:8px 0 22px;font-size:14px;font-weight:300;line-height:1.5}.login-sent{margin:0 0 4px}.login-sent b{color:var(--fg);font-weight:500}.login-form{flex-direction:column;gap:10px;display:flex}.login-label{font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}.uf{width:100%;height:40px;color:var(--fg);font:400 14px var(--sans);box-shadow:inset 0 -1px 0 var(--hair-2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;border-radius:0;outline:none;padding:0 4px;transition:box-shadow .15s}.uf::placeholder{color:var(--fg-3)}.uf:hover{box-shadow:inset 0 -1px 0 rgba(var(--lift-rgb), .34)}.uf:focus{box-shadow:inset 0 -2px 0 var(--accent), 0 10px 14px -14px rgba(var(--accent-rgb), .6)}.uf.login-code{text-align:center;height:52px;font:400 24px var(--num);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.5em}.lit-key{border:1px solid rgba(var(--lift-rgb), .07);cursor:pointer;height:38px;color:var(--key-ink);font:600 13px var(--sans);background:linear-gradient(180deg, rgba(var(--lift-rgb), .16), rgba(var(--lift-rgb), .06));box-shadow:inset 0 1px 0 rgba(var(--lift-rgb), .24), inset 0 -2px 0 rgba(var(--accent-rgb), .8), 0 2px 5px -1px rgba(var(--shade-rgb), .75);border-radius:5px;margin-top:10px}.lit-key:hover{filter:brightness(1.12)}.lit-key:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.lit-key:disabled{opacity:.45;cursor:not-allowed}.login-again{color:var(--fg-2);font:500 12px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:4px;align-self:center;margin-top:4px;padding:6px 10px}.login-again:hover{color:var(--fg);background:rgba(var(--lift-rgb), .05)}.login-again:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.login-err{color:var(--neg);margin:2px 0 0;font-size:13px}.login-foot{text-align:center;font:500 9.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin:16px 0 0}@media (max-width:700px){.app,.app.collapsed{display:block}.rail{height:var(--phone-bar);width:auto;z-index:var(--z-dock);box-shadow:0 -1px 0 var(--hair);display:block;position:fixed;inset:auto 0 0}.rail:after,.rail .brand,.rail .foot,.rail nav .grp,.rail .sb-guide,.rail .sb-bead,.app.collapsed .rail .brand,.app.collapsed .rail .foot{display:none}.rail nav{height:var(--phone-bar);flex-direction:row;justify-content:space-around;padding:0 4px;overflow:visible}.rail nav .ngrp,.rail nav .gitems{display:contents}.rail nav button,.app.collapsed .rail nav button{width:auto;height:var(--phone-bar);flex-direction:column;justify-content:flex-start;align-items:center;padding:9px 6px 0}.rail nav button:before,.app.collapsed .rail nav button:before{inset:4px 2px 6px}.rail nav button svg.ico.i3,.app.collapsed .rail nav button svg.ico.i3{width:24px;height:24px;margin:0 0 6px;position:static}.rail nav button .lbl,.app.collapsed .rail nav button .lbl{letter-spacing:.1em;font-size:8.5px;display:block;position:static}main{padding:0 16px calc(var(--phone-bar) + 30px)}.phone-brand{font:700 15px/1 var(--font-wordmark), var(--sans);letter-spacing:.26em;color:var(--fg);justify-content:space-between;align-items:center;padding:18px 0 4px;display:flex}.phone-brand .theme-key{width:34px;height:30px;color:var(--fg-2);background:rgba(var(--lift-rgb), .06);box-shadow:inset 0 1px 0 rgba(var(--lift-rgb), .1);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.phone-brand small{font:500 9px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);margin-left:10px}.hero .bb-value{font-size:36px}.hero .tbuild .st-t,.hero .tbuild .brk,.hero .tbuild .brk-l,.hero .tbuild .lnum,.hero .tbuild .lnum-t,.hero .tbuild .lnum-l{display:none}.ob-row{grid-template-columns:minmax(0,1fr) auto auto;column-gap:14px}.ob-band .ob-tname{text-overflow:ellipsis;letter-spacing:.12em;flex:1 1 0;min-width:0;font-size:12px;overflow:hidden}.ob-tb .st-t,.ob-tb .brk,.ob-tb .brk-l{display:none}.ob-row .ob-3d{grid-area:2/1/auto/-1}.ob-go,.ob-cols{display:none}.ob-band:before{left:-10px}.ob-body{padding-left:8px}.ob-dr{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:6px 0}.ob-dr>.ob-mbc,.ob-dh>span:nth-child(2){text-align:left;grid-area:2/1/auto/-1}.ob-dh>span:nth-child(2){display:none}.meet{gap:10px}}@media print{#space,.rail,.phone-brand{display:none}.app,.app.collapsed{display:block}main{background:0 0;padding:0}.dcap-bb .bb-grow:not(.in) .col>.gr{opacity:1;transform:none}.dcap-bb .bb-grow:not(.in) .lbl{opacity:1}.ob-body[hidden]{display:none}}@media (prefers-reduced-motion:reduce){.ob-chev,.ico.i3 .ob,.ico.i3 .sh{transition:none}.rail nav button:hover svg.ico.i3 .ob{transform:none}}.ch-head h3.ch-t{margin:0;display:block}.ch-head h3.ch-t:after{content:none}.ch-head .ii{margin-left:-6px}.step-rail{margin-top:6px}.jcurve,.stair{min-height:220px;position:relative}.dc3 .ln.jc-net{stroke:var(--glow);stroke-width:2.2px;fill:none}.dc3 .ln.jc-proj{stroke:var(--paper);stroke-width:1.8px;stroke-dasharray:6 4;fill:none}.dc3 .jc-dot.net{fill:var(--glow)}.dc3 .jc-dot.proj{fill:var(--paper)}.dc3 .jc-end{font:600 12px var(--num);font-variant-numeric:tabular-nums lining-nums;fill:var(--fg)}.dc3 .jc-end.proj{fill:var(--paper)}.dc3 .pp polygon,.dc3 .pp rect{fill-opacity:.26;stroke:var(--paper);stroke-width:1px;stroke-dasharray:4 3}.jc-note{font:500 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:10px 0 0;display:flex}.jc-note .k{align-items:center;gap:7px;display:inline-flex}.jc-note .sw{border-radius:1px;width:12px;height:8px;display:inline-block}.jc-note .sw.back{background:var(--pos)}.jc-note .sw.in{background:var(--neg)}.jc-note .sw.pp{background:rgba(var(--paper-rgb), .26);outline:1px dashed var(--paper);outline-offset:-1px}.jc-note .sw.ln{background:var(--glow);height:2px}.dc3 .step.liquid rect,.dc3 .step.liquid polygon{filter:drop-shadow(0 0 6px rgba(var(--accent-rgb), .25))}.dc3 .riser polygon,.dc3 .riser rect{stroke:rgba(var(--lift-rgb), .06);stroke-width:.6px}.dc3 .st-pct{font:500 12.5px var(--num);font-variant-numeric:tabular-nums lining-nums;fill:var(--fg)}.dc3 .st-fig{font:500 10px var(--num);font-variant-numeric:tabular-nums lining-nums;fill:var(--fg-3)}.dc3 .st-t{font:600 9.5px var(--mono);letter-spacing:.14em;fill:var(--fg-2)}.dc3 .st-l{font:400 11px var(--sans);fill:var(--fg-3)}.dc3 .tgt polygon{fill:rgba(var(--accent-rgb), .07)}.dc3 .tgt line{stroke:rgba(var(--accent-rgb), .55);stroke-width:1px;stroke-dasharray:5 4}.dc3 .tgt-l{font:600 9.5px var(--mono);letter-spacing:.16em;fill:var(--accent)}.reach{flex-direction:column;gap:22px;display:flex}.rungs{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));column-gap:34px;display:grid}.rung{--lit:var(--bone-soft);border-bottom:1px solid var(--hair);grid-template-columns:34px minmax(0,1fr) auto 58px minmax(150px,190px);align-items:center;gap:0 14px;padding:11px 0 11px 14px;display:grid}.rung.liquid{--lit:var(--accent)}.rung-t{font:600 11px/1 var(--mono);letter-spacing:.08em;color:var(--lit)}.rung-l{min-width:0;color:var(--fg);font-size:13.5px}.rung-l small{font:500 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-top:3px;display:block}.rung-v{text-align:right;color:var(--fg);font-size:14px}.rung-s{text-align:right;color:var(--fg-2);font-size:13px}.rung-c{flex-direction:column;gap:5px;display:flex}.rung-c em{font:500 9.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);font-style:normal}@media (max-width:1100px){.reach{grid-template-columns:1fr}}@media (max-width:700px){.rung{grid-template-columns:30px minmax(0,1fr) auto;row-gap:6px}.rung-c{grid-area:2/2}.rung-s{grid-area:2/3}}.status .st-row{scrollbar-width:none;overflow-x:auto}.status .st-row::-webkit-scrollbar{display:none}.pos-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:22px 0 14px;display:flex}.pos-nav .crumb{font:500 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);text-decoration:none}.pos-nav .crumb:hover{color:var(--fg)}.pos-step{align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.pos-step .chip{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:240px;text-decoration:none;overflow:hidden}.pos-step .chip:hover{color:var(--fg);border-color:rgba(var(--lift-rgb), .32)}.pos-of{font:500 11px var(--num);color:var(--fg-3)}.pos-hero{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:end;gap:20px 40px;margin-bottom:18px;display:grid}.pos-title{font:300 38px/1.08 var(--sans);letter-spacing:-.01em;color:var(--fg);margin:0}.pos-one{max-width:720px;color:var(--fg-2);margin:12px 0 0;font-size:14.5px;font-weight:300;line-height:1.55}.pos-chips{flex-wrap:wrap;gap:6px 8px;margin-top:16px;display:flex}.pos-fig{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.pos-v{font:300 44px/1 var(--num);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;color:var(--fg)}.pos-ch{font:500 14px var(--num);font-variant-numeric:tabular-nums lining-nums}.pos-ch.up{color:var(--pos)}.pos-ch.down{color:var(--neg)}.pos-ch.warn{color:var(--warn);font-family:var(--sans);font-size:13px}.pos-ch em{color:var(--fg-3);font-style:normal;font-weight:400;font-family:var(--sans);font-size:12.5px}.pos-note{max-width:360px;color:var(--fg-3);font-size:12px;line-height:1.45}.fig-v .fig-word{letter-spacing:0;white-space:normal;font-size:.52em;font-weight:400;line-height:1.25;display:inline-block}.plinth.words .fig-v{white-space:normal}.pos-fine{max-width:860px;color:var(--fg-3);margin:12px 0 0;font-size:12.5px;line-height:1.55}.sub-h{font:600 10px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-3);margin:26px 0 12px}.sub-h:after{content:none}.prose-link{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--accent-rgb), .45);text-decoration-color:rgba(var(--accent-rgb), .45);text-underline-offset:2px}.prose-link:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.stance{max-width:860px;color:var(--fg);margin:0 0 14px;font-size:15px;font-weight:300;line-height:1.55}.path{flex-direction:column;display:flex}.path-r{border-bottom:1px solid var(--hair);grid-template-columns:120px minmax(0,1fr) auto;align-items:baseline;gap:0 18px;padding:11px 0 11px 14px;display:grid}.path-r[data-g=stated]{--lit:var(--accent)}.path-r[data-g=derived]{--lit:var(--fg-3)}.path-r[data-g=open]{--lit:var(--warn)}.path-w{font:600 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2)}.path-t{color:var(--fg);font-size:13.5px;line-height:1.45}@media (max-width:700px){.path-r{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px}.path-r .path-t{grid-area:2/1/auto/-1}}.vot-grid{grid-template-columns:minmax(0,1fr) minmax(250px,300px);align-items:start;gap:24px;display:grid}.vot-tl{margin-top:4px;display:block}.cap{padding:20px 22px 18px}.cap .slab-hd{align-items:center;display:flex}.cap-dl{gap:9px;margin:16px 0 0;display:grid}.cap-dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cap-dl dt{font:500 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.cap-dl dd{color:var(--fg);text-align:right;margin:0;font-size:13.5px}.cap-dl dd small{color:var(--fg-3);margin-left:6px;font-size:11.5px}.cap-dl dd.warn{color:var(--warn)}.cap-dl dd.lav{color:var(--paper)}.notes-grid{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;gap:28px;display:grid}.notes-main{flex-direction:column;gap:22px;min-width:0;display:flex}.asks .slab-hd{align-items:center;gap:10px;display:flex}.ask-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ask-list li{color:var(--fg-2);padding-left:16px;font-size:13.5px;line-height:1.5;position:relative}.ask-list li:before{content:"";background:var(--warn);width:6px;height:6px;box-shadow:0 0 6px rgba(var(--warn-rgb), .5);border-radius:50%;position:absolute;top:.6em;left:0}.ask-list li b{color:var(--fg);font-weight:500}.prose-block p{max-width:820px;color:var(--fg-2);margin:0 0 10px;font-size:14px;font-weight:300;line-height:1.6}.prose-block .sub-h{margin-top:0}.comm summary{cursor:pointer;font:600 10px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:6px;margin-bottom:10px;list-style:none;display:inline-flex}.comm summary::-webkit-details-marker{display:none}.comm[open] .ob-chev{transform:rotate(90deg)}.terms{border-radius:var(--r-panel);background:rgba(var(--lift-rgb), .02);box-shadow:inset 0 0 0 1px var(--hair);flex-direction:column;gap:12px;margin:0;padding:18px 20px;display:flex;position:sticky;top:24px}.term dt{font:500 9.5px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.term dd{color:var(--fg);margin:4px 0 0;font-size:13px;line-height:1.45}@media (max-width:1100px){.pos-hero,.vot-grid,.notes-grid{grid-template-columns:1fr}.pos-fig{text-align:left;align-items:flex-start}.terms{position:static}}.yr-bar{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:4px 0 14px;display:flex}.yr-bar .switch{flex-wrap:wrap}.yr-mo{color:var(--fg-3);letter-spacing:.08em;font-style:normal}.yr-note{font:500 10px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.untracked{margin-top:-8px}.untracked b{color:var(--fg);font-weight:500}.dc3 .ln.jc-in{stroke:var(--pos);stroke-width:2px;fill:none}.dc3 .ln.jc-out{stroke:var(--neg);stroke-width:2px;fill:none;stroke-dasharray:2 0}.dc3 .jc-dot.jc-in{fill:var(--pos)}.dc3 .jc-dot.jc-out{fill:var(--neg)}.dc3 .jc-end.jc-in{fill:var(--pos)}.dc3 .jc-end.jc-out{fill:var(--neg)}.jc-note .sw.ln.in{background:var(--pos)}.jc-note .sw.ln.out{background:var(--neg)}.inc{grid-template-columns:minmax(240px,1fr) minmax(0,2.2fr);align-items:start;gap:30px;display:grid}.inc-kinds{flex-direction:column;gap:14px;padding-top:8px;display:flex}.inc-legend{flex-direction:column;gap:8px;display:flex}.inc-k{color:var(--fg-2);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.inc-k b{color:var(--fg);font-weight:500}.inc-k .sw{border-radius:2px;width:10px;height:10px}.inc-k .sw.t0{background:var(--pos)}.inc-k .sw.t1{background:var(--accent)}.inc-k .sw.t2{background:var(--su-n)}.inc-k .sw.t3{background:var(--bone)}.inc-k .sw.t4{background:var(--warn)}@media (max-width:1100px){.inc{grid-template-columns:1fr}}.plinth.six{--plinth-min:168px}.plinth.six .fig{padding-right:18px}.reserve{flex-direction:column;gap:14px;max-width:980px;display:flex}.rv-row{grid-template-columns:150px minmax(0,1fr) 130px;align-items:center;gap:6px 18px;display:grid}.rv-row .dc-html{display:block}.rv-k{font:600 10px/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2)}.rv-row b{text-align:right;color:var(--fg);font-size:16px;font-weight:500}.rv-row b.warn{color:var(--warn)}.rv-row b.lav,.num.lav{color:var(--paper)}.rv-note{color:var(--fg-2);flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px;font-size:12.5px;display:flex}.callable{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;margin-top:26px;display:grid}.cl .slab-hd{justify-content:space-between;align-items:baseline;display:flex}.cl .slab-hd b{font:500 15px var(--num);letter-spacing:0;color:var(--fg)}.cl-live .slab-hd{color:var(--warn)}.cl-recallable .slab-hd{color:var(--paper)}.cl-note{color:var(--fg-2);margin:0 0 12px;font-size:12.5px;line-height:1.5}.cl-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cl-list li{color:var(--fg);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;font-size:13px;display:grid}.cl-list li b{font-weight:500}.cl-list li small{color:var(--fg-3);grid-column:1/-1;font-size:11.5px}.rule{max-width:900px;color:var(--fg);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;font-size:14.5px;font-weight:300;line-height:1.5;display:flex}.pools{flex-direction:column;display:flex}.pool{border-bottom:1px solid var(--hair);grid-template-columns:34px minmax(200px,1.2fr) minmax(0,1.5fr) 200px;align-items:center;gap:0 18px;padding:14px 0;display:grid}.pool-n{font:200 24px/1 var(--sans);color:var(--fg-3)}.pool-l{color:var(--fg);font-size:14px}.pool-l small{color:var(--fg-3);margin-top:3px;font-size:12px;line-height:1.4;display:block}.pool-v{text-align:right;color:var(--fg);font-size:15px}.pool-v small{color:var(--fg-3);margin-top:3px;font-size:11.5px;display:block}.pool-v small.lav{color:var(--paper)}.path-band{min-height:160px;margin-top:6px}.lanes{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:0 34px;margin-top:18px;display:grid}.lane{border-bottom:1px solid var(--hair);padding:14px 0}.lane-h{font:600 11px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);align-items:baseline;gap:10px;display:flex}.lane-h small{font:500 10px var(--mono);letter-spacing:.1em;color:var(--fg-3)}.lane-h b{font:500 14px var(--num);letter-spacing:0;text-transform:none;margin-left:auto}.lane-n{border:1px solid hsl(238 66% calc(78% - var(--ln) * 9%));width:19px;height:19px;font:500 10px/1 var(--mono);color:var(--fg-2);border-radius:50%;place-items:center;display:inline-grid}.lane-note{color:var(--fg-3);margin:6px 0 10px;font-size:12.5px;line-height:1.45}.lane-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.lane-list li{color:var(--fg);grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;font-size:13px;display:grid}.lane-list .lt small{color:var(--fg-3);font-size:11.5px;display:block}.lane-list .paid{color:var(--pos);text-align:left;grid-column:1;font-size:11.5px}.lane-list .warn{color:var(--warn);grid-column:2;font-size:11.5px}.masses{flex-direction:column;gap:10px;max-width:760px;margin:14px 0 18px;display:flex}.mass-k{color:var(--fg-2);flex-wrap:wrap;gap:8px 22px;font-size:12.5px;display:flex}.mass-k span{align-items:center;gap:8px;display:inline-flex}.mass-k b{color:var(--fg);font-weight:500}.mass-k .sw{border-radius:1px;width:12px;height:8px}.mass-k .sw.pp{background:rgba(var(--paper-rgb), .26);outline:1px dashed var(--paper);outline-offset:-1px}.mass-k .sw.bone{background:var(--bone)}.mass-k .sw.n{background:var(--su-n)}.outlook{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:20px;display:grid}.om .slab-hd{align-items:center;display:flex}.rates{flex-direction:column;gap:10px;display:flex}.rate{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:14px;display:grid}.rate-l{font:600 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2)}.rate-band{color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;font-size:12.5px;display:flex}.stance-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:6px 34px;margin-top:22px;display:grid}.stance-grid p{color:var(--fg);margin:0 0 10px;font-size:14.5px;font-weight:300;line-height:1.6}.chain{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.chain-l{font:600 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin-right:6px}.chain-i{align-items:center;gap:8px;display:inline-flex}.chain-i i{color:var(--accent);font-style:normal}.chain-i .chip{text-transform:none;letter-spacing:.02em;font-family:var(--sans);color:var(--fg);font-size:12px;font-weight:500}.trips{flex-direction:column;gap:8px;margin-top:20px;display:flex}.trip{color:var(--fg-2);border-bottom:1px solid var(--hair);grid-template-columns:180px minmax(0,1fr) minmax(0,1fr);gap:14px;padding:10px 0 10px 14px;font-size:13px;display:grid}.trip b{color:var(--fg);font-weight:500}.trip .then{color:var(--fg)}.docket{flex-direction:column;display:flex}.dk{border-bottom:1px solid var(--hair);--lit:var(--paper);grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:0 18px;padding:16px 0 16px 14px;display:grid}.dk.open:before{background:repeating-linear-gradient(to bottom, var(--paper) 0 4px, transparent 4px 7px);opacity:1}.dk-n{font:200 26px/1 var(--sans);color:var(--fg-3)}.dk-b{flex-direction:column;gap:4px;min-width:0;display:flex}.dk-t{color:var(--fg);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.dk-t small{font:500 11px var(--mono);color:var(--fg-3)}.dk-d{color:var(--fg-2);font-size:13px;line-height:1.45}.dk-q{color:var(--paper);margin-top:4px;font-size:13.5px;font-style:italic}.dk-f{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.dk-f b{color:var(--fg);font-size:18px;font-weight:500}.dk-f b small{color:var(--fg-3);margin-left:4px;font-size:11px}.dk-f em{font:500 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-style:normal}.asks-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px 30px;display:grid}.ask{color:var(--fg);grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;font-size:13px;display:grid}.ask em{font:500 9.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);font-style:normal}.ask span{color:var(--fg-3);grid-column:1/-1;font-size:12px;line-height:1.45}.brief-link{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);justify-content:center;gap:10px;margin:34px 0 6px;display:flex}@media (max-width:900px){.pool{grid-template-columns:30px minmax(0,1fr)}.pool-m,.pool-v{text-align:left;grid-column:2}.rv-row{grid-template-columns:1fr auto}.rv-row .dc-html{grid-area:2/1/auto/-1}.trip{grid-template-columns:1fr}}.b-grp{margin-top:30px}.b-grp-h{align-items:center;gap:14px;margin-bottom:14px;display:flex}.b-grp-t{font:600 12px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg);margin:0}.b-grp-t:after{content:none}.b-grp-h>span:not(.ch-rule){font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap}.b-pos{margin-bottom:16px}.b-pos-h{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:14px;padding-bottom:14px;display:flex}.b-pos-t{font:400 19px/1.25 var(--sans);color:var(--fg);margin:0}.b-pos-k{font:500 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-top:6px;display:block}.b-facts{flex-wrap:wrap;gap:8px 22px;display:flex}.b-facts .tok-v.up{color:var(--pos)}.b-facts .tok-v.dn{color:var(--neg)}.b-qs{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.b-qs li{color:var(--fg-2);grid-template-columns:28px minmax(0,1fr);gap:8px;font-size:14px;line-height:1.55;display:grid}.b-qs b{color:var(--fg);font-weight:500}.b-qn{font:500 11px/1.9 var(--num);color:var(--fg-3)}@media print{:root{--fg:#141414;--fg-2:#333336;--fg-3:#66666b;--hair:#0000001f;--hair-2:#00000038;--space-bg:#fff;--veil:none;--accent:#3a4fb8;--paper:#c27515;--pos:#2f7a43;--neg:#b03a30;--warn:#8a6420}body{background:var(--space-bg)}.slab{box-shadow:none;border:1px solid var(--hair-2);break-inside:avoid;background:0 0}.slab:before{display:none}.b-pos{break-inside:avoid}.step-rail,.status,.checks-ok,.pos-nav{display:none}.chapter{break-inside:auto}.chapter .ch-b,.chapter:not(.in) .ch-b,.chapter:not(.in) .ch-grow{opacity:1!important;transform:none!important}}.rp-lead{color:inherit;margin-top:8px;text-decoration:none;transition:transform .2s;display:block}.rp-lead:hover{transform:translateY(-2px)}.rp-lead:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.rp-lh{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 28px;margin-bottom:22px;display:flex}.rp-k{font:500 10.5px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin:0}h3.rp-t{font:200 44px/1.04 var(--sans);letter-spacing:-.025em;text-transform:none;color:var(--glow);margin:12px 0 0;display:block}h3.rp-t:after{content:none}.rp-sub{color:var(--fg-2);margin:8px 0 0;font-size:14px;font-weight:300}.rp-chips{align-items:center;gap:12px;display:flex}.lit-key.rp-open,.lit-key.deck-zoom{white-space:nowrap;justify-content:center;align-items:center;margin:0;padding:0 18px;text-decoration:none;display:inline-flex}.rp-verdict{max-width:940px;color:var(--fg);margin:20px 0 0;font-size:15px;font-weight:300;line-height:1.6}.rp-agenda{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:0 44px;display:grid}.rp-ol{counter-reset:rp;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rp-ol li{counter-increment:rp;color:var(--fg);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:14px;display:grid}.rp-ol li:before{content:counter(rp, decimal-leading-zero);font:500 11px var(--num);color:var(--fg-3)}.rp-ol b{font-weight:500}.rp-ol .num{color:var(--fg-2)}.rp-zoom{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:16px 0 0}.rp-zoom a{color:var(--accent);text-decoration:none}.rp-zoom a:hover{text-decoration:underline}.rp-all{margin-top:40px}.rp-list{border-top:1px solid var(--hair-2);flex-direction:column;display:flex}.rp-row{border-bottom:1px solid var(--hair);color:var(--fg);grid-template-columns:160px minmax(0,1fr) auto auto 16px;align-items:center;gap:18px;padding:14px 4px 14px 0;text-decoration:none;display:grid}.rp-row:hover{background:rgba(var(--lift-rgb), .025)}.rp-row:hover .rp-go{color:var(--fg)}.rp-row:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.rp-m{font:600 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2)}.rp-rt{font-size:15px}.rp-d{color:var(--fg-3);font-size:12.5px}.rp-go{color:var(--fg-3);text-align:right;font-size:16px}@media (max-width:900px){.rp-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.rp-row .rp-m,.rp-row .rp-d{grid-column:1/-1}.rp-go{display:none}}html.deck-on,html.deck-on body{overflow:hidden}html.deck-on .rail,html.deck-on .status,html.deck-on .phone-brand{visibility:hidden}.deck{z-index:var(--z-drawer);background:var(--veil);color:var(--fg);flex-direction:column;display:flex;position:fixed;inset:0}.deck-bar{flex:none;justify-content:space-between;align-items:center;gap:16px;height:52px;padding:0 22px;display:flex}.deck-back{min-width:200px;font:500 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.deck-back span{font-size:16px}.deck-back:hover{color:var(--fg)}.deck-back:focus-visible{outline:1px solid var(--accent);outline-offset:4px;border-radius:2px}.deck-mark{font:700 13px/1 var(--font-wordmark), var(--sans);letter-spacing:.28em;color:var(--fg);white-space:nowrap}.deck-mark small{font:500 9.5px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3);margin-left:12px}.deck-count{min-width:200px;font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);justify-content:flex-end;align-items:baseline;gap:8px;display:inline-flex}.deck-count b{font:500 14px var(--num);letter-spacing:0;color:var(--fg)}.deck-count i{font:400 12px var(--num);letter-spacing:0;font-style:normal}.deck-count em{color:var(--fg-2);font-style:normal}.deck-prog{background:var(--hair);flex:none;height:1px}.deck-prog i{background:var(--accent);height:100%;box-shadow:0 0 8px rgba(var(--accent-rgb), .7);transform-origin:0;transition:transform .5s;display:block}.deck-stage{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}.deck-stage::-webkit-scrollbar{display:none}.deck-slide{scroll-snap-align:start;flex-direction:column;min-height:100%;display:flex;position:relative}.deck-in{flex-direction:column;flex:auto;display:flex}.deck-in>*{flex:auto}.deck-rail{z-index:2;flex-direction:column;align-items:flex-end;gap:2px;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.deck-rail button{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:3px 0;display:flex}.deck-rail span{font:500 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap;opacity:0;transition:opacity .25s,color .25s}.deck-rail i{background:var(--hair-2);width:14px;height:1px;transition:width .25s,background .25s;display:block}.deck-rail:hover span{opacity:.75}.deck-rail button:hover span,.deck-rail button:focus-visible span{opacity:1;color:var(--fg)}.deck-rail button:hover i{background:var(--fg-3);width:20px}.deck-rail button:focus-visible{outline:none}.deck-rail button[aria-current] span{opacity:1;color:var(--accent)}.deck-rail button[aria-current] i{background:var(--accent);width:26px;box-shadow:0 0 6px rgba(var(--accent-rgb), .7)}.deck-dots{display:none}.deck-hint{z-index:2;font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);opacity:0;pointer-events:none;align-items:center;gap:8px;transition:opacity .6s;display:flex;position:absolute;bottom:16px;right:22px}.deck-hint.on{opacity:1}.deck-hint kbd{font:600 10.5px/1 var(--mono);color:var(--fg);border:1px solid var(--hair-2);border-radius:5px;padding:4px 6px}html.deck-on .deck-slide .fx{transition:opacity .6s ease var(--fx,0s), transform .75s cubic-bezier(.2, .7, .2, 1) var(--fx,0s)}html.deck-on .deck-slide:not([data-on]) .fx{opacity:0;transform:translateY(18px)}.sl{flex-direction:column;justify-content:center;padding:56px 210px 64px 110px;display:flex;position:relative}.sl.dense{padding-top:34px;padding-bottom:44px}.sl-no{font:200 clamp(80px, 10vw, 160px)/1 var(--num);letter-spacing:-.04em;color:rgba(var(--lift-rgb), .04);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:14px;right:200px}.sl-w{width:100%;max-width:1180px;margin:0 auto;position:relative}.sl-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 40px;margin-bottom:30px;display:flex}.sl.dense .sl-h{margin-bottom:20px}.sl-hl{min-width:0}.sl-k{font:500 10.5px/1.5 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin:0}.sl-more{color:var(--accent);text-decoration:none}.sl-more:hover{text-decoration:underline}.sl-t{font:200 clamp(34px, 3.8vw, 56px)/1.04 var(--sans);letter-spacing:-.025em;color:var(--glow);margin:10px 0 0}.sl-tl{color:inherit;text-decoration:none}.sl-tl:hover{color:var(--accent)}.sl-lead{max-width:920px;font:300 clamp(17px, 1.45vw, 21px)/1.55 var(--sans);color:var(--fg);margin:0}.sl-lead.sm{margin-top:0;font-size:clamp(15px,1.15vw,17px)}.sl-foot{border-top:1px solid var(--hair);font:500 11px/1.6 var(--mono);letter-spacing:.06em;color:var(--fg-3);flex-wrap:wrap;gap:6px 30px;margin-top:44px;padding-top:16px;display:flex}.sl-foot b{font:500 13.5px var(--num);letter-spacing:0;color:var(--fg)}.sl-asides{border-top:1px solid var(--hair);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px 44px;margin-top:26px;padding-top:18px;display:grid}.sl-ak{font:600 10px/1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin:0 0 9px}.sl-ak.inline{margin:0;display:inline}.sl-at{max-width:540px;color:var(--fg-2);margin:0;font-size:14px;font-weight:300;line-height:1.6}.sl-at b{color:var(--fg);font-weight:500}.sl-fine{font:500 10px/1.5 var(--mono);letter-spacing:.08em;color:var(--fg-3);margin:14px 0 0}.sl-list{border-top:1px solid var(--hair-2);margin-top:28px;padding-top:18px}.bigs{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:30px 44px;margin-top:46px;display:grid}.big-k{font:500 10.5px/1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:8px;margin:0;display:flex}.big-v{font:200 clamp(42px, 4.6vw, 68px)/1 var(--num);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em;color:var(--fg);margin:12px 0 0}.big-v.up{color:var(--pos)}.big-v.down{color:var(--neg)}.big-c{max-width:300px;color:var(--fg-2);margin:12px 0 0;font-size:13px;line-height:1.5}.big.right{text-align:right}.big.right .big-k{justify-content:flex-end}.big.right .big-c{margin-left:auto}.big.right .big-v{font-size:clamp(32px,3.2vw,48px)}.pts{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pts li{max-width:920px;color:var(--fg);padding-left:22px;font-size:16px;font-weight:300;line-height:1.55;position:relative}.pts li:before{content:"";background:var(--dot,var(--accent));width:7px;height:7px;box-shadow:0 0 8px var(--dot,var(--accent));border-radius:50%;position:absolute;top:.62em;left:2px}.pts.pt-decide{--dot:var(--paper)}.pts.pt-ask{--dot:var(--warn)}.pts.pt-action{--dot:var(--accent)}.sl.cover{text-align:center;align-items:center;padding-top:28px;padding-bottom:30px}.cover-checks{z-index:3;text-align:left;position:absolute;top:10px;left:22px;right:22px}.cover-w{flex-direction:column;align-items:center;width:100%;max-width:1180px;display:flex}.cover-w.narrow{max-width:780px}.cover-k{font:500 11px/1 var(--mono);letter-spacing:.36em;text-transform:uppercase;color:var(--fg-3);margin:0}.cover-t{font:200 clamp(48px, 6.4vw, 96px)/1 var(--sans);letter-spacing:-.04em;color:var(--glow);margin:18px 0 0}.cover-d{font:500 11.5px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2);margin:18px 0 0}.cover-nw{margin-top:30px}.cover-nk{font:500 10px/1 var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--fg-3);margin:0}.cover-nv{font:200 clamp(46px, 5.4vw, 84px)/1 var(--num);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.035em;color:var(--fg);text-shadow:0 0 46px rgba(var(--accent-rgb), .22);margin:12px 0 0}.cover-na{font:500 10.5px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin:14px 0 0}.cover-band{text-align:left;width:100%;margin-top:14px}.cover-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:12px;display:flex}.lit-key.deck-zoom{height:38px}.lit-key.deck-zoom.lg{height:46px;padding:0 28px;font-size:14px}.close .pts{text-align:left;margin-top:26px}.close-foot{flex-direction:column;align-items:center;gap:14px;margin-top:48px;display:flex}.close-links{font:500 10.5px/1.4 var(--mono);letter-spacing:.08em;color:var(--fg-3);margin:0}.close-links a{color:var(--accent);text-decoration:none}.close-links a:hover{text-decoration:underline}.rhythm,.drawrule,.window-g,.checkflow{min-height:160px;position:relative}.dc3 .rp:not(.hot){opacity:.5}.dc3 .rp-halo{fill:rgba(var(--accent-rgb), .045);stroke:rgba(var(--accent-rgb), .2);stroke-width:1px}.dc3 .rp-f{font:600 13px var(--num);font-variant-numeric:tabular-nums lining-nums;paint-order:stroke;stroke:var(--ink);stroke-width:3px;stroke-linejoin:round}.dc3 .rp-f.in{fill:var(--pos)}.dc3 .rp-f.out{fill:var(--fg)}.dc3 .t.rp-hot{fill:var(--fg);font-weight:600}.jc-note .sw.dark{background:var(--t0)}.ll{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:26px 60px;display:grid}.ll-h{border-bottom:1px solid var(--hair-2);font:600 10.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2);margin:0 0 4px;padding-bottom:10px;position:relative}.ll-h:after{content:"";background:var(--ll);width:56px;height:2px;box-shadow:0 0 8px var(--ll);position:absolute;bottom:-1px;left:0}.ll-col.paid{--ll:var(--pos)}.ll-col.left{--ll:var(--bone-soft)}.ll-rows{flex-direction:column;display:flex}.ll-r{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 18px;padding:10px 0 9px;display:grid}.ll-l p{color:var(--fg);margin:0;font-size:14.5px}.ll-l small{color:var(--fg-3);margin-top:3px;font-size:12px;line-height:1.4;display:block}.ll-r>b{font:500 15px var(--num);font-variant-numeric:tabular-nums lining-nums;color:var(--fg)}.ll-r>b.up{color:var(--pos)}.ll-r .ll-bar{opacity:.62;grid-column:1/-1;display:block}.ll-none{color:var(--fg-3);margin:10px 0 0;font-size:14px}.ll-marks{margin-top:26px}.ll-mh{font:600 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin:0 0 8px}.ll-m{color:var(--fg);justify-content:space-between;gap:16px;margin:0;padding:5px 0;font-size:14px;display:flex}.ll-m b{font:500 14px var(--num)}.ll-m b.up{color:var(--pos)}.ll-m b.down{color:var(--neg)}.ll-note{max-width:480px;color:var(--fg-3);margin:8px 0 0;font-size:12.5px;line-height:1.5}.draw-fig{margin-top:20px}.dc3 .dr-drawn{font:600 15px var(--num);fill:var(--fg);paint-order:stroke;stroke:var(--ink);stroke-width:3px}.dc3 .dr-w{font:400 11.5px var(--sans);fill:var(--fg-2)}.dc3 .dr-b{font:600 12.5px var(--sans);fill:var(--accent);paint-order:stroke;stroke:var(--ink);stroke-width:4px}.dc3 .dr-b.pp{fill:var(--paper)}.dc3 .pane.dr-pace polygon{fill:rgba(var(--lift-rgb), .03);stroke:rgba(var(--lift-rgb), .25);stroke-dasharray:2 3}.dc3 .pane.dr-pace line{stroke:var(--fg-3);stroke-dasharray:2 3}.draw-parts{border-top:1px solid var(--hair);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px 36px;margin-top:16px;padding-top:16px;display:grid}.draw-part .sw{border-radius:2px;width:10px;height:10px;display:inline-block}.draw-pv{font:300 30px/1 var(--num);font-variant-numeric:tabular-nums lining-nums;color:var(--fg);margin:8px 0 0}.lq-mix{grid-template-columns:210px minmax(0,1fr);grid-template-areas:"ready bar""ready legend";align-items:center;gap:14px 40px;margin-bottom:20px;display:grid}.lq-ready{grid-area:ready}.lq-pct{font:200 80px/1 var(--num);letter-spacing:-.045em;color:var(--accent);text-shadow:0 0 34px rgba(var(--accent-rgb), .28);margin:0}.lq-sub{font:500 10.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin:8px 0 0}.lq-bar{grid-area:bar}.lq-bar .dc-html{display:block}.lq-legend{grid-area:legend;grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.lq-k{color:var(--fg-2);justify-content:space-between;gap:16px;margin:0;padding:3px 0;font-size:13px;display:flex}.lq-k .sw{border-radius:1px;width:12px;height:8px;margin-right:8px;display:inline-block}.lq-k b{font:500 13px var(--num);color:var(--fg)}.lq-k.head{font:600 10px/1.8 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin-top:2px}.lq-k.head b{font-size:15px}.lq-k.warn,.lq-k.warn b{color:var(--warn)}.lq-rows{border-top:1px solid var(--hair-2);flex-direction:column;display:flex}.lq-r{border-bottom:1px solid var(--hair);grid-template-columns:minmax(180px,270px) minmax(0,1fr) 140px;align-items:center;gap:2px 22px;padding:8px 0;display:grid}.lq-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);font-size:14.5px;font-weight:500;overflow:hidden}.lq-seg{display:block}.lq-note{color:var(--fg-3);font-size:12.5px}.lq-note.warn{color:var(--warn)}.lq-v{text-align:right;font:500 15px var(--num);font-variant-numeric:tabular-nums lining-nums;color:var(--fg)}.lq-h{color:var(--fg-3);grid-column:1/-1;font-size:11.5px}.lq-h .faint{opacity:.7}.il-band{margin-bottom:18px}.il-band .path-band{min-height:150px;margin-top:0}.il-rows{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:0 52px;display:grid}.il-r{border-bottom:1px solid var(--hair);padding:5px 0 6px}.il-r .dc-html{opacity:.8;display:block}.il-r p{justify-content:space-between;gap:12px;margin:0 0 3px;font-size:13px;display:flex}.il-r p span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);overflow:hidden}.il-r b{font:500 13px var(--num);font-variant-numeric:tabular-nums lining-nums;color:var(--fg)}.dc-aside{font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:12px;display:flex}.stations{margin-top:26px}.st-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px;display:grid}.slab.st{flex-direction:column;gap:8px;min-height:210px;display:flex}.st-n{font:200 30px/1 var(--num);color:var(--fg-3)}.st-l{color:var(--fg);margin:4px 0 0;font-size:16px;font-weight:500}.st-v{font:300 32px/1.1 var(--num);font-variant-numeric:tabular-nums lining-nums;color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.st-v em{font:500 13px var(--num);font-style:normal}.st-v em.pp{color:var(--paper)}.st-v em.acc{color:var(--accent)}.st-not{font:300 22px var(--sans);color:var(--fg-3)}.st-note{color:var(--fg-2);margin:auto 0 0;font-size:12.5px;line-height:1.5}.st-clause{border-radius:var(--r-panel);border:1px dashed rgba(var(--paper-rgb), .55);background:rgba(var(--paper-rgb), .05);font:600 11px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);margin:16px 0 0;padding:12px 16px}.window{margin-top:22px}.dc3 .wg-trk{opacity:.45}.dc3 .wg-w{font:600 13px var(--sans);fill:var(--paper);paint-order:stroke;stroke:var(--ink);stroke-width:4px}.dc3 .wg-t{font:600 13px var(--num);fill:var(--fg);paint-order:stroke;stroke:var(--ink);stroke-width:4px}.dc3 .wg-gem{--gc:var(--accent)}.dive-jc{margin-top:22px}.debrief{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:18px 46px;display:grid}.db-i{padding-left:16px;position:relative}.db-i:before{content:"";width:var(--lit-edge);background:var(--bone-soft);opacity:.7;border-radius:2px;position:absolute;top:4px;bottom:4px;left:0}.db-h{color:var(--fg);margin:0;font-size:15.5px;font-weight:500}.db-b{color:var(--fg-2);margin:5px 0 0;font-size:13.5px;font-weight:300;line-height:1.55}.dc3 .tank .tk-back{fill:rgba(var(--accent-rgb), .03);stroke:rgba(var(--lift-rgb), .1);stroke-width:1px}.dc3 .tank .tk-side{fill:rgba(var(--accent-rgb), .05);stroke:rgba(var(--lift-rgb), .14);stroke-width:1px}.dc3 .tank .tk-edge{fill:none;stroke:rgba(var(--lift-rgb), .55);stroke-width:1.6px}.dc3 .tank .tk-rim{fill:rgba(var(--accent-rgb), .04);stroke:rgba(var(--lift-rgb), .35);stroke-width:1px}.dc3 .tank.pp-tank .tk-edge{stroke:var(--paper);stroke-width:1.4px;stroke-dasharray:4 4;opacity:.75}.dc3 .cf-k{font:500 11px var(--sans);fill:var(--fg-2)}.dc3 .cf-v{font:600 15px var(--num);fill:var(--fg)}.dc3 .cf-arrow{stroke:var(--paper);stroke-width:2px;stroke-dasharray:5 4}.dc3 .cf-head{fill:var(--paper)}.dc3 .cf-rim{stroke:var(--paper);stroke-width:1.6px;stroke-dasharray:6 4}.dc3 .cf-h{font:600 11.5px var(--mono);letter-spacing:.14em;fill:var(--fg)}.dc3 .cf-h.dim{fill:var(--fg-3)}.dc3 .cf-rimw{font:500 11.5px var(--sans);fill:var(--paper)}.dc3 .cf-in{font:600 15px var(--num);fill:var(--ink)}.dc3 .cf-after{font:600 12.5px var(--sans);fill:var(--paper);paint-order:stroke;stroke:var(--ink);stroke-width:4px}.dc3 .cf-note{font:400 11.5px var(--sans);fill:var(--fg-3)}.dc3 .cf-over{fill:none;stroke:var(--fg-3);stroke-width:1.6px;stroke-dasharray:3 5}.cf-scroll{scrollbar-width:none;overflow-x:auto}.cf-scroll::-webkit-scrollbar{display:none}.cf-scroll .checkflow{min-width:760px}@media (max-width:1100px){.sl{padding:44px clamp(20px,5vw,56px) 56px}.sl-no{right:clamp(20px,5vw,56px)}.deck-rail,.deck-hint{display:none}.deck-dots{z-index:2;background:var(--rail-glass);-webkit-backdrop-filter:blur(8px);height:30px;box-shadow:0 -1px 0 var(--hair);justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.deck-dots button{background:var(--hair-2);cursor:pointer;border:0;border-radius:3px;width:6px;height:6px;padding:0;transition:width .25s,background .25s}.deck-dots button[aria-current]{background:var(--accent);width:20px}}@media (max-width:900px){.lq-mix{grid-template-columns:1fr;grid-template-areas:"ready""bar""legend"}.lq-legend{grid-template-columns:1fr}.lq-r{grid-template-columns:minmax(0,1fr) auto}.lq-r .lq-seg,.lq-r .lq-note{grid-area:2/1/auto/-1}}@media (max-width:700px){.deck-bar{padding:0 16px}.deck-mark{display:none}.deck-back,.deck-count,.deck-start{min-width:0}.sl,.sl.dense{padding:30px 16px 54px}.sl.cover{padding-bottom:54px}.lq-pct{font-size:56px}.sl-no{font-size:72px;top:8px;right:16px}.sl-h{margin-bottom:20px}.big.right{text-align:left}.big.right .big-k{justify-content:flex-start}.big.right .big-c{margin-left:0}.bigs{gap:24px;margin-top:30px}h3.rp-t{font-size:32px}}@media (prefers-reduced-motion:reduce){html.deck-on .deck-slide .fx{transition:none}html.deck-on .deck-slide:not([data-on]) .fx{opacity:1;transform:none}.deck-prog i,.rp-lead{transition:none}}@media print{.deck{background:0 0;position:static}.deck-bar,.deck-prog,.deck-rail,.deck-dots,.deck-hint{display:none}.deck-stage{overflow:visible}.deck-slide{break-after:page;min-height:0}html.deck-on .deck-slide .fx{opacity:1!important;transform:none!important}}.ph{margin-bottom:26px;padding-top:46px}.ph-k{font:500 10.5px/1.5 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin:0}.ph-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 30px;display:flex}.ph-t{font:200 clamp(40px, 4.4vw, 64px)/1.02 var(--sans);letter-spacing:-.03em;color:var(--glow);margin:10px 0 0}.ph-lead{max-width:900px;font:300 clamp(16px, 1.3vw, 19px)/1.55 var(--sans);color:var(--fg);margin:16px 0 0}.chapter{padding:52px 0 38px}.ch-head{align-items:flex-end;gap:8px 18px;margin-bottom:26px}.ch-head .ch-n{font:500 10.5px/1 var(--mono);letter-spacing:.18em;color:var(--fg-3);flex-basis:100%}.ch-head h3.ch-t{font:200 clamp(28px, 2.7vw, 40px)/1.08 var(--sans);letter-spacing:-.025em;text-transform:none;white-space:normal;color:var(--glow)}.ch-head .ch-rule{display:none}.ch-head .ii{align-self:center;margin-left:-4px}.ch-head .ch-meta{margin-left:auto}.plinth{border-bottom:1px solid var(--hair);row-gap:30px;padding-bottom:24px}.plinth .fig{padding:2px 34px 6px 0}.plinth .fig:before,.plinth .fig:after{display:none}.plinth .fig-v{font-weight:200;font-size:var(--fig-vs,clamp(40px, 3.8vw, 58px));letter-spacing:-.03em;margin:12px 0 10px}.plinth.md .fig{--fig-vs:clamp(30px, 2.5vw, 42px)}.plinth.sm .fig{--fig-vs:clamp(26px, 2vw, 32px)}.plinth.six .fig{--fig-vs:clamp(24px, 1.9vw, 32px)}.pos-title{font:200 clamp(38px, 4.2vw, 60px)/1.04 var(--sans);letter-spacing:-.03em;color:var(--glow)}.pos-v{font:200 clamp(44px, 4.6vw, 68px)/1 var(--num);letter-spacing:-.03em}.ob-h1{font:200 clamp(30px, 3vw, 44px)/1.08 var(--sans);letter-spacing:-.025em;text-transform:none;color:var(--glow)}.ob-hchips{margin-top:14px}.ob-head .ph-k{margin-bottom:10px}.app:has(.door) .status{display:none}.door{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 60px);padding:26px 0 30px;display:flex}.door-k{font:500 11px/1 var(--mono);letter-spacing:.36em;text-transform:uppercase;color:var(--fg-3);margin:0}.door-nk{font:500 10px/1 var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--fg-3);margin:30px 0 0}.door-nv{font:200 clamp(64px, 8.4vw, 132px)/1 var(--num);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.04em;filter:drop-shadow(0 0 38px rgba(var(--accent-rgb), .14));margin:16px 0 0}.door-asof{font:500 10.5px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:12px;margin:18px 0 0;display:flex}.door-figs{flex-wrap:wrap;justify-content:center;margin-top:28px;display:flex}.door-figs>div{flex-direction:column;align-items:center;gap:9px;padding:0 36px;display:flex}.door-figs>div+div{box-shadow:inset 1px 0 0 var(--hair)}.door-figs b{font:200 36px/1 var(--num);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;color:var(--fg)}.door-figs span{white-space:nowrap;font:500 10px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:7px;display:inline-flex}.door-figs .dot{border-radius:50%;width:6px;height:6px}.door-figs .dot.d-liquid{background:var(--accent);box-shadow:0 0 6px var(--accent)}.door-figs .dot.d-illiquid{background:var(--bone-soft)}.door-figs .dot.d-callable{background:var(--warn);box-shadow:0 0 6px var(--warn)}.door-band{text-align:left;width:100%;margin-top:26px}.door .meet{border:0;justify-content:center;margin-top:26px}.door-sec{border-top:1px solid var(--hair);margin-top:30px;padding-top:48px}.door-sec .ob{margin-top:0}.door-record{margin-top:22px;display:block}@media (max-width:700px){.door{min-height:0;padding-top:30px}.door-nv{font-size:13.4vw}.door-figs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.door-figs>div{padding:0 6px}.door-figs b{font-size:24px}.door-figs span{letter-spacing:.08em;gap:4px;font-size:8px}.ph{padding-top:28px}}.tcard{--tg:var(--ink-2);border-radius:var(--r-slab);background:var(--tg);box-shadow:inset 0 0 0 1px var(--hair), inset 0 1px 0 rgba(var(--lift-rgb), .05), 0 26px 44px -30px rgba(var(--shade-rgb), .95);margin-top:4px;position:relative;overflow:hidden}.tbar{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:12px 26px;padding:12px 18px;display:flex}.tbar-g{align-items:center;gap:10px;display:inline-flex}.tbar-l{font:600 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}.tbar .switch button{padding:7px 10px;font-size:10px}.tbar .switch button:disabled{opacity:.3;cursor:default}.tbar .switch button:disabled:hover{color:var(--fg-3);background:0 0}.tsel{border:1px solid var(--hair-2);background:rgba(var(--shade-rgb), .35);height:30px;color:var(--fg);font:500 12.5px var(--sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;border-radius:6px;padding:0 8px}.tsel:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.tbar-hint{font:500 10px/1 var(--mono);letter-spacing:.1em;color:var(--fg-3);margin-left:auto}.tbtn{border:1px solid var(--hair-2);height:30px;color:var(--fg-2);font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;padding:0 12px}.tbtn:hover{color:var(--fg);border-color:rgba(var(--lift-rgb), .3)}.tbtn:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.search.tsearch{flex:0 280px;min-width:180px;height:32px}.tcheck{color:var(--fg-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin-left:auto;font-size:12.5px;display:inline-flex}.tcheck input{accent-color:var(--accent)}.tcheck em{font:500 11px var(--mono);color:var(--fg-3);font-style:normal}.tscroll{scrollbar-width:thin;overflow-x:auto}.dt{border-collapse:separate;border-spacing:0;width:100%;font:400 13px/1.35 var(--sans);color:var(--fg-2)}.dt th{z-index:2;background:color-mix(in srgb, var(--fg) 4%, var(--tg));border-bottom:1px solid var(--hair-2);text-align:right;white-space:nowrap;font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);padding:11px 12px;position:sticky;top:0}.dt td{border-bottom:1px solid var(--hair);background:var(--tg);text-align:right;white-space:nowrap;vertical-align:middle;padding:10px 12px}.dt th.l,.dt td.l,.dt th.sc,.dt td.sc{text-align:left}.dt .n{font-family:var(--num);font-variant-numeric:tabular-nums lining-nums}.dt .sc{z-index:1;min-width:240px;box-shadow:inset -1px 0 0 var(--hair);position:sticky;left:0}.dt thead .sc{z-index:3}.dt td.tot{color:var(--fg)}.dt th.tot{color:var(--fg-2)}.dt tbody tr:not(.sec):hover>td{background:color-mix(in srgb, var(--fg) 3%, var(--tg))}.dt .none,.dt .faint{color:var(--fg-3)}.dt .neg{color:var(--neg)}.dt .pos{color:var(--pos)}.dt .warn{color:var(--warn)}.dt .pp{color:var(--paper)}.dt td.wrap{white-space:normal;min-width:220px}.dt .tick{font:600 11px var(--mono);letter-spacing:.04em;color:var(--accent);margin-left:8px}.dt td .sub{color:var(--fg-3);margin-top:2px;font-size:11.5px;display:block}.dt td.v{color:var(--fg)}.dt tr.sec>td{text-align:left;background:color-mix(in srgb, var(--fg) 6%, var(--tg));border-top:1px solid var(--hair-2);padding:16px 12px 8px}.dt .sec-l{font:600 10.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2);display:inline-block;position:sticky;left:12px}.dt .sec-l em{letter-spacing:.12em;color:var(--fg-3);font-style:normal}.dt tr.grp>td{background:color-mix(in srgb, var(--fg) 2.5%, var(--tg));color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500}.dt tr.grp:hover>td{background:color-mix(in srgb, var(--fg) 5%, var(--tg))}.dt tr.grp:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.dt .chev{width:14px;color:var(--fg-3);margin-right:6px;transition:transform .15s;display:inline-block}.dt tr.open .chev{transform:rotate(90deg)}.dt .g-l{font:500 14px/1.3 var(--sans);color:var(--fg)}.dt .g-c{font:500 10.5px var(--mono);color:var(--fg-3);margin-left:8px}.dt .g-b{white-space:normal;max-width:300px;font:400 11.5px/1.4 var(--sans);color:var(--fg-3);margin-top:3px;padding-left:20px;display:block}.dt tr.grp .chip.in-row{margin-left:8px}.dt tr.grp~tr.kid>td.sc{padding-left:34px}.dt tr.kid a{color:var(--fg);text-decoration:none}.dt tr.kid a:hover{color:var(--accent)}.dt .arw{color:var(--accent);margin-left:7px;font-size:11px;font-style:normal}.dt tr.sub>td{background:color-mix(in srgb, var(--fg) 4.5%, var(--tg));border-top:1px solid var(--hair-2);color:var(--fg);font-weight:600}.dt tfoot tr.recon>td{background:color-mix(in srgb, var(--fg) 6%, var(--tg));border-top:2px solid var(--hair-2);color:var(--fg-2);border-bottom:0;font-weight:500}.dt tfoot .g-b{padding-left:0}.dt tfoot .ii{margin-left:6px}.stmt+.pos-fine,.book+.empty-state{margin-top:12px}.book-t tr.grp>td.lit:before{content:"";width:var(--lit-edge);background:var(--c);opacity:.85;border-radius:0 2px 2px 0;position:absolute;top:9px;bottom:9px;left:0}.book-t .g-l.cls{font:600 11.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c)}.book-t tr.closed>td{color:var(--fg-3)}.book-t tr.closed a,.book-t .still{color:var(--fg-2)}.book-t .pos .chip{margin-left:8px}.book-t .spn{text-overflow:ellipsis;max-width:170px;overflow:hidden}.book-t .tier{font:500 11px var(--mono);letter-spacing:.04em;color:var(--fg-2)}.book-t .wcell,.book-t .rcell{align-items:center;gap:10px;display:flex}.book-t .wcell{justify-content:flex-end}.book-t .wcell b,.book-t .rcell b{min-width:46px;font:500 13px var(--num);font-variant-numeric:tabular-nums lining-nums}.book-t .wcell b{text-align:right;color:var(--fg)}.book-t .wcell .dc-html{flex:none;width:64px}.book-t .rcell .dc-html{flex:none;width:90px}.ledger .tbar{padding:10px 18px 4px;display:block}.lg-stripe{height:96px;position:relative}.lg-stripe svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lg-base{stroke:var(--hair-2);stroke-width:1px;vector-effect:non-scaling-stroke}.lg-yr{stroke:var(--hair);stroke-width:1px;vector-effect:non-scaling-stroke}.lg-stem{stroke-width:2.5px;stroke-linecap:round;transition:opacity .15s}.lg-stem.up{stroke:var(--pos)}.lg-stem.dn{stroke:var(--bone-soft);opacity:.75}.lg-stem.dim{opacity:.18}.lg-dot{border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;transition:opacity .15s,box-shadow .15s;position:absolute}.lg-dot.up{background:var(--pos)}.lg-dot.dn{background:var(--bone-soft)}.lg-dot.dim{opacity:.18}.lg-dot.on.up{box-shadow:0 0 9px var(--pos)}.lg-dot.on.dn{box-shadow:0 0 9px var(--bone-soft)}.lg-yl{font:500 9.5px/1 var(--mono);color:var(--fg-3);position:absolute;top:0;transform:translate(-50%)}.ledger-t tr.lg-row>td:first-child{padding-left:16px;position:relative}.ledger-t tr.lg-row>td:first-child:before{content:"";width:var(--lit-edge);background:var(--lit,var(--hair-2));opacity:.8;border-radius:0 2px 2px 0;position:absolute;top:9px;bottom:9px;left:0}.ledger-t tr.lg-row[data-dir=in]{--lit:var(--pos)}.ledger-t tr.lg-row[data-dir=loss]{--lit:var(--neg)}.ledger-t tr.lg-row[data-dir=invested]{--lit:var(--bone-soft)}.ledger-t tr.lg-row[data-dir=mark]{--lit:var(--accent)}.ledger-t tr.lg-row[data-dir=unknown]{--lit:var(--warn)}.ledger-t tr.lg-row[data-dir=note]{--lit:var(--hair-2)}.ledger-t tr.on>td{background:color-mix(in srgb, var(--fg) 4%, var(--tg))}.ledger-t td.when{font:400 12.5px var(--num);color:var(--fg-3)}.ledger-t td.kind,.ledger-t td.amt{color:var(--fg)}.ledger-t td.amt.in{color:var(--pos)}.ledger-t td.amt.loss,.ledger-t td.amt.mark.minus{color:var(--neg)}.ledger-t td.amt.invested,.ledger-t td.amt.note{color:var(--fg-2)}.ledger-t td.amt.unknown{color:var(--warn)}.ledger-t td.run{color:var(--fg-3)}.src-k{cursor:help;font:500 11px var(--mono);color:var(--fg-3);background:0 0;border:0;border-radius:4px;padding:3px 6px}.src-k:hover,.src-k:focus-visible{background:rgba(var(--lift-rgb), .06);color:var(--fg);outline:none}.src-k.ours{color:var(--warn)}.src-k.gap{color:var(--neg);box-shadow:inset 0 0 0 1px rgba(var(--neg-rgb), .45)}.lg-tip{z-index:var(--z-tip);background:var(--pop-bg);width:max-content;max-width:320px;box-shadow:var(--pop-shadow);pointer-events:none;color:var(--fg-2);border-radius:10px;padding:12px 14px;font-size:12.5px;line-height:1.45;position:fixed}.lg-tip p{margin:0 0 6px}.lg-tip p:last-child{margin-bottom:0}.lg-tk{font:600 10px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.lg-td{color:var(--fg)}.lg-tf{justify-content:space-between;gap:18px;display:flex}.lg-tf b{font:500 12.5px var(--num);color:var(--fg)}.lg-ts{color:var(--fg-3);font-size:11.5px}.lg-docs{font:500 11px/1.6 var(--mono);color:var(--fg-2);margin:6px 0 0;padding:0;list-style:none}@media (max-width:700px){.tbar{gap:10px 14px;padding:10px 12px}.tbar-hint{display:none}.dt .sc{min-width:170px}.tcheck{margin-left:0}}@media print{.tcard{box-shadow:none;border:1px solid var(--hair-2)}.tbar{display:none}.dt th,.dt .sc{position:static}}
:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#f0ede8;--ink-2:#faf8f5;--ink-3:#fff;--hair:#2c28251c;--hair-2:#2c282538;--bone:#2c2825;--bone-2:#3a352f;--bone-ink:#faf8f5;--bone-hair:#ffffff24;--fg:#2c2825;--fg-2:#4a443c;--fg-3:#6c655b;--glow:#141413;--accent:#4a5bba;--pos:#3d7646;--neg:#b4463c;--warn:#866527;--real:#2f62c9;--paper:#c27515;--both:linear-gradient(90deg, var(--real), var(--paper));--real-ink:color-mix(in srgb, var(--real) 74%, #000);--paper-ink:color-mix(in srgb, var(--paper) 70%, #000);--both-ink:linear-gradient(90deg, var(--real-ink), var(--paper-ink));--band1:#4d6aac;--band2:#6e86c4;--band3:#a5997e;--band4:#d4472f;--band5:#a8303a;--heat1:#6f778c;--heat2:#3d76b0;--heat3:#c48f1c;--heat4:var(--band4);--heat5:#b8302a;--ma20:#4d7a76;--up:#2e8a57;--down:#a7413c;--lt-ink-rgb:44,40,37;--lt-paper:#f3f0ea;--lt-porcelain:linear-gradient(180deg, #fff 0%, #fcfaf7 46%, #f8f5f0 100%);--lt-ledge:#d8d2c8;--lt-pp-bet:#4a5bba;--lt-glass-rgb:88,100,118;--lt-glass-f:#58647617;--lt-glass-t:#5864760d;--lt-glass-s:#58647629;--lt-glass-e:#3c465657;--lt-glass-es:#3c465638;--lt-plane:#5864761a;--lt-plane-zero:#58647621;--lt-wall:#5864760b;--lt-well:#5864760b;--lt-edge:#3c465638;--lt-hi:inset 0 1px 0 #fffffff2;--lt-lo:inset 0 -1px 0 #2c282514;--lt-shadow-1:0 1px 1px #2c28250f, 0 2px 4px -1px #2c282512;--lt-shadow-2:0 1px 1px #2c28250d, 0 6px 14px -6px #2c28252e, 0 18px 34px -22px #2c282538;--lt-shadow-3:0 2px 2px #2c28250d, 0 12px 24px -10px #2c282538, 0 32px 60px -30px #2c282547;--lt-graphite:linear-gradient(166deg, #0b0c10 0%, #4b4f5a 11%, #15161b 23%, #3f4380 35%, #5a5d67 47%, #0c0d11 59%, #405452 70%, #3e424b 82%, #1a1b20 92%, #5c4f47 100%);--lt-steel:linear-gradient(180deg, #f4f5f7 0%, #d9dce2 48%, #c9ccd3 52%, #e6e8ec 100%);--t1:var(--band1);--t2:var(--band2);--t3:var(--band3);--t4:var(--band4);--t5:var(--band5);--b1:var(--heat1);--b2:var(--heat2);--b3:var(--heat3);--b4:var(--heat4);--b5:var(--heat5);--slab:var(--lt-porcelain);--slab-thick:var(--lt-ledge);--slab-shadow:var(--lt-hi), var(--lt-lo), 0 4px 0 -1px var(--lt-ledge), 0 5px 0 -1px #ffffffd9, var(--lt-shadow-2);--well:var(--lt-well);--rail-glass:linear-gradient(180deg, #faf8f5d6, #faf8f5cc 60%, #faf8f5d6);--rail-shadow:inset -1px 0 0 #2c282505, 10px 0 26px -20px #2c282566;--rail-edge:linear-gradient(180deg, transparent, #293a9c38 35%, #293a9c29 70%, transparent);--rail-edge-glow:0 0 8px #3043b417;--gc-1:#2b2fa3;--gc-2:#3c7d9c;--gc-3:#664190;--gc-4:#302d26;--veil:none;--warn-text:#694f1e;--ob-halo:#faf8f5;--key-ink:var(--glow);--i3-rest:#96959a;--i3-hover:#2c2825;--i3-pit:#faf8f5;--i3-edge:#faf8f5;--i3-key:#faf8f5;--i3-kk:#faf8f5}:root[data-theme=light] #space{display:none}:root[data-theme=light] #lt-sky{width:100%;height:100%;z-index:var(--z-space);pointer-events:none;display:block;position:fixed;inset:0}:root[data-theme=light] body{color:var(--fg);background:#f0ede8}:root[data-theme=light] body:after{content:"";z-index:0;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .17 0 0 0 0 .16 0 0 0 0 .14 0 0 0 .055 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}:root[data-theme=light] ::selection{color:var(--glow);background:#4a5bba2e}:root[data-theme=light] *{scrollbar-color:#2c282538 transparent}@media (prefers-reduced-transparency:reduce){:root[data-theme=light] body:after{display:none}}
:root[data-theme=light] .dcap-bb .tbuild .seam{stroke:#fff}:root[data-theme=light] .dcap-bb .tbuild .seam.hold{stroke-opacity:.5}:root[data-theme=light] .dcap-bb .tbuild .seam.layer{stroke-opacity:.82}:root[data-theme=light] .dcap-bb .tbuild .seam.stage{stroke-opacity:1}:root[data-theme=light] .dcap-bb .tbuild .side{filter:brightness(1.3)saturate(.86)}:root[data-theme=light] .dcap-bb .tbuild .top{stroke:#fffffff2;stroke-width:.9px;stroke-linejoin:round}:root[data-theme=light] .dcap-bb .tbuild .front{stroke:#ffffff4d;stroke-width:.6px}:root[data-theme=light] .dcap-bb .tbuild .col{filter:drop-shadow(0 10px 8px #2c282521)}:root[data-theme=light] .dcap-bb .tbuild .col:hover,:root[data-theme=light] .dcap-bb .tbuild .col:focus-visible{filter:drop-shadow(0 17px 13px #2c282536)}:root[data-theme=light] .dcap-bb .ob-tb .col{filter:drop-shadow(0 6px 5px #2c28251f)}:root[data-theme=light] .dcap-bb .ob-tb .col:hover,:root[data-theme=light] .dcap-bb .ob-tb .col:focus-visible{filter:drop-shadow(0 10px 8px #2c282530)}:root[data-theme=light] .dcap-bb .tbuild .front[fill=\#c9ccd3]{fill:url(#bv-steel-f) #c9ccd3;stroke:#ffffff8c}:root[data-theme=light] .dcap-bb .tbuild .top[fill=\#f4f5f7]{fill:url(#bv-steel-t) #f4f5f7;stroke:var(--lt-edge)}:root[data-theme=light] .dcap-bb .tbuild .side[fill=\#8d929c]{fill:url(#bv-steel-s) #8d929c;filter:none}:root[data-theme=light] .dcap-bb{--bv-ink-foundation:#8a652e;--bv-ink-silicon:#5a5ed0;--bv-ink-compute:#2c7496;--bv-ink-integration:#8652c1;--bv-ink-application:#3c765b;--bv-ink-frontier:#af4b70;--bv-ink-metals:#736c54;--bv-ink-unassigned:#6c6c7a;--bv-ink-cash:#5f6470}:root[data-theme=light] .dcap-bb .tbuild :is(.st-t,.brk,.brk-l){filter:none}:root[data-theme=light] .dcap-bb .tbuild .st-t.hl{filter:brightness(.72)saturate(1.2)}:root[data-theme=light] .dcap-bb .tbuild .st-t tspan[fill^="hsl(36 "]{fill:var(--bv-ink-foundation)}:root[data-theme=light] .dcap-bb .tbuild .st-t tspan[fill^="hsl(238 "]{fill:var(--bv-ink-silicon)}:root[data-theme=light] .dcap-bb .tbuild .st-t tspan[fill^="hsl(199 "]{fill:var(--bv-ink-compute)}:root[data-theme=light] .dcap-bb .tbuild .st-t tspan[fill^="hsl(268 "]{fill:var(--bv-ink-integration)}:root[data-theme=light] .dcap-bb .tbuild .st-t tspan[fill^="hsl(152 "]{fill:var(--bv-ink-application)}:root[data-theme=light] .dcap-bb .tbuild .st-t tspan[fill^="hsl(338 "]{fill:var(--bv-ink-frontier)}:root[data-theme=light] .dcap-bb .tbuild .st-t tspan[fill^="hsl(46 "]{fill:var(--bv-ink-metals)}:root[data-theme=light] .dcap-bb .tbuild .st-t tspan[fill^="hsl(240 "]{fill:var(--bv-ink-unassigned)}:root[data-theme=light] .dcap-bb .tbuild :is(.brk,.brk-l,.lnum,.lnum-l)[stroke^="hsl(36 "]{stroke:var(--bv-ink-foundation)}:root[data-theme=light] .dcap-bb .tbuild :is(.brk,.brk-l,.lnum,.lnum-l)[stroke^="hsl(238 "]{stroke:var(--bv-ink-silicon)}:root[data-theme=light] .dcap-bb .tbuild :is(.brk,.brk-l,.lnum,.lnum-l)[stroke^="hsl(199 "]{stroke:var(--bv-ink-compute)}:root[data-theme=light] .dcap-bb .tbuild :is(.brk,.brk-l,.lnum,.lnum-l)[stroke^="hsl(268 "]{stroke:var(--bv-ink-integration)}:root[data-theme=light] .dcap-bb .tbuild :is(.brk,.brk-l,.lnum,.lnum-l)[stroke^="hsl(152 "]{stroke:var(--bv-ink-application)}:root[data-theme=light] .dcap-bb .tbuild :is(.brk,.brk-l,.lnum,.lnum-l)[stroke^="hsl(338 "]{stroke:var(--bv-ink-frontier)}:root[data-theme=light] .dcap-bb .tbuild :is(.brk,.brk-l,.lnum,.lnum-l)[stroke^="hsl(46 "]{stroke:var(--bv-ink-metals)}:root[data-theme=light] .dcap-bb .tbuild :is(.brk,.brk-l,.lnum,.lnum-l)[stroke^="hsl(240 "]{stroke:var(--bv-ink-unassigned)}:root[data-theme=light] .dcap-bb .tbuild .lnum{stroke-width:1.5px}:root[data-theme=light] .dcap-bb .tbuild .lnum-t{fill:var(--fg-2)}:root[data-theme=light] .dcap-bb .tbuild .st-t:focus-visible tspan[fill]{fill:var(--accent)}:root[data-theme=light] .step-rail{-webkit-backdrop-filter:blur(14px)saturate(1.08);background:linear-gradient(#faf8f5f5,#f6f3eeeb);box-shadow:inset 0 1px #ffffffb3,0 8px 14px -12px #2c282547}:root[data-theme=light] .step-rail button b{background:linear-gradient(#fff,#f3f0ea);border-color:#2c282529;box-shadow:inset 0 1px #fff,0 1px 1.5px #2c28251f}:root[data-theme=light] .step-rail button:hover b{border-color:#2c282557}:root[data-theme=light] .step-rail button.on b{background:radial-gradient(circle at 34% 28%, #ffffff8c, transparent 42%), var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 1px 2px #2c282533,0 3px 8px -2px #4a5bba73}:root[data-theme=light] stop[stop-color=\#9fd3a8]{stop-color:var(--pos)}:root[data-theme=light] stop[stop-color=\#e39b94]{stop-color:var(--neg)}:root[data-theme=light] stop[stop-color=\#a673ff]{stop-color:#6a4fbf}:root[data-theme=light] .lit-key{box-shadow:inset 0 1px 0 #fff, inset 0 -2px 0 var(--accent), 0 1px 2px #2c282524, 0 4px 10px -3px #2c282529;background:linear-gradient(#fff,#f3f0ea);border-color:#2c282524}:root[data-theme=light] .lit-key:hover{filter:none;box-shadow:inset 0 1px 0 #fff, inset 0 -2px 0 var(--accent), 0 2px 3px #2c282529, 0 8px 16px -6px #2c282533;background:#fff}:root[data-theme=light] svg.dc3 .zp polygon{fill:var(--lt-plane-zero)}:root[data-theme=light] svg.dc3 .zp .fe{stroke:#3c465673}:root[data-theme=light] svg.dc3 .zp .bk,:root[data-theme=light] svg.dc3 .zp .sk{stroke:var(--lt-edge)}:root[data-theme=light] svg.dc3 .zp.fl polygon{fill:var(--lt-plane)}:root[data-theme=light] svg.dc3 .zp.fl .fe{stroke:#3c46564d}:root[data-theme=light] svg.dc3 .zp.shelf polygon,:root[data-theme=light] .dc-tl .tlf polygon{fill:var(--lt-plane)}:root[data-theme=light] .dc-tl .tlf .bk{stroke:var(--lt-edge)}:root[data-theme=light] .dc-tn{--t:color-mix(in srgb, var(--c) 58%, #fff);--s:color-mix(in srgb, var(--c) 76%, #2c2825)}:root[data-theme=light] svg.dc3 .so .tp{fill:color-mix(in srgb, var(--tc) 58%, #fff)}:root[data-theme=light] svg.dc3 .so .sd{fill:color-mix(in srgb, var(--tc) 76%, #2c2825)}:root[data-theme=light] .dc-x.glass{background:var(--lt-glass-f);box-shadow:inset 0 0 0 1px var(--lt-glass-e)}:root[data-theme=light] .dc-x.glass:before{background:var(--lt-glass-t)}:root[data-theme=light] .dc-x.glass:after{background:var(--lt-glass-s)}:root[data-theme=light] :is(.dc-sh,.dc-segbar,.dc-db):before{background:var(--lt-plane);box-shadow:inset 0 -1px #3c46564d}:root[data-theme=light] .dc-segbar>.dc-x:not(.glass)+.dc-x:not(.glass){box-shadow:inset 1px 0 #fffc}:root[data-theme=light] :is(.dc-sh,.dc-segbar):not(:has(.pp)){filter:drop-shadow(1px 1.6px 1.2px #2c282529)}:root[data-theme=light] svg.dc3 polygon[fill*=var\(--pos]{--bv-c:var(--pos)}:root[data-theme=light] svg.dc3 polygon[fill*=var\(--neg]{--bv-c:var(--neg)}:root[data-theme=light] svg.dc3 polygon[fill*=var\(--accent]{--bv-c:var(--accent)}:root[data-theme=light] svg.dc3 polygon[fill*=var\(--bone-soft]{--bv-c:var(--bone-soft)}:root[data-theme=light] svg.dc3 polygon[fill*=var\(--held]{--bv-c:var(--held)}:root[data-theme=light] svg.dc3 polygon[fill*=var\(--grey]{--bv-c:var(--grey)}:root[data-theme=light] svg.dc3 polygon[fill*=var\(--neutral]{--bv-c:var(--neutral)}:root[data-theme=light] svg.dc3 polygon[fill*=var\(--su-n]{--bv-c:var(--su-n)}:root[data-theme=light] svg.dc3 polygon[fill*=var\(--t0]{--bv-c:var(--bv-slate,var(--t0))}:root[data-theme=light] svg.dc3 polygon:is([fill*=var\(--pos],[fill*=var\(--neg],[fill*=var\(--accent],[fill*=var\(--bone-soft],[fill*=var\(--held],[fill*=var\(--grey],[fill*=var\(--neutral],[fill*=var\(--su-n],[fill*=var\(--t0])[fill$=" 64%, #fff)"]{fill:color-mix(in srgb, var(--bv-c) 58%, #fff)}:root[data-theme=light] svg.dc3 polygon:is([fill*=var\(--pos],[fill*=var\(--neg],[fill*=var\(--accent],[fill*=var\(--bone-soft],[fill*=var\(--held],[fill*=var\(--grey],[fill*=var\(--neutral],[fill*=var\(--su-n],[fill*=var\(--t0])[fill$=" 52%, #000)"]{fill:color-mix(in srgb, var(--bv-c) 76%, #2c2825)}:root[data-theme=light] svg.dc3 polygon[fill="hsl(133 50% 80%)"]{fill:color-mix(in srgb, var(--pos) 58%, #fff)}:root[data-theme=light] svg.dc3 polygon[fill="hsl(5 72% 81%)"]{fill:color-mix(in srgb, var(--neg) 58%, #fff)}:root[data-theme=light] svg.dc3 g.item:not(.pp)>polygon[fill$=" 64%, #fff)"]{stroke:#ffffffd9;stroke-width:.7px;stroke-linejoin:round}:root[data-theme=light] svg.dc3 g.item:not(.pp)>polygon[fill$=" 52%, #000)"]{stroke:#ffffff73;stroke-width:.5px;stroke-linejoin:round}:root[data-theme=light] svg.dc3 g.item:not(.pp){filter:drop-shadow(1px 1.6px 1.2px #2c282529)}:root[data-theme=light] svg.dc3 .item:hover .lift,:root[data-theme=light] svg.dc3 .item.on .lift,:root[data-theme=light] svg.dc3 .item:focus-visible .lift{filter:brightness(1.05)drop-shadow(0 5px 3px #2c282533)}:root[data-theme=light] svg.dc3 polyline.ln[stroke="hsl(243 100% 88%)"]{stroke:var(--lavender);stroke-width:2.2px}:root[data-theme=light] svg.dc3 stop[stop-opacity="0.3"]{stop-opacity:.17}:root[data-theme=light] .rail nav button svg.ico.i3{--t:color-mix(in srgb, var(--ic) 50%, var(--fg));--u:color-mix(in srgb, var(--ic) 26%, var(--fg));--m:color-mix(in srgb, var(--ic) 72%, var(--ink-2));--s:color-mix(in srgb, var(--ic) 48%, var(--ink-2));--d:color-mix(in srgb, var(--ic) 27%, var(--ink-2))}:root[data-theme=light] .rail nav button.active svg.ico.i3{--ic:color-mix(in srgb, var(--gc,var(--fg)) 86%, var(--fg))}
:root[data-theme=light] .dc3 .riser rect{fill:var(--lt-glass-f);stroke:var(--lt-glass-e)}:root[data-theme=light] .dc3 .riser polygon:first-of-type{fill:var(--lt-glass-t);stroke:var(--lt-glass-e)}:root[data-theme=light] .dc3 .riser polygon:nth-of-type(2){fill:var(--lt-glass-s);stroke:var(--lt-glass-es)}:root[data-theme=light] .dc3 .tgt polygon{fill:rgba(var(--accent-rgb), .1);stroke:rgba(var(--accent-rgb), .3);stroke-width:.8px}:root[data-theme=light] .dc3 .rp-halo{fill:rgba(var(--accent-rgb), .06);stroke:rgba(var(--accent-rgb), .4)}:root[data-theme=light] .dc3 .tank .tk-back{fill:var(--lt-glass-t);stroke:var(--lt-glass-e)}:root[data-theme=light] .dc3 .tank .tk-side{fill:var(--lt-glass-s);stroke:var(--lt-glass-es)}:root[data-theme=light] .dc3 .tank .tk-rim{fill:var(--lt-glass-t);stroke:var(--lt-glass-e)}:root[data-theme=light] .tcard{--tg:#fdfcfa;box-shadow:var(--lt-hi), var(--lt-lo), 0 0 0 1px #2c28250b, 0 4px 0 -1px var(--lt-ledge), 0 5px 0 -1px #ffffffd9, var(--lt-shadow-2)}:root[data-theme=light] .tcard .tbar{background:linear-gradient(#fff,#fbf9f6)}:root[data-theme=light] .tcard .dt th{background:linear-gradient(#f6f3ee,#f1eee8)}:root[data-theme=light] .checks-h,:root[data-theme=light] .login-err,:root[data-theme=light] .pos-ch.down,:root[data-theme=light] .b-facts .tok-v.dn,:root[data-theme=light] .ll-m b.down{color:var(--neg-text)}:root[data-theme=light] .pos-ch.up,:root[data-theme=light] .lane-list .paid,:root[data-theme=light] .b-facts .tok-v.up,:root[data-theme=light] .ll-r>b.up,:root[data-theme=light] .ll-m b.up{color:var(--pos-text)}:root[data-theme=light] .checks-h.warn,:root[data-theme=light] .pos-ch.warn,:root[data-theme=light] .cap-dl dd.warn,:root[data-theme=light] .rv-row b.warn,:root[data-theme=light] .cl-live .slab-hd,:root[data-theme=light] .lane-list .warn,:root[data-theme=light] .lq-k.warn,:root[data-theme=light] .lq-k.warn b,:root[data-theme=light] .lq-note.warn{color:var(--warn-text)}:root[data-theme=light] .cap-dl dd.lav,:root[data-theme=light] .rv-row b.lav,:root[data-theme=light] .num.lav,:root[data-theme=light] .cl-recallable .slab-hd,:root[data-theme=light] .pool-v small.lav,:root[data-theme=light] .dk-q,:root[data-theme=light] .st-v em.pp,:root[data-theme=light] .st-clause,:root[data-theme=light] .dt .pp{color:var(--paper-ink)}:root[data-theme=light] .dc3 .jc-end.proj,:root[data-theme=light] .dc3 .dr-b.pp,:root[data-theme=light] .dc3 .wg-w,:root[data-theme=light] .dc3 .cf-rimw,:root[data-theme=light] .dc3 .cf-after{fill:var(--paper-ink)}:root[data-theme=light] .dc3 .jc-end.jc-in,:root[data-theme=light] .dc3 .rp-f.in{fill:var(--pos-text)}:root[data-theme=light] .dc3 .jc-end.jc-out{fill:var(--neg-text)}:root[data-theme=light] .fig-v.lav,:root[data-theme=light] .fig-v .lav{color:var(--paper)}@media (max-width:1100px){:root[data-theme=light] .deck-dots{-webkit-backdrop-filter:blur(14px)saturate(1.08);background:#faf8f5f0;box-shadow:inset 0 1px #ffffffe6,0 -6px 14px -10px #2c28254d}}@media (max-width:700px){:root[data-theme=light] .rail{-webkit-backdrop-filter:blur(14px)saturate(1.08);background:#faf8f5f0;box-shadow:inset 0 1px #ffffffe6,0 -6px 14px -10px #2c28254d}}
:root[data-theme=light] .door-nv{filter:drop-shadow(1px 3px 3px #2c28251f)}:root[data-theme=light] .door-figs .dot.d-liquid{box-shadow:0 0 0 3px rgba(var(--accent-rgb), .16)}:root[data-theme=light] .door-figs .dot.d-callable{box-shadow:0 0 0 3px rgba(var(--warn-rgb), .18)}:root[data-theme=light] .ob-mb i{box-shadow:0 3px 3px -1px #2c282524}:root[data-theme=light] .ob-mb i:before{box-shadow:inset 0 1px #ffffffbf}:root[data-theme=light] .stair .step polygon:first-of-type{fill:color-mix(in srgb, var(--su-n) 58%, #fff)}:root[data-theme=light] .stair .step polygon:nth-of-type(2){fill:color-mix(in srgb, var(--su-n) 76%, #2c2825)}:root[data-theme=light] .stair .step.liquid polygon:first-of-type{fill:color-mix(in srgb, var(--accent) 58%, #fff)}:root[data-theme=light] .stair .step.liquid polygon:nth-of-type(2){fill:color-mix(in srgb, var(--accent) 76%, #2c2825)}:root[data-theme=light] .stair .step :is(polygon,rect){stroke:#ffffffb3;stroke-width:.6px;stroke-linejoin:round}:root[data-theme=light] .stair .step{filter:drop-shadow(1px 1.6px 1.2px #2c282529)}:root[data-theme=light] .stair .step.liquid{filter:drop-shadow(1px 2px 2px rgba(var(--accent-rgb), .34))}:root[data-theme=light] .stair .step.liquid :is(rect,polygon){filter:none}:root[data-theme=light] .stair :is(.st-pct,.st-fig,.tgt-l){paint-order:stroke;stroke:var(--ch-halo);stroke-width:3px;stroke-linejoin:round}:root[data-theme=light] .pos-step .chip{background:linear-gradient(#fff,#f3f0ea);border-color:#2c282529;box-shadow:inset 0 1px #fff,0 1px 1.5px #2c28251f}:root[data-theme=light] .pos-step .chip:hover{background:#fff;box-shadow:inset 0 1px #fff,0 2px 4px #2c282529}:root[data-theme=light] .lg-dot.on.up{box-shadow:0 0 0 3px rgba(var(--pos-rgb), .22)}:root[data-theme=light] .lg-dot.on.dn{box-shadow:0 0 0 3px rgba(var(--lift-rgb), .16)}:root[data-theme=light] .ask-list li:before{box-shadow:0 0 0 3px rgba(var(--warn-rgb), .16)}:root[data-theme=light] .terms{background:var(--lt-well);box-shadow:inset 0 0 0 1px var(--lt-edge)}
:root[data-theme=light] .tsel{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(#fff,#f3f0ea);border-color:#2c282529;box-shadow:inset 0 1px #fff,0 1px 1.5px #2c28251f}:root[data-theme=light] :is(.yr-bar,.tcard.stmt .tbar) .switch button[aria-pressed=true]{box-shadow:inset 0 1px 0 #fff, inset 0 -2px 0 rgba(var(--accent-rgb), .85), 0 0 0 1px rgba(var(--accent-rgb), .42), 0 1px 2px #2c282529, 0 3px 6px -2px #2c282533;background:linear-gradient(#fff,#f8f6f2)}:root[data-theme=light] .lane-n{border-color:hsl(238 52% calc(50% - var(--ln) * 5%))}:root[data-theme=light] .rp-lead:hover{box-shadow:var(--lt-hi), var(--lt-lo), 0 4px 0 -1px var(--lt-ledge), 0 5px 0 -1px #ffffffd9, var(--lt-shadow-3)}:root[data-theme=light] .deck-prog i,:root[data-theme=light] .deck-rail button[aria-current] i,:root[data-theme=light] .ll-h:after{box-shadow:none}:root[data-theme=light] .pts li:before{background:radial-gradient(circle at 34% 28%, #fff9, transparent 46%), var(--dot,var(--accent));box-shadow:0 1px 1.5px #2c282547}:root[data-theme=light] .cover-nv{color:var(--glow);text-shadow:0 1px #ffffffe6,1px 2px 4px #2c28250f}:root[data-theme=light] .lq-pct{text-shadow:0 1px #ffffffe6,1px 2px 4px #2c28250f}:root[data-theme=light] .sl-no{color:#2c282511;text-shadow:0 1px #ffffff80}:root[data-theme=light] .deck-bar .theme-key{color:var(--fg-2);background:linear-gradient(#fff,#f3f0ea);box-shadow:inset 0 1px #fff,0 0 0 1px #2c28251f,0 1px 2px #2c282524}:root[data-theme=light] .deck-bar .theme-key:hover{color:var(--fg);background:#fff}:root[data-theme=light] .deck-hint kbd{background:linear-gradient(#fff,#f3f0ea);border-color:#2c282529;box-shadow:inset 0 1px #fff,0 1px 1.5px #2c28251f}:root[data-theme=light] .rhythm{--bv-slate:#5f6370}:root[data-theme=light] .rhythm svg.dc3 rect[fill="var(--t0)"]{fill:var(--bv-slate)}:root[data-theme=light] .jc-note .sw.dark{background:#5f6370}:root[data-theme=light] .dc3 .rp:not(.hot){opacity:.75}:root[data-theme=light] .ll-r .ll-bar{opacity:.92}:root[data-theme=light] .uf{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
:root[data-theme=light] #lt-wave{top:0;left:var(--rail);width:calc(100% - var(--rail));z-index:-1;pointer-events:none;-webkit-mask-composite:source-in;height:430px;display:block;position:absolute;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 52%,#0000 100%),linear-gradient(90deg,#0000 0,#000 9% 100%);mask-image:linear-gradient(#0000 0,#000 16% 52%,#0000 100%),linear-gradient(90deg,#0000 0,#000 9% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}:root[data-theme=light] .app.collapsed #lt-wave{left:var(--rail-min);width:calc(100% - var(--rail-min))}@media (max-width:700px){:root[data-theme=light] #lt-wave,:root[data-theme=light] .app.collapsed #lt-wave{width:100%;height:300px;left:0}}:root[data-theme=light] main{background:0 0}:root[data-theme=light] .theme-key .tk-sun{display:none}:root[data-theme=light] .theme-key .tk-moon{display:block}:root[data-theme=light] .phone-brand .theme-key{background:linear-gradient(#fff,#f3f0ea);box-shadow:inset 0 1px #fff,0 0 0 1px #2c28251f,0 1px 2px #2c282524}@media print{:root[data-theme=light] #lt-sky,:root[data-theme=light] #lt-wave{display:none}:root[data-theme=light] body{background:#fff}:root[data-theme=light] body:after{display:none}:root[data-theme=light] .slab{box-shadow:none}:root[data-theme=light] .slab:not(.own){background:0 0}:root[data-theme=light] .tcard{box-shadow:none}}:root[data-theme=light] .slab.landed{box-shadow:var(--lt-hi), 0 0 0 1px rgba(var(--accent-rgb),.55), 0 0 0 4px rgba(var(--accent-rgb),.1), var(--lt-shadow-2)}:root[data-theme=light] .slab .slab{box-shadow:var(--lt-hi), var(--lt-lo), var(--lt-shadow-1)}:root[data-theme=light] .slab.real:before{background:linear-gradient(90deg, transparent, rgba(var(--accent-rgb),.85), transparent)}:root[data-theme=light] .slab.closed:before{background:linear-gradient(90deg, transparent, rgba(var(--lift-rgb),.22), transparent)}:root[data-theme=light] .tile.raised:hover{box-shadow:var(--raised-tile-hover-shadow)}:root[data-theme=light] .chip.solid{background:rgba(var(--accent-rgb),.1)}:root[data-theme=light] button.chip:hover{border-color:rgba(var(--lift-rgb),.32)}:root[data-theme=light] .filter-search .clear:hover{background:rgba(var(--lift-rgb),.16)}:root[data-theme=light] .field .step:hover{background:rgba(var(--lift-rgb),.1)}:root[data-theme=light] .btn-open:hover{box-shadow:inset 0 1px 0 #fff, 0 0 0 1px rgba(var(--accent-rgb),.4), 0 6px 14px -6px rgba(var(--accent-rgb),.35)}:root[data-theme=light] .btn-open.mini:hover{box-shadow:inset 0 1px #fff,0 0 0 1px #70479e80,0 6px 12px -6px #70479e66}:root[data-theme=light] .pick:hover{box-shadow:inset 0 1px 0 rgba(var(--shade-rgb),.1), inset 0 0 0 1px rgba(var(--lift-rgb),.3)}:root[data-theme=light] .picker.custom:hover:not(:disabled){box-shadow:inset 0 -1px 0 rgba(var(--lift-rgb),.22)}:root[data-theme=light] .chip-x.warn{border:1px dashed rgba(var(--warn-rgb),.6);background:rgba(var(--warn-rgb),.07)}:root[data-theme=light] .rail nav button:focus-visible:before{box-shadow:inset 0 1px 0 #fff, 0 0 0 1px color-mix(in srgb, var(--gc,#827a67bf) 55%, transparent)}:root[data-theme=light] .rail .foot-row .btn:hover,:root[data-theme=light] .rail .foot-row .toggle:hover{box-shadow:inset 0 1px #fff,0 3px 0 -1px #d8d2c8,0 0 0 1px #2c28250d}:root[data-theme=light] .rail .foot-row .btn:focus-visible,:root[data-theme=light] .rail .foot-row .toggle:focus-visible{box-shadow:inset 0 1px #fff,0 0 0 1px #3043b460}:root[data-theme=light] .dcap-bb .ob-tb .col[data-tip]:focus-visible{filter:drop-shadow(0 10px 8px #2c282530) drop-shadow(0 0 3px var(--accent))}:root[data-theme=light] .filter-meta .chip{background:0 0;border:0}:root[data-theme=light] .pos-step .chip:hover{border-color:rgba(var(--lift-rgb), .32)}:root[data-theme=light] .word-list button.on:hover:not(:disabled){box-shadow:inset 0 -2px 0 rgb(var(--key,207,214,255))}:root[data-theme=light] .ask-b .btn-bone{box-shadow:none}:root[data-theme=light] .picker.on:hover:not(:disabled){box-shadow:inset 0 -2px 0 rgb(var(--key,207,214,255))}:root[data-theme=light] .picker.open:hover:not(:disabled){box-shadow:inset 0 -2px 0 rgba(var(--key,207,214,255),.85)}:root[data-theme=light] .picker.custom.on:hover:not(:disabled){box-shadow:inset 0 -2px 0 rgb(var(--key,207,214,255))}:root[data-theme=light] .chip-x.warn b{color:var(--warn)}:root[data-theme=light] .chip-x:hover{border-color:rgba(var(--key,207,214,255),.55)}:root[data-theme=light] .chip-x.paper{border:1px dashed rgba(var(--paper-rgb),.65);background:rgba(var(--paper-rgb),.08)}:root[data-theme=light] .pop-opt.on .pop-ck.r:after{border:0}:root[data-theme=light] .mini-blk>i.on{background:var(--f)}@media (prefers-reduced-motion:reduce){:root[data-theme=light] .busy-view .control-row:after{background-size:100% 100%}}:root[data-theme=light] body.dcap{color:var(--fg)}:root[data-theme=light] main.login{background:0 0}:root[data-theme=light] svg.dc3 .zp.avg polygon{fill:rgba(var(--warn-rgb,229,197,138), .06)}:root[data-theme=light] svg.dc3 .zp.be polygon{fill:rgba(var(--neg-rgb,227,155,148), .1)}:root[data-theme=light] svg.dc3 .zp.mk polygon{fill:rgba(var(--warn-rgb,229,197,138), .2)}:root[data-theme=light] svg.dc3 .zp.avg .fe{stroke:rgba(var(--warn-rgb,229,197,138), .75)}:root[data-theme=light] svg.dc3 .zp.be .fe{stroke:rgba(var(--neg-rgb,227,155,148), .85)}:root[data-theme=light] svg.dc3 .zp.mk .fe{stroke:var(--warn,#e5c58a)}:root[data-theme=light] svg.dc3 .zp.shelf .fe{stroke:var(--accent,#cfd6ff)}:root[data-theme=light] svg.dc3 .zp.avg .bk{stroke:rgba(var(--warn-rgb,229,197,138), .22)}:root[data-theme=light] svg.dc3 .zp.be .bk{stroke:rgba(var(--neg-rgb,227,155,148), .3)}:root[data-theme=light] svg.dc3 .zp.mk .bk{stroke:rgba(var(--warn-rgb,229,197,138), .55)}:root[data-theme=light] svg.dc3 .zp.avg .sk{stroke:rgba(var(--warn-rgb,229,197,138), .22)}:root[data-theme=light] svg.dc3 .zp.be .sk{stroke:rgba(var(--neg-rgb,227,155,148), .3)}:root[data-theme=light] svg.dc3 .zp.mk .sk{stroke:rgba(var(--warn-rgb,229,197,138), .55)}
