.st-page.svelte-19v1h5t{position:relative;display:flex;flex-direction:column;gap:var(--space-6);--st-paper: #faf9f5;--st-paper-warm: #fffefa;--st-canvas: #e8e6dc;--st-oat: #f0eee6;--st-ink: #1d1d1b;--st-soft-ink: #3d3d38;--st-muted: #7a7972;--st-faint: #a09e96;--st-rule: #d6d3c7;--st-rule-soft: #e5e2d6;--st-rule-faint: #ece9dc;--st-green: #067b50;--st-green-deep: #045f3f;--st-signal: #1dffa0;font-family:"Source Serif 4",var(--font-serif);color:var(--st-ink);font-feature-settings:"kern" 1,"liga" 1,"onum" 1}[data-theme=dark] .st-page.svelte-19v1h5t{--st-paper: #1d1d1b;--st-paper-warm: #242421;--st-canvas: #141413;--st-oat: #2a2a26;--st-ink: #faf9f5;--st-soft-ink: #d6d3c7;--st-muted: #a09e96;--st-faint: #7a7972;--st-rule: #3d3d38;--st-rule-soft: #2f2f2b;--st-rule-faint: #292925;--st-green: #1dffa0;--st-green-deep: #7fffc9;color:var(--st-ink)}.st-page.svelte-19v1h5t:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.028;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:240px 240px}[data-theme=dark] .st-page.svelte-19v1h5t:before{mix-blend-mode:screen;opacity:.045}.st-page.svelte-19v1h5t>:where(.svelte-19v1h5t){position:relative;z-index:1;animation:svelte-19v1h5t-st-rise .7s cubic-bezier(.32,.72,0,1) both}.st-page.svelte-19v1h5t>:where(.svelte-19v1h5t):nth-child(2){animation-delay:80ms}.st-page.svelte-19v1h5t>:where(.svelte-19v1h5t):nth-child(3){animation-delay:.16s}.st-page.svelte-19v1h5t>:where(.svelte-19v1h5t):nth-child(4){animation-delay:.24s}@keyframes svelte-19v1h5t-st-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.st-page.svelte-19v1h5t>:where(.svelte-19v1h5t){animation:none}}.st-page.svelte-19v1h5t .st-spin{animation:svelte-19v1h5t-st-spin 1s linear infinite}@keyframes svelte-19v1h5t-st-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.st-head.svelte-19v1h5t{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-8);align-items:start;padding-bottom:var(--space-6);border-bottom:1px solid var(--st-rule)}.st-head-main.svelte-19v1h5t{display:flex;flex-direction:column;min-width:0}.st-title.svelte-19v1h5t{margin:0;font-family:"Source Serif 4",var(--font-serif);font-size:clamp(2.8rem,5vw,4.2rem);font-weight:500;letter-spacing:-.032em;line-height:1.02;color:var(--st-ink);max-width:760px;text-wrap:balance}.st-emph.svelte-19v1h5t{position:relative;isolation:isolate;font-style:italic;font-weight:500;text-decoration:none}.st-emph.svelte-19v1h5t:after{content:"";position:absolute;left:0;right:0;bottom:.05em;height:.34em;background:var(--st-signal);border-radius:2px;opacity:.55;z-index:-1}.st-head-utility.svelte-19v1h5t{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);padding-bottom:var(--space-1)}.st-head-refresh.svelte-19v1h5t{font-family:"DM Mono",var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--st-muted)}.st-iconbtn.svelte-19v1h5t{display:inline-flex;align-items:center;justify-content:center;width:var(--space-6);height:var(--space-6);padding:0;border:1px solid var(--st-rule);border-radius:var(--radius-sm);background:transparent;color:var(--st-ink);cursor:pointer;transition:background-color .22s cubic-bezier(.32,.72,0,1),color .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1)}.st-iconbtn.svelte-19v1h5t:hover{background:var(--st-ink);color:var(--st-paper);transform:translateY(-1px)}.st-iconbtn.svelte-19v1h5t:active{transform:scale(.96)}.st-iconbtn.svelte-19v1h5t:focus-visible,.st-seg.svelte-19v1h5t button:where(.svelte-19v1h5t):focus-visible,.st-th-btn.svelte-19v1h5t:focus-visible,.st-mini-bar.svelte-19v1h5t:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.st-controls.svelte-19v1h5t{position:relative;z-index:10;padding:var(--space-4) 0;border-bottom:1px solid var(--st-rule)}.st-controls-grid.svelte-19v1h5t{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);align-items:flex-end;min-width:0}.st-ctrl.svelte-19v1h5t{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.st-ctrl--grow.svelte-19v1h5t{flex:1 1 200px;min-width:200px}.st-ctrl--span.svelte-19v1h5t{flex:2 1 360px;min-width:0}.st-meta.svelte-19v1h5t{font-family:"DM Mono",var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--st-muted)}.st-label-row.svelte-19v1h5t{position:relative;display:inline-flex;align-items:center;gap:6px;width:fit-content}.st-help.svelte-19v1h5t{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid var(--st-rule);border-radius:9999px;background:transparent;color:var(--st-muted);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.st-help.svelte-19v1h5t:hover,.st-help[aria-expanded=true].svelte-19v1h5t{border-color:var(--st-green);background:color-mix(in srgb,var(--st-green) 8%,transparent);color:var(--st-green);transform:translateY(-1px)}.st-help.svelte-19v1h5t:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.st-help-popover.svelte-19v1h5t{position:absolute;top:calc(100% + 8px);left:var(--st-help-left, 16px);z-index:100;width:var(--st-help-width, min(320px, calc(100vw - 32px) ));max-height:min(60vh,360px);overflow:auto;padding:var(--space-3);border:1px solid var(--st-rule);background:var(--st-paper-warm);box-shadow:0 12px 32px #1d1d1b1a;color:var(--st-soft-ink)}.st-help-popover--wide.svelte-19v1h5t{width:var(--st-help-width, min(420px, calc(100vw - 32px) ))}[data-theme=dark] .st-help-popover.svelte-19v1h5t{box-shadow:0 16px 36px #00000057}.st-help-popover.svelte-19v1h5t strong:where(.svelte-19v1h5t){display:block;margin-bottom:var(--space-2);font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--st-ink)}.st-help-popover.svelte-19v1h5t p:where(.svelte-19v1h5t){margin:0;font-family:"Source Serif 4",var(--font-serif);font-size:13.5px;line-height:1.45;color:var(--st-soft-ink)}.st-help-popover.svelte-19v1h5t p:where(.svelte-19v1h5t)+p:where(.svelte-19v1h5t){margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--st-rule-faint)}.st-seg.svelte-19v1h5t{display:inline-flex;flex-wrap:wrap;gap:0;border:1px solid var(--st-rule);border-radius:var(--radius-sm);overflow:hidden;width:fit-content;max-width:100%}.st-seg--scroll.svelte-19v1h5t{flex-wrap:nowrap;overflow-x:auto;max-width:100%}.st-bucket-filter.svelte-19v1h5t{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 100%;width:100%;padding-top:var(--space-3);border-top:1px solid var(--st-rule-faint)}.st-bucket-head.svelte-19v1h5t{display:flex;align-items:center;justify-content:space-between}.st-bucket-grid.svelte-19v1h5t{display:flex;flex-wrap:wrap;gap:0;align-items:stretch;border-top:1px solid var(--st-rule);border-left:1px solid var(--st-rule)}.st-bucket.svelte-19v1h5t{display:inline-flex;min-width:132px;min-height:44px;flex:1 1 132px;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border:0;border-right:1px solid var(--st-rule);border-bottom:1px solid var(--st-rule);border-radius:0;background:transparent;color:var(--st-ink);white-space:normal;text-align:left;transition:background-color .22s cubic-bezier(.32,.72,0,1),color .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1)}.st-bucket.svelte-19v1h5t:hover{background:var(--st-oat);transform:translateY(-1px)}.st-bucket.svelte-19v1h5t:active{transform:translateY(0) scale(.99)}.st-bucket.is-active.svelte-19v1h5t{background:var(--st-ink);color:var(--st-paper)}.st-bucket-label.svelte-19v1h5t{font-family:var(--font-sans);font-size:10.5px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--st-muted)}.st-bucket-stat.svelte-19v1h5t{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto}.st-bucket.svelte-19v1h5t strong:where(.svelte-19v1h5t){flex-shrink:0;font-family:"Source Serif 4",var(--font-serif);font-size:1.55rem;font-weight:500;line-height:.9;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.st-bucket.svelte-19v1h5t small:where(.svelte-19v1h5t){font-family:"DM Mono",var(--font-mono);font-size:9.5px;font-weight:400;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--st-muted);font-variant-numeric:tabular-nums}.st-bucket--good.svelte-19v1h5t:not(.is-active) strong:where(.svelte-19v1h5t),.st-bucket--good.svelte-19v1h5t:not(.is-active) .st-bucket-label:where(.svelte-19v1h5t){color:var(--st-green)}.st-bucket--bad.svelte-19v1h5t:not(.is-active) strong:where(.svelte-19v1h5t),.st-bucket--bad.svelte-19v1h5t:not(.is-active) .st-bucket-label:where(.svelte-19v1h5t){color:var(--color-fig)}.st-bucket--warn.svelte-19v1h5t:not(.is-active) strong:where(.svelte-19v1h5t){color:var(--color-warning)}.st-bucket.is-active.svelte-19v1h5t .st-bucket-label:where(.svelte-19v1h5t){color:currentColor}.st-bucket.is-active.svelte-19v1h5t small:where(.svelte-19v1h5t){color:currentColor}.st-bucket.svelte-19v1h5t:focus-visible{position:relative;z-index:1;outline:2px solid var(--color-primary);outline-offset:-2px}.st-seg.svelte-19v1h5t button:where(.svelte-19v1h5t){padding:var(--space-2) var(--space-3);border:0;border-right:1px solid var(--st-rule);border-radius:0;background:transparent;color:var(--st-ink);font-family:var(--font-sans);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .22s cubic-bezier(.32,.72,0,1),color .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1)}.st-seg.svelte-19v1h5t button:where(.svelte-19v1h5t):last-child{border-right:0}.st-seg.svelte-19v1h5t button:where(.svelte-19v1h5t):hover{background:var(--st-oat);transform:translateY(-1px)}.st-seg.svelte-19v1h5t button:where(.svelte-19v1h5t):active{transform:translateY(0) scale(.98)}.st-seg.svelte-19v1h5t button.is-active:where(.svelte-19v1h5t){background:var(--st-ink);color:var(--st-paper)}.st-state.svelte-19v1h5t{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);border:1px solid var(--color-border);color:var(--color-text-light)}.st-state--error.svelte-19v1h5t{border-color:var(--color-error);color:var(--color-error);flex-direction:column;gap:var(--space-3)}.st-state.svelte-19v1h5t p:where(.svelte-19v1h5t){margin:0}.st-empty.svelte-19v1h5t{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-lighter);font-size:14px}.st-skeleton.svelte-19v1h5t{display:flex;flex-direction:column;gap:var(--space-4)}.st-skeleton-meta.svelte-19v1h5t{font-family:"DM Mono",var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--st-muted);align-self:flex-end}.st-skeleton-insights.svelte-19v1h5t{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(680px,1.35fr);gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--st-rule);border-bottom:1px solid var(--st-rule);background:transparent}.st-skeleton-copy.svelte-19v1h5t,.st-skeleton-card.svelte-19v1h5t,.st-skeleton-line.svelte-19v1h5t,.st-skeleton-bar.svelte-19v1h5t{background:var(--color-border-strong);opacity:.35;animation:svelte-19v1h5t-st-skeleton-pulse 1.6s cubic-bezier(.32,.72,0,1) infinite}.st-skeleton-copy.svelte-19v1h5t{height:48px;max-width:54ch}.st-skeleton-card-grid.svelte-19v1h5t{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.st-skeleton-card.svelte-19v1h5t{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-2);min-height:72px;padding:var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg) 86%,var(--color-surface));animation:none;opacity:1}.st-skeleton-line.svelte-19v1h5t{display:block;height:10px;width:72%}.st-skeleton-line--short.svelte-19v1h5t{width:48%}.st-skeleton-line--value.svelte-19v1h5t{height:22px;width:60%}.st-skeleton-rows.svelte-19v1h5t{display:flex;flex-direction:column;border-top:1px solid var(--color-border-strong)}.st-skeleton-row.svelte-19v1h5t{display:flex;align-items:center;padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border)}.st-skeleton-bar.svelte-19v1h5t{display:block;height:12px;width:100%}.st-skeleton-row.svelte-19v1h5t:nth-child(1) .st-skeleton-bar:where(.svelte-19v1h5t){width:88%}.st-skeleton-row.svelte-19v1h5t:nth-child(2) .st-skeleton-bar:where(.svelte-19v1h5t){width:76%;animation-delay:80ms}.st-skeleton-row.svelte-19v1h5t:nth-child(3) .st-skeleton-bar:where(.svelte-19v1h5t){width:92%;animation-delay:.16s}.st-skeleton-row.svelte-19v1h5t:nth-child(4) .st-skeleton-bar:where(.svelte-19v1h5t){width:64%;animation-delay:.24s}.st-skeleton-row.svelte-19v1h5t:nth-child(5) .st-skeleton-bar:where(.svelte-19v1h5t){width:84%;animation-delay:.32s}.st-skeleton-row.svelte-19v1h5t:nth-child(6) .st-skeleton-bar:where(.svelte-19v1h5t){width:72%;animation-delay:.4s}.st-skeleton-row.svelte-19v1h5t:nth-child(7) .st-skeleton-bar:where(.svelte-19v1h5t){width:90%;animation-delay:.48s}.st-skeleton-row.svelte-19v1h5t:nth-child(8) .st-skeleton-bar:where(.svelte-19v1h5t){width:60%;animation-delay:.56s}.st-skeleton-row.svelte-19v1h5t:nth-child(9) .st-skeleton-bar:where(.svelte-19v1h5t){width:78%;animation-delay:.64s}.st-skeleton-row.svelte-19v1h5t:nth-child(10) .st-skeleton-bar:where(.svelte-19v1h5t){width:70%;animation-delay:.72s}@keyframes svelte-19v1h5t-st-skeleton-pulse{0%,to{opacity:.25}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.st-skeleton-copy.svelte-19v1h5t,.st-skeleton-line.svelte-19v1h5t,.st-skeleton-bar.svelte-19v1h5t{animation:none;opacity:.4}}.st-insights.svelte-19v1h5t{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(760px,1.5fr);gap:var(--space-6);align-items:start;padding:var(--space-5) 0;border-top:1px solid var(--st-rule);border-bottom:1px solid var(--st-rule);background:transparent}.st-insight-copy.svelte-19v1h5t{display:flex;align-items:center;min-width:0}.st-insight-copy.svelte-19v1h5t p:where(.svelte-19v1h5t){margin:0;max-width:54ch;font-family:"Source Serif 4",var(--font-serif);font-size:18px;font-style:italic;line-height:1.45;text-wrap:pretty;color:var(--st-soft-ink)}.st-insight-grid.svelte-19v1h5t{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2);min-width:0}.st-insight-card.svelte-19v1h5t{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-1);min-width:0;min-height:64px;padding:var(--space-2) var(--space-3);border:0;border-left:1px solid var(--st-rule-soft);border-radius:0;background:transparent;overflow:hidden;transition:transform .26s cubic-bezier(.32,.72,0,1),border-color .26s cubic-bezier(.32,.72,0,1),background-color .26s cubic-bezier(.32,.72,0,1)}.st-insight-card.svelte-19v1h5t:first-child{border-left-color:var(--st-signal)}.st-insight-card.svelte-19v1h5t:hover{border-left-color:var(--st-green);transform:translateY(-1px)}.st-insight-card.svelte-19v1h5t:active{transform:translateY(0) scale(.99)}.st-insight-card.svelte-19v1h5t span:where(.svelte-19v1h5t),.st-insight-card.svelte-19v1h5t small:where(.svelte-19v1h5t){font-family:"DM Mono",var(--font-mono);font-size:9.5px;line-height:1.35;color:var(--st-muted)}.st-insight-card.svelte-19v1h5t span:where(.svelte-19v1h5t){text-transform:uppercase;letter-spacing:.08em}.st-insight-card.svelte-19v1h5t strong:where(.svelte-19v1h5t){font-family:"Source Serif 4",var(--font-serif);font-size:clamp(1.55rem,2.1vw,2.5rem);font-weight:500;line-height:.9;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--st-ink)}.st-layout.svelte-19v1h5t{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--space-8);align-items:start;--st-rail-top: calc(var(--header-height, 68px) + var(--space-4))}.st-main.svelte-19v1h5t,.st-rail.svelte-19v1h5t{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.st-main.svelte-19v1h5t{transition:opacity .22s cubic-bezier(.32,.72,0,1)}.st-main.is-refreshing.svelte-19v1h5t{opacity:.55;pointer-events:none}.st-rail.svelte-19v1h5t{position:sticky;top:var(--st-rail-top)}.st-table-meta.svelte-19v1h5t{display:flex;justify-content:flex-end;padding-bottom:var(--space-2)}.st-list.svelte-19v1h5t{display:flex;flex-direction:column;gap:var(--space-6)}.st-table-wrap.svelte-19v1h5t{overflow-x:auto}.st-table-wrap.svelte-19v1h5t:focus-visible,.st-rail.svelte-19v1h5t:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media(min-width:1101px){.st-table-wrap.svelte-19v1h5t,.st-rail.svelte-19v1h5t{max-height:calc(100svh - var(--st-rail-top) - var(--space-4));overflow-y:auto;overscroll-behavior-x:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.st-table-wrap.svelte-19v1h5t{overflow-x:auto}.st-table.svelte-19v1h5t thead:where(.svelte-19v1h5t) th:where(.svelte-19v1h5t){position:sticky;top:0;z-index:2;background:var(--st-paper)}}.st-table.svelte-19v1h5t{width:100%;border-collapse:collapse;font-family:"DM Mono",var(--font-mono);font-size:13px}.st-table.svelte-19v1h5t th:where(.svelte-19v1h5t),.st-table.svelte-19v1h5t td:where(.svelte-19v1h5t){padding:var(--space-4) var(--space-3);text-align:left;border-bottom:1px solid var(--st-rule-faint);vertical-align:middle}.st-table.svelte-19v1h5t thead:where(.svelte-19v1h5t) th:where(.svelte-19v1h5t){padding:var(--space-3);font-family:"DM Mono",var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--st-muted);border-bottom:1px solid var(--st-rule)}.st-th-btn.svelte-19v1h5t{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;transition:color .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1)}.st-th-btn.svelte-19v1h5t:hover{color:var(--st-ink);transform:translateY(-1px)}.st-th-btn.svelte-19v1h5t:active{transform:translateY(0) scale(.98)}.st-th-btn.is-sorted.svelte-19v1h5t{color:var(--st-ink)}.st-table.svelte-19v1h5t .st-num:where(.svelte-19v1h5t){text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.st-table.svelte-19v1h5t thead:where(.svelte-19v1h5t) th.st-num:where(.svelte-19v1h5t){text-align:right}.st-table.svelte-19v1h5t thead:where(.svelte-19v1h5t) th.st-num:where(.svelte-19v1h5t) .st-th-btn:where(.svelte-19v1h5t){justify-content:flex-end;width:100%}.st-row.svelte-19v1h5t{cursor:pointer;transition:background-color .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1)}.st-row.svelte-19v1h5t:hover{background:var(--st-oat);transform:translate(2px)}.st-row.is-active.svelte-19v1h5t{background:var(--st-oat)}.st-row--good.svelte-19v1h5t .st-mult-cell:where(.svelte-19v1h5t){color:var(--st-green)}.st-row--bad.svelte-19v1h5t .st-mult-cell:where(.svelte-19v1h5t){color:var(--color-fig)}.st-row--warn.svelte-19v1h5t .st-mult-cell:where(.svelte-19v1h5t),.st-row--neutral.svelte-19v1h5t .st-mult-cell:where(.svelte-19v1h5t){color:var(--color-text)}.st-mult-cell.svelte-19v1h5t{font-family:"Source Serif 4",var(--font-serif);font-size:22px;font-weight:500;letter-spacing:-.018em;font-variant-numeric:tabular-nums;color:var(--color-text)}.st-token-cell.svelte-19v1h5t{display:flex;flex-direction:column;gap:2px}.st-token-cell.svelte-19v1h5t .st-mono:where(.svelte-19v1h5t){font-size:var(--text-body-sm)}.st-token-cell.svelte-19v1h5t small:where(.svelte-19v1h5t){font-size:var(--text-caption);color:var(--color-text-lighter)}.st-time-cell.svelte-19v1h5t{display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono);font-size:var(--text-caption)}.st-time-cell.svelte-19v1h5t .st-muted:where(.svelte-19v1h5t){color:var(--color-text-lighter)}.st-tag.svelte-19v1h5t{display:inline-block;padding:1px 0;font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:0;color:inherit;border-bottom:2px solid transparent}.st-tag--good.svelte-19v1h5t{border-bottom-color:var(--color-primary)}.st-tag--warn.svelte-19v1h5t{border-bottom-color:var(--color-text-lighter)}.st-tag--bad.svelte-19v1h5t{border-bottom-color:var(--color-fig)}.st-tag--neutral.svelte-19v1h5t{border-bottom-color:var(--color-border-strong)}.st-panel.svelte-19v1h5t{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--st-rule);border-radius:0;background:var(--st-paper-warm)}.st-panel--state.svelte-19v1h5t{align-items:center;justify-content:center;padding:var(--space-8)}.st-panel--state.svelte-19v1h5t p:where(.svelte-19v1h5t){margin:0;color:var(--color-error);font-size:var(--text-body-sm)}.st-panel--notice.svelte-19v1h5t{background:var(--st-oat)}.st-panel--notice.svelte-19v1h5t p:where(.svelte-19v1h5t){margin:0;max-width:40ch;font-size:var(--text-body-sm);line-height:1.5;color:var(--color-text-light)}.st-panel--takeaway.svelte-19v1h5t{gap:var(--space-4);background:var(--st-paper);border-left:2px solid var(--st-signal);color:var(--st-ink)}.st-panel--takeaway.svelte-19v1h5t .st-meta:where(.svelte-19v1h5t),.st-panel--takeaway.svelte-19v1h5t dt:where(.svelte-19v1h5t),.st-panel--takeaway.svelte-19v1h5t p:where(.svelte-19v1h5t){color:var(--color-text-lighter)}.st-panel--takeaway.svelte-19v1h5t p:where(.svelte-19v1h5t){margin:0;font-family:"Source Serif 4",var(--font-serif);font-size:15px;font-style:italic;line-height:1.5;text-wrap:pretty}.st-readout.svelte-19v1h5t{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin:0;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.st-readout.svelte-19v1h5t div:where(.svelte-19v1h5t){display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.st-readout.svelte-19v1h5t dt:where(.svelte-19v1h5t){margin:0;font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.08em}.st-readout.svelte-19v1h5t dd:where(.svelte-19v1h5t){margin:0;font-family:var(--font-mono);font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-text);overflow-wrap:anywhere}.st-panel-head.svelte-19v1h5t{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.st-panel-head.svelte-19v1h5t h3:where(.svelte-19v1h5t){margin:var(--space-1) 0 0;font-family:"Source Serif 4",var(--font-serif);font-size:23px;font-weight:500;letter-spacing:-.022em;line-height:1.05}.st-panel-title.svelte-19v1h5t{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.st-panel-title.svelte-19v1h5t strong:where(.svelte-19v1h5t){font-family:"Source Serif 4",var(--font-serif);font-size:32px;font-weight:500;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.st-address.svelte-19v1h5t{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--st-oat);font-size:var(--text-caption)}.st-address.svelte-19v1h5t code:where(.svelte-19v1h5t){flex:1;font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-text-light);word-break:break-all}.st-copied.svelte-19v1h5t{font-family:"DM Mono",var(--font-mono);font-size:10px;text-transform:uppercase;color:var(--st-green)}.st-panel-stats.svelte-19v1h5t{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin:0}.st-panel-stats.svelte-19v1h5t div:where(.svelte-19v1h5t){display:flex;flex-direction:column;gap:2px}.st-panel-stats.svelte-19v1h5t dt:where(.svelte-19v1h5t){margin:0;font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;color:var(--color-text-lighter)}.st-panel-stats.svelte-19v1h5t dd:where(.svelte-19v1h5t){margin:0;font-family:var(--font-mono);font-size:var(--text-body-sm);font-variant-numeric:tabular-nums}.st-feature-list.svelte-19v1h5t{display:flex;flex-direction:column;margin:0;border-top:1px solid var(--st-rule-faint)}.st-feature-list.svelte-19v1h5t div:where(.svelte-19v1h5t){display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-3);align-items:baseline;padding:var(--space-2) 0;border-bottom:1px solid var(--st-rule-faint)}.st-feature-list.svelte-19v1h5t dt:where(.svelte-19v1h5t){margin:0;font-family:"DM Mono",var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--st-muted)}.st-feature-list.svelte-19v1h5t dd:where(.svelte-19v1h5t){margin:0;min-width:0;font-family:"Source Serif 4",var(--font-serif);font-size:14px;font-weight:500;line-height:1.25;color:var(--st-ink);overflow-wrap:anywhere}.st-hint.svelte-19v1h5t{margin:0;padding-top:var(--space-3);border-top:1px solid var(--st-rule-faint);font-family:"DM Mono",var(--font-mono);font-size:10px;color:var(--st-muted)}.st-mini-bars.svelte-19v1h5t{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.st-mini-bar.svelte-19v1h5t{display:grid;grid-template-columns:96px 1fr auto auto auto;gap:var(--space-2);align-items:center;width:100%;padding:var(--space-1) var(--space-1);border:0;background:transparent;color:var(--color-text);font-size:var(--text-caption);text-align:left;cursor:pointer;border-radius:0}.st-mini-bar.svelte-19v1h5t:hover{background:var(--st-oat)}.st-mini-bar.is-active.svelte-19v1h5t .st-mini-label:where(.svelte-19v1h5t){text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.st-mini-label.svelte-19v1h5t{font-family:var(--font-sans);font-size:var(--text-caption);font-weight:500}.st-mini-track.svelte-19v1h5t{height:3px;background:var(--color-border);overflow:hidden}.st-mini-fill.svelte-19v1h5t{display:block;height:100%;background:var(--color-text);transition:width .2s ease-out}.st-mini-bar--good.svelte-19v1h5t .st-mini-fill:where(.svelte-19v1h5t){background:var(--st-green)}.st-mini-bar--warn.svelte-19v1h5t .st-mini-fill:where(.svelte-19v1h5t){background:var(--color-text-lighter)}.st-mini-bar--bad.svelte-19v1h5t .st-mini-fill:where(.svelte-19v1h5t){background:var(--color-fig)}.st-mini-count.svelte-19v1h5t{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.st-mini-pct.svelte-19v1h5t{text-align:right;font-family:var(--font-mono);color:var(--color-text-lighter)}.st-mini-avg.svelte-19v1h5t{text-align:right;font-family:var(--font-mono);color:var(--color-text-lighter);font-variant-numeric:tabular-nums}.st-tape.svelte-19v1h5t{display:flex;flex-direction:column}.st-tape--scroll.svelte-19v1h5t{max-height:320px;overflow-y:auto}.st-spark.svelte-19v1h5t{position:relative;width:72px;height:24px;flex-shrink:0}.st-spark-tick.svelte-19v1h5t{position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--color-text-lighter);pointer-events:auto;cursor:help}.st-tape-head.svelte-19v1h5t,.st-tape-row.svelte-19v1h5t{display:grid;grid-template-columns:56px 1fr auto auto;gap:var(--space-2);align-items:center;padding:var(--space-2) 0;font-size:var(--text-caption)}.st-tape--checkpoints.svelte-19v1h5t .st-tape-head:where(.svelte-19v1h5t),.st-tape--checkpoints.svelte-19v1h5t .st-tape-row:where(.svelte-19v1h5t){grid-template-columns:86px minmax(0,1fr) auto auto}.st-check-label.svelte-19v1h5t{display:flex;flex-direction:column;gap:2px;min-width:0}.st-check-label.svelte-19v1h5t strong:where(.svelte-19v1h5t){font-family:var(--font-mono);font-size:var(--text-caption);font-weight:500;color:var(--color-text)}.st-check-label.svelte-19v1h5t small:where(.svelte-19v1h5t){font-family:var(--font-mono);font-size:10px;line-height:1.2;color:var(--color-text-lighter)}.st-tape-head.svelte-19v1h5t{position:sticky;top:0;background:var(--st-paper-warm);z-index:1;font-family:"DM Mono",var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--st-muted);border-bottom:1px solid var(--st-rule);padding-bottom:var(--space-2)}.st-tape-row.svelte-19v1h5t+.st-tape-row:where(.svelte-19v1h5t),.st-tape-head.svelte-19v1h5t+.st-tape-row:where(.svelte-19v1h5t){border-top:1px solid var(--st-rule-faint)}.st-tape-num.svelte-19v1h5t{text-align:right;font-variant-numeric:tabular-nums}.st-mono.svelte-19v1h5t{font-family:"DM Mono",var(--font-mono);font-variant-numeric:tabular-nums}.st-muted.svelte-19v1h5t{color:var(--color-text-lighter)}.pnl-pos{color:var(--st-green)}.pnl-neg{color:var(--color-fig)}@media(max-width:1100px){.st-layout.svelte-19v1h5t{grid-template-columns:1fr}.st-rail.svelte-19v1h5t{position:static}.st-insights.svelte-19v1h5t,.st-skeleton-insights.svelte-19v1h5t{grid-template-columns:1fr}}@media(max-width:900px){.st-head.svelte-19v1h5t{grid-template-columns:1fr;align-items:start}.st-head-utility.svelte-19v1h5t{flex-direction:row;align-items:center;gap:var(--space-4)}}@media(max-width:720px){.st-controls-grid.svelte-19v1h5t{grid-template-columns:1fr;gap:var(--space-4)}.st-insight-grid.svelte-19v1h5t,.st-skeleton-card-grid.svelte-19v1h5t{grid-template-columns:1fr 1fr}.st-bucket-filter.svelte-19v1h5t{gap:var(--space-2)}.st-bucket-head.svelte-19v1h5t{align-items:baseline}.st-bucket.svelte-19v1h5t{flex-basis:calc(50% - 1px);min-height:42px}.st-insight-copy.svelte-19v1h5t{align-items:flex-start}.st-insight-card.svelte-19v1h5t{min-height:112px}}
