.badge.svelte-v1nzdj{border-radius:var(--r-pill);letter-spacing:.02em;white-space:nowrap;vertical-align:1px;padding:1px 8px;font-size:11px;font-weight:500;line-height:18px;display:inline-block}.q-primary.svelte-v1nzdj{background:var(--q-primary-bg);color:var(--q-primary-ink)}.q-secondary.svelte-v1nzdj{background:var(--q-secondary-bg);color:var(--q-secondary-ink)}.q-vendor.svelte-v1nzdj{background:var(--q-vendor-bg);color:var(--q-vendor-ink)}.q-single-source.svelte-v1nzdj{background:var(--q-single-bg);color:var(--q-single-ink)}.q-estimate.svelte-v1nzdj{background:var(--q-estimate-bg);color:var(--q-estimate-ink)}.fn.svelte-a8ct3g{vertical-align:super;white-space:nowrap;margin-left:1px;font-size:.68em;line-height:0;position:relative}.fn.svelte-a8ct3g a:where(.svelte-a8ct3g){color:var(--ink-soft);font-variant-numeric:tabular-nums;padding:0 1px;text-decoration:none}.fn.svelte-a8ct3g a:where(.svelte-a8ct3g):hover{color:var(--blue)}.tip.svelte-a8ct3g{z-index:50;border-radius:var(--r-inset);background:var(--surface);width:max-content;max-width:min(320px,80vw);box-shadow:var(--shadow-pop);color:var(--ink);white-space:normal;text-align:left;pointer-events:none;flex-wrap:wrap;align-items:baseline;gap:4px 6px;padding:10px 12px;font-size:13px;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.fn.svelte-a8ct3g:hover .tip:where(.svelte-a8ct3g),.fn.svelte-a8ct3g:focus-within .tip:where(.svelte-a8ct3g){animation:svelte-a8ct3g-tip-in var(--dur-fast) ease both;display:flex}@keyframes svelte-a8ct3g-tip-in{0%{opacity:0}to{opacity:1}}.tip-num.svelte-a8ct3g{color:var(--muted-2);font-variant-numeric:tabular-nums}.tip-title.svelte-a8ct3g{font-weight:600}.tip-pub.svelte-a8ct3g{color:var(--ink-soft)}.gt.svelte-1xdcksv{color:inherit;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);text-underline-offset:.22em;cursor:help}.gt.svelte-1xdcksv:hover,.gt[aria-expanded=true].svelte-1xdcksv{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.gt-pop.svelte-1xdcksv{z-index:70;background:var(--surface);width:min(320px,100vw - 32px);box-shadow:var(--shadow-pop);color:var(--ink);font-family:var(--font-sans);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;visibility:hidden;border-radius:0;padding:14px 16px 12px;font-size:14px;font-style:normal;font-weight:400;line-height:1.5;display:block;position:fixed}.gt-pop.ready.svelte-1xdcksv{visibility:visible;animation:svelte-1xdcksv-gt-in var(--dur-fast,.12s) ease both}@keyframes svelte-1xdcksv-gt-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.gt-pop.ready.svelte-1xdcksv{animation:none}}.gt-term.svelte-1xdcksv{align-items:center;gap:8px;margin:0 0 4px;font-size:13px;font-weight:600;display:flex}.gt-term.svelte-1xdcksv:before{content:"";background:var(--orange);border-radius:1px;flex:none;width:7px;height:7px}.gt-def.svelte-1xdcksv{color:var(--ink-soft);display:block}.gt-more.svelte-1xdcksv{min-height:24px;color:var(--ink);align-items:center;margin-top:6px;font-size:13px;font-weight:500;display:inline-flex}@media print{.gt.svelte-1xdcksv{cursor:auto;text-decoration:none}.gt-pop.svelte-1xdcksv{display:none!important}}.notes.svelte-1lgg0wu{border-top:1px dotted #c9c9c4;margin:18px 0 0;padding:12px 0 0}.head.svelte-1lgg0wu{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);margin:0 0 6px;font-size:11px}ul.svelte-1lgg0wu{gap:4px;margin:0;padding:0;list-style:none;display:grid}li.svelte-1lgg0wu{color:var(--ink);margin:0;padding-left:18px;font-size:14px;line-height:1.5;position:relative}li.svelte-1lgg0wu:before{content:"";background:var(--orange);width:7px;height:7px;position:absolute;top:.62em;left:2px}.tt.svelte-1c26k00{z-index:20;background:var(--surface);min-width:120px;max-width:260px;box-shadow:var(--shadow-pop);color:var(--ink);pointer-events:none;opacity:0;transition:opacity var(--dur-fast) ease;font-variant-numeric:tabular-nums;border-radius:0;padding:8px 11px;font-size:12.5px;line-height:1.45;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.visible.svelte-1c26k00{opacity:1}.tt.svelte-1c26k00 .tt-title{margin-bottom:2px;font-weight:600;display:block}.tt.svelte-1c26k00 .tt-muted{color:var(--ink-soft)}.legend.svelte-1bxvs26{color:var(--ink);flex-wrap:wrap;gap:6px 22px;margin:14px 0 0;padding:0;font-size:13px;line-height:18px;list-style:none;display:flex}li.svelte-1bxvs26{align-items:center;gap:8px;margin:0;display:inline-flex}.sw.svelte-1bxvs26{border-radius:2px;flex:none;width:11px;height:11px}.chart.svelte-1px2r0o{width:100%;position:relative}svg.svelte-1px2r0o{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:hidden}.grid.svelte-1px2r0o{stroke:var(--grid);stroke-width:1px}.base.svelte-1px2r0o{stroke:var(--c-context-ink);stroke-width:1px}.tick.svelte-1px2r0o{fill:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12px}.axis-label.svelte-1px2r0o{fill:var(--ink-soft);font-size:12.5px}.label.svelte-1px2r0o{fill:var(--ink);font-size:13px}.sublabel.svelte-1px2r0o{fill:var(--muted-2);font-size:11px}.value.svelte-1px2r0o{fill:var(--ink);font-variant-numeric:tabular-nums;transition:opacity var(--dur-med) ease var(--dur-med);font-size:12.5px}.note.svelte-1px2r0o{fill:var(--orange-text);font-size:11.5px;font-weight:500}.break.svelte-1px2r0o line:where(.svelte-1px2r0o){stroke:var(--ink-soft);stroke-width:1.2px}.break.svelte-1px2r0o{transition:opacity var(--dur-med) ease var(--dur-med)}.row-note.svelte-1px2r0o{fill:var(--orange-text);font-size:12px;font-weight:500}.ci.svelte-1px2r0o{stroke-width:1.5px;transition:opacity var(--dur-med) ease var(--dur-med)}.hide.svelte-1px2r0o{opacity:0!important}.bar.svelte-1px2r0o{transform-box:fill-box;transition:transform var(--dur-slow) var(--ease-out)}.bar.grow.svelte-1px2r0o{transform:scaleX(0)}.ref.svelte-1px2r0o{stroke:var(--ink-soft);stroke-dasharray:3 3}.ref-label.svelte-1px2r0o{fill:var(--ink);font-size:12px;font-weight:600}.hit.svelte-1px2r0o{fill:#0000}.row.svelte-1px2r0o{transition:opacity var(--dur-fast) ease}.row.dim.svelte-1px2r0o{opacity:.55}.chart.svelte-1470q05{width:100%;position:relative}svg.svelte-1470q05{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:visible}.grid.svelte-1470q05{stroke:var(--grid)}.zero.svelte-1470q05{stroke:var(--ink-soft);stroke-width:1px}.tick.svelte-1470q05{fill:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12px}.axis-label.svelte-1470q05{fill:var(--ink-soft);font-size:12.5px}.value.svelte-1470q05{fill:var(--ink);font-variant-numeric:tabular-nums;transition:opacity var(--dur-med) ease var(--dur-med);font-size:11px}.sig.svelte-1470q05{font-size:9px}.group.svelte-1470q05{fill:var(--ink);font-size:13px}.sub.svelte-1470q05{fill:var(--muted-2);font-size:11px}.bar.svelte-1470q05{transform-box:fill-box;transition:transform var(--dur-slow) var(--ease-out)}.bar.grow.svelte-1470q05{transform:scaleY(0)}.hide.svelte-1470q05{opacity:0}.hit.svelte-1470q05{fill:#0000}.bar-g.svelte-1470q05{transition:opacity var(--dur-fast) ease}.bar-g.dim.svelte-1470q05{opacity:.6}.scroll.svelte-y5n1fg{margin:0 calc(-1 * var(--card-pad));padding:0 var(--card-pad);overflow-x:auto;container-type:inline-size}.ch.svelte-y5n1fg{display:block}.notes-row.svelte-y5n1fg{display:none}table.svelte-y5n1fg{min-width:520px;font-size:13px}th.svelte-y5n1fg,td.svelte-y5n1fg{text-align:center;vertical-align:top;border-bottom:1px solid var(--divider);padding:10px 8px}thead.svelte-y5n1fg th:where(.svelte-y5n1fg){color:var(--ink-label);vertical-align:bottom;white-space:normal;font-weight:600;line-height:1.3}.rh.svelte-y5n1fg{text-align:left;color:var(--ink);min-width:140px;padding-left:0;font-weight:500}thead.svelte-y5n1fg .rh:where(.svelte-y5n1fg){color:var(--ink-label);font-weight:600}.sub.svelte-y5n1fg{color:var(--muted-2);font-size:11px;font-weight:400;display:block}.hi.svelte-y5n1fg{background:var(--tint-warm)}thead.svelte-y5n1fg .hi:where(.svelte-y5n1fg){border-radius:0}.mark.svelte-y5n1fg{width:15px;height:15px;margin:2px auto 0;display:block}.m-full.svelte-y5n1fg{fill:var(--ink)}.m-ring.svelte-y5n1fg{fill:none;stroke:var(--ink);stroke-width:1.4px}.m-na.svelte-y5n1fg{stroke:var(--muted);stroke-width:1.6px;stroke-linecap:round}.cell-note.svelte-y5n1fg{color:var(--muted-2);margin-top:3px;font-size:10.5px;line-height:1.3;display:block}.legend.svelte-y5n1fg{color:var(--ink-soft);flex-wrap:wrap;gap:6px 20px;margin:14px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.legend.svelte-y5n1fg li:where(.svelte-y5n1fg){align-items:center;gap:6px;margin:0;display:inline-flex}.legend.svelte-y5n1fg .mark:where(.svelte-y5n1fg){margin:0}@container (width<=559px){table.svelte-y5n1fg{table-layout:fixed;width:100%;min-width:0;font-size:12.5px}th.svelte-y5n1fg,td.svelte-y5n1fg{padding:8px 3px}.rh.svelte-y5n1fg{overflow-wrap:anywhere;width:40%;min-width:0;padding-right:8px}thead.svelte-y5n1fg th:where(.svelte-y5n1fg){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:11.5px}.rotate.svelte-y5n1fg thead:where(.svelte-y5n1fg) th:where(.svelte-y5n1fg):not(.rh){vertical-align:bottom;padding:6px 0 8px}.rotate.svelte-y5n1fg thead:where(.svelte-y5n1fg) th:where(.svelte-y5n1fg):not(.rh) .ch:where(.svelte-y5n1fg){writing-mode:vertical-rl;text-align:left;overflow-wrap:normal;max-height:10.5em;margin:0 auto;line-height:1.2;transform:rotate(180deg)}.rotate.svelte-y5n1fg .ch:where(.svelte-y5n1fg) .sub:where(.svelte-y5n1fg){margin-left:4px;display:inline}td.svelte-y5n1fg .cell-note:where(.svelte-y5n1fg){display:none}tr.svelte-y5n1fg:has(+.notes-row:where(.svelte-y5n1fg))>:where(.svelte-y5n1fg){border-bottom:0;padding-bottom:2px}.notes-row.svelte-y5n1fg{display:table-row}.notes-row.svelte-y5n1fg td:where(.svelte-y5n1fg){text-align:left;color:var(--muted-2);padding:0 0 8px;font-size:11px;line-height:1.4}.nr.svelte-y5n1fg{display:block}.nr-col.svelte-y5n1fg{color:var(--ink-soft)}}.ydi.svelte-10unmt1{position:relative}.q.svelte-10unmt1{color:var(--ink);max-width:62ch;margin:0 0 8px;font-size:15px;line-height:1.5}.plot.svelte-10unmt1{width:100%}svg.svelte-10unmt1{width:100%;height:auto;font-family:var(--font-sans);-webkit-user-select:none;user-select:none;display:block;overflow:visible}.grid.svelte-10unmt1{stroke:#c9c9c4;stroke-width:1px;stroke-dasharray:1 3}.baseline.svelte-10unmt1{stroke:var(--ink-soft);stroke-width:1px}.ytick.svelte-10unmt1,.xtick.svelte-10unmt1{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.ceiling.svelte-10unmt1{stroke:var(--ink-soft);stroke-dasharray:4 4}.ceiling-label.svelte-10unmt1{fill:var(--ink-soft);font-size:12px}.zone.svelte-10unmt1{fill:color-mix(in srgb, var(--orange) 6%, transparent);stroke:color-mix(in srgb, var(--orange) 35%, transparent);stroke-dasharray:3 4}.hint.svelte-10unmt1{fill:var(--orange-text);pointer-events:none;font-size:14px;font-style:italic}.actual.svelte-10unmt1{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.guess.svelte-10unmt1{fill:none;stroke:var(--orange);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 5}.guess.done.svelte-10unmt1{stroke-dasharray:none;opacity:.85}.dot.svelte-10unmt1{fill:var(--ink)}.dlabel.svelte-10unmt1{fill:var(--ink);font-size:14px;font-weight:600}.dlabel.accent.svelte-10unmt1{fill:var(--orange-text)}.plabel.svelte-10unmt1{fill:var(--ink-soft);font-size:12px}.input.svelte-10unmt1{fill:#0000;cursor:crosshair;touch-action:none}.controls.svelte-10unmt1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:12px;display:flex}.slider.svelte-10unmt1{color:var(--ink-soft);flex:260px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;max-width:420px;font-size:12.5px;display:grid}.slider.svelte-10unmt1 span:where(.svelte-10unmt1){grid-column:1/-1}.slider.svelte-10unmt1 input:where(.svelte-10unmt1){accent-color:var(--orange);width:100%}.slider.svelte-10unmt1 output:where(.svelte-10unmt1){font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.pill-btn[disabled].svelte-10unmt1{opacity:.35;cursor:not-allowed}.verdict.svelte-10unmt1{color:var(--ink);flex:300px;margin:0;font-size:16px;font-weight:600}.explain.svelte-10unmt1{color:var(--ink-soft);max-width:66ch;margin:12px 0 0;font-size:15px}.carbon-chart .cds--chart-holder{--cds-charts-font-family:var(--font-sans);--cds-charts-font-family-condensed:var(--font-sans);--cds-text-primary:var(--ink);--cds-text-secondary:var(--ink-soft);--cds-border-subtle-01:var(--grid);--cds-layer-01:var(--surface);--cds-background:transparent;font-family:var(--font-sans);background:0 0}.carbon-chart .cds--cc--chart-wrapper{font-family:var(--font-sans)}.carbon-chart .cds--cc--axes g.axis g.tick text{fill:var(--ink-soft);font-family:var(--font-sans);font-size:12px}.carbon-chart .cds--cc--axes g.axis path.domain{stroke:var(--c-context-ink)}.carbon-chart .cds--cc--axes g.axis .axis-title{fill:var(--ink-soft);font-size:12.5px;font-weight:400}.carbon-chart .cds--cc--grid g.x.grid g.tick line,.carbon-chart .cds--cc--grid g.y.grid g.tick line{stroke:var(--grid)}.carbon-chart .cds--cc--grid rect.chart-grid-backdrop,.carbon-chart .cds--cc--grid rect.chart-grid-backdrop.stroked{fill:#0000;stroke:none}.carbon-chart div.cds--cc--legend div.legend-item p{font-family:var(--font-sans);color:var(--ink);font-size:13px}.carbon-chart div.cds--cc--legend div.legend-item div.checkbox{border:0;border-radius:2px;width:11px;height:11px}.carbon-chart .cds--cc--tooltip{font-family:var(--font-sans);background:var(--surface);box-shadow:var(--shadow-pop);border:0;border-radius:0}.carbon-chart .cds--cc--tooltip .content-box .datapoint-tooltip p{color:var(--ink);font-size:12.5px}.carbon-chart .cds--cc--pie text.pie-label,.carbon-chart .cds--cc--donut text.donut-figure,.carbon-chart .cds--cc--donut text.donut-title{font-family:var(--font-sans);fill:var(--ink)}.carbon-chart .cds--cc--donut text.donut-figure{font-family:var(--font-display)}.carbon-chart.svelte-12soxfa{width:100%;position:relative}.placeholder.svelte-12soxfa{border-radius:var(--r-inset);background:linear-gradient(90deg, var(--surface-muted), #fbfbf9, var(--surface-muted));color:var(--ink-soft);font-size:var(--t-caption);place-items:center;display:grid}.chart.svelte-ok6cz8{width:100%;position:relative}svg.svelte-ok6cz8{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:visible}.kinds.svelte-ok6cz8{color:var(--ink-soft);flex-wrap:wrap;gap:4px 18px;margin:0 0 10px;padding:0;font-size:12.5px;list-style:none;display:flex}.kinds.svelte-ok6cz8 li:where(.svelte-ok6cz8){align-items:center;gap:6px;margin:0;display:inline-flex}.lg.svelte-ok6cz8{flex:none;width:14px;height:14px;overflow:visible}.grid.svelte-ok6cz8{stroke:#c9c9c4;stroke-dasharray:1 3}.future.svelte-ok6cz8{fill:var(--tint-warm);opacity:.7}.tick.svelte-ok6cz8{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.tick.sm.svelte-ok6cz8{font-size:11px}.now.svelte-ok6cz8{stroke:var(--ink-soft);stroke-dasharray:3 3}.now-label.svelte-ok6cz8{fill:var(--ink-soft);font-size:11.5px;font-weight:600}.lane.svelte-ok6cz8{fill:var(--ink-soft);letter-spacing:.01em;font-size:12.5px;font-weight:600}.lane-line.svelte-ok6cz8,.leader.svelte-ok6cz8{stroke:var(--c-context-ink);stroke-width:1px}.label.svelte-ok6cz8{fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font-size:12.5px;font-weight:500}.label.focus.svelte-ok6cz8{font-weight:600}.label.planned.svelte-ok6cz8{fill:var(--ink-soft);font-style:italic}.label.svelte-ok6cz8 .note:where(.svelte-ok6cz8){fill:var(--muted-2);font-size:11.5px;font-style:normal;font-weight:400}.label.svelte-ok6cz8 .annot:where(.svelte-ok6cz8){fill:var(--orange-text);font-size:12px;font-style:normal;font-weight:500}.edge-arrow.svelte-ok6cz8{fill:none;stroke:var(--ink-soft);stroke-width:1.4px}.anno.svelte-ok6cz8{transition:opacity var(--dur-med) ease}.anno-text.svelte-ok6cz8{fill:var(--ink);font-size:14px}.arrow.svelte-ok6cz8{fill:none;stroke:var(--ink-soft);stroke-width:1.2px}.anno-line.svelte-ok6cz8{stroke:var(--orange);stroke-opacity:.55;stroke-dasharray:4 4}.hit.svelte-ok6cz8{fill:#0000}.ev.svelte-ok6cz8{transition:opacity var(--dur-med) ease}.ev.dim.svelte-ok6cz8{opacity:.45}.hide.svelte-ok6cz8{opacity:0!important}.panels.svelte-ok6cz8{gap:22px;display:grid}.panel.svelte-ok6cz8{margin:0}.p-title.svelte-ok6cz8{color:var(--ink);margin:0 0 4px;font-size:13px;font-weight:600}.list.svelte-ok6cz8{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.list.svelte-ok6cz8 li:where(.svelte-ok6cz8){color:var(--ink);grid-template-columns:14px auto 1fr;align-items:baseline;gap:4px 8px;margin:0;font-size:13.5px;line-height:1.4;display:grid}.list.svelte-ok6cz8 li:where(.svelte-ok6cz8) .lg:where(.svelte-ok6cz8){align-self:start;margin-top:3px}.list.svelte-ok6cz8 li.dim:where(.svelte-ok6cz8){color:var(--ink-soft)}.list.svelte-ok6cz8 li.focus:where(.svelte-ok6cz8) .txt:where(.svelte-ok6cz8){font-weight:600}.date.svelte-ok6cz8{font-family:var(--font-mono);color:var(--muted-2);white-space:nowrap;min-width:76px;font-size:11.5px}.l-note.svelte-ok6cz8{color:var(--muted-2);font-size:12.5px;font-weight:400;display:block}.l-annot.svelte-ok6cz8{color:var(--orange-text);font-weight:500;display:block}.chart.svelte-5x91it{width:100%;position:relative}svg.svelte-5x91it{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:visible}.key.svelte-5x91it{color:var(--ink-soft);flex-wrap:wrap;gap:4px 16px;margin:0 0 8px;padding:0;font-size:12.5px;list-style:none;display:flex}.key.svelte-5x91it li:where(.svelte-5x91it){align-items:center;gap:6px;margin:0;display:inline-flex}.key.svelte-5x91it svg:where(.svelte-5x91it){width:12px;height:12px;overflow:visible}.key.svelte-5x91it .fl:where(.svelte-5x91it){color:var(--orange-text);font-weight:500}.grid.svelte-5x91it{stroke:#c9c9c4;stroke-dasharray:1 3}.tick.svelte-5x91it,.col-head.svelte-5x91it{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.col-head.svelte-5x91it{font-weight:600}.now.svelte-5x91it{stroke:var(--ink-soft);stroke-dasharray:3 3}.now-label.svelte-5x91it{fill:var(--ink-soft);font-size:11.5px;font-weight:600}.label.svelte-5x91it{fill:var(--ink);font-size:13px}.sub.svelte-5x91it{fill:var(--muted-2);font-size:11px}.life.svelte-5x91it{stroke:var(--c-context);stroke-width:1.5px}.rel.svelte-5x91it{stroke:var(--ink-soft);stroke-width:1.5px}.climb.svelte-5x91it{stroke:var(--ink);stroke-width:3px;stroke-linecap:round;transform-box:fill-box;transform-origin:0;transition:transform var(--dur-slow) var(--ease-out)}.climb.flawed.svelte-5x91it{stroke:var(--orange)}.climb.grow.svelte-5x91it{transform:scaleX(0)}.c50.svelte-5x91it{fill:var(--surface);stroke:var(--ink);stroke-width:1.6px}.c75.svelte-5x91it{fill:var(--ink-soft);stroke:var(--ink);stroke-width:1.6px}.c90.svelte-5x91it{fill:var(--ink);stroke:var(--surface);stroke-width:1.2px}circle.flawed.c50.svelte-5x91it,circle.flawed.c75.svelte-5x91it{stroke:var(--orange)}circle.flawed.c75.svelte-5x91it,circle.flawed.c90.svelte-5x91it{fill:var(--orange)}circle.svelte-5x91it{transition:opacity var(--dur-med) ease var(--dur-slow)}.right.svelte-5x91it{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.mo.svelte-5x91it{fill:var(--muted-2);font-size:12px;font-weight:400}.flag.svelte-5x91it{fill:var(--orange-text);font-weight:700}.vline.svelte-5x91it{stroke:var(--orange);stroke-opacity:.55;stroke-dasharray:4 4}.anno-text.svelte-5x91it{fill:var(--ink);font-size:13px}.row-note.svelte-5x91it{fill:var(--orange-text);font-size:12px;font-weight:500}.hide.svelte-5x91it{opacity:0!important}.hit.svelte-5x91it{fill:#0000}.row.svelte-5x91it{transition:opacity var(--dur-fast) ease}.row.dim.svelte-5x91it{opacity:.45}.chart.svelte-nv2mux{width:100%;position:relative}svg.svelte-nv2mux{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:visible}.grid.svelte-nv2mux{stroke:#c9c9c4;stroke-dasharray:1 3}.base.svelte-nv2mux{stroke:var(--c-context-ink)}.row-line.svelte-nv2mux{stroke:var(--grid)}.tick.svelte-nv2mux{fill:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12px}.axis-label.svelte-nv2mux{fill:var(--ink-soft);font-size:12.5px}.label.svelte-nv2mux,.sublabel.svelte-nv2mux,.value.svelte-nv2mux{paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}.label.svelte-nv2mux{fill:var(--ink);font-size:13px}.sublabel.svelte-nv2mux{fill:var(--muted-2);font-size:11px}.value.svelte-nv2mux{fill:var(--ink);font-variant-numeric:tabular-nums;transition:opacity var(--dur-med) ease var(--dur-med);font-size:12.5px}.ci.svelte-nv2mux{stroke-width:1.6px;transition:opacity var(--dur-med) ease var(--dur-med)}.dot.svelte-nv2mux{stroke:var(--surface);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-slow) var(--ease-out)}.dot.pop.svelte-nv2mux{transform:scale(0)}.hide.svelte-nv2mux{opacity:0!important}.ref.svelte-nv2mux{stroke:var(--ink-soft);stroke-dasharray:3 3}.ref-label.svelte-nv2mux{fill:var(--ink);font-size:12px;font-weight:600}.vline.svelte-nv2mux{stroke:var(--orange);stroke-opacity:.6;stroke-dasharray:4 4}.anno-text.svelte-nv2mux{fill:var(--ink);font-size:14px}.arrow.svelte-nv2mux{fill:none;stroke:var(--ink-soft);stroke-width:1.1px}.row-note.svelte-nv2mux{fill:var(--orange-text);font-size:12.5px;font-weight:500}.hit.svelte-nv2mux{fill:#0000}.row.svelte-nv2mux{transition:opacity var(--dur-fast) ease}.row.dim.svelte-nv2mux{opacity:.55}.sankey.svelte-1jmplp2{width:100%}.sankey.svelte-1jmplp2>svg:where(.svelte-1jmplp2){width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:visible}.legend.svelte-1jmplp2{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px 22px;margin:0 0 14px;padding:0;font-size:12.5px;list-style:none;display:flex}.legend.svelte-1jmplp2 li:where(.svelte-1jmplp2){align-items:center;gap:7px;margin:0;display:inline-flex}.legend.svelte-1jmplp2 li:where(.svelte-1jmplp2):first-child{color:var(--ink);font-weight:600}.legend.svelte-1jmplp2 line:where(.svelte-1jmplp2){stroke:var(--ink-soft)}.legend.svelte-1jmplp2 .k-none:where(.svelte-1jmplp2){stroke-width:1.6px;stroke-dasharray:5 3}.legend.svelte-1jmplp2 .k-inkind:where(.svelte-1jmplp2){stroke-width:1.8px;stroke-dasharray:1.5 3;stroke-linecap:round}.legend.svelte-1jmplp2 .k-equity:where(.svelte-1jmplp2){stroke:var(--c-purple);stroke-width:6px;opacity:.3}.est.svelte-1jmplp2,.est-t.svelte-1jmplp2{color:var(--orange-text);fill:var(--orange-text);font-weight:600}.ribbon.svelte-1jmplp2{fill:none;stroke-linecap:butt;transition:opacity var(--dur-fast) ease, stroke-opacity var(--dur-fast) ease}.ribbon.k-payment.svelte-1jmplp2{stroke-opacity:.5}.ribbon.k-equity.svelte-1jmplp2{stroke-opacity:.22}.ribbon.k-none.svelte-1jmplp2{stroke-dasharray:5 4;stroke-opacity:.95}.ribbon.k-in-kind.svelte-1jmplp2{stroke-dasharray:1.5 3.5;stroke-linecap:round;stroke-width:2px}.ribbon.lit.k-payment.svelte-1jmplp2{stroke-opacity:.75}.ribbon.lit.k-equity.svelte-1jmplp2{stroke-opacity:.45}.dim.svelte-1jmplp2{opacity:.12}.row.dim.svelte-1jmplp2{opacity:.35}.payer.svelte-1jmplp2{cursor:default}.payer-label.svelte-1jmplp2{font-size:13.5px;font-weight:600}.payer-sub.svelte-1jmplp2{opacity:.85;font-size:12px}.est-gap.svelte-1jmplp2{margin-left:.35em}.card.svelte-1jmplp2{fill:var(--surface-muted)}.rec-label.svelte-1jmplp2{fill:var(--ink);font-size:13.5px;font-weight:600}.rec-sub.svelte-1jmplp2{fill:var(--ink-soft);font-size:12px}.flow-label.svelte-1jmplp2{fill:var(--ink);font-size:12.5px}.lead.svelte-1jmplp2{font-weight:700}.hit.svelte-1jmplp2{fill:#0000}.list.svelte-1jmplp2,.list.svelte-1jmplp2 ul:where(.svelte-1jmplp2){margin:0;padding:0;list-style:none}.list.svelte-1jmplp2{gap:10px;display:grid}.l-block.svelte-1jmplp2{background:var(--surface-muted);margin:0;padding:10px 12px 12px}.l-head.svelte-1jmplp2{color:var(--ink);margin:0;font-size:14px;font-weight:600}.l-sub.svelte-1jmplp2{color:var(--ink-soft);margin:2px 0 0;font-size:12px}.list.svelte-1jmplp2 ul:where(.svelte-1jmplp2){gap:8px;margin-top:8px;display:grid}.l-row.svelte-1jmplp2{grid-template-columns:1fr;gap:3px;margin:0;font-size:12.5px;line-height:1.4;display:grid}.l-from.svelte-1jmplp2{color:var(--ink-soft);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.sw.svelte-1jmplp2{flex:none;width:9px;height:9px}.l-bar-wrap.svelte-1jmplp2,.l-bar.svelte-1jmplp2{height:8px;display:block}.l-line.svelte-1jmplp2{border-top:2px dashed;width:40%;height:0;margin-top:4px;display:block}.l-line.k-in-kind.svelte-1jmplp2{border-top-style:dotted}.l-label.svelte-1jmplp2{color:var(--ink)}.stack.svelte-xwo37o{container-type:inline-size}.legend.svelte-xwo37o{color:var(--ink-soft);flex-wrap:wrap;gap:6px 22px;margin:0 0 14px;padding:0;font-size:13px;list-style:none;display:flex}.legend.svelte-xwo37o li:where(.svelte-xwo37o){align-items:center;gap:8px;margin:0;display:inline-flex}.layers.svelte-xwo37o{gap:8px;margin:0;padding:0;list-style:none;display:grid}.layers.flow.svelte-xwo37o{gap:18px}.layer.svelte-xwo37o{background:var(--surface-muted);grid-template-columns:minmax(150px,26%) 1fr;margin:0;display:grid;position:relative}.head.svelte-xwo37o{background:var(--bg-band);box-shadow:inset 4px 0 0 var(--tone,var(--c-context-ink));padding:12px 14px 12px 15px}.label.svelte-xwo37o{color:var(--ink);margin:0;font-size:14.5px;font-weight:600;line-height:1.3}.sublabel.svelte-xwo37o{color:var(--ink-soft);margin:3px 0 0;font-size:12.5px;line-height:1.35}.body.svelte-xwo37o{min-width:0;padding:11px 14px 12px}.desc.svelte-xwo37o{color:var(--ink-soft);max-width:72ch;margin:0;font-size:13.5px;line-height:1.5}.tag.svelte-xwo37o{border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;white-space:nowrap;color:var(--tone-ink,var(--ink-soft));background:var(--tone-bg,var(--tag-bg));margin-right:8px;padding:1px 6px;font-size:10.5px;font-weight:500;line-height:17px;display:inline-block}.chips.svelte-xwo37o{flex-wrap:wrap;gap:6px;margin:9px 0 0;padding:0;list-style:none;display:flex}.chip.svelte-xwo37o{background:var(--surface);flex-direction:column;margin:0;padding:5px 9px 6px;font-size:12.5px;line-height:1.3;display:flex}.chip-label.svelte-xwo37o{color:var(--ink);font-weight:500}.chip-note.svelte-xwo37o{font-family:var(--font-mono);color:var(--muted-2);margin-top:1px;font-size:11px}.arrow.svelte-xwo37o{width:12px;height:14px;position:absolute;bottom:-17px;left:13%;transform:translate(-50%)}.arrow.svelte-xwo37o path:where(.svelte-xwo37o){fill:none;stroke:var(--ink-soft);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.tone-settled.svelte-xwo37o{--tone:var(--c-sage);--tone-ink:var(--q-primary-ink);--tone-bg:var(--q-primary-bg)}.tone-progress.svelte-xwo37o{--tone:var(--c-purple);--tone-ink:var(--q-estimate-ink);--tone-bg:var(--q-estimate-bg)}.tone-contested.svelte-xwo37o{--tone:var(--c-orange);--tone-ink:var(--orange-text);--tone-bg:#f8e8da}.tone-gap.svelte-xwo37o{--tone:var(--c-rose);--tone-ink:var(--q-single-ink);--tone-bg:var(--q-single-bg)}@container (width<=560px){.layer.svelte-xwo37o{grid-template-columns:1fr}.head.svelte-xwo37o{padding:9px 12px 8px 15px}.body.svelte-xwo37o{padding:9px 12px 11px}.arrow.svelte-xwo37o{left:22px}}.cycle.svelte-m2fg01,.frame.svelte-m2fg01{position:relative}.frame.has-legend.svelte-m2fg01{margin-top:14px}.body.svelte-m2fg01,.cells.svelte-m2fg01{margin:0;padding:0;list-style:none}.body.svelte-m2fg01{gap:22px;display:grid}.body.vertical.svelte-m2fg01{gap:0}.row.svelte-m2fg01{margin:0}.row.center-gap.svelte-m2fg01{margin-bottom:30px}.cells.svelte-m2fg01{align-items:stretch;display:flex}.rtl.svelte-m2fg01 .cells:where(.svelte-m2fg01){flex-direction:row-reverse}.rtl.svelte-m2fg01 .arrow:where(.svelte-m2fg01) svg:where(.svelte-m2fg01){transform:rotate(180deg)}.cells.svelte-m2fg01>li:where(.svelte-m2fg01){margin:0}.arrow.svelte-m2fg01{flex:none;align-items:flex-start;padding:30px 3px 0;display:flex}.arrow.svelte-m2fg01 path:where(.svelte-m2fg01),.down.svelte-m2fg01 path:where(.svelte-m2fg01),.brackets.svelte-m2fg01 path:where(.svelte-m2fg01){fill:none;stroke:var(--ink-soft);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.brackets.svelte-m2fg01{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.brackets.svelte-m2fg01 marker:where(.svelte-m2fg01) path:where(.svelte-m2fg01){fill:none;stroke:var(--ink-soft);stroke-width:1.2px}.brackets.svelte-m2fg01 path.ret:where(.svelte-m2fg01){stroke:var(--ink);stroke-dasharray:4 3}.step.svelte-m2fg01{background:var(--surface-muted);min-width:0;box-shadow:inset 0 3px 0 var(--tone);transition:opacity var(--dur-med) ease var(--delay), transform var(--dur-med) var(--ease-out) var(--delay);flex:1 1 0;padding:14px;position:relative}.step.hidden.svelte-m2fg01{opacity:0;transform:translateY(8px)}.flag.svelte-m2fg01{border-radius:var(--r-pill);color:var(--orange-text);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#f8e8da;padding:1px 6px;font-size:10.5px;line-height:16px;position:absolute;top:-9px;right:10px}.label.svelte-m2fg01{color:var(--ink);align-items:flex-start;gap:9px;margin:2px 0 0;font-size:14.5px;font-weight:600;line-height:1.3;display:flex}.num.svelte-m2fg01{background:var(--tone);color:#fff;width:21px;height:21px;font-family:var(--font-mono);flex:none;place-items:center;margin-top:-1px;font-size:12px;font-weight:500;display:inline-grid}.desc.svelte-m2fg01{color:var(--ink-soft);margin:7px 0 0;font-size:13px;line-height:1.45}.examples.svelte-m2fg01{border-top:1px solid var(--divider);gap:4px;margin:9px 0 0;padding:8px 0 0;list-style:none;display:grid}.examples.svelte-m2fg01 li:where(.svelte-m2fg01){color:var(--ink);margin:0;padding-left:12px;font-size:12.5px;line-height:1.45;position:relative}.examples.svelte-m2fg01 li:where(.svelte-m2fg01):before{content:"";background:var(--tone);width:5px;height:5px;position:absolute;top:.55em;left:0}.down.svelte-m2fg01{width:12px;margin:5px 0 5px 24px;display:block}.back.svelte-m2fg01{color:var(--ink-soft);white-space:nowrap;flex:none;align-self:center;padding:0 6px;font-size:12.5px}.center.svelte-m2fg01{color:var(--ink);text-align:center;margin:0;font-size:14px;font-weight:600;line-height:1.4}.center.between.svelte-m2fg01{text-wrap:balance;justify-content:center;align-items:center;display:flex;position:absolute;left:40px;right:40px}.center.below.svelte-m2fg01{color:var(--ink-soft);margin-top:16px;font-weight:500}.cg.svelte-vzlbs7{container-type:inline-size}.grid.svelte-vzlbs7{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cols-1.svelte-vzlbs7{grid-template-columns:1fr}.cols-2.svelte-vzlbs7{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3.svelte-vzlbs7{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4.svelte-vzlbs7{grid-template-columns:repeat(4,minmax(0,1fr))}.item.svelte-vzlbs7{background:var(--surface-muted);box-shadow:inset 0 3px 0 var(--accent);flex-direction:column;min-width:0;margin:0;padding:14px 16px 16px;display:flex}.tag.svelte-vzlbs7{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted-2);margin:2px 0 6px;font-size:10.5px;line-height:1.4}.title.svelte-vzlbs7{color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:1.3}.key.svelte-vzlbs7{flex-direction:column;gap:3px;margin:12px 0 0;display:flex}.num.svelte-vzlbs7{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere;font-size:clamp(24px,2.4vw,30px);font-weight:400;line-height:1.1}.key-label.svelte-vzlbs7{color:var(--ink-soft);font-size:12.5px;line-height:1.4}.bullets.svelte-vzlbs7{border-top:1px solid var(--divider);gap:5px;margin:12px 0 0;padding:12px 0 0;list-style:none;display:grid}.bullets.svelte-vzlbs7 li:where(.svelte-vzlbs7){color:var(--ink);margin:0;padding-left:14px;font-size:13px;line-height:1.45;position:relative}.bullets.svelte-vzlbs7 li:where(.svelte-vzlbs7):before{content:"";background:var(--accent);width:6px;height:6px;position:absolute;top:.55em;left:0}@container (width<=720px){.cols-3.svelte-vzlbs7,.cols-4.svelte-vzlbs7{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=440px){.grid.svelte-vzlbs7{grid-template-columns:1fr!important}}.quad.svelte-1x3onmb{width:100%;position:relative}svg.svelte-1x3onmb{font-family:var(--font-sans);display:block;overflow:visible}.quad.svelte-1x3onmb>svg:where(.svelte-1x3onmb){width:100%;height:auto}.legend.svelte-1x3onmb{color:var(--ink);flex-wrap:wrap;gap:6px 20px;margin:0 0 10px;padding:0;font-size:13px;list-style:none;display:flex}.legend.svelte-1x3onmb li:where(.svelte-1x3onmb){align-items:center;gap:7px;margin:0;display:inline-flex}.plot.svelte-1x3onmb{fill:none}.hl.svelte-1x3onmb{fill:var(--tint-warm)}.divider.svelte-1x3onmb{stroke:var(--c-context-ink);stroke-dasharray:4 4}.qname.svelte-1x3onmb{fill:var(--muted);font-size:12.5px;font-weight:600}.qname.qhl.svelte-1x3onmb{fill:var(--orange-text)}.axis.svelte-1x3onmb{stroke:var(--ink-soft);stroke-width:1.2px}.head.svelte-1x3onmb{fill:none;stroke:var(--ink-soft);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.axis-end.svelte-1x3onmb{fill:var(--ink-soft);font-size:12px}.axis-label.svelte-1x3onmb{fill:var(--ink);font-size:12.5px;font-weight:600}.move.svelte-1x3onmb{fill:none;stroke:var(--ink-soft);stroke-width:1.4px;stroke-dasharray:4 4}.move-label.svelte-1x3onmb{fill:var(--ink-soft);font-size:12px;font-style:italic}.lbl.svelte-1x3onmb{fill:var(--ink);font-weight:600}.lbl.planned.svelte-1x3onmb{fill:var(--orange-text)}.note.svelte-1x3onmb{fill:var(--ink-soft);font-weight:400}.planned-ring.svelte-1x3onmb{fill:none;stroke:var(--orange);stroke-width:1.8px;stroke-dasharray:3 2.5}.planned-dot.svelte-1x3onmb{fill:var(--orange)}.hit.svelte-1x3onmb{fill:#0000}.pt.svelte-1x3onmb,.move.svelte-1x3onmb{transition:opacity var(--dur-fast) ease}.dim.svelte-1x3onmb{opacity:.35}.chart.svelte-sqbpsu{width:100%}table.svelte-sqbpsu{border-collapse:collapse;width:100%;font-size:14px;line-height:1.45}th.svelte-sqbpsu,td.svelte-sqbpsu{text-align:left;vertical-align:top;border-bottom:1px solid var(--divider);padding:11px 14px 11px 0}thead.svelte-sqbpsu th:where(.svelte-sqbpsu){color:var(--ink);border-bottom:1px solid var(--ink-soft);width:33%;padding-top:4px;font-size:14px;font-weight:600}thead.svelte-sqbpsu th.rh:where(.svelte-sqbpsu){width:34%;color:var(--muted-2);font-size:12.5px;font-weight:500}tbody.svelte-sqbpsu th.rh:where(.svelte-sqbpsu){color:var(--ink);font-weight:500}td.svelte-sqbpsu{color:var(--ink)}tbody.svelte-sqbpsu tr:where(.svelte-sqbpsu):last-child>:where(.svelte-sqbpsu){border-bottom:none}.hi.svelte-sqbpsu{background:var(--tint-warm);padding-left:10px}.sub.svelte-sqbpsu{color:var(--muted-2);font-size:12.5px;font-weight:400;display:block}.note.svelte-sqbpsu{color:var(--muted-2);margin-top:3px;font-size:12.5px;font-weight:400;line-height:1.4;display:block}.annot.svelte-sqbpsu{color:var(--orange-text);margin-top:3px;font-size:12.5px;font-weight:500;display:block}.mark-cell.svelte-sqbpsu{align-items:center;gap:7px;display:inline-flex}.mark-label.svelte-sqbpsu{color:var(--ink-soft);font-size:13px}.mk.svelte-sqbpsu{flex:none;width:17px;height:17px}.mk.svelte-sqbpsu .m-yes{fill:var(--ink)}.mk.svelte-sqbpsu .m-tick{fill:none;stroke:var(--surface);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mk.svelte-sqbpsu .m-ring{fill:var(--surface);stroke:var(--c-context-ink);stroke-width:1.5px}.mk.svelte-sqbpsu .m-half{fill:var(--ink-soft)}.mk.svelte-sqbpsu .m-x{stroke:var(--c-context-ink);stroke-width:1.6px;stroke-linecap:round}.cards.svelte-sqbpsu{margin:0;padding:0;list-style:none}.cards.svelte-sqbpsu li:where(.svelte-sqbpsu){border-bottom:1px solid var(--divider);margin:0;padding:12px 0}.c-label.svelte-sqbpsu{color:var(--ink);margin:0 0 6px;font-size:14px;font-weight:600}dl.svelte-sqbpsu{grid-template-columns:minmax(84px,36%) 1fr;gap:4px 12px;margin:0;font-size:14px;line-height:1.45;display:grid}dt.svelte-sqbpsu{color:var(--muted-2);padding-top:1px;font-size:12.5px}dt.hi.svelte-sqbpsu{color:var(--ink);background:0 0;padding-left:0;font-weight:600}dd.svelte-sqbpsu{color:var(--ink);margin:0}.legend.svelte-sqbpsu{color:var(--ink-soft);flex-wrap:wrap;gap:4px 18px;margin:12px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.legend.svelte-sqbpsu li:where(.svelte-sqbpsu){align-items:center;gap:6px;margin:0;display:inline-flex}.chart.svelte-11dyg9v{width:100%}.grid.svelte-11dyg9v{gap:26px 28px;margin:4px 0 0;padding:0;list-style:none;display:grid}.stat.svelte-11dyg9v{border-top:1px solid var(--divider);min-width:0;margin:0;padding-top:12px}.value.svelte-11dyg9v{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:clamp(30px,3.4vw,40px);font-weight:400;line-height:1.08}.label.svelte-11dyg9v{color:var(--ink);margin:8px 0 0;font-size:15px;line-height:1.45}.note.svelte-11dyg9v{color:var(--muted-2);margin:6px 0 0;font-size:13px;line-height:1.45}.annot.svelte-11dyg9v{color:var(--orange-text);margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.45}.sr-only.svelte-11dyg9v{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.map.svelte-1fxkh2j{width:100%}.grid.svelte-1fxkh2j{justify-content:center;padding:4px 0;display:grid}.region.svelte-1fxkh2j{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);white-space:nowrap;align-self:end;padding:0 0 6px;font-size:10.5px}.tile.svelte-1fxkh2j{text-align:left;font:inherit;cursor:pointer;transition:opacity var(--dur-fast) ease, transform var(--dur-fast) ease;border:0;border-radius:0;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2px;margin:0;padding:7px 7px 6px;display:flex;overflow:hidden}.tile.dim.svelte-1fxkh2j{opacity:.45}.tile.on.svelte-1fxkh2j{box-shadow:0 0 0 2px var(--ink)}.tile.svelte-1fxkh2j:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.name.svelte-1fxkh2j{font-size:12px;font-weight:600;line-height:1.2}.code.svelte-1fxkh2j{font-family:var(--font-mono);letter-spacing:.02em;font-size:12px;font-weight:600}.value.svelte-1fxkh2j{font-family:var(--font-mono);opacity:.9;font-size:10.5px;line-height:1.2}.detail.svelte-1fxkh2j{background:var(--surface-muted);min-height:62px;margin:14px 0 0;padding:10px 12px;font-size:13.5px;line-height:1.5}.detail.svelte-1fxkh2j p:where(.svelte-1fxkh2j){margin:0}.detail.svelte-1fxkh2j .note:where(.svelte-1fxkh2j){color:var(--ink-soft);margin-top:3px}.muted.svelte-1fxkh2j,.hint.svelte-1fxkh2j{color:var(--ink-soft)}.val.svelte-1fxkh2j{font-family:var(--font-mono);font-size:12.5px}.legend.svelte-1fxkh2j{margin-top:14px}.lt.svelte-1fxkh2j{color:var(--ink-label);margin:0 0 6px;font-size:12.5px;font-weight:600}.legend.svelte-1fxkh2j ul:where(.svelte-1fxkh2j){color:var(--ink);flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.legend.svelte-1fxkh2j li:where(.svelte-1fxkh2j){align-items:center;gap:8px;margin:0;display:inline-flex}.sw.svelte-1fxkh2j{vertical-align:-1px;flex:none;width:11px;height:11px;margin-right:7px;display:inline-block}.legend.svelte-1fxkh2j .sw:where(.svelte-1fxkh2j){margin-right:0}.dotflow.svelte-1ke89qy{width:100%;position:relative}.dotflow.svelte-1ke89qy>svg:where(.svelte-1ke89qy){width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:visible}.col-label.svelte-1ke89qy{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--muted-2);font-size:11px}.trail.svelte-1ke89qy{fill:none;stroke-width:1px;stroke-opacity:.09}.trail.off.svelte-1ke89qy{stroke-opacity:.015}.gname.svelte-1ke89qy{fill:var(--ink);font-size:13px;font-weight:600}.gcount.svelte-1ke89qy{fill:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:11.5px}.gnames.svelte-1ke89qy{fill:var(--ink-soft);font-size:11.5px}.glabel.svelte-1ke89qy{cursor:default;outline:none}.glabel.svelte-1ke89qy:focus-visible .gname:where(.svelte-1ke89qy){fill:var(--blue);text-decoration:underline}.start-dot.svelte-1ke89qy{opacity:.32}.start-dot.off.svelte-1ke89qy{opacity:.06}.dot.svelte-1ke89qy{stroke:var(--surface);stroke-width:.5px;transition:opacity var(--dur-fast) ease}.dot.hl.svelte-1ke89qy{stroke:var(--ink);stroke-width:2px}.off.svelte-1ke89qy{opacity:.18}.foot.svelte-1ke89qy{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px;display:flex}.hint.svelte-1ke89qy{color:var(--ink-soft);font-size:12px}.chart.svelte-i9o15u{width:100%;position:relative}@media (width<=560px){.chart.svelte-i9o15u{--slope-label:12px}}svg.svelte-i9o15u{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:visible}.head.svelte-i9o15u{fill:var(--ink);font-size:13px;font-weight:600}.axis-label.svelte-i9o15u{fill:var(--muted);font-size:12px}.ytick.svelte-i9o15u{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.grid.svelte-i9o15u{stroke:#c9c9c4;stroke-dasharray:1 3}.axis.svelte-i9o15u{stroke:var(--c-context-ink)}.ref.svelte-i9o15u{stroke:var(--ink-soft);stroke-dasharray:4 4}.ref-label.svelte-i9o15u{fill:var(--ink-soft);paint-order:stroke;stroke:var(--surface);stroke-width:4px;font-size:12px;font-weight:600}.slope.svelte-i9o15u{fill:none;stroke:var(--c-context);stroke-width:2px;stroke-linecap:round;transition:stroke-dashoffset .9s var(--ease-out)}.end.svelte-i9o15u{fill:var(--c-context-ink);transition:opacity var(--dur-med) ease .7s}.ln.focus.svelte-i9o15u .slope:where(.svelte-i9o15u){stroke:var(--orange);stroke-width:3px}.ln.focus.svelte-i9o15u .end:where(.svelte-i9o15u){fill:var(--orange)}.hit.svelte-i9o15u{stroke:#0000;stroke-width:16px}.ln.svelte-i9o15u,.rl.svelte-i9o15u{transition:opacity var(--dur-fast) ease}.dim.svelte-i9o15u{opacity:.4}.lval.svelte-i9o15u{fill:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12.5px}.lval.focus.svelte-i9o15u{fill:var(--orange-text);font-weight:600}.rl.svelte-i9o15u text:where(.svelte-i9o15u){font-size:var(--slope-label,12.5px);fill:var(--ink-soft)}.rl.focus.svelte-i9o15u text:where(.svelte-i9o15u){fill:var(--orange-text);font-weight:600}.rval.svelte-i9o15u{font-variant-numeric:tabular-nums;font-weight:600}.rl.svelte-i9o15u{transition:opacity var(--dur-med) ease .6s}.conn.svelte-i9o15u{fill:none;stroke:var(--c-context-ink);stroke-width:.8px}.anno-text.svelte-i9o15u{fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:4px;font-size:14px}.arrow.svelte-i9o15u{fill:none;stroke:var(--ink-soft);stroke-width:1.2px}.anno.svelte-i9o15u{transition:opacity var(--dur-med) ease .9s}.hide.svelte-i9o15u{opacity:0!important}.chart.svelte-avj5l8{width:100%;position:relative}svg.svelte-avj5l8{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:hidden}.grid.svelte-avj5l8{stroke:#c9c9c4;stroke-dasharray:1 3}.base.svelte-avj5l8{stroke:var(--c-context-ink)}.tick.svelte-avj5l8{fill:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12px}.axis-label.svelte-avj5l8{fill:var(--ink-soft);font-size:12.5px}.label.svelte-avj5l8{fill:var(--ink);font-size:13px}.sub.svelte-avj5l8{fill:var(--muted-2);font-size:11px}.row.off.svelte-avj5l8 .label:where(.svelte-avj5l8){fill:var(--ink-soft);font-style:italic}.off-head.svelte-avj5l8{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--muted-2);font-size:10.5px}.off-rule.svelte-avj5l8{stroke:var(--divider)}.band.svelte-avj5l8{transform-box:fill-box;transform-origin:0;transition:transform var(--dur-slow) var(--ease-out)}.band.grow.svelte-avj5l8,.off-line.grow.svelte-avj5l8{transform:scaleX(0)}.cap.svelte-avj5l8{stroke:var(--c-indigo);stroke-width:1.5px}.pt.svelte-avj5l8{fill:var(--ink);stroke:var(--surface);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-slow) var(--ease-out)}.pt.pop.svelte-avj5l8{transform:scale(0)}.off-line.svelte-avj5l8{stroke:var(--ink-soft);stroke-width:1.4px;stroke-dasharray:4 3;transform-box:fill-box;transform-origin:0;transition:transform var(--dur-slow) var(--ease-out)}.off-break.svelte-avj5l8{stroke:var(--ink-soft);stroke-width:1.3px;fill:none}.off-dot.svelte-avj5l8{fill:var(--surface);stroke:var(--ink-soft);stroke-width:1.5px}.value.svelte-avj5l8{fill:var(--ink);font-variant-numeric:tabular-nums;transition:opacity var(--dur-med) ease var(--dur-med);font-size:12.5px;font-weight:600}.est.svelte-avj5l8{fill:var(--q-estimate-ink);font-size:11px;font-weight:500}.row-note.svelte-avj5l8{fill:var(--orange-text);font-size:12px;font-weight:500}.ref.svelte-avj5l8{stroke:var(--ink-soft);stroke-dasharray:3 3}.ref-label.svelte-avj5l8{fill:var(--ink);font-size:12px;font-weight:600}.hide.svelte-avj5l8{opacity:0!important}.hit.svelte-avj5l8{fill:#0000}.row.svelte-avj5l8{transition:opacity var(--dur-fast) ease}.row.dim.svelte-avj5l8{opacity:.5}.chart.svelte-1yec2vv{width:100%;position:relative}svg.svelte-1yec2vv{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:visible}.grid.svelte-1yec2vv{stroke:#c9c9c4;stroke-dasharray:1 3}.baseline.svelte-1yec2vv{stroke:var(--ink-soft)}.tick.svelte-1yec2vv{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.axis-title.svelte-1yec2vv{fill:var(--ink-soft);font-size:12.5px}.ref.svelte-1yec2vv{stroke:var(--orange);stroke-opacity:.6;stroke-dasharray:4 4}.ref-label.svelte-1yec2vv{fill:var(--orange-text);font-size:12px;font-weight:600}.vline.svelte-1yec2vv{stroke:var(--orange);stroke-opacity:.55;stroke-dasharray:4 4}.anno-text.svelte-1yec2vv{fill:var(--ink);font-size:14px}.pt.svelte-1yec2vv{stroke:var(--surface);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-slow) var(--ease-out)}.pt.pop.svelte-1yec2vv{transform:scale(0)}.hit.svelte-1yec2vv{fill:#0000}.lbl.svelte-1yec2vv text:where(.svelte-1yec2vv){paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font-size:12.5px}.lbl.svelte-1yec2vv .lab:where(.svelte-1yec2vv){fill:var(--ink-soft)}.lbl.svelte-1yec2vv .lab.strong:where(.svelte-1yec2vv){fill:var(--ink);font-weight:600}.lbl.svelte-1yec2vv .call:where(.svelte-1yec2vv){fill:var(--ink-soft)}.lbl.svelte-1yec2vv .call.accent:where(.svelte-1yec2vv){fill:var(--orange-text);font-weight:500}.leader.svelte-1yec2vv{fill:none;stroke:var(--ink-soft);stroke-width:1px}.lbl.svelte-1yec2vv{transition:opacity var(--dur-med) ease .5s}.pt-g.svelte-1yec2vv{transition:opacity var(--dur-fast) ease}.dim.svelte-1yec2vv{opacity:.4}.hide.svelte-1yec2vv{opacity:0!important}.calc-wrap.svelte-1cgi9r9{container-type:inline-size}.calc.svelte-1cgi9r9{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 36px;display:grid}.controls.svelte-1cgi9r9{align-content:start;gap:16px;display:grid}.slider.svelte-1cgi9r9{color:var(--ink-soft);grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;font-size:13.5px;display:grid}.slider.svelte-1cgi9r9 input:where(.svelte-1cgi9r9){appearance:none;cursor:pointer;background:0 0;grid-column:1/-1;width:100%;min-height:28px;margin:2px 0 0}.slider.svelte-1cgi9r9 input:where(.svelte-1cgi9r9)::-webkit-slider-runnable-track{background:var(--c-context);height:3px}.slider.svelte-1cgi9r9 input:where(.svelte-1cgi9r9)::-moz-range-track{background:var(--c-context);height:3px}.slider.svelte-1cgi9r9 input:where(.svelte-1cgi9r9)::-webkit-slider-thumb{-webkit-appearance:none;background:var(--orange);border:2px solid var(--surface);width:16px;height:16px;box-shadow:0 0 0 1px var(--orange);border-radius:50%;margin-top:-6.5px}.slider.svelte-1cgi9r9 input:where(.svelte-1cgi9r9)::-moz-range-thumb{background:var(--orange);border:2px solid var(--surface);width:14px;height:14px;box-shadow:0 0 0 1px var(--orange);border-radius:50%}.slider.svelte-1cgi9r9 input:where(.svelte-1cgi9r9):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.slider.svelte-1cgi9r9 output:where(.svelte-1cgi9r9){font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.reset.svelte-1cgi9r9{justify-self:start;margin-top:2px}.reset[disabled].svelte-1cgi9r9{opacity:.35;cursor:default}.out.svelte-1cgi9r9{background:var(--surface-muted);min-width:0;padding:16px 18px 14px}.result-label.svelte-1cgi9r9{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);margin:0;font-size:11px}.result.svelte-1cgi9r9{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);margin:4px 0 0;font-size:clamp(36px,5vw,52px);font-weight:300;line-height:1.05}.result-sub.svelte-1cgi9r9{color:var(--ink-soft);margin:4px 0 0;font-size:13px}.worked.svelte-1cgi9r9{border-top:1px solid var(--divider);font-family:var(--font-mono);color:var(--ink-soft);overflow-wrap:anywhere;margin:12px 0 0;padding-top:10px;font-size:12px;line-height:1.5}.mini.svelte-1cgi9r9{margin-top:12px}.mini.svelte-1cgi9r9 svg:where(.svelte-1cgi9r9){width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:visible}.grid.svelte-1cgi9r9{stroke:#c9c9c4;stroke-dasharray:1 3}.tick.svelte-1cgi9r9{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.curve.svelte-1cgi9r9{fill:none;stroke:var(--ink);stroke-width:2px}.drop.svelte-1cgi9r9{stroke:var(--orange);stroke-dasharray:2 3}.cur.svelte-1cgi9r9{fill:var(--orange);stroke:var(--surface-muted);stroke-width:2px}.mini-cap.svelte-1cgi9r9{color:var(--muted-2);margin:2px 0 0;font-size:11.5px}.explain.svelte-1cgi9r9{color:var(--ink-soft);grid-column:1/-1;max-width:75ch;margin:0;font-size:14px;line-height:1.55}@container (width<=600px){.calc.svelte-1cgi9r9{grid-template-columns:1fr}}.chart.svelte-opgsv9{width:100%;position:relative}.grid.svelte-opgsv9{gap:22px;display:grid}.panel.svelte-opgsv9{min-width:0;margin:0}.title.svelte-opgsv9{color:var(--ink);margin:0 0 2px;font-size:13px;font-weight:600}.panel.focus.svelte-opgsv9 .title:where(.svelte-opgsv9){color:var(--orange-text)}svg.svelte-opgsv9{width:100%;height:auto;font-family:var(--font-sans);touch-action:pan-y;display:block;overflow:visible}.grid-l.svelte-opgsv9{stroke:#c9c9c4;stroke-dasharray:1 3}.base.svelte-opgsv9{stroke:var(--ink-soft)}.tick.svelte-opgsv9{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.ref.svelte-opgsv9{stroke:var(--ink-soft);stroke-dasharray:3 3}.ref-label.svelte-opgsv9{fill:var(--ink-soft);font-size:10.5px}.ghost.svelte-opgsv9{fill:none;stroke:var(--c-context);stroke-width:1.1px;opacity:.75}.ln.svelte-opgsv9{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset .9s var(--ease-out)}.panel.focus.svelte-opgsv9 .ln:where(.svelte-opgsv9){stroke:var(--orange)}.end.svelte-opgsv9{fill:var(--ink);transition:opacity var(--dur-med) ease .7s}.panel.focus.svelte-opgsv9 .end:where(.svelte-opgsv9){fill:var(--orange)}.end-val.svelte-opgsv9{fill:var(--ink);font-variant-numeric:tabular-nums;transition:opacity var(--dur-med) ease .7s;font-size:11.5px;font-weight:600}.bar.svelte-opgsv9{fill:var(--c-indigo);transform-box:fill-box;transform-origin:bottom;transition:transform var(--dur-slow) var(--ease-out)}.panel.focus.svelte-opgsv9 .bar:where(.svelte-opgsv9){fill:var(--orange)}.bar.grow.svelte-opgsv9{transform:scaleY(0)}.bar.hl.svelte-opgsv9{fill:var(--ink)}.hover-dot.svelte-opgsv9{fill:var(--surface);stroke:var(--ink);stroke-width:1.5px}.hover-val.svelte-opgsv9{fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:4px;font-size:11.5px;font-weight:600}.note.svelte-opgsv9{color:var(--muted-2);margin:4px 0 0;font-size:12px;line-height:1.4}.annot.svelte-opgsv9{color:var(--orange-text);margin:4px 0 0;font-size:12.5px;font-weight:500;line-height:1.4}.hide.svelte-opgsv9{opacity:0!important}.chart.svelte-r2da17{width:100%;position:relative}svg.svelte-r2da17{max-width:100%;height:auto;display:block}.sq.svelte-r2da17{transition:opacity var(--dur-med) ease, transform var(--dur-med) var(--ease-out);transform-box:fill-box;transform-origin:50%}.sq.off.svelte-r2da17{opacity:0;transform:scale(.4)}.sq.dim.svelte-r2da17{opacity:.3}.waffle.svelte-r2da17{align-items:flex-start;gap:32px;display:flex}.waffle.narrow.svelte-r2da17{flex-direction:column;gap:18px}.labels.svelte-r2da17{flex:1;gap:14px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.labels.svelte-r2da17 li:where(.svelte-r2da17){transition:opacity var(--dur-fast) ease;grid-template-columns:12px auto;column-gap:10px;margin:0;display:grid}.labels.svelte-r2da17 li.dim:where(.svelte-r2da17){opacity:.45}.sw.svelte-r2da17{grid-row:span 2;width:12px;height:12px;margin-top:9px}.num.svelte-r2da17{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;line-height:1.1}.unit.svelte-r2da17{letter-spacing:0;color:var(--ink-soft);font-size:14px;font-weight:400}.lab.svelte-r2da17{color:var(--ink);grid-column:2;font-size:14px;line-height:1.4}.annot.svelte-r2da17,.p-annot.svelte-r2da17{color:var(--orange-text);grid-column:2;margin:2px 0 0;font-size:13px;font-weight:500;line-height:1.4}.key.svelte-r2da17{color:var(--muted-2);align-items:center;gap:7px;margin:14px 0 0;font-size:12.5px;display:flex}.key-sq.svelte-r2da17{background:var(--c-context-ink);width:9px;height:9px}.panels.svelte-r2da17{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:22px 18px;display:grid}.panel.svelte-r2da17{margin:0}.p-value.svelte-r2da17{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:500;line-height:1.1}.p-title.svelte-r2da17{min-height:2.8em;color:var(--ink);margin:2px 0 8px;font-size:13.5px;line-height:1.4}.p-note.svelte-r2da17{color:var(--muted-2);margin:6px 0 0;font-size:12px;line-height:1.4}@media (width<=400px){.panels.svelte-r2da17{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}}.land.svelte-1wf08zp{container-type:inline-size}.cols.svelte-1wf08zp{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.col.svelte-1wf08zp{background:var(--surface-muted);box-shadow:inset 0 3px 0 var(--accent);min-width:0}.col-head.svelte-1wf08zp{font:inherit;margin:0}.col-head.svelte-1wf08zp button:where(.svelte-1wf08zp){text-align:left;width:100%;font:inherit;color:inherit;cursor:default;background:0 0;border:0;grid-template-columns:1fr auto;padding:14px 14px 10px;display:grid}.col-label.svelte-1wf08zp{letter-spacing:-.005em;color:var(--ink);font-size:16px;font-weight:600;line-height:1.25}.col-sub.svelte-1wf08zp{color:var(--ink-soft);grid-column:1;margin-top:2px;font-size:12.5px;line-height:1.35}.chev.svelte-1wf08zp{display:none}.col-body.svelte-1wf08zp{padding:0 10px 12px}.group.svelte-1wf08zp{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 70%, var(--ink));margin:12px 4px 6px;font-size:10.5px;font-weight:500}.entries.svelte-1wf08zp{gap:5px;margin:0;padding:0;list-style:none;display:grid}.entry.svelte-1wf08zp{background:var(--surface);box-shadow:inset 2px 0 0 var(--accent);transition:background var(--dur-fast) ease, box-shadow var(--dur-fast) ease;margin:0;padding:8px 10px 9px}.entry.lit.svelte-1wf08zp{background:var(--tint-warm);box-shadow:inset 4px 0 0 var(--orange)}.name.svelte-1wf08zp{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.3;display:block}a.name.svelte-1wf08zp{text-decoration:underline;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:3px}.name.svelte-1wf08zp:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.note.svelte-1wf08zp{color:var(--ink-soft);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.also.svelte-1wf08zp{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.chip.svelte-1wf08zp{border-radius:var(--r-pill);background:var(--tag-bg);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:5px;padding:1px 6px 1px 5px;font-size:10px;line-height:16px;display:inline-flex}.chip.svelte-1wf08zp:before{content:"";background:var(--twin);width:6px;height:6px}.footer.svelte-1wf08zp{background:var(--surface-muted);color:var(--ink);margin:14px 0 0;padding:12px 14px;font-size:14px;line-height:1.5}@container (width<=900px){.cols.svelte-1wf08zp{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=520px){.cols.svelte-1wf08zp{grid-template-columns:1fr}.col-head.svelte-1wf08zp button:where(.svelte-1wf08zp){cursor:pointer;padding-bottom:12px}.chev.svelte-1wf08zp{border-right:1.5px solid var(--ink-soft);border-bottom:1.5px solid var(--ink-soft);width:9px;height:9px;transition:transform var(--dur-fast) ease;grid-area:1/2/span 2;align-self:center;margin-left:12px;display:block;transform:rotate(45deg)translateY(-3px)}.open.svelte-1wf08zp .chev:where(.svelte-1wf08zp){transform:rotate(-135deg)translateY(-2px)}.col.svelte-1wf08zp:not(.open) .col-body:where(.svelte-1wf08zp){display:none}}.strip.svelte-1ymgij4{width:100%;position:relative}.strip.svelte-1ymgij4>svg:where(.svelte-1ymgij4){width:100%;height:auto;font-family:var(--font-sans);margin-top:10px;display:block;overflow:visible}.grid.svelte-1ymgij4{stroke:#c9c9c4;stroke-dasharray:1 3}.bin.svelte-1ymgij4{fill:var(--surface-muted)}.sep.svelte-1ymgij4{stroke:var(--divider)}.tick.svelte-1ymgij4{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.axis-label.svelte-1ymgij4{fill:var(--ink-soft);font-size:12.5px}.row-label.svelte-1ymgij4{fill:var(--ink);font-size:13px}.row-sub.svelte-1ymgij4{fill:var(--muted-2);font-size:11px}.dot.svelte-1ymgij4{stroke:var(--surface);stroke-width:.6px}.dot.hl.svelte-1ymgij4{stroke:var(--ink);stroke-width:2px}.median.svelte-1ymgij4{stroke:var(--ink);stroke-width:1.5px}.tag.svelte-1ymgij4{fill:var(--ink-soft);pointer-events:none;font-size:11.5px}.count.svelte-1ymgij4{font-family:var(--font-mono);fill:var(--ink-soft);font-size:12px}.key.svelte-1ymgij4{color:var(--ink-soft);align-items:center;gap:6px;margin:6px 0 0;font-size:12px;display:flex}.key.svelte-1ymgij4 line:where(.svelte-1ymgij4){stroke:var(--ink);stroke-width:2px}.ydib.svelte-qcoza3{position:relative}.q.svelte-qcoza3{color:var(--ink);max-width:62ch;margin:0 0 8px;font-size:15px;line-height:1.5}.plot.svelte-qcoza3 svg:where(.svelte-qcoza3){width:100%;height:auto;font-family:var(--font-sans);-webkit-user-select:none;user-select:none;display:block;overflow:visible}.band.svelte-qcoza3{fill:var(--surface-muted)}.band-label.svelte-qcoza3{fill:var(--muted-2);font-size:12px;font-style:italic}.grid.svelte-qcoza3{stroke:#c9c9c4;stroke-dasharray:1 3}.baseline.svelte-qcoza3{stroke:var(--ink-soft)}.tick.svelte-qcoza3{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.hint.svelte-qcoza3{fill:var(--orange-text);font-size:14px;font-style:italic}.slot.h.svelte-qcoza3{cursor:ew-resize}.slot.svelte-qcoza3{cursor:ns-resize;touch-action:none;outline:none}.slot[aria-disabled=true].svelte-qcoza3{cursor:default}.slot.svelte-qcoza3:focus-visible .hit:where(.svelte-qcoza3){fill:color-mix(in srgb, var(--blue) 6%, transparent);stroke:var(--blue);stroke-width:1.5px}.hit.svelte-qcoza3{fill:#0000}.guess.svelte-qcoza3{fill:var(--orange);opacity:.85}.guess.untouched.svelte-qcoza3{opacity:.3}.guess.done.svelte-qcoza3{opacity:.32}.slot.active.svelte-qcoza3 .guess:where(.svelte-qcoza3),.slot.svelte-qcoza3:hover .guess:where(.svelte-qcoza3):not(.done){opacity:1}.handle.svelte-qcoza3{stroke:var(--orange-text);stroke-width:3px;stroke-linecap:square}.grip.svelte-qcoza3{fill:none;stroke:var(--orange-text);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.gval.svelte-qcoza3{fill:var(--orange-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.real.svelte-qcoza3{fill:var(--ink)}.rval.svelte-qcoza3{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.you.svelte-qcoza3{fill:var(--orange-text);font-variant-numeric:tabular-nums;font-size:11.5px}.xlabel.svelte-qcoza3{fill:var(--ink)}.xsub.svelte-qcoza3{fill:var(--muted-2);font-size:11px}.ref.svelte-qcoza3{stroke:var(--ink-soft);stroke-dasharray:4 4}.controls.svelte-qcoza3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:12px;display:flex}.help.svelte-qcoza3{color:var(--ink-soft);margin:0;font-size:12.5px}.pill-btn[disabled].svelte-qcoza3{opacity:.35;cursor:not-allowed}.verdict.svelte-qcoza3{color:var(--ink);flex:300px;margin:0;font-size:16px;font-weight:600}.legend-line.svelte-qcoza3{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;font-size:12.5px;display:flex}.sw.svelte-qcoza3{width:11px;height:11px;display:inline-block}.sw.g.svelte-qcoza3{background:var(--orange);opacity:.45}.sw.r.svelte-qcoza3{background:var(--ink);margin-left:12px}.ref-key.svelte-qcoza3{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.sw-ref.svelte-qcoza3{flex:none;margin-left:12px;display:inline-block}.sw-ref.svelte-qcoza3 line:where(.svelte-qcoza3){stroke:var(--ink-soft);stroke-dasharray:4 3}.explain.svelte-qcoza3{color:var(--ink-soft);max-width:66ch;margin:10px 0 0;font-size:15px}.pipe.svelte-csc0dh{width:100%;position:relative}.pipe.svelte-csc0dh>svg:where(.svelte-csc0dh){width:100%;height:auto;font-family:var(--font-sans);margin-top:10px;display:block;overflow:visible}.keys.svelte-csc0dh{flex-wrap:wrap;align-items:center;gap:0 22px;display:flex}.keys.svelte-csc0dh .legend{margin:0}.marks.svelte-csc0dh{color:var(--ink);gap:6px 20px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.marks.svelte-csc0dh li:where(.svelte-csc0dh){align-items:center;gap:7px;margin:0;display:inline-flex}.k-cur.svelte-csc0dh{fill:var(--ink)}.stage.svelte-csc0dh{fill:var(--ink-label);font-weight:600}.guide.svelte-csc0dh{stroke:#c9c9c4;stroke-dasharray:1 3}.sep.svelte-csc0dh{stroke:var(--divider)}.label.svelte-csc0dh{fill:var(--ink);font-size:13.5px;font-weight:600}.sub.svelte-csc0dh{fill:var(--ink-soft);font-size:12px;font-weight:400}.note.svelte-csc0dh{fill:var(--muted-2);font-size:11.5px;font-style:italic;font-weight:400}.track.svelte-csc0dh{stroke:var(--c-context);stroke-width:1.5px}.done.svelte-csc0dh{stroke-width:2.5px}.failed.svelte-csc0dh{stroke:var(--orange);stroke-width:1.8px;stroke-dasharray:4 3}.x.svelte-csc0dh{fill:none;stroke:var(--orange-text);stroke-width:2.2px;stroke-linecap:round}.cur.svelte-csc0dh{stroke:var(--surface);stroke-width:2px}.date.svelte-csc0dh{fill:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:11.5px}.hit.svelte-csc0dh{fill:#0000}.row.svelte-csc0dh{transition:opacity var(--dur-fast) ease}.row.dim.svelte-csc0dh{opacity:.45}.iso.svelte-rckbz0{--std-top:#4a5157;--std-front:#1b1e21;--std-right:#2c3136;width:100%;position:relative}.iso.svelte-rckbz0>svg:where(.svelte-rckbz0){width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:visible}.standard-top.svelte-rckbz0{fill:var(--std-top)}.standard-front.svelte-rckbz0{fill:var(--std-front)}.standard-right.svelte-rckbz0{fill:var(--std-right)}.standard-text.svelte-rckbz0{fill:#fff;font-weight:600}.t-top.svelte-rckbz0{fill:color-mix(in srgb, color-mix(in srgb, var(--orange) calc(100% - var(--mix,0%)), #fff) 72%, #fff)}.t-front.svelte-rckbz0{fill:color-mix(in srgb, var(--orange) calc(100% - var(--mix,0%)), #fff)}.t-right.svelte-rckbz0{fill:color-mix(in srgb, color-mix(in srgb, var(--orange) calc(100% - var(--mix,0%)), #fff) 78%, #000)}.t-text.svelte-rckbz0{fill:#fff;font-weight:600}.draft-top.svelte-rckbz0,.draft-front.svelte-rckbz0,.draft-right.svelte-rckbz0{stroke:var(--ink-soft);stroke-width:1.2px;stroke-dasharray:4 3;stroke-linejoin:round}.draft-top.svelte-rckbz0{fill:#1b1e2108}.draft-front.svelte-rckbz0{fill:#1b1e210f}.draft-right.svelte-rckbz0{fill:#1b1e2117}.draft-text.svelte-rckbz0{fill:var(--ink-soft);font-style:italic;font-weight:500}.face.svelte-rckbz0{pointer-events:none;font-size:12px}.mini.svelte-rckbz0 .face:where(.svelte-rckbz0){display:none}.name.svelte-rckbz0{fill:var(--ink);font-size:13px;font-weight:600}.state.svelte-rckbz0,.cap.svelte-rckbz0{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}.cap.svelte-rckbz0{text-transform:none;font-family:var(--font-sans);letter-spacing:0;fill:var(--ink-soft);font-size:11.5px}.sub.svelte-rckbz0{text-transform:none;letter-spacing:0;font-family:var(--font-sans);fill:var(--muted-2)}.s-standard.svelte-rckbz0{fill:var(--ink)}.s-fragmented.svelte-rckbz0{fill:var(--orange-text)}.s-draft.svelte-rckbz0{fill:var(--muted-2)}.cap.s-standard.svelte-rckbz0,.cap.s-fragmented.svelte-rckbz0,.cap.s-draft.svelte-rckbz0{fill:var(--ink-soft)}.leader.svelte-rckbz0{stroke:#c9c9c4;stroke-dasharray:1 3}.legend.svelte-rckbz0 .lg-name:where(.svelte-rckbz0){fill:var(--ink);font-size:13px;font-weight:600}.legend.svelte-rckbz0 .lg-def:where(.svelte-rckbz0){fill:var(--ink-soft);font-size:12px}.legend.svelte-rckbz0 .size:where(.svelte-rckbz0){font-style:italic}.size-note.svelte-rckbz0{flex-basis:100%;font-style:italic}.note-text.svelte-rckbz0{fill:var(--ink);font-size:14px}.co-leader.svelte-rckbz0{fill:none;stroke:var(--ink);stroke-width:.9px}.co-dot.svelte-rckbz0{fill:var(--ink);stroke:#fff;stroke-width:1px}.co-text.svelte-rckbz0{fill:var(--ink);font-size:12.5px;font-weight:500}.callout.svelte-rckbz0{transition:opacity var(--dur-med) ease var(--d)}.pending.svelte-rckbz0 .callout:where(.svelte-rckbz0){opacity:0}.callout.dim.svelte-rckbz0{opacity:.45}.arrow.svelte-rckbz0{fill:none;stroke:var(--ink);stroke-width:1.2px}.head.svelte-rckbz0{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.tile.svelte-rckbz0,.slab.svelte-rckbz0{cursor:pointer;outline:none}.tile.on.svelte-rckbz0 polygon:where(.svelte-rckbz0),.slab.on.svelte-rckbz0 polygon:where(.svelte-rckbz0){filter:brightness(1.08)}.tile.svelte-rckbz0:focus-visible .t-front:where(.svelte-rckbz0),.slab.svelte-rckbz0:focus-visible polygon:where(.svelte-rckbz0):last-of-type{stroke:var(--blue);stroke-width:2px}.lvl.svelte-rckbz0,.lbl.svelte-rckbz0{transition:opacity var(--dur-fast) ease}.dim.svelte-rckbz0{opacity:.38}.lvl.svelte-rckbz0{transition:transform var(--dur-slow) var(--ease-out) var(--d), opacity var(--dur-med) ease var(--d)}.tile.svelte-rckbz0{transition:transform var(--dur-med) var(--ease-out) var(--td)}.pending.svelte-rckbz0 .lvl:where(.svelte-rckbz0){opacity:0;transform:translateY(-46px)}.pending.svelte-rckbz0 .tile:where(.svelte-rckbz0){transform:translateY(-16px)}.note.svelte-rckbz0{transition:opacity var(--dur-med) ease var(--d)}.pending.svelte-rckbz0 .note:where(.svelte-rckbz0){opacity:0}.legend-row.svelte-rckbz0,.notes-list.svelte-rckbz0{color:var(--ink-soft);flex-wrap:wrap;gap:6px 20px;margin:0 0 12px;padding:0;font-size:12.5px;list-style:none;display:flex}.legend-row.svelte-rckbz0 li:where(.svelte-rckbz0),.notes-list.svelte-rckbz0 li:where(.svelte-rckbz0){align-items:center;gap:7px;margin:0;display:inline-flex}.legend-row.svelte-rckbz0 strong:where(.svelte-rckbz0){color:var(--ink);font-weight:600}.notes-list.svelte-rckbz0{color:var(--ink);flex-direction:column;margin:10px 0 0;font-size:13.5px}.sw.svelte-rckbz0{flex:none;width:10px;height:10px}.sw.standard.svelte-rckbz0{background:var(--std-front)}.sw.fragmented.svelte-rckbz0{background:var(--orange)}.mini.svelte-rckbz0{display:block;overflow:visible}.note.svelte-1jaq7ko{transition:opacity var(--dur-med) ease .5s;pointer-events:none}.hide.svelte-1jaq7ko{opacity:0}.halo.svelte-1jaq7ko{fill:none;stroke:var(--surface);stroke-width:4px;stroke-linecap:round}.arrow.svelte-1jaq7ko{fill:none;stroke:var(--ink-soft);stroke-width:1.2px}.note-text.svelte-1jaq7ko{font-family:var(--font-sans);fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:5px;stroke-linejoin:round;font-size:14px}@media (width<=560px){.note-text.svelte-1jaq7ko{font-size:13px}}.chart.svelte-10sswli{width:100%;position:relative}svg.svelte-10sswli{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:hidden}.base.svelte-10sswli{stroke:var(--c-context-ink);stroke-width:1px}.nested.svelte-10sswli .shape:where(.svelte-10sswli){stroke:var(--surface);stroke-width:1.5px}.outer.svelte-10sswli{fill:none;stroke-width:1.3px;stroke-dasharray:4 3}.grow.svelte-10sswli{transform-box:fill-box;transition:transform var(--dur-slow) var(--ease-out)}.grow.hidden.svelte-10sswli{transform:scale(0)}.lbl.svelte-10sswli,.leader.svelte-10sswli{transition:opacity var(--dur-med) ease .35s}.hidden-fade.svelte-10sswli{opacity:0}.leader.svelte-10sswli{paint-order:stroke;fill:none;stroke:var(--c-context-ink);stroke-width:1px}.value.svelte-10sswli{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.est.svelte-10sswli{fill:var(--q-estimate-ink);font-size:11.5px;font-weight:500;font-family:var(--font-mono)}.label.svelte-10sswli{fill:var(--ink);font-size:13px}.sub.svelte-10sswli{fill:var(--muted-2);font-size:12px}.row-note.svelte-10sswli{fill:var(--orange-text);font-size:12px;font-weight:500}.hit.svelte-10sswli{fill:#0000}.item.svelte-10sswli{transition:opacity var(--dur-fast) ease}.item.dim.svelte-10sswli{opacity:.5}.key.svelte-10sswli{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:12px 0 0;font-size:12.5px;display:flex}.sw.svelte-10sswli{background:var(--c-indigo);width:11px;height:11px;margin-right:-2px;display:inline-block}.sws.svelte-10sswli{gap:2px;margin-right:2px;display:inline-flex}.sws.svelte-10sswli .sw:where(.svelte-10sswli){margin-right:0}.sw.outline.svelte-10sswli{outline:1.3px dashed var(--c-indigo);outline-offset:-1.3px;background:0 0;margin-left:8px}.sw.round.svelte-10sswli{border-radius:50%}.chart.svelte-1obv18j{width:100%;position:relative}svg.svelte-1obv18j{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:hidden}.r.svelte-1obv18j{transform-box:fill-box;transform-origin:0 0;transition:transform var(--dur-slow) var(--ease-out), opacity var(--dur-med) ease}.r.hidden.svelte-1obv18j{opacity:0;transform:scale(.6)}.txt.svelte-1obv18j,.head.svelte-1obv18j{transition:opacity var(--dur-med) ease .45s}.hidden-fade.svelte-1obv18j{opacity:0}.head-label.svelte-1obv18j{fill:var(--ink);font-size:13px;font-weight:600}.head-total.svelte-1obv18j{fill:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:400}.muted.svelte-1obv18j{fill:var(--muted-2)}.cl.svelte-1obv18j{fill:#fff;font-size:13px;font-weight:600}.cv.svelte-1obv18j{fill:#fff;font-variant-numeric:tabular-nums;font-size:12.5px}.cv.svelte-1obv18j tspan:where(.svelte-1obv18j){font-family:var(--font-mono);font-size:11px}.cs.svelte-1obv18j{fill:#ffffffe0;font-size:11.5px}.mk.svelte-1obv18j{fill:#fff;font-size:11px;font-weight:600;font-family:var(--font-mono)}.dark.svelte-1obv18j .cl:where(.svelte-1obv18j),.dark.svelte-1obv18j .cv:where(.svelte-1obv18j),.dark.svelte-1obv18j .mk:where(.svelte-1obv18j){fill:var(--ink)}.dark.svelte-1obv18j .cs:where(.svelte-1obv18j){fill:#1b1e21cc}.ring.svelte-1obv18j{fill:none;stroke:var(--ink);stroke-width:2px;transition:opacity var(--dur-med) ease .5s}.tick.svelte-1obv18j{fill:var(--ink-soft);font-size:12px}.cell.svelte-1obv18j{transition:opacity var(--dur-fast) ease}.cell.dim.svelte-1obv18j{opacity:.55}.key.svelte-1obv18j{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:12px 0 0;font-size:12.5px;display:flex}.key.svelte-1obv18j b:where(.svelte-1obv18j){font-family:var(--font-mono);color:var(--ink);margin-right:3px;font-weight:600}.key.svelte-1obv18j .num:where(.svelte-1obv18j){font-variant-numeric:tabular-nums;color:var(--ink)}.sw.svelte-1obv18j{background:var(--c-slate);flex:none;width:11px;height:11px;margin-right:-8px;display:inline-block}.key.svelte-1obv18j:has(.sw:where(.svelte-1obv18j)){flex-wrap:nowrap;align-items:baseline}.leader.svelte-1obv18j{stroke:var(--ink-soft);stroke-width:1px}.leader-dot.svelte-1obv18j{fill:var(--ink);stroke:var(--surface);stroke-width:1px}.co-text.svelte-1obv18j{paint-order:stroke;stroke:var(--surface);stroke-width:5px;stroke-linejoin:round;fill:var(--ink);font-size:12px;font-weight:500}.callout.svelte-1obv18j{transition:opacity var(--dur-fast) ease}.callout.dim.svelte-1obv18j{opacity:.5}.chart.svelte-l92a8g{width:100%;position:relative}svg.svelte-l92a8g{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:hidden}.grow.svelte-l92a8g{transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-slow) var(--ease-out)}.grow.hidden.svelte-l92a8g{transform:scale(0)}.ring.svelte-l92a8g{fill:none;stroke-width:1.2px;stroke-dasharray:3 3}.lbl.svelte-l92a8g,.cluster.svelte-l92a8g{transition:opacity var(--dur-med) ease .45s;pointer-events:none}.hidden-fade.svelte-l92a8g{opacity:0}.bl.svelte-l92a8g{fill:#fff;font-size:12.5px;font-weight:600}.bl.sm.svelte-l92a8g{font-size:10.5px}.bv.svelte-l92a8g{fill:#ffffffe6;font-variant-numeric:tabular-nums;font-size:12px}.dark.svelte-l92a8g .bl:where(.svelte-l92a8g){fill:var(--ink)}.dark.svelte-l92a8g .bv:where(.svelte-l92a8g){fill:var(--ink-soft)}.cluster.svelte-l92a8g{fill:var(--ink-soft);paint-order:stroke;stroke:var(--surface);stroke-width:4px;font-size:12.5px;font-weight:600}.bub.svelte-l92a8g{transition:opacity var(--dur-fast) ease}.bub.dim.svelte-l92a8g{opacity:.45}.key.svelte-l92a8g{color:var(--ink-soft);flex-wrap:wrap;gap:4px 18px;margin:8px 0 0;font-size:12.5px;display:flex}.fk.svelte-l92a8g{align-items:center;gap:6px;display:inline-flex}.fsw.svelte-l92a8g{background:color-mix(in srgb, var(--ink-soft) 30%, transparent);outline:1.2px dashed var(--ink-soft);outline-offset:-1.2px;border-radius:50%;width:11px;height:11px}.num.svelte-l92a8g{font-family:var(--font-mono);fill:#fff;pointer-events:none;transition:opacity var(--dur-med) ease .45s;font-size:10px;font-weight:600}.num.dark.svelte-l92a8g{fill:var(--ink)}.keyed.svelte-l92a8g{color:var(--ink);flex-wrap:wrap;gap:3px 16px;margin:10px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.keyed.svelte-l92a8g li:where(.svelte-l92a8g){margin:0}.keyed.svelte-l92a8g b:where(.svelte-l92a8g){font-family:var(--font-mono);margin-right:5px;font-weight:600}.kv.svelte-l92a8g{color:var(--ink-soft);font-variant-numeric:tabular-nums}.sr.svelte-l92a8g{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chart.svelte-hv0xci{width:100%;position:relative}svg.svelte-hv0xci{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:hidden}.grid.svelte-hv0xci{stroke:#cfcfc8;stroke-width:1px;stroke-dasharray:1 3}.tick.svelte-hv0xci{fill:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12px}.axis-label.svelte-hv0xci{fill:var(--ink-soft);font-size:12.5px}.ref.svelte-hv0xci{stroke:var(--ink-soft);stroke-dasharray:3 3}.ref-label.svelte-hv0xci,.gap-head.svelte-hv0xci{fill:var(--ink);font-size:12px;font-weight:600}.gap-head.svelte-hv0xci{fill:var(--muted-2);font-weight:500}.label.svelte-hv0xci{fill:var(--ink);font-size:13.5px}.sub.svelte-hv0xci{fill:var(--muted-2);font-size:11.5px}.val.svelte-hv0xci{fill:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12.5px}.val.b.svelte-hv0xci{font-weight:600}.gap.svelte-hv0xci{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.dl.svelte-hv0xci{font-size:12.5px;font-weight:600}.dot-a.svelte-hv0xci{fill:var(--surface);stroke-width:2px}.bar.svelte-hv0xci{transform-box:fill-box;transition:transform var(--dur-slow) var(--ease-out)}.bar.hidden.svelte-hv0xci{transform:scaleX(0)}.dot-b.svelte-hv0xci{transition:transform var(--dur-slow) var(--ease-out)}.dot-b.hidden.svelte-hv0xci{transform:translateX(var(--shift))}.val.b.svelte-hv0xci,.gap.svelte-hv0xci,.dl.svelte-hv0xci{transition:opacity var(--dur-med) ease .5s}.hidden-fade.svelte-hv0xci{opacity:0}.hit.svelte-hv0xci{fill:#0000}.mini-key.svelte-hv0xci{color:var(--ink-soft);flex-wrap:wrap;gap:4px 16px;margin:0 0 6px;font-size:12.5px;font-weight:600;display:flex}.mini-key.svelte-hv0xci span:where(.svelte-hv0xci){align-items:center;gap:6px;display:inline-flex}.mini-key.svelte-hv0xci i:where(.svelte-hv0xci){border-radius:50%;width:11px;height:11px;display:inline-block}.ka.svelte-hv0xci{box-sizing:border-box;border:2px solid}.row.svelte-hv0xci{transition:opacity var(--dur-fast) ease}.row.dim.svelte-hv0xci{opacity:.5}.chart.svelte-5gvbjp{width:100%;position:relative}svg.svelte-5gvbjp{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:hidden}.rank-label.svelte-5gvbjp{color:var(--ink-soft);margin:0 0 4px;font-size:12.5px}.grid.svelte-5gvbjp{stroke:#d6d6cf;stroke-dasharray:1 3}.period.svelte-5gvbjp{fill:var(--ink-soft);font-size:12px}.rank.svelte-5gvbjp{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.line.svelte-5gvbjp{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ease-out), opacity var(--dur-fast) ease}.hl.svelte-5gvbjp .line:where(.svelte-5gvbjp){stroke-width:3.5px}.line.undrawn.svelte-5gvbjp{stroke-dashoffset:1px}.hit.svelte-5gvbjp{fill:none;stroke:#0000;stroke-width:14px}.pt.svelte-5gvbjp{transition:opacity var(--dur-med) ease}.pt-rank.svelte-5gvbjp{fill:#fff;font-variant-numeric:tabular-nums;pointer-events:none;font-size:11px;font-weight:600}.start.svelte-5gvbjp,.end.svelte-5gvbjp{transition:opacity var(--dur-med) ease .7s;font-size:13px}.bold.svelte-5gvbjp{font-weight:600}.hidden-fade.svelte-5gvbjp{opacity:0}.series.svelte-5gvbjp{transition:opacity var(--dur-fast) ease}.series.dim.svelte-5gvbjp{opacity:.35}.series.active.svelte-5gvbjp .end:where(.svelte-5gvbjp),.series.active.svelte-5gvbjp .start:where(.svelte-5gvbjp){fill:var(--ink);font-weight:600}@media (prefers-reduced-motion:reduce){.line.svelte-5gvbjp{transition:none}}@media (width<=560px){.start.svelte-5gvbjp,.end.svelte-5gvbjp{font-size:12px}}.chart.svelte-lktbub{width:100%;position:relative}svg.svelte-lktbub{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:hidden}.grid.svelte-lktbub{stroke:#d3d3cc;stroke-dasharray:1 3}.zero.svelte-lktbub{stroke:var(--c-context-ink)}.tick.svelte-lktbub{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.axis-label.svelte-lktbub,.axis-note.svelte-lktbub{fill:var(--ink-soft);color:var(--ink-soft);font-size:12.5px}.axis-note.svelte-lktbub{margin:4px 0 0}.bar.svelte-lktbub{transform-box:fill-box;transition:transform var(--dur-med) var(--ease-out)}.bar.hidden.svelte-lktbub{transform:scaleY(0)}.bar.horiz.hidden.svelte-lktbub{transform:scaleX(0)}.conn.svelte-lktbub{stroke:var(--ink-soft);stroke-width:1px;stroke-dasharray:3 2}.conn.svelte-lktbub,.val.svelte-lktbub{transition:opacity var(--dur-med) ease}.hidden-fade.svelte-lktbub{opacity:0}.val.svelte-lktbub{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.label.svelte-lktbub{fill:var(--ink);font-size:13px}.label.strong.svelte-lktbub{font-weight:600}.sub.svelte-lktbub{fill:var(--muted-2);font-size:11.5px}.hit.svelte-lktbub{fill:#0000}.step.svelte-lktbub{transition:opacity var(--dur-fast) ease}.step.dim.svelte-lktbub{opacity:.5}.chart.svelte-120a3ug{width:100%;position:relative}svg.svelte-120a3ug{font-family:var(--font-sans);display:block;overflow:visible}.chart.svelte-120a3ug>svg:where(.svelte-120a3ug){width:100%;height:auto;overflow:hidden}.row-label.svelte-120a3ug{fill:var(--ink);font-size:14px;font-weight:600}.row-label.c.svelte-120a3ug{font-size:13.5px}.share.svelte-120a3ug{font-family:var(--font-mono);fill:var(--ink);font-variant-numeric:tabular-nums;transition:opacity var(--dur-med) ease .6s;font-size:13px;font-weight:500}.hidden-fade.svelte-120a3ug{opacity:0}.count.svelte-120a3ug{fill:var(--ink-soft);font-variant-numeric:tabular-nums;font-weight:400}.row-sub.svelte-120a3ug{fill:var(--muted-2);font-size:12px}.glyph.svelte-120a3ug{transition:opacity var(--dur-med) ease, filter var(--dur-fast) ease}.glyph.hidden.svelte-120a3ug{opacity:0}.glyph.dim.svelte-120a3ug{opacity:.35}.hit.svelte-120a3ug{fill:#0000}.foot.svelte-120a3ug{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 22px;margin-top:12px;display:flex}.legend.svelte-120a3ug{color:var(--ink);flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.legend.svelte-120a3ug li:where(.svelte-120a3ug),.per.svelte-120a3ug{align-items:center;gap:7px;margin:0;display:inline-flex}.legend.svelte-120a3ug b:where(.svelte-120a3ug){font-variant-numeric:tabular-nums;margin-left:2px;font-weight:600}.per.svelte-120a3ug{color:var(--ink-soft);font-size:12.5px}.chart.svelte-1qpttp4{width:100%;position:relative}svg.svelte-1qpttp4{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:hidden}.grid.svelte-1qpttp4{stroke:#cfcfc8;stroke-dasharray:1 3}.tick.svelte-1qpttp4{fill:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12px}.axis-label.svelte-1qpttp4{fill:var(--ink-soft);font-size:12.5px}.ref.svelte-1qpttp4{stroke:var(--ink);stroke-dasharray:3 3}.ref-label.svelte-1qpttp4{fill:var(--ink);font-size:12px;font-weight:600}.chg-head.svelte-1qpttp4{fill:var(--muted-2);font-size:12px;font-weight:500}.label.svelte-1qpttp4,.sub.svelte-1qpttp4,.val.svelte-1qpttp4,.chg.svelte-1qpttp4,.dl.svelte-1qpttp4,.row-note.svelte-1qpttp4{paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}.label.svelte-1qpttp4{fill:var(--ink);font-size:13.5px}.row-note.svelte-1qpttp4{fill:var(--ink-soft);font-size:12px}.sub.svelte-1qpttp4{fill:var(--muted-2);font-size:11.5px}.val.svelte-1qpttp4{fill:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12.5px}.val.to.svelte-1qpttp4{font-weight:600}.chg.svelte-1qpttp4{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.dl.svelte-1qpttp4{fill:var(--ink-soft);font-size:12.5px;font-weight:600}.shaft.svelte-1qpttp4{transform-box:fill-box;transition:transform var(--dur-slow) var(--ease-out)}.shaft.hidden.svelte-1qpttp4{transform:scaleX(0)}.head.svelte-1qpttp4{transition:transform var(--dur-slow) var(--ease-out)}.head.hidden.svelte-1qpttp4{transform:translateX(var(--shift))}.val.to.svelte-1qpttp4,.chg.svelte-1qpttp4,.dl.svelte-1qpttp4,.row-note.svelte-1qpttp4{transition:opacity var(--dur-med) ease .5s}.hidden-fade.svelte-1qpttp4{opacity:0}.hit.svelte-1qpttp4{fill:#0000}.row.svelte-1qpttp4{transition:opacity var(--dur-fast) ease}.row.dim.svelte-1qpttp4{opacity:.5}.mini-key.svelte-1qpttp4{color:var(--ink-soft);flex-wrap:wrap;gap:4px 16px;margin:0 0 6px;font-size:12.5px;font-weight:600;display:flex}.mini-key.svelte-1qpttp4 span:where(.svelte-1qpttp4){align-items:center;gap:6px;display:inline-flex}.mini-key.svelte-1qpttp4 .tail:where(.svelte-1qpttp4){background:var(--ink-soft);border-radius:50%;width:6px;height:6px}.mini-key.svelte-1qpttp4 .head:where(.svelte-1qpttp4){border-left:9px solid var(--ink-soft);border-top:5px solid #0000;border-bottom:5px solid #0000;width:0;height:0}.race.svelte-fycq7o{width:100%;height:100%;min-height:300px;position:relative}svg.svelte-fycq7o{width:100%;height:100%;font-family:var(--font-sans);color:var(--ink-soft);display:block;overflow:visible}.grid.svelte-fycq7o{stroke:#c9c9c4;stroke-dasharray:1 3}.baseline.svelte-fycq7o{stroke:var(--ink-soft)}.ytick.svelte-fycq7o,.xtick.svelte-fycq7o{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.thr.svelte-fycq7o{stroke:var(--orange);stroke-opacity:.45;stroke-dasharray:4 4}.thr-label.svelte-fycq7o{fill:var(--orange-text);font-size:11.5px;font-weight:600}.line.svelte-fycq7o{fill:none;stroke:var(--c-context);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--dur-med) ease, stroke-width var(--dur-med) ease}.line.focus.svelte-fycq7o{stroke:var(--ink);stroke-width:3px}.line.flawed.svelte-fycq7o{stroke:var(--orange);stroke-width:2.6px}.pt.svelte-fycq7o{fill:var(--c-context-ink);transition:fill var(--dur-med) ease}.pt.focus.svelte-fycq7o{fill:var(--ink)}.pt.flawed.svelte-fycq7o,.hard.svelte-fycq7o{fill:var(--orange)}.col-head.svelte-fycq7o{fill:var(--muted);letter-spacing:.02em;font-size:11.5px;font-weight:600}.dl.svelte-fycq7o{fill:var(--ink);paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round;font-size:13px;font-weight:600}.dl.hard.svelte-fycq7o,.dl.flawed.svelte-fycq7o{fill:var(--orange-text)}.dl.svelte-fycq7o .num:where(.svelte-fycq7o){font-variant-numeric:tabular-nums;font-weight:500}.dl.hard.svelte-fycq7o .num:where(.svelte-fycq7o){font-weight:700}.arrow.svelte-fycq7o{fill:none;stroke:var(--ink-soft);stroke-width:1.2px}.note-text.svelte-fycq7o{fill:var(--ink);paint-order:stroke;stroke:var(--bg);stroke-width:5px;stroke-linejoin:round;font-size:14px}.flawed-panel.svelte-fycq7o{background:color-mix(in srgb, var(--surface) 92%, transparent);max-width:300px;box-shadow:var(--shadow-card);border-radius:0;padding:12px 16px 14px;font-size:12.5px;line-height:1.4;position:absolute;top:24px;left:44px}.fp-num.svelte-fycq7o{font-family:var(--font-display);letter-spacing:-.03em;color:var(--orange-text);font-variant-numeric:tabular-nums;margin:0;font-size:44px;font-weight:500;line-height:1}.fp-label.svelte-fycq7o{color:var(--ink);margin:4px 0 8px}.flawed-panel.svelte-fycq7o ul:where(.svelte-fycq7o){columns:2;color:var(--ink-soft);column-gap:14px;margin:0;padding:0;list-style:none}.flawed-panel.one-col.svelte-fycq7o ul:where(.svelte-fycq7o){columns:1}.col-note.svelte-fycq7o{fill:var(--muted);font-size:11.5px}.flawed-panel.svelte-fycq7o li:where(.svelte-fycq7o){break-inside:avoid;margin:0 0 2px}.flawed-panel.svelte-fycq7o li:where(.svelte-fycq7o):before{content:"✗ ";color:var(--orange)}.flawed-panel.svelte-fycq7o li.more:where(.svelte-fycq7o):before{content:""}@media (width<=560px){.flawed-panel.svelte-fycq7o{max-width:190px;padding:8px 12px;top:40px;bottom:auto;left:36px}.fp-num.svelte-fycq7o{font-size:30px}.fp-label.svelte-fycq7o{margin-bottom:0}.flawed-panel.svelte-fycq7o ul:where(.svelte-fycq7o){display:none}.dl.svelte-fycq7o{font-size:12px}}.money.svelte-1kudlg3{width:100%;height:100%;min-height:300px;position:relative}svg.svelte-1kudlg3{width:100%;height:auto;font-family:var(--font-sans);color:var(--ink-soft);display:block;overflow:visible}.flow.svelte-1kudlg3{fill:none;stroke:var(--c-context-ink);stroke-opacity:.5;transition:stroke .4s,stroke-opacity .4s}.flow.equity.svelte-1kudlg3,.flow.exit.svelte-1kudlg3{stroke:var(--c-context);stroke-opacity:.6}.flow.hi.svelte-1kudlg3{stroke:var(--orange);stroke-opacity:.78}.flow.dashed.svelte-1kudlg3{stroke:var(--ink-soft);stroke-opacity:.85;stroke-width:1.2px;stroke-dasharray:3 3}.flow.dashed.hi.svelte-1kudlg3{stroke:var(--orange-text)}.bar.svelte-1kudlg3{fill:var(--ink);transition:fill .3s}.node.off.svelte-1kudlg3 .bar:where(.svelte-1kudlg3){fill:var(--c-context)}.node.hi.svelte-1kudlg3 .bar:where(.svelte-1kudlg3){fill:var(--orange)}.lbl.svelte-1kudlg3{fill:var(--ink);font-size:13px;font-weight:500;transition:fill .3s,opacity .3s}.node.off.svelte-1kudlg3 .lbl:where(.svelte-1kudlg3){fill:var(--muted);opacity:.55;font-weight:400}.node.hi.svelte-1kudlg3 .lbl:where(.svelte-1kudlg3){fill:var(--orange-text);font-weight:600}.total.svelte-1kudlg3{font-family:var(--font-mono);fill:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.node.hi.svelte-1kudlg3 .total:where(.svelte-1kudlg3){fill:var(--orange-text)}.total.side.svelte-1kudlg3{paint-order:stroke;stroke:var(--bg);stroke-width:4px}.arrow.svelte-1kudlg3{fill:none;stroke:var(--ink);stroke-width:1.2px}.note.svelte-1kudlg3{color:var(--ink)}.note-text.svelte-1kudlg3{fill:var(--ink);paint-order:stroke;stroke:var(--bg);stroke-width:5px;stroke-linejoin:round;font-size:14px;font-weight:600}.key.svelte-1kudlg3{color:var(--ink-soft);text-align:center;margin:0;font-size:12px;position:absolute;bottom:0;left:0;right:0}.k.svelte-1kudlg3{vertical-align:middle;width:16px;height:6px;margin:0 5px 1px 10px;display:inline-block}.k-spend.svelte-1kudlg3{background:color-mix(in srgb, var(--c-context-ink) 60%, var(--bg))}.k-equity.svelte-1kudlg3{background:color-mix(in srgb, var(--c-context) 70%, var(--bg))}.k-none.svelte-1kudlg3{border-top:1.5px dashed var(--ink-soft);height:0}@media (width<=560px){.lbl.svelte-1kudlg3{font-size:11.5px}.total.svelte-1kudlg3{font-size:11px}.note-text.svelte-1kudlg3{font-size:13px}.key.svelte-1kudlg3{font-size:11px}.k.svelte-1kudlg3{width:12px;margin-left:6px}}.cons.svelte-lhj0ms{width:100%;height:100%;min-height:300px;position:relative}svg.svelte-lhj0ms{width:100%;height:100%;font-family:var(--font-sans);display:block;overflow:visible}.big.svelte-lhj0ms{letter-spacing:-.03em;fill:var(--ink);font-variant-numeric:tabular-nums;font-size:44px;font-weight:500}.big-label.svelte-lhj0ms{fill:var(--ink);font-size:15px;font-weight:600}.big-sub.svelte-lhj0ms{fill:var(--ink-soft);font-size:13px}.unit.svelte-lhj0ms{fill:var(--ink);transition:fill .4s}.unit.gone.svelte-lhj0ms{fill:var(--c-context)}.ind-label.svelte-lhj0ms{fill:var(--ink-soft);font-size:12.5px}.ind-num.svelte-lhj0ms{font-family:var(--font-mono);fill:var(--ink);font-weight:600}.leg.svelte-lhj0ms text:where(.svelte-lhj0ms){fill:var(--ink-soft);font-size:12.5px}.leg.dim.svelte-lhj0ms{opacity:.4}.leg-n.svelte-lhj0ms{font-family:var(--font-mono);fill:var(--ink);font-weight:600}.year.svelte-lhj0ms{stroke:#c9c9c4;stroke-dasharray:1 3}.baseline.svelte-lhj0ms{stroke:var(--ink-soft)}.cursor.svelte-lhj0ms{stroke:var(--ink);stroke-opacity:.25;stroke-dasharray:2 3;transition:x1 .6s,x2 .6s}.xtick.svelte-lhj0ms{fill:var(--muted);font-size:12px}.deal.svelte-lhj0ms{transition:opacity .3s,fill .3s}.deal.dim.svelte-lhj0ms{opacity:.8}.dlabel.svelte-lhj0ms text:where(.svelte-lhj0ms){fill:var(--ink);paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round;font-size:12.5px;font-weight:600}.leader.svelte-lhj0ms{stroke:var(--ink);stroke-width:1px}.acq.svelte-lhj0ms{fill:var(--ink);font-size:15px;font-weight:600}.note.svelte-lhj0ms{fill:var(--orange-text);font-size:14px;font-weight:600}.lane-label.svelte-lhj0ms{fill:var(--ink-soft);font-size:12px;font-weight:500}.lane-n.svelte-lhj0ms{font-family:var(--font-mono);fill:var(--orange-text);font-weight:600}.lane-line.svelte-lhj0ms{stroke:var(--hairline)}.x-mark.svelte-lhj0ms{fill:var(--orange);font-size:13px;font-weight:700}.x-mark.pivot.svelte-lhj0ms{fill:var(--orange-text)}.x-mark.sched.svelte-lhj0ms{fill:var(--c-context-ink)}.lane-last.svelte-lhj0ms{fill:var(--ink-soft);font-size:12px;font-style:italic}@media (width<=560px){.big.svelte-lhj0ms{font-size:36px}.leg.svelte-lhj0ms text:where(.svelte-lhj0ms),.ind-label.svelte-lhj0ms,.dlabel.svelte-lhj0ms text:where(.svelte-lhj0ms){font-size:11.5px}.acq.svelte-lhj0ms{font-size:13.5px}.note.svelte-lhj0ms{font-size:13px}}.loop.svelte-cdtne2{width:100%;height:100%;min-height:300px;font-family:var(--font-sans);position:relative}svg.svelte-cdtne2{width:100%;height:100%;color:var(--ink-soft);display:block;overflow:visible}.track.svelte-cdtne2{fill:none;stroke:var(--grid);stroke-width:1px;stroke-dasharray:1 4}.phase-arc.svelte-cdtne2{fill:none;stroke:var(--c-context);stroke-width:3px;stroke-linecap:round;transition:stroke .4s}.phase.on.svelte-cdtne2 .phase-arc:where(.svelte-cdtne2){stroke:var(--c-context-ink)}.phase-label.svelte-cdtne2{letter-spacing:.06em;text-transform:uppercase;fill:var(--muted);font-size:10.5px;font-weight:600}.phase.on.svelte-cdtne2 .phase-label:where(.svelte-cdtne2){fill:var(--ink-soft)}.edge.svelte-cdtne2{fill:none;stroke:var(--ink-soft);stroke-width:1.6px;stroke-linecap:round}.edge.to-active.svelte-cdtne2{stroke:var(--orange);stroke-width:2.2px;color:var(--orange)}.ghost.svelte-cdtne2{fill:var(--c-context)}.ghost-edge.svelte-cdtne2{fill:none;stroke:var(--c-context);stroke-width:1.4px;stroke-dasharray:1 4;stroke-linecap:round}.node.svelte-cdtne2 circle:where(.svelte-cdtne2){fill:var(--ink);transition:fill .3s}.node.dim.svelte-cdtne2 circle:where(.svelte-cdtne2){fill:var(--ink-soft)}.node.active.svelte-cdtne2 circle:where(.svelte-cdtne2){fill:var(--orange)}.num.svelte-cdtne2{font-family:var(--font-mono);fill:#fff;font-size:13px;font-weight:600}.label.svelte-cdtne2{fill:var(--ink);font-size:13.5px;font-weight:600;transition:fill .3s}.node.dim.svelte-cdtne2 .label:where(.svelte-cdtne2){fill:var(--ink-soft);font-weight:500}.node.active.svelte-cdtne2 .label:where(.svelte-cdtne2){fill:var(--orange-text)}.gate.svelte-cdtne2{fill:var(--ink)}.gate-t.svelte-cdtne2{font-family:var(--font-mono);letter-spacing:.08em;fill:#fff;font-size:10.5px;font-weight:600}.detail.svelte-cdtne2{color:var(--ink);margin:0;font-size:14px;line-height:1.45;position:absolute}.detail.center.svelte-cdtne2{transform:translateY(-50%)}.detail.svelte-cdtne2 p:where(.svelte-cdtne2){margin:0}.eyebrow.svelte-cdtne2{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex;margin-bottom:4px!important}.badge.svelte-cdtne2{background:var(--ink);color:#fff;border-radius:2px;padding:1px 6px;font-weight:600}.title.svelte-cdtne2{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.25}.desc.svelte-cdtne2{color:var(--ink-soft);margin-top:6px!important}.ex.svelte-cdtne2{box-shadow:inset 2px 0 0 var(--orange);text-align:left;padding-left:10px;margin-top:10px!important}.ex.svelte-cdtne2 span:where(.svelte-cdtne2){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-text);font-size:11px;display:block}.hub.svelte-cdtne2{text-align:center;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.hub.svelte-cdtne2 p:where(.svelte-cdtne2){margin:0}.hub-num.svelte-cdtne2{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:40px;font-weight:500;line-height:1}.hub-num.svelte-cdtne2 span:where(.svelte-cdtne2){letter-spacing:0;color:var(--muted);font-size:16px;font-weight:400}.hub-label.svelte-cdtne2{color:var(--ink-soft);font-size:13px;font-weight:600;line-height:1.3;margin-top:4px!important}.linear.svelte-cdtne2 .detail.center:where(.svelte-cdtne2){background:var(--surface);box-shadow:var(--shadow-card);transition:top .5s var(--ease-out);padding:14px 16px}@media (width<=560px){.detail.svelte-cdtne2{font-size:13.5px}.title.svelte-cdtne2{font-size:16px}}.judge.svelte-101lslw{width:100%;height:100%;min-height:300px;position:relative}svg.svelte-101lslw{width:100%;height:100%;font-family:var(--font-sans);display:block;overflow:visible}.band.svelte-101lslw{fill:#0000}.band.alt.svelte-101lslw{fill:#efefe9}.band-label.svelte-101lslw{fill:var(--muted);font-size:12px;font-weight:500;transition:fill .3s}.band-label.on.svelte-101lslw{fill:var(--ink);font-weight:600}.grid.svelte-101lslw{stroke:#c9c9c4;stroke-dasharray:1 3}.baseline.svelte-101lslw{stroke:var(--ink-soft)}.xtick.svelte-101lslw{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.axis-label.svelte-101lslw{fill:var(--muted);font-size:12px}.row-label.svelte-101lslw{fill:var(--ink);font-size:13.5px;font-weight:500;transition:fill .3s}.row.dim.svelte-101lslw .row-label:where(.svelte-101lslw){fill:var(--ink-soft);font-weight:400}.row.hi.svelte-101lslw .row-label:where(.svelte-101lslw){fill:var(--orange-text);font-weight:600}.stem.svelte-101lslw{stroke:var(--c-context-ink);stroke-width:1.4px}.mark.svelte-101lslw{fill:var(--ink-soft);transition:fill .3s}.row.dim.svelte-101lslw .mark:where(.svelte-101lslw){fill:var(--c-context-ink)}.row.hi.svelte-101lslw .mark:where(.svelte-101lslw){fill:var(--orange)}.row.hi.svelte-101lslw .stem:where(.svelte-101lslw){stroke:var(--orange)}.mark.hollow.svelte-101lslw{fill:var(--bg);stroke:var(--ink-soft);stroke-width:2.2px}.row.dim.svelte-101lslw .mark.hollow:where(.svelte-101lslw){fill:var(--bg);stroke:var(--c-context-ink)}.row.hi.svelte-101lslw .mark.hollow:where(.svelte-101lslw){fill:var(--bg);stroke:var(--orange)}.val.svelte-101lslw{font-family:var(--font-mono);fill:var(--ink);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--bg);stroke-width:4px;font-size:12.5px;font-weight:600}.row.dim.svelte-101lslw .val:where(.svelte-101lslw){fill:var(--ink-soft);font-weight:500}.row.hi.svelte-101lslw .val:where(.svelte-101lslw){fill:var(--orange-text)}.ctx.svelte-101lslw{fill:var(--ink-soft);paint-order:stroke;stroke:var(--bg);stroke-width:4px;font-size:12.5px}.ref.svelte-101lslw{stroke:var(--ink);stroke-width:1.2px;stroke-dasharray:4 3}.ref-band.svelte-101lslw{fill:var(--ink);fill-opacity:.06}.ref-label.svelte-101lslw{fill:var(--ink);paint-order:stroke;stroke:var(--bg);stroke-width:4px;font-size:12.5px;font-weight:600}.ref-num.svelte-101lslw{font-family:var(--font-mono);font-weight:500}.ref-note.svelte-101lslw{font-family:var(--font-sans);fill:var(--ink-soft);font-weight:400}.median.svelte-101lslw{stroke:var(--orange);stroke-width:1.5px;stroke-dasharray:5 3}.s-num.svelte-101lslw{letter-spacing:-.03em;fill:var(--orange-text);font-variant-numeric:tabular-nums;font-size:40px;font-weight:500}.s-label.svelte-101lslw{fill:var(--ink-soft);paint-order:stroke;stroke:var(--bg);stroke-width:4px;font-size:13px}@media (width<=560px){.row-label.svelte-101lslw{font-size:12.5px}.band-label.svelte-101lslw{font-size:11px}.s-num.svelte-101lslw{font-size:30px}.s-label.svelte-101lslw{font-size:12px}}.cvw.svelte-wx3q3g{--cols:minmax(0, .26fr) minmax(0, .37fr) minmax(0, .37fr);box-sizing:border-box;height:100%;min-height:300px;font-family:var(--font-sans);color:var(--ink);flex-direction:column;justify-content:flex-start;padding-top:min(8%,40px);display:flex;overflow:hidden}.head.svelte-wx3q3g,.row.svelte-wx3q3g{grid-template-columns:var(--cols);column-gap:18px;display:grid}.head.svelte-wx3q3g{border-bottom:1px solid var(--ink);padding:0 0 8px 12px;font-size:14px;font-weight:600}.h-topic.svelte-wx3q3g{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);align-self:end;font-size:11.5px;font-weight:500}.count.svelte-wx3q3g{color:var(--ink);font-weight:600}.rows.svelte-wx3q3g{flex-direction:column;display:flex}.row.svelte-wx3q3g{border-bottom:1px solid var(--hairline-soft);padding:9px 0 9px 12px;transition:background-color .3s,box-shadow .3s}.row.svelte-wx3q3g p:where(.svelte-wx3q3g){margin:0}.topic.svelte-wx3q3g{color:var(--ink);font-size:13px;font-weight:600;line-height:1.35}.cell.svelte-wx3q3g{font-size:13.5px;line-height:1.45}.cell.span.svelte-wx3q3g{grid-column:2/span 2}.short.svelte-wx3q3g{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-soft);overflow:hidden}.row.dim.svelte-wx3q3g .topic:where(.svelte-wx3q3g){color:var(--ink-soft);font-weight:500}.row.dim.svelte-wx3q3g .short:where(.svelte-wx3q3g){color:var(--muted)}.row.hi.svelte-wx3q3g{background:var(--surface);box-shadow:inset 3px 0 0 var(--orange), var(--shadow-card);padding-top:12px;padding-bottom:14px}.row.hi.svelte-wx3q3g .topic:where(.svelte-wx3q3g){color:var(--orange-text)}.full.svelte-wx3q3g{color:var(--ink);font-size:14.5px}.m-head.svelte-wx3q3g{display:none}.same.svelte-wx3q3g{background:var(--tag-bg);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);vertical-align:1px;border-radius:2px;margin-right:8px;padding:0 6px;font-size:10.5px;display:inline-block}.shared-ground.svelte-wx3q3g{background:var(--tag-bg);margin-top:14px;padding:10px 12px 12px}.sg-label.svelte-wx3q3g{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 6px;font-size:11px}.shared-ground.svelte-wx3q3g ul:where(.svelte-wx3q3g){flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:flex}.shared-ground.svelte-wx3q3g li:where(.svelte-wx3q3g):before{content:"= ";font-family:var(--font-mono);color:var(--muted)}@media (width<=560px){.cvw.svelte-wx3q3g{--cols:minmax(0, 1fr) minmax(0, 1fr)}.head.svelte-wx3q3g{grid-template-columns:var(--cols);padding-left:0}.h-topic.svelte-wx3q3g{display:none}.row.svelte-wx3q3g{row-gap:4px;padding:7px 0 7px 10px}.topic.svelte-wx3q3g{grid-column:1/-1;font-size:12.5px}.cell.span.svelte-wx3q3g{grid-column:1/-1}.short.svelte-wx3q3g{display:none}.full.svelte-wx3q3g{font-size:13px;line-height:1.42}.row.hi.svelte-wx3q3g{padding-top:10px;padding-bottom:12px}.shared-ground.svelte-wx3q3g{margin-top:10px;padding:8px 10px 10px}.shared-ground.svelte-wx3q3g ul:where(.svelte-wx3q3g){font-size:12px}}.dirb.svelte-qblrsx{width:100%;height:100%;min-height:300px;position:relative}svg.svelte-qblrsx{width:100%;height:100%;font-family:var(--font-sans);display:block;overflow:visible}.dot.svelte-qblrsx{fill:var(--ink-soft);transition:fill .4s}.dot.dim.svelte-qblrsx{fill:var(--c-context)}.dot.hi.svelte-qblrsx{fill:var(--orange)}.big.svelte-qblrsx{letter-spacing:-.03em;fill:var(--ink);font-variant-numeric:tabular-nums;font-size:44px;font-weight:500}.big-label.svelte-qblrsx{fill:var(--ink-soft);font-size:14px}.hi-label.svelte-qblrsx{fill:var(--orange-text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.g-label.svelte-qblrsx{fill:var(--ink-soft);font-size:13px;font-weight:500;transition:fill .3s}.g-label.hi.svelte-qblrsx{fill:var(--orange-text);font-weight:600}.g-count.svelte-qblrsx{font-family:var(--font-mono);fill:var(--ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.g-label.hi.svelte-qblrsx .g-count:where(.svelte-qblrsx){fill:var(--orange-text)}.g-hi.svelte-qblrsx{font-family:var(--font-mono);fill:var(--orange-text);font-size:12.5px;font-weight:600}.key.svelte-qblrsx{color:var(--ink-soft);margin:0;font-size:12.5px;position:absolute;bottom:-4px;right:0}.sw.svelte-qblrsx{background:var(--orange);border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}@media (width<=560px){.g-label.svelte-qblrsx{font-size:12px}.g-count.svelte-qblrsx,.g-hi.svelte-qblrsx{font-size:11.5px}.big.svelte-qblrsx{font-size:36px}.big-label.svelte-qblrsx{font-size:12.5px}}.ewm.svelte-1dkge7y{width:100%;height:100%;min-height:360px;font-family:var(--font-sans);flex-direction:column;display:flex;position:relative}.plot.svelte-1dkge7y{flex:auto;min-height:0;position:relative}svg.svelte-1dkge7y{color:var(--ink-soft);display:block;overflow:hidden}.band.svelte-1dkge7y{transition:fill .4s}.bandbar.svelte-1dkge7y{fill:var(--orange);opacity:0;transition:opacity .4s}.bandbar.on.svelte-1dkge7y{opacity:1}.payhead.svelte-1dkge7y{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--muted);font-size:10px}.colhead.svelte-1dkge7y{fill:var(--ink-soft);font-size:12.5px;font-weight:600}.narrow.svelte-1dkge7y .colhead:where(.svelte-1dkge7y){font-size:11px}.coldiv.svelte-1dkge7y{stroke:#bdbcb4;stroke-width:1px;stroke-dasharray:1 3}.bandlabel.svelte-1dkge7y{paint-order:stroke;stroke-width:5px;stroke-linejoin:round;letter-spacing:.07em;text-transform:uppercase;fill:var(--ink-soft);font-size:11px;font-weight:600;transition:fill .4s}.bandlabel.on.svelte-1dkge7y{fill:var(--ink)}.bandlabel.dim.svelte-1dkge7y{fill:var(--muted)}.bandnum.svelte-1dkge7y{font-family:var(--font-mono);fill:var(--orange-text);font-weight:500}.bandlabel.dim.svelte-1dkge7y .bandnum:where(.svelte-1dkge7y){fill:var(--muted)}.node.svelte-1dkge7y{cursor:pointer;outline:none;transition:opacity .3s}.ready.svelte-1dkge7y .node:where(.svelte-1dkge7y){transition:transform .9s cubic-bezier(.65,0,.35,1),opacity .3s}.node.hidden.svelte-1dkge7y{opacity:0;pointer-events:none}.node.fade.svelte-1dkge7y{opacity:.5}.hit.svelte-1dkge7y{fill:#0000}.dot.svelte-1dkge7y{transition:fill .45s,stroke .45s}.dot.ring.svelte-1dkge7y{fill:#fbfbf8;stroke-width:1.7px}.range.svelte-1dkge7y{opacity:.2;transition:fill .45s}.node.hover.svelte-1dkge7y .dot:where(.svelte-1dkge7y),.node.svelte-1dkge7y:focus-visible .dot:where(.svelte-1dkge7y){stroke:var(--ink);stroke-width:2px}.node.svelte-1dkge7y:focus-visible .hit:where(.svelte-1dkge7y){stroke:var(--blue,#477cd0);stroke-width:2px}.lbl.svelte-1dkge7y{fill:#8f8e87;paint-order:stroke;stroke-width:4px;stroke-linejoin:round;pointer-events:none;font-size:11.5px;font-weight:500}.narrow.svelte-1dkge7y .lbl:where(.svelte-1dkge7y){font-size:10.5px}.lbl.strong.svelte-1dkge7y{fill:var(--ink);font-size:12.5px;font-weight:600}.narrow.svelte-1dkge7y .lbl.strong:where(.svelte-1dkge7y){font-size:11px}.lbl.inside.svelte-1dkge7y{fill:#6f6e68;font-weight:600}.lbl.inside.strong.svelte-1dkge7y{fill:#fff}.lbl.svelte-1dkge7y .fig:where(.svelte-1dkge7y){font-family:var(--font-mono);fill:var(--ink-soft);font-size:11px;font-weight:500}.narrow.svelte-1dkge7y .lbl:where(.svelte-1dkge7y) .fig:where(.svelte-1dkge7y){font-size:10px}.lbl.inside.svelte-1dkge7y .fig:where(.svelte-1dkge7y){fill:inherit;opacity:.92}.more.svelte-1dkge7y{fill:var(--muted);cursor:pointer;font-size:10.5px;font-weight:500;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.more.on.svelte-1dkge7y{fill:var(--ink-soft)}.echoes.svelte-1dkge7y path:where(.svelte-1dkge7y){fill:none;stroke:var(--ink);stroke-width:1px;opacity:0;transition:opacity .5s .3s}.echoes.shown.svelte-1dkge7y path:where(.svelte-1dkge7y){opacity:.55}.ribbon.svelte-1dkge7y{fill:none;stroke:var(--orange);stroke-opacity:.5;stroke-linecap:butt;stroke-dasharray:1 1;stroke-dashoffset:1px;mix-blend-mode:multiply}.ready.svelte-1dkge7y .ribbon:where(.svelte-1dkge7y){transition:stroke-dashoffset 1.1s cubic-bezier(.33,1,.68,1),stroke-opacity .4s}.money.shown.svelte-1dkge7y .ribbon:where(.svelte-1dkge7y){stroke-dashoffset:0}.money.faint.svelte-1dkge7y .ribbon:where(.svelte-1dkge7y){stroke-opacity:.18}.ribbon.est.svelte-1dkge7y{stroke-opacity:.3}.rules.svelte-1dkge7y{opacity:0;transition:opacity .5s}.rules.shown.svelte-1dkge7y{opacity:1}.rule.svelte-1dkge7y{fill:none;stroke:var(--orange);stroke-linecap:round}.rule.test.svelte-1dkge7y{stroke-width:1.6px}.rule.duty.svelte-1dkge7y{stroke-width:1.8px;stroke-dasharray:5 4}.rulelabel.svelte-1dkge7y{fill:var(--orange-text);paint-order:stroke;stroke:#f1f1ea;stroke-width:5px;stroke-linejoin:round;font-size:12px;font-weight:600;animation:.4s .4s both svelte-1dkge7y-ewm-in}.acq.svelte-1dkge7y{opacity:0;pointer-events:none;transition:opacity .4s}.acq.shown.svelte-1dkge7y{opacity:1}.ghost.svelte-1dkge7y{fill:none;stroke:#b3b2ab;stroke-width:1px;stroke-dasharray:1.5 2}.acqarrow.svelte-1dkge7y{fill:none;stroke:var(--orange);stroke-width:1.4px}.moneylabel.svelte-1dkge7y text:where(.svelte-1dkge7y){paint-order:stroke;stroke:#f1f1ea;stroke-width:5px;stroke-linejoin:round;animation:.4s .6s both svelte-1dkge7y-ewm-in}.ml-kicker.svelte-1dkge7y{letter-spacing:.08em;text-transform:uppercase;fill:var(--orange-text);font-size:10.5px;font-weight:600}.ml-value.svelte-1dkge7y{letter-spacing:-.02em;fill:var(--orange-text);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600}.narrow.svelte-1dkge7y .ml-value:where(.svelte-1dkge7y){font-size:20px}.ml-note.svelte-1dkge7y{fill:var(--ink-soft);font-size:12px}.note.svelte-1dkge7y{pointer-events:none;animation:.4s .5s both svelte-1dkge7y-ewm-in}@keyframes svelte-1dkge7y-ewm-in{0%{opacity:0}to{opacity:1}}.arrow.svelte-1dkge7y{fill:none;stroke:var(--ink-soft);stroke-width:1.2px}.note-text.svelte-1dkge7y{fill:var(--ink);paint-order:stroke;stroke:#f1f1ea;stroke-width:5px;stroke-linejoin:round}.takeaway.svelte-1dkge7y{background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink);margin:0;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.38;animation:.5s .4s both svelte-1dkge7y-ewm-in;position:absolute}.narrow.svelte-1dkge7y .takeaway:where(.svelte-1dkge7y){padding:8px 10px;font-size:13px;top:0;left:0;right:0}.tip.svelte-1dkge7y{z-index:6;background:var(--surface);box-shadow:var(--shadow-pop);color:var(--ink);pointer-events:none;margin:0;padding:10px 12px 11px;position:absolute}.tip.pinned.svelte-1dkge7y{pointer-events:auto}.tip.svelte-1dkge7y p:where(.svelte-1dkge7y){margin:0;font-size:12.5px;line-height:1.45}.tip.svelte-1dkge7y .tip-name:where(.svelte-1dkge7y){padding-right:22px;font-size:14px;font-weight:600}.tip.svelte-1dkge7y .tip-meta:where(.svelte-1dkge7y){color:var(--muted-2);margin-bottom:4px;font-size:11px}.tip-role.svelte-1dkge7y{color:var(--ink-soft)}.tip.svelte-1dkge7y .tip-fig:where(.svelte-1dkge7y){font-family:var(--font-mono);margin-top:6px;font-size:12px}.tip-fig.svelte-1dkge7y span:where(.svelte-1dkge7y){color:var(--muted-2)}.tip.svelte-1dkge7y .tip-acq:where(.svelte-1dkge7y){color:var(--ink-soft);margin-top:3px}.tip.svelte-1dkge7y .tip-tags:where(.svelte-1dkge7y){margin-top:5px}.tag.svelte-1dkge7y{font-family:var(--font-mono);color:var(--ink-label);background:#ecebe4;border-radius:2px;margin-right:4px;padding:1px 6px;font-size:10.5px;display:inline-block}.tip.svelte-1dkge7y .tip-src:where(.svelte-1dkge7y){color:var(--muted-2);margin-top:6px;font-size:11.5px}.tip-src.svelte-1dkge7y a:where(.svelte-1dkge7y){color:var(--ink)}.tip-close.svelte-1dkge7y{width:28px;height:28px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1;position:absolute;top:4px;right:4px}.legend.svelte-1dkge7y{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 13px;padding-top:10px;font-size:11.5px;display:flex}.lg-item.svelte-1dkge7y{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.lg-item.mono.svelte-1dkge7y{font-family:var(--font-mono);font-size:10.5px}.lg-item.svelte-1dkge7y svg:where(.svelte-1dkge7y){display:block;overflow:visible}.lg-sep.svelte-1dkge7y{background:var(--hairline);width:1px;height:14px}.sw.svelte-1dkge7y{border-radius:50%;width:9px;height:9px;display:inline-block}.lg-circle.svelte-1dkge7y{fill:#d9d8d1}.lg-ring.svelte-1dkge7y{fill:none;stroke:#a3a29b;stroke-width:1.5px}.narrow.svelte-1dkge7y .legend:where(.svelte-1dkge7y){gap:2px 10px;padding-top:6px;font-size:10.5px}.narrow.svelte-1dkge7y .lg-sep:where(.svelte-1dkge7y){display:none}.still.svelte-1dkge7y .node:where(.svelte-1dkge7y),.still.svelte-1dkge7y .dot:where(.svelte-1dkge7y),.still.svelte-1dkge7y .ribbon:where(.svelte-1dkge7y),.still.svelte-1dkge7y .band:where(.svelte-1dkge7y){transition:none!important}.still.svelte-1dkge7y .note:where(.svelte-1dkge7y),.still.svelte-1dkge7y .moneylabel:where(.svelte-1dkge7y) text:where(.svelte-1dkge7y),.still.svelte-1dkge7y .takeaway:where(.svelte-1dkge7y),.still.svelte-1dkge7y .rulelabel:where(.svelte-1dkge7y){animation:none}.scroll.svelte-17zrrbk{-webkit-overflow-scrolling:touch;max-width:100%;margin-top:8px;overflow-x:auto}.scroll.overflow.svelte-17zrrbk{background:linear-gradient(to right, var(--surface) 30%, transparent) left / 28px 100% no-repeat local, linear-gradient(to left, var(--surface) 30%, transparent) right / 28px 100% no-repeat local, linear-gradient(to right, #1b1e2124, transparent) left / 12px 100% no-repeat scroll, linear-gradient(to left, #1b1e2124, transparent) right / 12px 100% no-repeat scroll}.scroll.svelte-17zrrbk:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.hint.svelte-17zrrbk{color:var(--muted-2);margin:8px 0 0;font-size:11.5px}table.svelte-17zrrbk{font-size:12.5px}th.svelte-17zrrbk,td.svelte-17zrrbk{padding:7px 10px}.fig.svelte-1h06asl{scroll-margin-top:var(--anchor-offset);min-width:0;margin:8px 0 36px}.fig-head.svelte-1h06asl{padding:var(--card-pad) var(--card-pad) 0}.fig-head.story.svelte-1h06asl{padding-top:calc(var(--card-pad) + 8px)}.fig-headline.svelte-1h06asl{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(21px,2.4vw,28px);font-weight:600;line-height:1.18}.fig-dek.svelte-1h06asl{color:var(--ink-soft);max-width:62ch;margin:8px 0 0;font-size:16px;line-height:1.5}.fig-title.svelte-1h06asl{font:500 16px/24px var(--font-sans);color:var(--ink-strong);margin:0}.fig-sub.svelte-1h06asl{font-size:var(--t-caption);color:var(--ink-soft);margin:6px 0 0;line-height:1.5}.fig-body.svelte-1h06asl{padding:12px var(--card-pad) 16px;min-width:0}.fig-link.svelte-1h06asl{margin:-4px var(--card-pad) 16px}.fig-data.svelte-1h06asl{margin:0 var(--card-pad) 14px;font-size:var(--t-caption)}.fig-data.locked.svelte-1h06asl{color:var(--muted-2)}.fig-data.svelte-1h06asl summary:where(.svelte-1h06asl){cursor:pointer;color:var(--muted-2);width:max-content;list-style:none}.fig-data.svelte-1h06asl summary:where(.svelte-1h06asl):before{content:"+ "}.fig-data[open].svelte-1h06asl summary:where(.svelte-1h06asl):before{content:"− "}.fig-data.svelte-1h06asl summary:where(.svelte-1h06asl):hover{color:var(--ink)}figcaption.svelte-1h06asl{padding:13px var(--card-pad) 16px;border-top:1px solid var(--divider);font-size:var(--t-caption);color:var(--ink-soft);flex-direction:column;gap:4px;margin:0;line-height:1.55;display:flex}figcaption.svelte-1h06asl strong:where(.svelte-1h06asl){color:var(--ink-label);font-weight:600}.src.svelte-1h06asl{color:var(--muted-2)}.big.svelte-169hhs6{text-align:center;margin:40px 0 48px;padding:40px 0 32px}.num.svelte-169hhs6{font-family:var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:clamp(64px,11vw,128px);font-weight:300;line-height:1}.txt.svelte-169hhs6{max-width:560px;font-size:var(--t-lead);color:var(--ink-soft);margin:20px auto 0;line-height:1.5}.src.svelte-169hhs6{font-size:var(--t-caption);color:var(--muted-2);margin:10px 0 0}.scrolly.svelte-z4zzme{--s-top:calc(var(--header-h) + var(--tabs-h) + 12px);scroll-margin-top:var(--anchor-offset);margin:56px 0}.s-head.svelte-z4zzme{max-width:760px;margin:0 0 8px}.s-headline.svelte-z4zzme{letter-spacing:-.025em;font-size:clamp(25px,3.2vw,36px);font-weight:600;line-height:1.12}.s-dek.svelte-z4zzme{color:var(--ink-soft);margin:12px 0 0;font-size:18px;line-height:1.5}.p-figure.svelte-z4zzme{break-inside:avoid;height:500px;margin:16px 28px 12px 0;position:relative}.p-steps.svelte-z4zzme{columns:2;color:var(--ink-soft);column-gap:28px;margin:0;padding:0;font-size:13.5px;line-height:1.5;list-style:none}.p-steps.svelte-z4zzme li:where(.svelte-z4zzme){break-inside:avoid;grid-template-columns:22px minmax(0,1fr);margin:0 0 8px;display:grid}.p-steps.svelte-z4zzme .s-count:where(.svelte-z4zzme){color:var(--orange-text);margin:2px 0 0}.s-grid.svelte-z4zzme{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);column-gap:40px;display:grid;position:relative}.s-graphic.svelte-z4zzme{grid-area:1/2}.s-sticky.svelte-z4zzme{top:var(--s-top);height:calc(100vh - var(--s-top) - 24px);flex-direction:column;justify-content:center;max-height:680px;display:flex;position:sticky}.s-figure.svelte-z4zzme{width:100%;height:min(100%,560px);position:relative}.s-steps.svelte-z4zzme{grid-area:1/1;padding:30vh 0 40vh}.s-step.svelte-z4zzme{align-items:center;min-height:70vh;display:flex}.s-step.svelte-z4zzme:last-child{min-height:50vh}.s-card.svelte-z4zzme{background:var(--surface);box-shadow:var(--shadow-card);opacity:.45;transition:opacity var(--dur-med) ease;border-radius:0;padding:18px 20px 20px;font-size:16px;line-height:1.6;position:relative}.active.svelte-z4zzme .s-card:where(.svelte-z4zzme){opacity:1}.s-count.svelte-z4zzme{letter-spacing:.08em;color:var(--muted-2);font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.s-foot.svelte-z4zzme{border-top:1px solid var(--hairline);font-size:var(--t-caption);color:var(--ink-soft);margin-top:8px;padding-top:12px;line-height:1.55}.s-foot.svelte-z4zzme p:where(.svelte-z4zzme){margin:0 0 4px}.s-foot.svelte-z4zzme strong:where(.svelte-z4zzme){color:var(--ink-label)}.s-src.svelte-z4zzme{color:var(--muted)}@media (width>=900px){.scrolly.wide.svelte-z4zzme{--wide-w:min(1240px, calc(100vw - 2 * var(--gutter) - 24px));width:var(--wide-w);margin-left:calc((100% - var(--wide-w)) / 2)}.wide.svelte-z4zzme .s-head:where(.svelte-z4zzme),.wide.svelte-z4zzme .s-foot:where(.svelte-z4zzme){max-width:860px}.wide.svelte-z4zzme .s-grid:where(.svelte-z4zzme){grid-template-columns:minmax(0,300px) minmax(0,1fr);column-gap:36px}.wide.svelte-z4zzme .s-sticky:where(.svelte-z4zzme){max-height:740px}.wide.svelte-z4zzme .s-figure:where(.svelte-z4zzme){height:min(100%,660px)}.wide.svelte-z4zzme .s-card:where(.svelte-z4zzme){font-size:15.5px}}@media (width>=1320px){.scrolly.wide.svelte-z4zzme{--wide-w:min(1240px, calc(100vw - 340px))}.wide.svelte-z4zzme .s-grid:where(.svelte-z4zzme){grid-template-columns:minmax(0,270px) minmax(0,1fr);column-gap:32px}}@media (width<=899px){.scrolly.svelte-z4zzme{--s-top:calc(var(--header-h) + 4px);--s-graphic-h:clamp(280px, 56svh, 540px)}.s-grid.svelte-z4zzme{grid-template-columns:minmax(0,1fr)}.s-graphic.svelte-z4zzme,.s-steps.svelte-z4zzme{grid-area:1/1}.s-graphic.svelte-z4zzme{z-index:3;pointer-events:none;position:relative}.s-sticky.svelte-z4zzme{height:var(--s-graphic-h);max-height:none;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 10px;background:var(--bg);pointer-events:auto}.s-sticky.svelte-z4zzme:after{content:"";background:linear-gradient(var(--bg), color-mix(in srgb, var(--bg) 0%, transparent));pointer-events:none;height:18px;position:absolute;bottom:-18px;left:0;right:0}.s-figure.svelte-z4zzme{height:100%}.s-steps.svelte-z4zzme{z-index:2;padding:calc(var(--s-graphic-h) + 28px) 0 calc(100svh - var(--s-graphic-h) - var(--s-top));position:relative}.s-step.svelte-z4zzme,.s-step.svelte-z4zzme:last-child{min-height:0;padding-bottom:calc(100svh - var(--s-graphic-h) - var(--s-top) - 40px);display:block}.s-step.svelte-z4zzme:last-child{padding-bottom:0}.s-card.svelte-z4zzme{opacity:1;box-shadow:var(--shadow-card);padding:14px 16px 16px;font-size:15.5px;line-height:1.55}}.scroll.svelte-1l23wil{margin:-12px calc(-1 * var(--card-pad)) -16px;overflow-x:auto}table.svelte-1l23wil{min-width:560px}th.svelte-1l23wil:first-child,td.svelte-1l23wil:first-child{padding-left:var(--card-pad)}th.svelte-1l23wil:last-child,td.svelte-1l23wil:last-child{padding-right:var(--card-pad)}.rh.svelte-1l23wil{color:var(--ink-strong);white-space:normal;vertical-align:top;font-weight:600}thead.svelte-1l23wil th:where(.svelte-1l23wil),thead.svelte-1l23wil td:where(.svelte-1l23wil){white-space:normal;padding-top:16px}.compact.svelte-1l23wil table:where(.svelte-1l23wil){font-size:12.5px}.compact.svelte-1l23wil th:where(.svelte-1l23wil),.compact.svelte-1l23wil td:where(.svelte-1l23wil){padding-top:8px;padding-bottom:8px}.callout.svelte-1rzkqk7{border-radius:var(--r-inset);background:var(--tint);font-size:var(--t-body-sm);margin:8px 0 28px;padding:16px 20px;line-height:1.6}.note.svelte-1rzkqk7{--accent:var(--c-slate);--tint:var(--bg-band)}.key.svelte-1rzkqk7{--accent:var(--orange);--tint:var(--tint-warm)}.warning.svelte-1rzkqk7{--accent:var(--fusia);--tint:#fcf0f4}.estimate.svelte-1rzkqk7{--accent:var(--c-purple);--tint:#f4f0f8}.c-title.svelte-1rzkqk7{font-size:var(--t-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:8px;margin:0 0 4px;font-weight:600;display:flex}.c-title.svelte-1rzkqk7:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.c-text.svelte-1rzkqk7{margin:0}.deeper.svelte-1rft1fy{margin:8px 0 28px}.deeper.svelte-1rft1fy+.deeper{margin-top:-28px}.deeper.svelte-1rft1fy+.deeper .bx--accordion__item{border-top:0}.d-eyebrow.svelte-1rft1fy{letter-spacing:.09em;text-transform:uppercase;color:var(--orange-text);font-size:11px;font-weight:600;line-height:16px;display:block}.d-title.svelte-1rft1fy{display:block}.d-body.svelte-1rft1fy{font-size:var(--t-body-sm)}.print.svelte-1rft1fy{border-top:1px solid var(--hairline);margin:20px 0 28px;padding:16px 0 0}.d-head.svelte-1rft1fy{break-after:avoid;margin:0 0 12px;display:block}.print.svelte-1rft1fy .d-title:where(.svelte-1rft1fy){color:var(--ink-strong);font-size:17px;font-weight:600;line-height:1.35}.d-body.svelte-1rft1fy p{font-size:inherit}.quote.svelte-v8rrvf{margin:8px 0 32px;padding:4px 0 4px 32px}blockquote.svelte-v8rrvf{font-family:var(--font-display);color:var(--ink);margin:0;font-size:20px;font-style:italic;font-weight:300;line-height:1.5}figcaption.svelte-v8rrvf{font-size:var(--t-caption);color:var(--ink-soft);margin-top:10px}.h3.svelte-zltlw5{scroll-margin-top:var(--anchor-offset);margin:40px 0 14px}.list-lead.svelte-zltlw5{margin-bottom:.6em}.list.svelte-zltlw5 li:where(.svelte-zltlw5){padding-left:4px}
