.mem.svelte-1k4lu7r{margin:var(--s-4) 0}.stack.svelte-1k4lu7r{border:1px solid var(--rule-strong);background:var(--bg-sunken);border-radius:3px;height:14px;display:flex;overflow:hidden}.stack.svelte-1k4lu7r i:where(.svelte-1k4lu7r){height:100%;display:block}.w.svelte-1k4lu7r{background:var(--fg)}.k.svelte-1k4lu7r{background:var(--fg-muted)}.o.svelte-1k4lu7r{background:var(--rule-strong)}.u.svelte-1k4lu7r{background:0 0}figcaption.svelte-1k4lu7r{font-size:var(--text-xs);color:var(--fg-muted);flex-wrap:wrap;gap:.35rem 1rem;margin-top:.45rem;display:flex}.shell.svelte-18g3zas{max-width:860px;padding-inline:var(--s-4);margin-inline:auto}.page.svelte-18g3zas{padding-block:var(--s-5) var(--s-8)}h1.svelte-18g3zas{font-size:var(--text-xl)}.lede.svelte-18g3zas{margin-top:var(--s-2);font-size:var(--text-base);color:var(--fg-muted);max-width:68ch}.scorecard.svelte-18g3zas{gap:var(--s-4);margin-block:var(--s-6);padding-block:var(--s-4);border-block:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.metric.svelte-18g3zas{gap:var(--s-1);display:grid}.metric-figure.svelte-18g3zas{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.metric-label.svelte-18g3zas{font-size:var(--text-xs);color:var(--fg-muted);line-height:1.5}.calc.svelte-18g3zas{gap:var(--s-4);margin-bottom:var(--s-5);display:grid}.field.svelte-18g3zas{gap:var(--s-2);font-size:var(--text-sm);display:grid}.field.svelte-18g3zas span:where(.svelte-18g3zas),legend.svelte-18g3zas{color:var(--fg);font-weight:560}.hint.svelte-18g3zas{color:var(--fg-muted);font-weight:400;font-size:var(--text-xs)}fieldset.svelte-18g3zas{border:0;min-inline-size:0;padding:0}.row.svelte-18g3zas{align-items:center;gap:var(--s-2);display:flex}.unit.svelte-18g3zas{color:var(--fg-muted);font-variant-numeric:tabular-nums}input[type=number].svelte-18g3zas,input[type=text].svelte-18g3zas,textarea.svelte-18g3zas{font:inherit;color:var(--fg);background:var(--bg-sunken);border:1px solid var(--rule);border-radius:5px;width:100%;max-width:16rem;min-height:44px;padding:.45rem .65rem}textarea.svelte-18g3zas{max-width:100%;min-height:6rem}.chips.svelte-18g3zas{gap:var(--s-2);flex-wrap:wrap;display:flex}.finding.svelte-18g3zas{font-size:var(--text-base);max-width:72ch;margin-bottom:var(--s-3);font-weight:560}.block.svelte-18g3zas{margin-bottom:var(--s-7)}h2.svelte-18g3zas{font-size:var(--text-lg);margin-bottom:var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--rule)}.block.svelte-18g3zas>p:where(.svelte-18g3zas){font-size:var(--text-sm);color:var(--fg-muted);max-width:74ch;margin-bottom:var(--s-3)}.table-wrap.svelte-18g3zas{overflow-x:auto}table.svelte-18g3zas{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}th.svelte-18g3zas,td.svelte-18g3zas{text-align:start;border-bottom:1px solid var(--rule);padding:.45rem .5rem}th.svelte-18g3zas{font-size:var(--text-xs);color:var(--fg-muted);font-weight:560}td.svelte-18g3zas a:where(.svelte-18g3zas){text-underline-offset:3px;text-decoration:underline}.fit-list.svelte-18g3zas,.skip-list.svelte-18g3zas,.hedges.svelte-18g3zas{padding-left:var(--s-4);gap:var(--s-2);font-size:var(--text-sm);color:var(--fg-muted);display:grid}.tags.svelte-18g3zas{flex-wrap:wrap;gap:.35rem;margin-top:.25rem;display:flex}.tag.svelte-18g3zas{font-size:var(--text-xs);color:var(--fg-faint)}.tag-warn.svelte-18g3zas{color:var(--warn)}.mono.svelte-18g3zas{font-family:var(--font-mono,ui-monospace, monospace);font-size:.85em}.fine.svelte-18g3zas{font-size:var(--text-xs)!important;color:var(--fg-faint)!important}.go.svelte-18g3zas{margin-top:var(--s-2);border:1px solid var(--rule);background:var(--bg-raised);border-radius:5px;min-height:44px;padding:0 1rem;font-weight:560}.go.svelte-18g3zas:disabled{opacity:.5;cursor:not-allowed}.warn.svelte-18g3zas{color:var(--warn)}.nim.svelte-18g3zas{margin-top:var(--s-3);padding:var(--s-4) var(--s-4) var(--s-4) calc(var(--s-4) + 2px);background:var(--bg-raised);border:1px solid var(--rule-strong);border-radius:5px;position:relative}.nim.svelte-18g3zas:before{content:"";background:var(--info);border-radius:5px 0 0 5px;width:2px;position:absolute;inset-block:0;inset-inline-start:0}.ed-tag.svelte-18g3zas{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-faint);padding-bottom:var(--s-2);margin-bottom:var(--s-3);border-bottom:1px solid var(--rule);display:block}
