.tabs.svelte-wcxl4a{border-bottom:1px solid var(--border-color);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tab.svelte-wcxl4a{text-align:left;color:var(--text-muted);cursor:pointer;border-bottom:3px solid #0000;flex-direction:column;align-items:flex-start;gap:.1rem;margin-bottom:-1px;padding:.75rem .9rem .85rem;transition:color .15s,border-color .15s,background-color .15s;display:flex}.tab.svelte-wcxl4a:hover{color:var(--text-title);background:var(--surface-bg)}.tab.is-active.svelte-wcxl4a{color:var(--text-title);border-bottom-color:var(--accent-warm)}.tab-hint.svelte-wcxl4a{text-transform:uppercase;letter-spacing:.1em;color:var(--text-subtle);font-size:.68rem}.tab-label.svelte-wcxl4a{font-family:var(--font-heading);font-size:1.02rem;font-weight:600;line-height:1.25}@media (width<=640px){.tabs.svelte-wcxl4a{grid-template-columns:1fr}.tab.svelte-wcxl4a{border-bottom:none;border-left:3px solid #0000;margin-bottom:0}.tab.is-active.svelte-wcxl4a{border-left-color:var(--accent-warm);background:var(--surface-bg)}}.field-label.svelte-wcxl4a{color:var(--text-title);font-size:.82rem;font-weight:500;display:block}.field-help.svelte-wcxl4a{color:var(--text-subtle);font-size:.75rem;display:block}.field.svelte-wcxl4a{border:1px solid var(--input-border,var(--border-color));background:var(--canvas-bg);width:100%;color:var(--text-main);border-radius:.3rem;padding:.5rem .65rem;font-size:.9rem}.field.svelte-wcxl4a:focus{outline:2px solid var(--accent-color);outline-offset:1px}textarea.field.svelte-wcxl4a{resize:vertical}.radio.svelte-wcxl4a,.check.svelte-wcxl4a{color:var(--text-main);cursor:pointer;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.radio.svelte-wcxl4a input:where(.svelte-wcxl4a),.check.svelte-wcxl4a input:where(.svelte-wcxl4a){accent-color:var(--accent-color);flex-shrink:0;width:1rem;height:1rem}.notice.svelte-wcxl4a{border-left:3px solid;border-radius:.3rem;padding:.7rem .9rem;font-size:.875rem;line-height:1.5}.notice-warn.svelte-wcxl4a{background:var(--accent-secondary-subtle);border-color:var(--accent-warm);color:var(--text-main)}.notice-bad.svelte-wcxl4a{background:var(--accent-secondary-subtle);border-color:var(--accent-warm);color:var(--text-title);font-weight:500}.stat.svelte-wcxl4a{border:1px solid var(--border-color);background:var(--surface-bg);border-radius:.375rem;flex-direction:column;gap:.15rem;padding:.85rem 1rem;display:flex}.stat-label.svelte-wcxl4a{color:var(--text-subtle);font-size:.75rem}.stat-value.svelte-wcxl4a{font-family:var(--font-heading);color:var(--text-title);font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:600;line-height:1.2}.stat-note.svelte-wcxl4a{color:var(--text-muted);font-size:.75rem}.table-wrap.svelte-wcxl4a{border:1px solid var(--border-color);border-radius:.375rem;overflow:auto}.data.svelte-wcxl4a{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}.data.svelte-wcxl4a th:where(.svelte-wcxl4a),.data.svelte-wcxl4a td:where(.svelte-wcxl4a){border-bottom:1px solid var(--border-color);text-align:left;vertical-align:middle;white-space:nowrap;padding:.45rem .65rem}.data.svelte-wcxl4a thead:where(.svelte-wcxl4a) th:where(.svelte-wcxl4a){z-index:1;background:var(--surface-bg);color:var(--text-title);font-size:.78rem;font-weight:600;position:sticky;top:0}.data.svelte-wcxl4a tbody:where(.svelte-wcxl4a) th:where(.svelte-wcxl4a){color:var(--text-title);font-weight:500}.data.svelte-wcxl4a tfoot:where(.svelte-wcxl4a) th:where(.svelte-wcxl4a),.data.svelte-wcxl4a tfoot:where(.svelte-wcxl4a) td:where(.svelte-wcxl4a){background:var(--surface-bg);border-bottom:none;font-weight:600}.data.svelte-wcxl4a tr.clickable:where(.svelte-wcxl4a){cursor:pointer}.data.svelte-wcxl4a tr.clickable:where(.svelte-wcxl4a):hover,.data.svelte-wcxl4a tr.open:where(.svelte-wcxl4a){background:var(--accent-subtle)}.data.svelte-wcxl4a tr.detail:where(.svelte-wcxl4a)>td:where(.svelte-wcxl4a){background:var(--surface-bg);white-space:normal}.data.mini.svelte-wcxl4a{border:1px solid var(--border-color);background:var(--canvas-bg);width:auto}.data.mini.svelte-wcxl4a thead:where(.svelte-wcxl4a) th:where(.svelte-wcxl4a){position:static}.data.svelte-wcxl4a .keyrow:where(.svelte-wcxl4a) th:where(.svelte-wcxl4a),.data.svelte-wcxl4a .keyrow:where(.svelte-wcxl4a) td:where(.svelte-wcxl4a){color:var(--accent-color);font-weight:600}.data.svelte-wcxl4a td.flag:where(.svelte-wcxl4a){color:var(--accent-warm);font-weight:500}.data.svelte-wcxl4a td.better:where(.svelte-wcxl4a){text-decoration:underline;text-decoration-color:var(--accent-warm);text-underline-offset:3px;font-weight:600}.data.svelte-wcxl4a td.mismatch:where(.svelte-wcxl4a){color:var(--accent-warm);background:var(--accent-secondary-subtle)}.data.svelte-wcxl4a .pct:where(.svelte-wcxl4a){color:var(--text-subtle);font-size:.7rem;font-weight:400;display:block}.plan.svelte-wcxl4a td:where(.svelte-wcxl4a),.rubric.svelte-wcxl4a td:where(.svelte-wcxl4a){vertical-align:top;white-space:normal}.cell-text.svelte-wcxl4a{min-width:11rem;padding:.35rem .5rem;font-size:.83rem;line-height:1.4}.cell-num.svelte-wcxl4a{text-align:right;width:4.5rem;padding:.35rem .45rem}.lvl-head.svelte-wcxl4a{font-size:.72rem!important}.row-btn.svelte-wcxl4a{color:var(--accent-color);text-underline-offset:2px;cursor:pointer;font-weight:600;text-decoration:underline}.icon-btn.svelte-wcxl4a{width:2rem;height:2rem;color:var(--text-subtle);cursor:pointer;border-radius:.3rem;font-size:1.2rem;line-height:1}.icon-btn.svelte-wcxl4a:hover{color:var(--accent-warm);background:var(--accent-secondary-subtle)}.pill.svelte-wcxl4a{border:1px solid;border-radius:999px;padding:.08rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.lvl-good.svelte-wcxl4a{color:#1f6b45}.lvl-ok.svelte-wcxl4a{color:var(--accent-color)}.lvl-warn.svelte-wcxl4a{color:#8a5a00}.lvl-bad.svelte-wcxl4a{color:var(--accent-warm)}html.dark .lvl-good.svelte-wcxl4a,[data-theme=dark] .lvl-good.svelte-wcxl4a{color:#7fd1a4}html.dark .lvl-warn.svelte-wcxl4a,[data-theme=dark] .lvl-warn.svelte-wcxl4a{color:#e8c070}.bar.svelte-wcxl4a{fill:var(--accent-color)}.bar-warm.svelte-wcxl4a{fill:var(--accent-warm);opacity:.85}.zone.svelte-wcxl4a{fill:var(--accent-subtle)}.svg-line.svelte-wcxl4a{stroke:var(--text-subtle);stroke-width:1px}.svg-grid.svelte-wcxl4a{stroke:var(--border-color);stroke-dasharray:3 3}.svg-axis.svelte-wcxl4a{fill:var(--text-subtle);font-size:10px}.svg-num.svelte-wcxl4a{fill:var(--text-title);font-size:10px;font-weight:600}.svg-pt.svelte-wcxl4a{fill:var(--text-muted);font-size:9px}.pt.svelte-wcxl4a circle:where(.svelte-wcxl4a){fill:currentColor;fill-opacity:.85;stroke:var(--canvas-bg);stroke-width:1.5px}@media print{.tabs.svelte-wcxl4a,.btn.svelte-wcxl4a,.icon-btn.svelte-wcxl4a,.section-link.svelte-wcxl4a{display:none!important}.table-wrap.svelte-wcxl4a{overflow:visible;max-height:none!important}}.formula[data-astro-cid-7v6w5bhc] .katex-display{text-align:left;margin:.4rem 0}.formula[data-astro-cid-7v6w5bhc] .katex-display>.katex{text-align:left}
