.katex{color:inherit}.display-math.svelte-12k829x{text-align:center;display:block}.matrix-head.svelte-12efl4q,.policy-row.svelte-12efl4q,.region-columns.svelte-12efl4q{grid-template-columns:72px repeat(4,minmax(70px,1fr));align-items:center;gap:4px;display:grid}.matrix-head.svelte-12efl4q{color:var(--muted);text-align:center;padding:0 0 7px;font-size:11px}.selection-hint.svelte-12efl4q{color:var(--muted);text-align:center;margin:0 0 14px;font-size:12px}.matrix-head.svelte-12efl4q button:where(.svelte-12efl4q){min-height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.matrix-head.svelte-12efl4q button.active:where(.svelte-12efl4q){color:var(--ink);font-weight:700}.matrix-head.svelte-12efl4q span:where(.svelte-12efl4q):first-child{text-align:left}.policy-rows.svelte-12efl4q{gap:6px;display:grid}.model.svelte-12efl4q,.region-label.svelte-12efl4q{font-size:12.5px;font-weight:650}.cell.svelte-12efl4q{border:1px solid var(--hairline);background:var(--cellfail);min-height:42px;color:var(--muted);font:inherit;cursor:pointer;place-items:center;font-weight:700;display:grid}.cell.svelte-12efl4q:hover{border-color:var(--axis)}.cell.correct.svelte-12efl4q{background:var(--ink);color:var(--page)}.cell.selected-column.svelte-12efl4q{outline:2px solid var(--axis);outline-offset:-2px}.region-columns.svelte-12efl4q{border-top:1px solid var(--grid);align-items:stretch;margin-top:8px;padding-top:8px}.region-columns.svelte-12efl4q button:where(.svelte-12efl4q){min-height:48px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:6px;font-size:11.5px;line-height:1.2}.region-columns.svelte-12efl4q button:where(.svelte-12efl4q):hover,.region-columns.svelte-12efl4q button.active:where(.svelte-12efl4q){border-color:var(--hairline);background:var(--page)}.region-columns.svelte-12efl4q button.floor.active:where(.svelte-12efl4q){color:var(--floor);border-color:var(--floor)}.region-columns.svelte-12efl4q button.ceiling.active:where(.svelte-12efl4q){color:var(--ceil);border-color:var(--ceil)}.region-columns.svelte-12efl4q button:where(.svelte-12efl4q):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.matrix-head.svelte-12efl4q button:where(.svelte-12efl4q):focus-visible,.cell.svelte-12efl4q:focus-visible{outline:2px solid var(--ink);outline-offset:2px;z-index:1;position:relative}.region-readout.svelte-12efl4q{border-top:1px solid var(--grid);border-bottom:1px solid var(--grid);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:48px;margin-top:14px;padding:12px 14px;font-size:13px;display:flex}.region-readout[data-selected-region=floor].svelte-12efl4q strong:where(.svelte-12efl4q){color:var(--floor)}.region-readout[data-selected-region=ceiling].svelte-12efl4q strong:where(.svelte-12efl4q){color:var(--ceil)}.endpoints.svelte-12efl4q{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:20px;display:grid}.endpoints.svelte-12efl4q>div:where(.svelte-12efl4q){justify-content:center;align-items:center;gap:14px;display:flex}.endpoints.svelte-12efl4q .symbol:where(.svelte-12efl4q){font-size:25px;line-height:1}.endpoints.svelte-12efl4q strong:where(.svelte-12efl4q),.endpoints.svelte-12efl4q div:where(.svelte-12efl4q) span:where(.svelte-12efl4q):last-child{display:block}.endpoints.svelte-12efl4q strong:where(.svelte-12efl4q){font-size:14px}.endpoints.svelte-12efl4q div:where(.svelte-12efl4q) span:where(.svelte-12efl4q):last-child{color:var(--muted);font-size:12px}.endpoints.svelte-12efl4q .floor:where(.svelte-12efl4q) .symbol:where(.svelte-12efl4q),.endpoints.svelte-12efl4q .floor:where(.svelte-12efl4q) strong:where(.svelte-12efl4q){color:var(--floor)}.endpoints.svelte-12efl4q .ceiling:where(.svelte-12efl4q) .symbol:where(.svelte-12efl4q),.endpoints.svelte-12efl4q .ceiling:where(.svelte-12efl4q) strong:where(.svelte-12efl4q){color:var(--ceil)}@media (width<=620px){.matrix-head.svelte-12efl4q,.policy-row.svelte-12efl4q,.region-columns.svelte-12efl4q{grid-template-columns:42px repeat(4,minmax(42px,1fr))}.region-columns.svelte-12efl4q button:where(.svelte-12efl4q){font-size:10px}.region-readout.svelte-12efl4q{flex-direction:column;align-items:center;gap:3px}.endpoints.svelte-12efl4q{grid-template-columns:1fr}}.k-cell-board.svelte-3qtvv2{--pass-color:var(--ceil);--fail-color:var(--floor);padding:clamp(18px,3vw,30px)}.figure-head.svelte-3qtvv2{border-bottom:1px solid var(--axis);grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);align-items:end;gap:18px 34px;padding-bottom:20px;display:grid}.figure-head.svelte-3qtvv2 h3:where(.svelte-3qtvv2){letter-spacing:-.02em;margin:0;font-size:clamp(22px,1.2rem + 1vw,30px);line-height:1.1}.figure-head.svelte-3qtvv2>p:where(.svelte-3qtvv2){color:var(--ink-2);margin:0;font-size:13px;line-height:1.55}.eyebrow.svelte-3qtvv2,.control-label.svelte-3qtvv2{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:750}.eyebrow.svelte-3qtvv2{margin:0 0 6px}.control-grid.svelte-3qtvv2{grid-template-columns:minmax(230px,1fr) minmax(280px,1.15fr) auto;align-items:end;gap:14px 18px;margin:20px 0 14px;display:grid}.control-group.svelte-3qtvv2{gap:6px;display:grid}.segmented.svelte-3qtvv2,.action-group.svelte-3qtvv2,.region-key.svelte-3qtvv2,.axis-summary.svelte-3qtvv2,.legend.svelte-3qtvv2{align-items:center;display:flex}.segmented.svelte-3qtvv2 button:where(.svelte-3qtvv2),.action-group.svelte-3qtvv2 button:where(.svelte-3qtvv2){border:1px solid var(--hairline);background:var(--page);min-height:36px;color:var(--ink-2);font:inherit;cursor:pointer;padding:7px 10px;font-size:10px;font-weight:650}.segmented.svelte-3qtvv2 button:where(.svelte-3qtvv2):first-child{border-radius:5px 0 0 5px}.segmented.svelte-3qtvv2 button:where(.svelte-3qtvv2):last-child{border-radius:0 5px 5px 0}.segmented.svelte-3qtvv2 button:where(.svelte-3qtvv2)+button:where(.svelte-3qtvv2){margin-left:-1px}.segmented.svelte-3qtvv2 button.active:where(.svelte-3qtvv2),.action-group.svelte-3qtvv2 button.active:where(.svelte-3qtvv2){z-index:1;border-color:var(--ink);background:var(--ink);color:var(--page);position:relative}.segmented.svelte-3qtvv2 button:where(.svelte-3qtvv2):hover,.segmented.svelte-3qtvv2 button:where(.svelte-3qtvv2):focus-visible,.action-group.svelte-3qtvv2 button:where(.svelte-3qtvv2):hover,.action-group.svelte-3qtvv2 button:where(.svelte-3qtvv2):focus-visible{z-index:2;border-color:var(--ink);outline:2px solid var(--ink);outline-offset:2px;position:relative}.model-sort.svelte-3qtvv2 button:where(.svelte-3qtvv2){text-align:center;flex:1;grid-template-rows:repeat(2,auto);place-content:center;row-gap:1px;line-height:1.35;display:grid}.model-sort.svelte-3qtvv2 button:where(.svelte-3qtvv2)>span:where(.svelte-3qtvv2){white-space:nowrap;display:block}.model-sort.svelte-3qtvv2{align-items:stretch}.action-group.svelte-3qtvv2{justify-content:flex-end;gap:7px}.action-group.svelte-3qtvv2 button:where(.svelte-3qtvv2){border-radius:5px}.action-group.svelte-3qtvv2 button:where(.svelte-3qtvv2):disabled{cursor:not-allowed;opacity:.55}.region-key.svelte-3qtvv2{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:16px 0 8px;font-size:10px}.region-key.svelte-3qtvv2 span:where(.svelte-3qtvv2){border-bottom:2px solid var(--axis);color:var(--ink-2);padding-bottom:3px}.region-key.svelte-3qtvv2 span[data-region-count="0"]:where(.svelte-3qtvv2){opacity:.5}.region-key.svelte-3qtvv2 .all_run_ceiling:where(.svelte-3qtvv2){border-color:var(--ceil)}.region-key.svelte-3qtvv2 .intermittent_ceiling:where(.svelte-3qtvv2){border-color:color-mix(in srgb, var(--ceil) 55%, var(--axis))}.region-key.svelte-3qtvv2 .failure_floor:where(.svelte-3qtvv2){border-color:var(--floor)}.axis-summary.svelte-3qtvv2{color:var(--muted);justify-content:space-between;margin:0 0 5px 78px;font-size:9px}.matrix-shell.svelte-3qtvv2{grid-template-columns:68px minmax(0,1fr);gap:10px;display:grid}.model-labels.svelte-3qtvv2{grid-template-rows:repeat(var(--model-count), minmax(24px, 1fr));height:max(208px, calc(var(--model-count) * 27px));display:grid}.model-label.svelte-3qtvv2{font-variant-numeric:tabular-nums;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:5px;font-size:9.5px;display:grid}.model-label.svelte-3qtvv2 span:where(.svelte-3qtvv2){color:var(--muted);text-align:right}.matrix-plot.svelte-3qtvv2{min-width:0;height:max(208px, calc(var(--model-count) * 27px));background:var(--page);position:relative;overflow:hidden}.matrix-plot.svelte-3qtvv2 canvas:where(.svelte-3qtvv2),.ensemble-overlay.svelte-3qtvv2{width:100%;height:100%;display:block;position:absolute;inset:0}.ensemble-overlay.svelte-3qtvv2{pointer-events:none}.full-band.svelte-3qtvv2{fill:color-mix(in oklch, var(--ink) 18%, transparent);stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.middle-band.svelte-3qtvv2{fill:color-mix(in oklch, var(--ink) 32%, transparent);stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.mean-halo.svelte-3qtvv2,.mean-line.svelte-3qtvv2{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mean-halo.svelte-3qtvv2{stroke:color-mix(in oklch, var(--page) 85%, transparent);stroke-width:4px}.mean-line.svelte-3qtvv2{stroke:var(--ink);stroke-width:2px}.legend.svelte-3qtvv2{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:13px;font-size:9.5px}.legend.svelte-3qtvv2 span:where(.svelte-3qtvv2){align-items:center;gap:5px;display:inline-flex}.legend.svelte-3qtvv2 i:where(.svelte-3qtvv2){border:1px solid color-mix(in oklch, var(--ink) 25%, transparent);width:13px;height:9px;display:inline-block}.pass-swatch.svelte-3qtvv2{background:var(--pass-color)}.fail-swatch.svelte-3qtvv2{background:var(--fail-color)}.full-key.svelte-3qtvv2{background:color-mix(in oklch, var(--ink) 18%, transparent);border-color:var(--ink)!important}.middle-key.svelte-3qtvv2{background:color-mix(in oklch, var(--ink) 32%, transparent);border-color:var(--ink)!important}.legend.svelte-3qtvv2 .mean-key:where(.svelte-3qtvv2){border:0;border-top:2px solid var(--ink);height:0;box-shadow:0 1px 0 var(--page), 0 -1px 0 var(--page)}.mode-note.svelte-3qtvv2{color:var(--ink-2);text-align:center;margin:13px auto 0;font-size:11px;line-height:1.5}.k-cell-board.svelte-3qtvv2>figcaption:where(.svelte-3qtvv2){border-top:1px solid var(--grid);max-width:700px;color:var(--ink-2);text-align:center;margin:16px auto 0;padding-top:14px;font-family:ui-serif,Iowan Old Style,Times New Roman,serif;font-size:12px;line-height:1.55}@media (width<=820px){.control-grid.svelte-3qtvv2{grid-template-columns:1fr 1fr}.action-group.svelte-3qtvv2{grid-column:1/-1;justify-content:flex-start}}@media (width<=620px){.figure-head.svelte-3qtvv2,.control-grid.svelte-3qtvv2{grid-template-columns:1fr}.action-group.svelte-3qtvv2{grid-column:auto}.segmented.svelte-3qtvv2,.action-group.svelte-3qtvv2{width:100%}.segmented.svelte-3qtvv2 button:where(.svelte-3qtvv2),.action-group.svelte-3qtvv2 button:where(.svelte-3qtvv2){flex:1;min-height:44px}.region-key.svelte-3qtvv2{justify-content:flex-start}.matrix-shell.svelte-3qtvv2{grid-template-columns:48px minmax(0,1fr);gap:6px}.axis-summary.svelte-3qtvv2{margin-left:54px}}.repeat-controls.svelte-14bs520{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.control-group.svelte-14bs520>span:where(.svelte-14bs520){color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.k-seg.svelte-14bs520{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.seg.svelte-14bs520 button:where(.svelte-14bs520){min-height:44px;padding:7px 8px}.scramble.svelte-14bs520{border:1px solid var(--ink);background:var(--page);width:100%;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:5px;font-size:13px;font-weight:650}.scramble.svelte-14bs520:hover,.scramble.svelte-14bs520:focus-visible{background:var(--surface);outline:2px solid var(--ink);outline-offset:2px}.control-group.svelte-14bs520 small:where(.svelte-14bs520){color:var(--muted);font-variant-numeric:tabular-nums;margin-top:5px;font-size:10.5px;display:block}.run-variation.svelte-14bs520{font-variant-numeric:tabular-nums;grid-template-columns:116px repeat(4,minmax(0,1fr));align-items:start;gap:8px 12px;margin:18px 0 14px;font-size:11px;display:grid}.variation-title.svelte-14bs520{color:var(--muted)}.run-variation.svelte-14bs520 div:where(.svelte-14bs520){gap:2px;display:grid}.run-variation.svelte-14bs520 div:where(.svelte-14bs520)>span:where(.svelte-14bs520){white-space:nowrap;color:var(--ink-2)}.run-variation.svelte-14bs520 em:where(.svelte-14bs520){color:var(--muted);font-style:normal}.repeat-matrix.svelte-14bs520{grid-template-columns:48px repeat(4,1fr);gap:5px;max-width:690px;margin:20px auto 24px;display:grid}.model-head.svelte-14bs520,.question-head.svelte-14bs520{place-items:center;min-height:26px;font-size:12px;font-weight:650;display:grid}.model-head.svelte-14bs520{place-items:center start}.run-cell.svelte-14bs520{border:1px solid var(--hairline);background:var(--cellfail);justify-content:center;align-items:center;gap:4px;min-height:48px;padding:8px;display:flex}.run-cell.recovered.svelte-14bs520{background:var(--page);border-color:var(--axis)}.attempt.svelte-14bs520{border:1px solid var(--axis);background:var(--page);opacity:1;border-radius:50%;width:11px;height:11px}.attempt.success.svelte-14bs520{background:var(--ink);border-color:var(--ink)}.matrix-note.svelte-14bs520{text-align:center;color:var(--muted);margin:-14px 0 16px;font-size:11px}.monotone-note.svelte-14bs520{border-left:2px solid var(--axis);color:var(--ink-2);margin:0 0 14px;padding:9px 11px;font-size:12px;line-height:1.5}.model-table.svelte-14bs520{border-collapse:collapse;table-layout:fixed;border-top:1px solid var(--axis);font-variant-numeric:tabular-nums;width:min(100%,640px);margin:0 auto;font-size:12.5px}.model-table.svelte-14bs520 th:where(.svelte-14bs520),.model-table.svelte-14bs520 td:where(.svelte-14bs520){border-bottom:1px solid var(--grid);padding:10px 0}.model-table.svelte-14bs520 th:where(.svelte-14bs520):first-child{width:48px}.model-table.svelte-14bs520 th:where(.svelte-14bs520),.model-table.svelte-14bs520 td:where(.svelte-14bs520){text-align:center}.model-table.svelte-14bs520 thead:where(.svelte-14bs520) th:where(.svelte-14bs520){color:var(--muted);font-size:11px;font-weight:650}.model-table.svelte-14bs520 thead:where(.svelte-14bs520) small:where(.svelte-14bs520){font-size:9.5px;font-weight:500}@media (width<=680px){.repeat-controls.svelte-14bs520{grid-template-columns:1fr}.run-variation.svelte-14bs520{grid-template-columns:1fr 1fr}.variation-title.svelte-14bs520{grid-column:1/-1}.repeat-matrix.svelte-14bs520{grid-template-columns:36px repeat(4,1fr);gap:3px}.run-cell.svelte-14bs520{gap:2px;padding:5px 3px}.attempt.svelte-14bs520{width:8px;height:8px}.model-table.svelte-14bs520{font-size:11.5px}.model-table.svelte-14bs520 th:where(.svelte-14bs520):first-child{width:40px}.model-table.svelte-14bs520 thead:where(.svelte-14bs520) th:where(.svelte-14bs520){font-size:9.5px}}.storybook-board.svelte-mim6a6{--pass-color:var(--ceil);--fail-color:var(--floor)}.figure-head.svelte-mim6a6,.run-control.svelte-mim6a6,.region-key.svelte-mim6a6,.axis-summary.svelte-mim6a6,.legend.svelte-mim6a6{align-items:center;display:flex}.figure-head.svelte-mim6a6{justify-content:space-between;gap:18px;margin-bottom:18px;font-size:13px}.figure-head.svelte-mim6a6>strong:where(.svelte-mim6a6){font-size:14px}.run-control.svelte-mim6a6{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:flex-end;gap:12px}.run-control.svelte-mim6a6 button:where(.svelte-mim6a6){border:1px solid var(--hairline);background:var(--page);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:5px;padding:7px 11px;font-weight:650}.run-control.svelte-mim6a6 button:where(.svelte-mim6a6):hover,.run-control.svelte-mim6a6 button:where(.svelte-mim6a6):focus-visible{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:2px}.region-key.svelte-mim6a6{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:16px 0 8px;font-size:10px}.region-key.svelte-mim6a6 span:where(.svelte-mim6a6){border-bottom:2px solid var(--axis);color:var(--ink-2);padding-bottom:3px}.region-key.svelte-mim6a6 span[data-region-count="0"]:where(.svelte-mim6a6){opacity:.5}.region-key.svelte-mim6a6 .ceiling:where(.svelte-mim6a6){border-color:var(--ceil)}.region-key.svelte-mim6a6 .floor:where(.svelte-mim6a6){border-color:var(--floor)}.axis-summary.svelte-mim6a6{color:var(--muted);justify-content:space-between;margin:0 0 5px 184px;font-size:10px;line-height:1.2}.matrix-shell.svelte-mim6a6{grid-template-columns:174px minmax(0,1fr);gap:10px;display:grid}.model-labels.svelte-mim6a6{grid-template-rows:repeat(var(--model-count), minmax(24px, 1fr));min-height:210px;display:grid}.model-label.svelte-mim6a6{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;font-size:10.5px;line-height:1.1;display:grid}.model-label.svelte-mim6a6 strong:where(.svelte-mim6a6),.model-label.svelte-mim6a6 .score:where(.svelte-mim6a6){font-variant-numeric:tabular-nums}.model-label.svelte-mim6a6 .story:where(.svelte-mim6a6){color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-label.svelte-mim6a6 .score:where(.svelte-mim6a6){color:var(--muted);text-align:right}.outcome-plot.svelte-mim6a6{grid-template-columns:repeat(var(--question-count), minmax(0, 1fr));grid-template-rows:repeat(var(--model-count), minmax(24px, 1fr));background:var(--page);gap:1px;min-width:0;min-height:210px;display:grid;position:relative;overflow:hidden}.outcome-plot.svelte-mim6a6>span:where(.svelte-mim6a6){min-width:0}.outcome-plot.svelte-mim6a6 .pass:where(.svelte-mim6a6),.pass-swatch.svelte-mim6a6{background:var(--pass-color)}.outcome-plot.svelte-mim6a6 .fail:where(.svelte-mim6a6),.fail-swatch.svelte-mim6a6{background:var(--fail-color)}.success-curve.svelte-mim6a6{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.success-curve.svelte-mim6a6 path:where(.svelte-mim6a6){fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.region-divider-line.svelte-mim6a6{vector-effect:non-scaling-stroke;stroke:var(--ink);stroke-opacity:.8;stroke-width:2px}.curve-halo.svelte-mim6a6{stroke:color-mix(in oklch, var(--ink) 82%, transparent);stroke-width:5px}.curve-line.svelte-mim6a6{stroke:#fff;stroke-width:2px}.legend.svelte-mim6a6{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:10px 20px;margin-top:14px;font-size:11px}.legend.svelte-mim6a6 span:where(.svelte-mim6a6){align-items:center;gap:6px;display:inline-flex}.legend.svelte-mim6a6 i:where(.svelte-mim6a6){border:1px solid color-mix(in oklch, var(--ink) 24%, transparent);width:11px;height:11px;display:inline-block}.curve-key.svelte-mim6a6 i:where(.svelte-mim6a6){width:25px;height:0;box-shadow:0 1px 0 var(--ink), 0 -1px 0 var(--ink);border:0;border-top:2px solid #fff}@media (width<=680px){.figure-head.svelte-mim6a6{flex-direction:column;align-items:flex-start;gap:8px}.region-key.svelte-mim6a6{justify-content:flex-start}.run-control.svelte-mim6a6{justify-content:space-between;width:100%}.axis-summary.svelte-mim6a6{margin-left:74px}.matrix-shell.svelte-mim6a6{grid-template-columns:64px minmax(0,1fr);gap:6px}.model-label.svelte-mim6a6{grid-template-columns:14px minmax(0,1fr);font-size:10px}.model-label.svelte-mim6a6 .story:where(.svelte-mim6a6){display:none}.model-label.svelte-mim6a6 .score:where(.svelte-mim6a6){text-align:left}}.intro-board.svelte-19beklr{container-type:inline-size}.scenario-strip.svelte-19beklr{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px;display:grid}.scenario-strip.svelte-19beklr button:where(.svelte-19beklr){border:1px solid var(--hairline);background:var(--page);min-height:88px;color:var(--ink);font:inherit;cursor:pointer;text-align:center;border-radius:6px;padding:10px}.scenario-strip.svelte-19beklr button.active:where(.svelte-19beklr){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.scenario-strip.svelte-19beklr button:where(.svelte-19beklr):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.scenario-name.svelte-19beklr,.scenario-union.svelte-19beklr{display:block}.scenario-name.svelte-19beklr{font-size:13px;font-weight:650}.scenario-union.svelte-19beklr{color:var(--muted);margin-top:5px;font-size:11px}.mini-grid.svelte-19beklr{grid-template-columns:auto repeat(4,1fr);align-items:center;gap:2px;max-width:112px;margin:7px auto 0;display:grid}.mini-grid.svelte-19beklr span:where(.svelte-19beklr){background:var(--cellfail);border:1px solid var(--hairline);height:7px}.mini-grid.svelte-19beklr .mini-model:where(.svelte-19beklr){width:12px;height:auto;color:var(--muted);background:0 0;border:0;font-size:8px;line-height:1}.mini-grid.svelte-19beklr span.correct:where(.svelte-19beklr){background:var(--ink)}.score-lock.svelte-19beklr{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:520px;margin:0 auto 18px;display:grid}.score-lock.svelte-19beklr div:where(.svelte-19beklr){border-bottom:1px solid var(--axis);text-align:center;flex-direction:column;align-items:center;gap:2px;padding-bottom:6px;font-size:13px;display:flex}.matrix.svelte-19beklr{grid-template-columns:minmax(84px,1.35fr) repeat(4,minmax(48px,1fr));gap:4px;max-width:520px;margin:0 auto;display:grid}.corner.svelte-19beklr,.question.svelte-19beklr,.model.svelte-19beklr,.answer.svelte-19beklr{place-items:center;min-height:46px;display:grid}.question.svelte-19beklr,.model.svelte-19beklr{color:var(--muted);font-size:12px}.model.svelte-19beklr{color:var(--ink);place-items:center start;font-weight:600}.answer.svelte-19beklr{border:1px solid var(--hairline);background:var(--cellfail);color:var(--muted);font-size:18px;font-weight:700}.answer.correct.svelte-19beklr{background:var(--ink);color:var(--page)}.accounting.svelte-19beklr{border-top:1px solid var(--grid);grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;padding-top:15px;display:grid}.accounting.svelte-19beklr div:where(.svelte-19beklr){text-align:center;flex-direction:column;align-items:center;gap:2px;font-size:12.5px;display:flex}.accounting.svelte-19beklr .floor:where(.svelte-19beklr) strong:where(.svelte-19beklr){color:var(--floor)}.accounting.svelte-19beklr .ceiling:where(.svelte-19beklr) strong:where(.svelte-19beklr){color:var(--ceil)}@media (width<=560px){.scenario-strip.svelte-19beklr{grid-template-columns:1fr}.scenario-strip.svelte-19beklr button:where(.svelte-19beklr){grid-template-columns:1fr auto;align-items:center;column-gap:10px;min-height:64px;display:grid}.mini-grid.svelte-19beklr{grid-area:1/2/span 2;width:104px}.scenario-union.svelte-19beklr{grid-column:1}.score-lock.svelte-19beklr,.accounting.svelte-19beklr{grid-template-columns:1fr}.matrix.svelte-19beklr{grid-template-columns:minmax(76px,1.3fr) repeat(4,minmax(38px,1fr))}}.pi-hat-glyph.svelte-vz0g9{font-family:inherit;font-style:inherit;font-weight:inherit;letter-spacing:0;align-items:flex-end;line-height:1;display:inline-flex}.pi-box.svelte-vz0g9{padding-top:.12em;line-height:1;display:inline-block;position:relative}.pi.svelte-vz0g9{line-height:1;display:inline-block}.hat.svelte-vz0g9{pointer-events:none;width:.7em;height:.26em;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)}.hat.svelte-vz0g9 svg:where(.svelte-vz0g9){width:100%;height:100%;display:block;overflow:visible}.hat.svelte-vz0g9 path:where(.svelte-vz0g9){fill:none;stroke:currentColor;stroke-width:3.3px;stroke-linecap:round;stroke-linejoin:round}.xi.svelte-vz0g9{line-height:1;display:inline-block}.noun-slot.svelte-kw4g04{appearance:none;vertical-align:baseline;border:0;border-bottom:1px dotted color-mix(in oklch, currentColor 62%, transparent);color:inherit;font:inherit;font-weight:600;line-height:inherit;cursor:ns-resize;background:0 0;margin:0;padding:0;display:inline-grid;position:relative}.noun-slot.svelte-kw4g04:hover{color:var(--ink);border-bottom-color:currentColor}.noun-slot.svelte-kw4g04:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.slot-grid.svelte-kw4g04,.sizer.svelte-kw4g04,.viewport.svelte-kw4g04{grid-area:1/1}.slot-grid.svelte-kw4g04{display:inline-grid}.sizer.svelte-kw4g04{visibility:hidden;height:1.35em;line-height:1.35em}.viewport.svelte-kw4g04{text-align:center;height:1.35em;display:block;overflow:hidden}.track.svelte-kw4g04{transform:translateY(calc(var(--slot-index) * -1.35em));flex-direction:column;display:flex}.animate.svelte-kw4g04 .track:where(.svelte-kw4g04){transition:transform .27s cubic-bezier(.22,1,.36,1)}.word.svelte-kw4g04{white-space:nowrap;flex:0 0 1.35em;height:1.35em;line-height:1.35em;display:block}@media (prefers-reduced-motion:reduce){.track.svelte-kw4g04{transition:none;transform:translateY(0)}}.tagline-slot.svelte-1ptn7gu{appearance:none;vertical-align:baseline;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;cursor:inherit;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:inline-grid;position:relative}.tagline-slot.svelte-1ptn7gu:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.slot-grid.svelte-1ptn7gu,.sizer.svelte-1ptn7gu,.viewport.svelte-1ptn7gu{grid-area:1/1}.slot-grid.svelte-1ptn7gu{display:inline-grid}.sizer.svelte-1ptn7gu{visibility:hidden;white-space:nowrap;height:1.35em;line-height:1.35em}.viewport.svelte-1ptn7gu{text-align:center;height:1.35em;display:block;overflow:hidden}.track.svelte-1ptn7gu{flex-direction:column;transition:transform .27s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(0)}.revealed.svelte-1ptn7gu .track:where(.svelte-1ptn7gu){transform:translateY(-1.35em)}.phrase.svelte-1ptn7gu{white-space:nowrap;flex:0 0 1.35em;height:1.35em;line-height:1.35em;display:block}@media (prefers-reduced-motion:reduce){.track.svelte-1ptn7gu{transition:none}}.home.svelte-1uha8ag{max-width:760px}.hero.svelte-1uha8ag{text-align:center;margin-bottom:88px}.brand-lockup.svelte-1uha8ag{justify-items:center;gap:6px;margin-bottom:12px;display:grid}.brand-symbol.svelte-1uha8ag{color:var(--ink);align-items:flex-end;font-family:ui-serif,Iowan Old Style,Times New Roman,serif;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:600;line-height:1;display:inline-flex}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0;font-size:clamp(2.6rem,8vw,4.8rem);font-weight:700;line-height:1.02}.tagline.svelte-1uha8ag{color:var(--ink);margin:0 0 22px;font-size:clamp(13px,4.3vw,21px);font-weight:600}.lede.svelte-1uha8ag{color:var(--ink-2);text-align:center;max-width:44em;margin:0 auto 30px;font-size:clamp(15px,.9rem + .25vw,17px)}.ctas.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cta.svelte-1uha8ag{border:1px solid var(--hairline);color:var(--ink);border-radius:6px;padding:10px 18px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-block}.cta.primary.svelte-1uha8ag{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.cta.svelte-1uha8ag:hover{border-color:var(--ink)}.lesson.svelte-1uha8ag{max-width:960px;padding-top:0}.lesson-section.svelte-1uha8ag{margin-bottom:112px}.k-views-section.svelte-1uha8ag{scroll-margin-top:24px}.jobs-section.svelte-1uha8ag{max-width:820px;margin:0 auto 126px}.jobs-list.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;margin:30px 0 0;padding:0;list-style:none;display:grid}.jobs-list.svelte-1uha8ag li:where(.svelte-1uha8ag){border-top:1px solid var(--grid);padding:16px 0 18px 17px;position:relative}.jobs-list.svelte-1uha8ag li:where(.svelte-1uha8ag):before{background:var(--ink);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:24px;left:1px}.jobs-list.svelte-1uha8ag strong:where(.svelte-1uha8ag),.jobs-list.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}.jobs-list.svelte-1uha8ag strong:where(.svelte-1uha8ag){margin-bottom:5px;font-size:15.5px;line-height:1.35}.jobs-list.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--ink-2);font-size:14.5px;line-height:1.5}.prose.svelte-1uha8ag,.closing.svelte-1uha8ag{max-width:700px;margin-left:auto;margin-right:auto}.prose.svelte-1uha8ag h2:where(.svelte-1uha8ag),.closing.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.025em;text-wrap:balance;margin:0 0 22px;font-size:clamp(28px,1.35rem + 1.8vw,43px);line-height:1.08}.prose.svelte-1uha8ag p:where(.svelte-1uha8ag),.closing.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-2);margin:0 0 18px;font-size:clamp(16px,.94rem + .35vw,18px);line-height:1.65}.prose.svelte-1uha8ag .lead:where(.svelte-1uha8ag){color:var(--ink);font-size:clamp(18px,1.05rem + .5vw,21px)}.step.svelte-1uha8ag{letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--muted)!important;margin-bottom:9px!important;font-size:11px!important;line-height:1.4!important}.plain-list.svelte-1uha8ag{color:var(--ink-2);grid-template-columns:1fr;gap:10px 28px;margin:18px 0 0;padding:0 0 0 1.2em;font-size:14.5px;list-style:outside;display:grid}.lesson-section.svelte-1uha8ag figure.board{margin-top:40px}.after-figure.svelte-1uha8ag{margin-top:32px}.floorword.svelte-1uha8ag{color:var(--floor)}.ceilword.svelte-1uha8ag{color:var(--ceil)}.aside.svelte-1uha8ag{border-left:2px solid var(--axis);padding-left:16px;font-size:14.5px!important}.closing.svelte-1uha8ag{border-top:1px solid var(--axis);margin-bottom:98px;padding-top:42px}.closing-question.svelte-1uha8ag{font-family:ui-serif,Iowan Old Style,Times New Roman,serif;color:var(--ink)!important;margin-top:34px!important;font-size:clamp(22px,1.15rem + 1vw,30px)!important;line-height:1.35!important}.outro.svelte-1uha8ag{border-top:1px solid var(--axis);border-bottom:1px solid var(--axis);text-align:center;margin:0 auto 88px;padding:82px 0}.outro.svelte-1uha8ag .brand-symbol:where(.svelte-1uha8ag){margin-bottom:20px}.outro.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.055em;text-wrap:balance;max-width:700px;margin:0 auto;font-size:clamp(44px,7.5vw,76px);font-weight:700;line-height:.96}.signup.svelte-1uha8ag{border-top:1px solid var(--grid);grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);align-items:start;gap:18px 24px;max-width:760px;margin:0 auto;padding-top:28px;display:grid}.signup.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 12px;font-size:clamp(20px,1.2rem + .8vw,26px);font-weight:700}.signup.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-2);margin:0 0 16px;font-size:clamp(14.5px,.88rem + .22vw,16.5px)}.signup-form.svelte-1uha8ag{gap:10px;display:grid}.signup-form.svelte-1uha8ag label:where(.svelte-1uha8ag){letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.signup-row.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.signup-row.svelte-1uha8ag input:where(.svelte-1uha8ag){border:1px solid var(--hairline);background:var(--page);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:6px;padding:10px 12px;font-size:14px}.signup-row.svelte-1uha8ag input[aria-invalid=true]:where(.svelte-1uha8ag){border-color:var(--floor)}.signup-row.svelte-1uha8ag button:where(.svelte-1uha8ag){appearance:none;border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);cursor:pointer;font:inherit;border-radius:6px;padding:10px 14px;font-size:14px;font-weight:600}.signup-row.svelte-1uha8ag button:where(.svelte-1uha8ag):hover,.signup-row.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{border-color:var(--ink);outline:none}.signup-form.svelte-1uha8ag .ok:where(.svelte-1uha8ag),.signup-form.svelte-1uha8ag .error:where(.svelte-1uha8ag){margin:0!important;font-size:12.5px!important}.signup-form.svelte-1uha8ag .ok:where(.svelte-1uha8ag){color:var(--ceil)!important}.signup-form.svelte-1uha8ag .error:where(.svelte-1uha8ag){color:var(--floor)!important}.signup-form.svelte-1uha8ag .cf-turnstile{margin-top:2px}@media (width<=720px){.hero.svelte-1uha8ag{margin-bottom:70px}.lesson-section.svelte-1uha8ag{margin-bottom:84px}.jobs-section.svelte-1uha8ag{margin-bottom:94px}.jobs-list.svelte-1uha8ag,.plain-list.svelte-1uha8ag,.signup.svelte-1uha8ag,.signup-row.svelte-1uha8ag{grid-template-columns:1fr}}
