.prose .b-text{font-family:var(--font-sans);fill:var(--ink)}.prose .b-muted{fill:var(--ink-3)}.prose .b-display{font-family:var(--font-display)}.prose .b-text[data-blank]{fill:var(--ink-3);font-weight:500}.prose .b-panel{fill:var(--card);stroke:var(--line);stroke-width:1}.prose .b-field{fill:var(--paper-2);stroke:var(--line);stroke-width:1}.prose .b-bar{fill:var(--ink);fill-opacity:.75}.prose .b-btn{fill:var(--btn-bg)}.prose .b-check{fill:var(--card);stroke:var(--ink);stroke-width:1.5;transition:fill var(--t-fast) var(--ease)}.prose .b-tick{fill:none;stroke:var(--mast);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--t-fast) var(--ease)}.prose .b-tick[data-on]{opacity:1}.prose .b-check[data-on]{fill:var(--brand)}.prose .b-dot{fill:var(--ink);fill-opacity:.14;stroke:none;transition:fill var(--t-fast) var(--ease),fill-opacity var(--t-fast) var(--ease)}.prose .b-dot[data-on]{fill:var(--brand);fill-opacity:1}.prose .b-dot[data-want]{stroke:var(--ink);stroke-width:1.4}.prose .b-flag{fill:var(--coral);opacity:0;transition:opacity var(--t-fast) var(--ease)}.prose .b-flag[data-on]{opacity:1}.prose .b-tap{fill:var(--ink);fill-opacity:.14;transition:fill var(--t-fast) var(--ease),fill-opacity var(--t-fast) var(--ease)}.prose .b-tap[data-on]{fill:var(--brand);fill-opacity:1;stroke:var(--ink);stroke-width:1.4}.prose .b-switch{fill:var(--ink);fill-opacity:.25;transition:fill var(--t-fast) var(--ease),fill-opacity var(--t-fast) var(--ease)}.prose .b-switch[data-on]{fill:var(--brand);fill-opacity:1}.prose .b-knob{fill:#fff;stroke:var(--line);stroke-width:.8;transition:cx var(--t-fast) var(--ease)}.prose .b-badge{fill:var(--coral);transition:fill var(--t-fast) var(--ease)}.prose .b-badge[data-fair]{fill:var(--brand)}.prose [data-badge-t]{fill:#fff}.prose [data-badge-t][data-fair]{fill:var(--mast)}.prose .b-seg{fill:var(--ink);fill-opacity:.14;transition:fill var(--t-fast) var(--ease),fill-opacity var(--t-fast) var(--ease)}.prose .b-seg[data-on]{fill:var(--brand);fill-opacity:1;stroke:var(--ink);stroke-width:1}.prose .b-base{stroke:var(--line);stroke-width:1.5}.prose .b-note{fill:var(--ink);fill-opacity:.4;stroke:none;transition:x var(--t-fast) var(--ease),y var(--t-fast) var(--ease),width var(--t-fast) var(--ease),height var(--t-fast) var(--ease),fill var(--t-fast) var(--ease)}.prose .b-note[data-tune]{fill:var(--brand);fill-opacity:1;stroke:var(--ink);stroke-width:1.5}.prose [data-note]{transition:opacity var(--t-fast) var(--ease);opacity:0}.prose [data-note][data-on]{opacity:1}.prose .b-mark circle{fill:var(--coral);transition:fill var(--t-fast) var(--ease)}.prose .b-mark .t{fill:none;stroke:var(--mast);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;display:none}.prose .b-mark .q{font-family:var(--font-sans);fill:#fff}.prose .b-mark[data-ok] circle{fill:var(--brand)}.prose .b-mark[data-ok] .t{display:inline}.prose .b-mark[data-ok] .q{display:none}.prose .b-plane path{fill:var(--paper-2);stroke:var(--ink);stroke-width:1.1;stroke-linejoin:round}.prose .b-eng{fill:var(--ink);fill-opacity:.25;stroke:var(--ink);stroke-width:1}.prose .b-hit{fill:var(--ink);fill-opacity:.85}.prose .b-hit[data-lost]{fill:var(--coral);fill-opacity:1;opacity:0;transition:opacity var(--t) var(--ease)}.prose .b-hit[data-lost][data-on],.prose .b-hit[data-leg]{opacity:1}.prose .b-sdot{fill:var(--coral);stroke:none;transition:fill var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}.prose .b-sdot[data-on]{fill:var(--brand)}.prose .b-sdot[data-left]{stroke:var(--ink);stroke-width:1.2;stroke-dasharray:2 1.6}.prose .b-sdot[data-dim]{opacity:.22}.prose .b-gain{fill:var(--brand);stroke:var(--ink);stroke-width:1.4;transition:width var(--t) var(--ease)}.prose .b-loss{fill:var(--coral);transition:width var(--t) var(--ease)}.prose .b-chip{fill:var(--coral)}.prose .b-chip-t{fill:#fff}.prose .b-chip[data-timer],.prose .b-chip-t[data-timer]{opacity:0;transition:opacity var(--t-fast) var(--ease)}.prose .b-chip[data-timer][data-on],.prose .b-chip-t[data-timer][data-on]{opacity:1}.prose .b-btntext{fill:var(--btn-fg)}.prose .b-free{text-decoration:underline;fill:var(--brand-ink);transition:opacity var(--t-fast) var(--ease)}.prose .b-free[data-hide]{opacity:.3}.prose .b-seg--hot[data-on]{fill:var(--coral);fill-opacity:1;stroke:var(--ink);stroke-width:1}.prose .b-judge circle{fill:var(--ink);fill-opacity:.28;transition:fill var(--t-fast) var(--ease)}.prose .b-judge .t{fill:none;stroke:var(--mast);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;display:none}.prose .b-judge .q{font-family:var(--font-sans);fill:#fff}.prose .b-judge[data-state=ok] circle{fill:var(--brand);fill-opacity:1}.prose .b-judge[data-state=ok] .t{display:inline}.prose .b-judge[data-state=ok] .q{display:none}.prose .b-judge[data-state=bad] circle{fill:var(--coral);fill-opacity:1}.prose .b-view{display:none}.prose .b-view[data-on]{display:inline}.prose .b-bar-ink{fill:var(--ink);fill-opacity:.4}.prose .b-bar-green{fill:var(--brand);stroke:var(--ink);stroke-width:1.2}.prose .b-band{fill:var(--mustard);fill-opacity:.35}.prose .b-axis{stroke:var(--ink);stroke-width:1.2;stroke-dasharray:3 3}.prose .b-diamond{fill:var(--brand);stroke:var(--ink);stroke-width:1.6}.prose .b-tile{fill:var(--ink);fill-opacity:.12;stroke:var(--ink);stroke-opacity:.3;stroke-width:1;opacity:0;transition:opacity var(--t-fast) var(--ease)}.prose .b-tile[data-on]{opacity:1}.prose .b-more{fill:var(--brand);stroke:var(--ink);stroke-width:1.4;opacity:0;transition:opacity var(--t-fast) var(--ease)}.prose .b-more[data-on]{opacity:1}.prose .b-more-t{fill:var(--mast);opacity:0;transition:opacity var(--t-fast) var(--ease)}.prose .b-more-t[data-on]{opacity:1}.prose .b-effort{fill:var(--coral);transition:width var(--t) var(--ease)}.prose .b-plan{transition:transform var(--t) var(--ease)}.prose .b-plan[data-off]{display:none}.prose .b-plan-card{fill:var(--card);stroke:var(--line);stroke-width:1;transition:width var(--t) var(--ease),height var(--t) var(--ease)}.prose .b-plan-card[data-rec]{stroke:var(--ink);stroke-width:2;fill:var(--brand-tint)}.prose .b-rec{fill:var(--brand);stroke:var(--ink);stroke-width:1;opacity:0;transition:opacity var(--t-fast) var(--ease)}.prose .b-rec-t{fill:var(--mast);opacity:0;transition:opacity var(--t-fast) var(--ease)}.prose .b-rec[data-on],.prose .b-rec-t[data-on]{opacity:1}.prose [data-glabel],.prose [data-moreplans],.prose [data-compare]{opacity:0;transition:opacity var(--t-fast) var(--ease)}.prose [data-glabel][data-on],.prose [data-moreplans][data-on],.prose [data-compare][data-on]{opacity:1}.prose .b-link{fill:var(--brand-ink);text-decoration:underline}.prose .b-cold{fill:#5aa6d6;stroke:var(--ink);stroke-width:1.4}.prose .b-cold--warm{fill:#a9d3ec;opacity:0;transition:opacity var(--t-fast) var(--ease)}.prose .b-cold--warm[data-on]{opacity:1}.prose .b-cold-t{fill:var(--mast)}.prose text[data-long]{opacity:0;transition:opacity var(--t-fast) var(--ease)}.prose text[data-long][data-on]{opacity:1}.prose .b-pe{fill:var(--coral);stroke:none;transition:y var(--t) var(--ease),height var(--t) var(--ease)}.prose .b-pe[data-peak]{stroke:var(--ink);stroke-width:2.4}.prose .b-pe[data-last]{stroke:var(--ink);stroke-width:1.4;stroke-dasharray:3 2}.prose .b-pe[data-last][data-peak]{stroke-dasharray:none;stroke-width:2.4}.prose .lg-spec{fill:var(--ink);font-weight:500;transition:font-size var(--t-fast) var(--ease)}.prose .lg-spec[data-face=sans]{font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,system-ui,sans-serif}.prose .lg-spec[data-face=serif]{font-family:Newsreader Variable,Newsreader,Georgia,serif}.prose .lg-page{transition:fill var(--t-fast) var(--ease);stroke:var(--line);stroke-width:1}.prose .lg-line{transition:y var(--t) var(--ease),height var(--t) var(--ease),width var(--t) var(--ease),fill var(--t-fast) var(--ease)}.prose .lg-pill{fill:var(--coral);transition:fill var(--t-fast) var(--ease)}.prose .lg-pill[data-on]{fill:var(--brand)}.prose .lg-pill-t{fill:#fff}.prose .lg-pill-t[data-on]{fill:var(--mast)}.prose .ut-axis{stroke:var(--ink-3);stroke-width:1}.prose .ut-grid{stroke:var(--line);stroke-width:1;stroke-dasharray:3 3}.prose .ut-curve{fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.prose .ut-dot{fill:var(--brand);stroke:var(--ink);stroke-width:1.5}.prose .ut-range{opacity:0;transition:opacity var(--t-fast) var(--ease)}.prose .ut-range[data-on]{opacity:1}.prose .ut-range line{stroke:var(--coral);stroke-width:2;stroke-linecap:round}.prose .ut-person{fill:var(--ink);fill-opacity:.14;transition:fill var(--t-fast) var(--ease),fill-opacity var(--t-fast) var(--ease)}.prose .ut-person[data-on]{fill:var(--coral);fill-opacity:1}.prose .ut-step{fill:var(--paper-2);stroke:var(--line);stroke-width:1;transition:fill var(--t-fast) var(--ease)}.prose .ut-step[data-on]{fill:var(--mast);stroke:var(--mast)}.prose .ut-step-t{fill:var(--ink-2)}.prose .ut-step-t[data-on]{fill:#fff}.prose .ut-seg{fill:var(--ink);fill-opacity:.14;transition:fill var(--t-fast) var(--ease),fill-opacity var(--t-fast) var(--ease)}.prose .ut-seg[data-on]{fill-opacity:1}.prose .ut-seg[data-on][data-band=note]{fill:var(--brand);stroke:var(--ink);stroke-width:1}.prose .ut-seg[data-on][data-band=next]{fill:var(--mast)}.prose .ut-seg[data-on][data-band=now]{fill:var(--coral)}.prose .ut-verdict{transition:fill var(--t-fast) var(--ease)}.prose .ut-verdict[data-band=note]{fill:var(--brand)}.prose .ut-verdict[data-band=next]{fill:var(--mast)}.prose .ut-verdict[data-band=now]{fill:var(--coral)}.prose .ut-verdict-t{fill:#fff}.prose .ut-verdict-t[data-band=note]{fill:var(--mast)}.prose .hb-stem{stroke:var(--line);stroke-width:1.2}.prose .hb-pred{fill:var(--card);stroke:var(--ink);stroke-width:2}.prose .hb-res{fill:var(--brand);stroke:var(--ink);stroke-width:2}.prose .hb-gap{stroke:var(--coral);stroke-width:3;stroke-linecap:round;transition:x1 var(--t-fast) var(--ease)}.prose .hb-mem{fill:var(--coral);stroke:var(--ink);stroke-width:1.2;transition:x var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.prose [data-memt]{transition:x var(--t-fast) var(--ease)}.prose .hb-col{fill:var(--paper-2);stroke:var(--line);stroke-width:1;transition:fill var(--t-fast) var(--ease)}.prose .hb-col[data-on]{fill:var(--brand);fill-opacity:.25;stroke:var(--ink)}.prose .hb-person{transition:transform var(--t) var(--ease)}.prose .hb-person circle{fill:var(--ink);transition:fill var(--t-fast) var(--ease)}.prose .hb-person-t{font-family:var(--font-sans);fill:var(--paper)}.prose .hb-person[data-right] circle{fill:var(--brand);stroke:var(--ink);stroke-width:1.5}.prose .hb-person[data-right] .hb-person-t{fill:var(--mast)}.prose .hb-person[data-wrong] circle{fill:var(--coral)}.prose .hb-person[data-wrong] .hb-person-t{fill:#fff}.prose .hb-x{opacity:0;transition:opacity var(--t-fast) var(--ease)}.prose .hb-x[data-on]{opacity:1}.prose .hb-x circle{fill:var(--coral)}.prose .hb-x[data-ok] circle{fill:var(--brand)}.prose .hb-x .t{fill:none;stroke:var(--mast);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;display:none}.prose .hb-x .w{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round}.prose .hb-x[data-ok] .t{display:inline}.prose .hb-x[data-ok] .w{display:none}.prose .gr-a{fill:var(--brand);stroke:var(--ink);stroke-width:1.5;transition:width var(--t-fast) var(--ease)}.prose .gr-b{fill:var(--paper-2);stroke:var(--ink);stroke-width:1.5;transition:x var(--t-fast) var(--ease),width var(--t-fast) var(--ease)}.prose [data-gr-at],.prose [data-gr-bt]{transition:x var(--t-fast) var(--ease)}.prose [data-gr-at]{fill:var(--mast)}.prose .gr-tick{stroke:var(--ink);stroke-width:2;stroke-linecap:round}.prose .gr-fill{fill:var(--brand);fill-opacity:.55;stroke:var(--ink);stroke-width:1.5;transition:height var(--t-fast) var(--ease)}.prose .gr-ghost{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-dasharray:5 4}.prose .gr-aa{font-family:var(--font-display);font-weight:700;fill:var(--ink);transition:font-size var(--t-fast) var(--ease),x var(--t-fast) var(--ease)}.prose .pg-ring{fill:none;stroke:var(--ink);stroke-width:3;transition:cx var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease);opacity:0}.prose .pg-ring[data-on]{opacity:1}.prose .pg-piece{fill:var(--paper-2);stroke:var(--ink);stroke-width:2;opacity:0;transition:opacity var(--t-fast) var(--ease),transform var(--t) var(--ease)}.prose .pg-piece--lens{fill:var(--brand)}.prose .pg-piece[data-on]{opacity:1}.prose .pg-edge{stroke:var(--ink);stroke-width:2;stroke-linecap:round}.prose .pg-corner{fill:var(--brand);stroke:var(--ink);stroke-width:1.2}.prose .pg-corner--back{fill:var(--coral)}.prose .pg-part{stroke:none;transition:x var(--t-fast) var(--ease),rx var(--t-fast) var(--ease),fill var(--t-fast) var(--ease)}.prose .pg-part[data-pg-color=ink]{fill:var(--ink);fill-opacity:.7}.prose .pg-part[data-pg-color=brand]{fill:var(--brand)}.prose .pg-part[data-pg-color=coral]{fill:var(--coral)}.prose .pg-part[data-pg-color=mustard]{fill:var(--mustard)}.prose .pg-extra{stroke:var(--ink-3);stroke-width:1.5;fill:var(--mustard);opacity:0;transition:opacity var(--t-fast) var(--ease)}.prose .pg-extra[data-on]{opacity:1}.prose .ft-cursor{fill:var(--ink);stroke:var(--card);stroke-width:1}.prose .ft-path{stroke:var(--ink-3);stroke-width:1.2;stroke-dasharray:3 3;transition:x2 var(--t-fast) var(--ease),y2 var(--t-fast) var(--ease)}.prose .ft-target{fill:var(--brand);stroke:var(--ink);stroke-width:1.5;transition:x var(--t-fast) var(--ease),y var(--t-fast) var(--ease),width var(--t-fast) var(--ease)}.prose .ft-bar{fill:var(--paper-2);stroke:var(--line);stroke-width:1;transition:y var(--t-fast) var(--ease)}.prose .ft-menu-t{fill:var(--mast);transition:y var(--t-fast) var(--ease)}.prose .ft-zone{fill:var(--brand);fill-opacity:.3;opacity:0;transition:opacity var(--t-fast) var(--ease)}.prose .ft-zone[data-on]{opacity:1}.prose .ft-btn{fill:var(--brand);stroke:var(--ink);stroke-width:1;transition:x var(--t-fast) var(--ease),y var(--t-fast) var(--ease),width var(--t-fast) var(--ease),height var(--t-fast) var(--ease)}.prose .ft-btn--del{fill:var(--coral)}.prose .ft-btn-t{font-family:var(--font-sans);fill:var(--mast);transition:x var(--t-fast) var(--ease),y var(--t-fast) var(--ease)}.prose .ft-btn-t--del{fill:#fff}.prose .ft-thumb{fill:var(--mustard);stroke:var(--ink);stroke-width:1}.prose .hk-opt{fill:var(--ink);fill-opacity:.1;transition:fill var(--t-fast) var(--ease),fill-opacity var(--t-fast) var(--ease)}.prose .hk-opt[data-on]{fill:var(--brand);fill-opacity:1;stroke:var(--ink);stroke-width:1}.prose .hk-curve{fill:none;stroke:var(--brand-ink);stroke-width:2}.prose .hk-curve--read{stroke:var(--coral)}.prose .hk-dot{fill:var(--brand);stroke:var(--ink);stroke-width:1.2;transition:cx var(--t-fast) var(--ease),cy var(--t-fast) var(--ease)}.prose .hk-dot--read{fill:var(--coral)}.prose .hk-level{opacity:.18;transition:opacity var(--t-fast) var(--ease)}.prose .hk-level[data-on]{opacity:1}.prose .hk-item{fill:var(--ink);fill-opacity:.08;transition:fill var(--t-fast) var(--ease),fill-opacity var(--t-fast) var(--ease)}.prose .hk-item[data-on]{fill-opacity:.35}.prose .hk-item[data-pick]{fill:var(--brand);fill-opacity:1;stroke:var(--ink);stroke-width:.8}.prose .hk-bar{fill:var(--brand);stroke:var(--ink);stroke-width:1.2;transition:width var(--t-fast) var(--ease),fill var(--t-fast) var(--ease)}.prose .hk-bar[data-slow]{fill:var(--coral)}.prose .gg-slot{opacity:0;transition:opacity var(--t-fast) var(--ease)}.prose .gg-slot[data-on]{opacity:1}.prose .gg-slot circle{fill:var(--paper-2);stroke:var(--ink-3);stroke-width:1.2;stroke-dasharray:3 2;transition:fill var(--t-fast) var(--ease)}.prose .gg-slot[data-bought] circle{fill:var(--brand);stroke:var(--ink);stroke-dasharray:none}.prose .gg-slot[data-free] circle{fill:var(--mast);stroke:var(--mast);stroke-dasharray:none}.prose .gg-check{fill:none;stroke:var(--mast);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0}.prose .gg-slot[data-bought] .gg-check{opacity:1}.prose .gg-slot[data-free] .gg-check{opacity:1;stroke:#fff}.prose .gg-track{fill:var(--ink);fill-opacity:.1}.prose .gg-fill{fill:var(--brand);stroke:var(--ink);stroke-width:1;transition:width var(--t-fast) var(--ease)}.prose .gg-bar{fill:var(--ink);fill-opacity:.35;transition:fill var(--t-fast) var(--ease),fill-opacity var(--t-fast) var(--ease)}.prose .gg-bar[data-now]{fill:var(--brand);fill-opacity:1;stroke:var(--ink);stroke-width:1}.prose .gg-free{stroke:var(--ink-3);stroke-width:1.2;stroke-dasharray:3 3}.prose .gg-step{opacity:0;transition:opacity var(--t-fast) var(--ease),transform var(--t) var(--ease)}.prose .gg-step[data-on]{opacity:1}.prose .gg-step circle{fill:var(--card);stroke:var(--ink-3);stroke-width:1.2}.prose .gg-step[data-done] circle{fill:var(--brand);stroke:var(--ink)}.prose .gg-step[data-done] .gg-check{opacity:1}.prose [data-gg-bar],.prose [data-gg-ofill]{opacity:0;transition:opacity var(--t-fast) var(--ease),width var(--t-fast) var(--ease)}.prose [data-gg-bar][data-on],.prose [data-gg-ofill][data-on]{opacity:1}.prose .sx-part{transition:fill var(--t-fast) var(--ease)}.prose .sx-frame{fill:none;stroke:var(--ink);stroke-width:1.5}.prose .sx-seg{stroke:var(--ink);stroke-width:1;transition:x var(--t-fast) var(--ease),width var(--t-fast) var(--ease),fill var(--t-fast) var(--ease)}.prose .sx-tile{fill:var(--ink);fill-opacity:.14;stroke:none;transition:fill var(--t-fast) var(--ease),fill-opacity var(--t-fast) var(--ease)}.prose .sx-tile[data-sx-on]{fill:var(--brand);fill-opacity:1;stroke:var(--ink);stroke-width:1.2}.prose .sx-mark{fill:var(--mast)}.prose [data-fz-zone],.prose [data-fz-head],.prose [data-fz-dot],.prose [data-fz-pt],.prose .fz-pg{display:none}.prose [data-fz-zone][data-fz-on],.prose [data-fz-head][data-fz-on],.prose [data-fz-dot][data-fz-on],.prose [data-fz-pt][data-fz-on],.prose .fz-pg[data-fz-on]{display:inline}.prose .fz-zone{fill:var(--brand);fill-opacity:.3}.prose .fz-title,.prose .fz-head{fill:var(--ink)}.prose .fz-line{fill:var(--ink);fill-opacity:.22;transition:x var(--t-fast) var(--ease),y var(--t-fast) var(--ease),width var(--t-fast) var(--ease)}.prose .fz-dot{fill:var(--ink);fill-opacity:.6}.prose .fz-pt{fill:var(--card);stroke:var(--coral);stroke-width:1.4;transition:x var(--t-fast) var(--ease),y var(--t-fast) var(--ease)}.prose .fz-pt[data-fz-seen]{fill:var(--brand);stroke:var(--ink);stroke-width:1}.prose .fz-pt[data-fz-bold]{fill:var(--ink);stroke:none}.prose .fz-el--ink{fill:var(--ink)}.prose .fz-el--muted,.prose .fz-el--line{fill:var(--ink);fill-opacity:.3}.prose .fz-el--img>rect:first-child{fill:var(--paper-2)}.prose .fz-mtn{fill:var(--ink);fill-opacity:.18}.prose .fz-el--btn{fill:var(--brand)}.prose .fz-el--card{fill:var(--paper-2)}.prose .fz-hitbox{fill:none;stroke:none}.prose [data-fz-hit] .fz-hitbox{stroke:var(--ink);stroke-width:1.6}.prose .fz-z{fill:none;stroke:var(--coral);stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:6 4}.prose .fz-seg{fill:var(--brand);stroke:var(--ink);stroke-width:.8}.prose .kt-glyph{fill:var(--ink)}.prose .kt-gap{fill:var(--brand);fill-opacity:.32}.prose .kt-sample,.prose .kt-para{font-family:var(--font-sans);fill:var(--ink)}.prose .kt-para{font-weight:500;transition:y var(--t-fast) var(--ease)}.prose .kt-lead{fill:none;stroke:var(--coral);stroke-width:1.4;stroke-linejoin:round}.prose .dt-band{stroke:var(--card);stroke-width:1}.prose .dt-band--0{fill:var(--brand);fill-opacity:.55}.prose .dt-band--1{fill:var(--brand);fill-opacity:.28}.prose .dt-band--2{fill:var(--ink);fill-opacity:.1}.prose .dt-band--3{fill:var(--coral);fill-opacity:.22}.prose .dt-tick,.prose .dt-grid{stroke:var(--line);stroke-width:1}.prose .dt-doherty{stroke:var(--ink);stroke-width:1.4;stroke-dasharray:3 2.5}.prose .dt-ptr{fill:var(--ink)}.prose [data-dt-ptr]{transition:transform var(--t-fast) var(--ease)}.prose .dt-line{fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linejoin:round}.prose .dt-pt{fill:var(--card);stroke:var(--ink);stroke-width:1.4}.prose .dt-pt[data-dt-on]{fill:var(--brand);r:4.6}.prose .dt-bar{transition:y var(--t-fast) var(--ease),height var(--t-fast) var(--ease)}.prose .dt-bar--sys{fill:var(--coral)}.prose .dt-bar--person{fill:var(--ink);fill-opacity:.3}.prose .dt-phone{fill:var(--card);stroke:var(--ink);stroke-width:1.6}.prose .dt-row{fill:var(--paper-2)}.prose .dt-text{fill:var(--ink);fill-opacity:.45}.prose .dt-skel{fill:var(--ink);fill-opacity:.12}.prose .dt-spin-track{fill:none;stroke:var(--ink);stroke-opacity:.15;stroke-width:3}.prose .dt-spin{fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round}.prose .dt-ptrack{fill:var(--ink);fill-opacity:.15}.prose .dt-pfill,.prose .dt-tag{fill:var(--brand)}.prose .dt-st,.prose [data-dt-rows],.prose .dt-r{display:none}.prose .dt-st[data-dt-on],.prose [data-dt-rows][data-dt-on],.prose .dt-r[data-dt-on]{display:inline}.prose .ch-sw{stroke:var(--line);stroke-width:1;transition:fill var(--t-fast) var(--ease)}.prose [data-ch-p]{stroke:none}.prose [data-ch-p=bg]{stroke:var(--line);stroke-width:1}.prose .vw-fulcrum{fill:var(--ink);fill-opacity:.7}.prose .vw-beam{fill:var(--ink)}.prose [data-vw-beam]{transition:transform var(--t) var(--ease)}.prose .vw-obj{stroke:var(--ink);stroke-width:1}.prose .vw-dot{stroke:var(--line);stroke-width:1;transition:fill var(--t-fast) var(--ease)}.prose .vw-ink{fill:var(--ink)}.prose .vw-muted{fill:var(--ink);fill-opacity:.3}.prose .vw-img{fill:var(--paper-2);stroke:var(--line);stroke-width:1}.prose .vw-mtn{fill:var(--ink);fill-opacity:.35}.prose .vw-btn{fill:var(--ink)}.prose .vw-btn[data-vw-style=outline]{fill:var(--card);stroke:var(--ink);stroke-width:1.2}.prose .vw-btn[data-vw-style=bright]{fill:var(--brand)}.prose .vw-badge{fill:var(--brand);stroke:var(--ink);stroke-width:1;display:none}.prose .vw-badge[data-vw-on]{display:inline}.prose .vw-center{stroke:var(--ink-3);stroke-width:1.2}.prose .vw-track{fill:var(--ink);fill-opacity:.12}.prose .vw-mark{fill:var(--coral);transition:transform var(--t-fast) var(--ease)}.prose [data-gd-guide],.prose [data-gd-block],.prose [data-gd-col],.prose [data-gd-span],.prose [data-gd-lc]{display:none}.prose [data-gd-guide][data-gd-on],.prose [data-gd-block][data-gd-on],.prose [data-gd-col][data-gd-on],.prose [data-gd-span][data-gd-on],.prose [data-gd-lc][data-gd-on]{display:inline}.prose .gd-guide,.prose .gd-col{fill:var(--brand);fill-opacity:.22}.prose [data-gd-type=baseline] .gd-guide{fill:var(--coral);fill-opacity:.7}.prose .gd-block,.prose .gd-span{fill:var(--ink-3)}.prose .gd-card{fill:var(--card);stroke:var(--ink);stroke-width:1.2}.prose .dp-opt{display:none}.prose .dp-opt[data-dp-on]{display:inline}.prose .dp-line{fill:var(--ink);fill-opacity:.25}.prose .dp-box{fill:var(--brand);stroke:var(--ink);stroke-width:1}.prose .dp-tick{fill:none;stroke:var(--mast);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.prose .dp-accept{fill:var(--brand)}.prose .dp-reject,.prose .dp-manage{fill:var(--card);stroke:var(--ink);stroke-width:1.2}.prose .dp-faint{fill-opacity:.75}.prose .dp-dot{fill:var(--ink);fill-opacity:.14;transition:fill var(--t-fast) var(--ease),fill-opacity var(--t-fast) var(--ease)}.prose .dp-dot[data-dp-on]{fill:var(--coral);fill-opacity:1}.prose .dp-timer{fill:var(--coral)}.prose [data-dp-timert]{fill:#fff}.prose .pd-row,.prose .pd-opt,.prose .pd-set,.prose [data-pd-more]{display:none}.prose .pd-row[data-pd-on],.prose .pd-opt[data-pd-on],.prose .pd-set[data-pd-on],.prose [data-pd-more][data-pd-on]{display:inline}.prose .pd-field{fill:var(--paper-2);stroke:var(--line);stroke-width:1}.prose .pd-prog{fill:var(--brand)}.prose .pd-link{fill:var(--brand-ink)}.prose .pd-btn{fill:var(--brand)}.prose .pd-cmd rect{fill:var(--card);stroke:var(--ink);stroke-width:1.2;transition:fill var(--t-fast) var(--ease)}.prose .pd-cmd[data-pd-blocked] rect{fill:var(--paper-2);stroke:var(--line);stroke-dasharray:3 2}.prose .pd-cmd[data-pd-blocked] text{fill:var(--ink-3)}.prose .pd-set rect{fill:var(--card);stroke:var(--line);stroke-width:1}.prose .pd-more{fill:var(--paper-2);stroke:var(--ink);stroke-width:1}.prose .pd-track{fill:var(--ink);fill-opacity:.12}.prose .pd-fill{fill:var(--brand);transition:width var(--t-fast) var(--ease)}.prose .pd-ptrack{fill:var(--ink);fill-opacity:.12}.prose .tf-sq{fill:var(--ink);fill-opacity:.08;transition:fill var(--t-fast) var(--ease),fill-opacity var(--t-fast) var(--ease)}.prose .tf-sq[data-tf-on]{fill:var(--brand);fill-opacity:1;stroke:var(--ink);stroke-width:.6}.prose .tf-big,.prose .tf-line,.prose .tf-head,.prose .tf-body{fill:var(--ink)}.prose .uc-opt{display:none}.prose .uc-opt[data-uc-on]{display:inline}.prose .uc-link{stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;fill:none}.prose [data-uc-link],.prose [data-uc-seg]{display:none}.prose [data-uc-link][data-uc-on],.prose [data-uc-seg][data-uc-on]{display:inline}.prose [data-uc-seg][data-uc-done]{stroke:var(--brand-ink)}.prose .uc-dot{fill:var(--card);stroke:var(--ink);stroke-width:2;transition:fill var(--t-fast) var(--ease)}.prose .uc-dot[data-uc-alt]{fill:var(--coral)}.prose .uc-step{fill:var(--card);stroke:var(--ink);stroke-width:2;transition:fill var(--t-fast) var(--ease)}.prose .uc-step--done,.prose .uc-step[data-uc-done]{fill:var(--brand)}.prose .uc-tab{fill:var(--paper-2);stroke:var(--ink);stroke-width:1.2}.prose .uc-tab--on,.prose .uc-panel{fill:var(--card);stroke:var(--ink);stroke-width:1.2}.prose .uc-join{fill:var(--card)}.prose .uc-btn{fill:var(--brand)}.prose .uc-tipbox{fill:var(--mast)}.prose .uc-tiptext{fill:#fff}.prose .tl-bar{transition:width var(--t-fast) var(--ease)}.prose .tl-bar--dev{fill:var(--ink);fill-opacity:.45}.prose .tl-bar--user,.prose .tl-bar--fix{fill:var(--coral)}.prose .tl-bar--type{fill:var(--ink);fill-opacity:.45}.prose .tl-bar--total{fill:var(--ink)}.prose .tl-field{fill:var(--card);stroke:var(--line);stroke-width:1;transition:fill var(--t-fast) var(--ease)}.prose .tl-field[data-tl-auto]{fill:var(--brand);fill-opacity:.35;stroke:var(--ink)}.prose .tl-ref{stroke:var(--ink);stroke-width:1.2;stroke-dasharray:3 3}.read-next[data-astro-cid-5an7lqhw]{border-top:1px solid var(--line);padding-top:var(--s-5)}.read-next[data-astro-cid-5an7lqhw] a[data-astro-cid-5an7lqhw]{display:grid;gap:var(--s-2);justify-items:start;text-decoration:none;color:inherit}.read-next[data-astro-cid-5an7lqhw] h3[data-astro-cid-5an7lqhw]{font-weight:700;max-width:34ch}.read-next[data-astro-cid-5an7lqhw] p[data-astro-cid-5an7lqhw]{font-family:var(--font-sans);color:var(--ink-3);font-size:.95rem;line-height:1.55;max-width:56ch}.read-next__cta[data-astro-cid-5an7lqhw]{display:inline-flex;align-items:center;gap:var(--s-2);margin-top:var(--s-2);min-height:44px;padding:0 var(--s-5);border:1px solid var(--line);border-radius:var(--r);font-family:var(--font-sans);font-size:.9rem;font-weight:600;color:var(--ink);transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.read-next__cta[data-astro-cid-5an7lqhw] svg[data-astro-cid-5an7lqhw]{transition:transform var(--t-fast) var(--ease)}.read-next__path[data-astro-cid-5an7lqhw]{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line-soft);font-family:var(--font-sans);font-size:.9rem;line-height:1.55;color:var(--ink-3);max-width:56ch}.read-next__path[data-astro-cid-5an7lqhw] a[data-astro-cid-5an7lqhw]{color:var(--brand-ink)}.read-next[data-astro-cid-5an7lqhw] a[data-astro-cid-5an7lqhw]:hover h3[data-astro-cid-5an7lqhw],.read-next[data-astro-cid-5an7lqhw] a[data-astro-cid-5an7lqhw]:focus-visible h3[data-astro-cid-5an7lqhw]{color:var(--brand-ink)}.read-next[data-astro-cid-5an7lqhw] a[data-astro-cid-5an7lqhw]:hover .read-next__cta[data-astro-cid-5an7lqhw],.read-next[data-astro-cid-5an7lqhw] a[data-astro-cid-5an7lqhw]:focus-visible .read-next__cta[data-astro-cid-5an7lqhw]{border-color:var(--ink);color:var(--brand-ink)}.read-next[data-astro-cid-5an7lqhw] a[data-astro-cid-5an7lqhw]:hover .read-next__cta[data-astro-cid-5an7lqhw] svg[data-astro-cid-5an7lqhw]{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.read-next[data-astro-cid-5an7lqhw] a[data-astro-cid-5an7lqhw]:hover .read-next__cta[data-astro-cid-5an7lqhw] svg[data-astro-cid-5an7lqhw]{transform:none}}.tool-cta[data-astro-cid-dsmvvxl3]{display:flex;gap:var(--s-3);align-items:flex-start;margin-top:var(--s-7);padding:var(--s-4) var(--s-5);border:1px solid var(--line);border-radius:var(--r);background:var(--card);font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.6;color:var(--ink-2)}.tool-cta[data-astro-cid-dsmvvxl3] svg{flex:none;margin-top:1px;color:var(--brand-ink)}.tool-cta[data-astro-cid-dsmvvxl3] span[data-astro-cid-dsmvvxl3]{min-width:0}.tool-cta[data-astro-cid-dsmvvxl3] a[data-astro-cid-dsmvvxl3]{font-weight:600}.bias-cta[data-astro-cid-cbrw4g6a]{display:flex;gap:var(--s-3);align-items:flex-start;margin-top:var(--s-7);padding:var(--s-4) var(--s-5);border:1px solid var(--line);border-radius:var(--r);background:var(--card);font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.6;color:var(--ink-2)}.bias-cta[data-astro-cid-cbrw4g6a] svg{flex:none;margin-top:1px;color:var(--brand-ink)}.bias-cta[data-astro-cid-cbrw4g6a] span[data-astro-cid-cbrw4g6a]{min-width:0}.bias-cta[data-astro-cid-cbrw4g6a] a[data-astro-cid-cbrw4g6a]{font-weight:600}.article__head[data-astro-cid-uwv4mmhs]{font-family:var(--font-body);font-size:var(--fs-body);width:min(100% - 2 * var(--gutter),var(--w-prose));margin:0 auto var(--s-8);text-align:left;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4);justify-items:start}.article__head[data-astro-cid-uwv4mmhs] .lead[data-astro-cid-uwv4mmhs]{max-width:46ch}.article__head[data-astro-cid-uwv4mmhs]+[data-astro-cid-uwv4mmhs] .clip,.prose[data-astro-cid-uwv4mmhs] .clip{position:relative}.prose[data-astro-cid-uwv4mmhs] .clip__toggle{position:absolute;right:var(--s-3);bottom:var(--s-3);display:grid;place-items:center;width:44px;height:44px;font-size:.8rem;line-height:1;cursor:pointer;color:var(--paper);background:#141414b8;border:1px solid rgba(252,252,251,.35);border-radius:999px;transition:background var(--t-fast) var(--ease)}.prose[data-astro-cid-uwv4mmhs] .clip__toggle:hover{background:#141414e6}@property --reveal{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}.prose[data-astro-cid-uwv4mmhs] .is-revealing{-webkit-mask-image:linear-gradient(to bottom,#000 calc(var(--reveal) - 3em),transparent var(--reveal));mask-image:linear-gradient(to bottom,#000 calc(var(--reveal) - 3em),transparent var(--reveal));animation:block-sweep .66s var(--ease) both}@keyframes block-sweep{0%{--reveal: 0%}to{--reveal: calc(100% + 3em) }}@media(prefers-reduced-motion:reduce){.prose[data-astro-cid-uwv4mmhs] .is-revealing{animation:none;-webkit-mask-image:none;mask-image:none}}.article__head[data-astro-cid-uwv4mmhs].is-split{animation:none}.article__head[data-astro-cid-uwv4mmhs].is-split .hl-line{display:block;animation:rise .46s var(--ease) both;animation-delay:calc(var(--i) * 85ms)}.article__head[data-astro-cid-uwv4mmhs].is-split>[data-astro-cid-uwv4mmhs]:not(h1){animation:rise .46s var(--ease) both;animation-delay:.2s}@media(prefers-reduced-motion:reduce){.article__head[data-astro-cid-uwv4mmhs].is-split,.article__head[data-astro-cid-uwv4mmhs].is-split .hl-line,.article__head[data-astro-cid-uwv4mmhs].is-split>[data-astro-cid-uwv4mmhs]:not(h1){animation:none}}.article__head[data-astro-cid-uwv4mmhs] .lead--summary[data-astro-cid-uwv4mmhs]{max-width:46ch;font-family:var(--font-body);font-style:normal;font-weight:400;font-size:calc(var(--fs-lead) * 1.08);line-height:1.45;color:var(--ink-3);text-align:left}.faq[data-astro-cid-uwv4mmhs]{margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--line)}.faq[data-astro-cid-uwv4mmhs] h2[data-astro-cid-uwv4mmhs]{margin-top:0}.article__meta[data-astro-cid-uwv4mmhs]{justify-content:flex-start;gap:var(--s-2) var(--s-5);width:100%;margin-top:var(--s-3);padding-block:.85em;border-top:1.5px solid var(--ink);border-bottom:1px solid var(--line)}.article__meta[data-astro-cid-uwv4mmhs] a[data-astro-cid-uwv4mmhs]{color:var(--ink);text-decoration:none;font-weight:500}.article__hero[data-astro-cid-uwv4mmhs]{font-family:var(--font-body);font-size:var(--fs-body);width:min(100% - 2 * var(--gutter),var(--w-prose));margin:var(--s-8) auto}.article__hero[data-astro-cid-uwv4mmhs] img[data-astro-cid-uwv4mmhs]{border-radius:var(--r);width:100%;height:auto}.article__next[data-astro-cid-uwv4mmhs]{margin-top:var(--s-8)}.article__tags[data-astro-cid-uwv4mmhs]{margin-top:var(--s-8);font-size:var(--fs-small);color:var(--ink-3)}.article__after[data-astro-cid-uwv4mmhs]{margin-top:var(--s-8);display:grid;gap:var(--s-7)}
