.start.svelte-xccqj1{padding-block:1rem 1.5rem}h2.svelte-xccqj1{max-width:22ch;margin:.6rem 0 1rem;font:500 clamp(2rem,4vw,3.3rem)/1.1 var(--font-serif)}p.svelte-xccqj1{max-width:72ch;color:var(--color-fg-muted)}.start-actions.svelte-xccqj1{display:flex;flex-wrap:wrap;gap:.75rem;margin-block:1.5rem 1rem}.small.svelte-xccqj1{font-size:.875rem}.preview.svelte-xccqj1{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:2rem 0 0;gap:1.5rem;max-width:none}.preview.svelte-xccqj1 li:where(.svelte-xccqj1){display:grid;gap:.5rem;padding-top:1rem;border-top:1px solid var(--color-border)}.preview.svelte-xccqj1 strong:where(.svelte-xccqj1){color:var(--color-accent)}.preview.svelte-xccqj1 span:where(.svelte-xccqj1){color:var(--color-fg-muted);font-size:.9rem}.export-guide.svelte-xccqj1{padding:1.25rem;margin-bottom:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md)}summary.svelte-xccqj1{cursor:pointer;font-weight:600}li.svelte-xccqj1+li:where(.svelte-xccqj1){margin-top:.5rem}.preview.svelte-xccqj1 li:where(.svelte-xccqj1)+li:where(.svelte-xccqj1){margin-top:0}@media(max-width:40rem){.preview.svelte-xccqj1{grid-template-columns:1fr;gap:.5rem}.start-actions.svelte-xccqj1 .button:where(.svelte-xccqj1){width:100%}}.dropzone.svelte-1mukaig{border-style:dashed;border-width:2px;padding:2.5rem 1.25rem;text-align:center;transition:border-color .12s,background .12s}.dropzone.over.svelte-1mukaig{border-color:var(--color-accent);background:color-mix(in oklab,var(--color-accent) 10%,var(--color-bg-elev-1))}.inner.svelte-1mukaig{display:grid;gap:.5rem;justify-items:center;color:var(--color-fg-muted)}.cta.svelte-1mukaig{font-size:1rem;color:var(--color-fg);margin:.5rem 0 0}.small.svelte-1mukaig{font-size:.875rem}.visually-hidden.svelte-1mukaig{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gate.svelte-1wmr1o2 header:where(.svelte-1wmr1o2){display:flex;align-items:center;gap:.625rem;margin-bottom:.5rem;color:var(--color-accent)}.gate.svelte-1wmr1o2 h2:where(.svelte-1wmr1o2){margin:0;font-size:1.125rem;color:var(--color-fg)}.bullets.svelte-1wmr1o2{margin:.75rem 0 1rem;padding-left:1.25rem;font-size:.9375rem}.bullets.svelte-1wmr1o2 li:where(.svelte-1wmr1o2)+li:where(.svelte-1wmr1o2){margin-top:.25rem}.context.svelte-xnpa47{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:clamp(1rem,3vw,2rem);margin:1.5rem 0;background:var(--color-bg-elev-1)}h3.svelte-xnpa47{margin:0 0 1rem;font-size:1.25rem}p.svelte-xnpa47{color:var(--color-fg-muted);max-width:85ch;font-size:.9rem}.demo.svelte-xnpa47{padding:1rem;margin:0 0 1.5rem;border-left:3px solid var(--color-accent);background:var(--color-bg)}.demo.svelte-xnpa47 strong:where(.svelte-xnpa47){color:var(--color-accent)}dl.svelte-xnpa47{display:flex;flex-wrap:wrap;gap:1rem 3rem;margin:1rem 0}dt.svelte-xnpa47{color:var(--color-fg-muted);font-size:.85rem}dd.svelte-xnpa47{margin:0;font:500 2rem/1.2 var(--font-serif)}.caution.svelte-xnpa47{border-left:2px solid var(--color-warning);padding-left:.8rem}details.svelte-3lef36{margin-top:.8rem;font-size:.85rem}summary.svelte-3lef36{color:var(--color-accent);cursor:pointer;padding:.35rem 0}p.svelte-3lef36{color:var(--color-fg-muted);line-height:1.5}.pii.svelte-aylevi{display:inline-flex;align-items:center;gap:.375rem;font-variant-numeric:tabular-nums}.pii-value.masked.svelte-aylevi{color:var(--color-fg-subtle);letter-spacing:.05em}.pii-btn.svelte-aylevi{border:1px solid var(--color-border);background:var(--color-bg-elev-2);color:var(--color-fg-muted);padding:.1rem .4rem;border-radius:var(--radius-sm);font-size:.75rem;cursor:pointer}.pii-btn.svelte-aylevi:hover{color:var(--color-fg)}.bm.svelte-139y1zb{display:grid;gap:.4rem;margin-top:.6rem}.bm-track.svelte-139y1zb{position:relative;height:6px;background:var(--color-bg-elev-2);border:1px solid var(--color-border)}.bm-band.svelte-139y1zb{position:absolute;top:-1px;bottom:-1px;background:color-mix(in srgb,var(--color-fg-subtle) 30%,transparent);border-left:1px solid var(--color-border-strong);border-right:1px solid var(--color-border-strong)}.bm-tick.svelte-139y1zb{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--color-accent);transform:translate(-1px)}.bm-scale.svelte-139y1zb{display:flex;justify-content:space-between;font-family:var(--font-sans);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg-subtle)}.bm-mid.svelte-139y1zb{color:var(--color-fg-muted)}.bm-standing.svelte-139y1zb{margin:0;font-family:var(--font-sans);font-size:.75rem;color:var(--color-fg-muted);display:flex;align-items:center;gap:.4rem}.ck.svelte-139y1zb{display:inline-block;width:12px;height:2px;background:var(--color-accent);flex:none}.exec.svelte-bv7oep{border-top:2px solid var(--color-accent);padding-top:1.25rem}.exec.svelte-bv7oep h3:where(.svelte-bv7oep){margin:.35rem 0 1rem}.exec-list.svelte-bv7oep{list-style:none;margin:0;padding:0;max-width:none}.exec-item.svelte-bv7oep{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.75rem;padding:.85rem 0;border-bottom:1px solid var(--color-border)}.exec-mark.svelte-bv7oep{width:8px;height:8px;align-self:center;border:1px solid var(--color-border-strong)}.exec-mark-confirmed.svelte-bv7oep{background:var(--color-accent);border-color:var(--color-accent)}.exec-mark-plausible.svelte-bv7oep{background:color-mix(in srgb,var(--color-accent) 45%,transparent)}.exec-mark-scalar.svelte-bv7oep{background:transparent}.exec-text.svelte-bv7oep{font-family:var(--font-serif);font-size:1.0625rem;line-height:1.35;color:var(--color-fg)}.exec-tag.svelte-bv7oep{font-family:var(--font-sans);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-fg-muted);white-space:nowrap}.exec-val.svelte-bv7oep{font-size:1.0625rem;color:var(--color-accent);white-space:nowrap}@media(max-width:34rem){.exec-item.svelte-bv7oep{grid-template-columns:auto minmax(0,1fr);gap:.45rem .65rem}.exec-tag.svelte-bv7oep,.exec-val.svelte-bv7oep{grid-column:2;justify-self:start;white-space:normal}}.lead.svelte-1ls2on8{border-top:2px solid var(--color-accent);padding-top:1.25rem;margin-top:.5rem}.lead.svelte-1ls2on8 h3:where(.svelte-1ls2on8){margin:.35rem 0 .5rem}.lead-summary.svelte-1ls2on8{font-family:var(--font-sans);font-size:.9375rem;color:var(--color-fg-muted);margin:0 0 1.5rem;max-width:none}.conf-group.svelte-1ls2on8{border-top:1px solid var(--color-border);padding-top:1rem;margin-top:1.25rem}.conf-group.svelte-1ls2on8:first-of-type{margin-top:0}.conf-head.svelte-1ls2on8{font-family:var(--font-sans);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-fg-muted);margin:0 0 .75rem;display:flex;align-items:center;gap:.5rem}.conf-dot.svelte-1ls2on8{width:8px;height:8px;flex:none;border:1px solid var(--color-border-strong)}.conf-dot-confirmed.svelte-1ls2on8{background:var(--color-accent);border-color:var(--color-accent)}.conf-dot-plausible.svelte-1ls2on8{background:color-mix(in srgb,var(--color-accent) 45%,transparent)}.conf-dot-speculative.svelte-1ls2on8{background:transparent}.conf-n.svelte-1ls2on8{margin-left:auto;color:var(--color-fg-subtle)}.inf-list.svelte-1ls2on8{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem;max-width:none}.inf.svelte-1ls2on8{border-left:2px solid var(--color-border);padding-left:1rem;max-width:var(--width-prose)}.conf-confirmed.svelte-1ls2on8 .inf:where(.svelte-1ls2on8){border-left-color:var(--color-accent)}.inf-quote.svelte-1ls2on8{font-family:var(--font-serif);font-size:1.25rem;line-height:1.3;letter-spacing:-.01em;margin:0 0 .5rem;border:0;padding:0;color:var(--color-fg);max-width:none}.inf-meta.svelte-1ls2on8{font-family:var(--font-sans);font-size:.8125rem;color:var(--color-fg-muted);margin:.25rem 0;max-width:none}.inf-meta.svelte-1ls2on8 code:where(.svelte-1ls2on8){font-family:var(--font-mono);font-size:.875em;background:var(--color-bg-elev-2);padding:0 .25rem}.badge-est.svelte-1ls2on8{display:inline-block;margin-left:.4rem;padding:.05rem .4rem;font-family:var(--font-sans);font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);border:1px solid var(--color-accent)}.inf-rationale.svelte-1ls2on8{font-size:1rem;line-height:1.55;color:var(--color-fg-muted);margin:.5rem 0 0}.inf-src.svelte-1ls2on8{margin:.4rem 0 0;font-family:var(--font-sans);font-size:.8125rem}.inf-src.svelte-1ls2on8 a:where(.svelte-1ls2on8),.inf-meta.svelte-1ls2on8,.inf-rationale.svelte-1ls2on8{overflow-wrap:anywhere}@media(max-width:34rem){.inf.svelte-1ls2on8{padding-left:.75rem}.inf-quote.svelte-1ls2on8{font-size:1.1rem}.badge-est.svelte-1ls2on8{margin:.35rem 0 0}}.ranking.svelte-113emjy{display:grid;gap:1.25rem;min-width:0}.why-no-names.svelte-113emjy{border-left:3px solid var(--color-accent);padding:.6rem 0 .6rem 1rem;color:var(--color-fg-muted);font-size:.88rem;line-height:1.55;max-width:48rem}.why-no-names.svelte-113emjy strong:where(.svelte-113emjy){display:block;color:var(--color-fg);font-family:var(--font-sans);margin-bottom:.2rem}.rank-controls.svelte-113emjy{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;align-items:center}.sort.svelte-113emjy{display:inline-flex;flex-wrap:wrap;gap:.35rem;align-items:center;font:.75rem var(--font-sans);color:var(--color-fg-muted)}.sort.svelte-113emjy>span:where(.svelte-113emjy){margin-right:.35rem;text-transform:uppercase;letter-spacing:.1em;font-size:.66rem}.sort.svelte-113emjy button:where(.svelte-113emjy){border:1px solid var(--color-border-strong);background:transparent;color:var(--color-fg-muted);padding:.35rem .7rem;cursor:pointer;font:600 .78rem var(--font-sans);min-height:2.25rem}.sort.svelte-113emjy button.active:where(.svelte-113emjy){background:var(--color-fg);color:var(--color-bg);border-color:var(--color-fg)}.legend.svelte-113emjy{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1rem;font:.75rem var(--font-sans);color:var(--color-fg-muted);max-width:none}.legend.svelte-113emjy li:where(.svelte-113emjy){display:inline-flex;align-items:center;gap:.4rem}.legend-note.svelte-113emjy{color:var(--color-fg-subtle)}.sw.svelte-113emjy{display:inline-block;width:14px;height:8px}.sw.self.svelte-113emjy,.rank-bar.svelte-113emjy .self:where(.svelte-113emjy){background:var(--color-accent)}.sw.other.svelte-113emjy,.rank-bar.svelte-113emjy .other:where(.svelte-113emjy){background:var(--color-fg-subtle)}.sw.total.svelte-113emjy,.rank-bar.svelte-113emjy .total:where(.svelte-113emjy){background:color-mix(in srgb,var(--color-accent) 55%,var(--color-fg-subtle))}.sender-note.svelte-113emjy{margin:0;color:var(--color-fg-muted);font-size:.82rem}.rank-list.svelte-113emjy{list-style:none;margin:0;padding:0;display:grid;gap:0;max-width:none;border-top:1px solid var(--color-border)}.rank-row.svelte-113emjy{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;padding:.9rem 0;border-bottom:1px solid var(--color-border)}.rank-no.svelte-113emjy{color:var(--color-accent);font:.9rem var(--font-mono);padding-top:.1rem}.rank-main.svelte-113emjy{min-width:0;display:grid;gap:.45rem}.rank-head.svelte-113emjy{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem}.rank-name.svelte-113emjy{font:600 .95rem var(--font-sans);overflow-wrap:anywhere}.rank-sub.svelte-113emjy{color:var(--color-fg-subtle);font-size:.75rem}.badge-met.svelte-113emjy{font:700 .6rem var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);border:1px solid var(--color-accent);padding:.05rem .4rem}.nick-btn.svelte-113emjy{margin-left:auto;border:0;background:none;color:var(--color-fg-subtle);font:.75rem var(--font-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:.25rem 0;min-height:2rem}.nick-btn.svelte-113emjy:hover{color:var(--color-accent)}.nick-field.svelte-113emjy{display:grid;gap:.25rem;font:.75rem var(--font-sans);color:var(--color-fg-muted);max-width:22rem}.nick-field.svelte-113emjy input:where(.svelte-113emjy){font:inherit;font-size:.9rem;padding:.45rem .6rem;border:1px solid var(--color-border-strong);background:var(--color-bg);color:var(--color-fg)}.rank-bar.svelte-113emjy{display:flex;height:.9rem;min-width:4px;background:var(--color-bg-elev-2)}.rank-bar.svelte-113emjy i:where(.svelte-113emjy){display:block;height:100%}.rank-stats.svelte-113emjy{margin:0;color:var(--color-fg-muted);font-size:.8rem;line-height:1.5}.unbalanced.svelte-113emjy{color:var(--color-accent);font-weight:600}.rank-more.svelte-113emjy summary:where(.svelte-113emjy){cursor:pointer;font:600 .82rem var(--font-sans);padding:.75rem 0}@media(max-width:680px){.rank-row.svelte-113emjy{grid-template-columns:1.75rem minmax(0,1fr);gap:.5rem}.nick-btn.svelte-113emjy{margin-left:0}}.story.svelte-19wfp8k{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-width:0}.story.svelte-19wfp8k>:where(.svelte-19wfp8k),.chapter.svelte-19wfp8k>:where(.svelte-19wfp8k){min-width:0}.motion-progress.svelte-19wfp8k{position:fixed;z-index:60;top:0;left:0;right:0;height:3px;pointer-events:none;overflow:hidden}.motion-progress.svelte-19wfp8k i:where(.svelte-19wfp8k){display:block;width:100%;height:100%;background:var(--gradient-pink);transform-origin:left center}.story-cover.svelte-19wfp8k{min-height:32rem;display:grid;grid-template-columns:minmax(0,1fr) 15rem;gap:3rem;align-items:center;border-bottom:1px solid var(--color-border);padding:4rem 0}.story-cover.svelte-19wfp8k h3:where(.svelte-19wfp8k){font-size:clamp(2.3rem,5vw,4.8rem);max-width:13ch;line-height:.98;letter-spacing:-.045em;margin:.65rem 0 1.25rem}.cover-copy.svelte-19wfp8k{max-width:37rem;color:var(--color-fg-muted);font-size:1.08rem;line-height:1.65}.eyebrow.svelte-19wfp8k,.finding-label.svelte-19wfp8k,.answer-kicker.svelte-19wfp8k{margin:0;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.13em;font-size:.68rem;font-weight:700;color:var(--color-accent)}.start-link.svelte-19wfp8k,.detail-link.svelte-19wfp8k{border:0;background:none;color:var(--color-fg);font:600 .82rem var(--font-sans);padding:.5rem 0;cursor:pointer;border-bottom:1px solid var(--color-border-strong)}.start-link.svelte-19wfp8k,.detail-link.svelte-19wfp8k{transition:color .2s ease,border-color .2s ease,transform .3s cubic-bezier(.16,1,.3,1);transform-origin:left center}.start-link.svelte-19wfp8k:hover,.detail-link.svelte-19wfp8k:hover{color:var(--color-accent);border-color:var(--color-accent);transform:translate(5px)}.start-link.svelte-19wfp8k span:where(.svelte-19wfp8k){color:var(--color-accent);margin-left:.5rem}.cover-index.svelte-19wfp8k{display:grid;border-top:1px solid var(--color-border)}.cover-index.svelte-19wfp8k span:where(.svelte-19wfp8k){padding:.75rem 0;border-bottom:1px solid var(--color-border);color:var(--color-fg-muted);font:.72rem var(--font-mono)}.chapter.svelte-19wfp8k{scroll-margin-top:2rem;padding:clamp(3.5rem,8vw,7rem) 0;border-bottom:1px solid var(--color-border)}.chapter-head.svelte-19wfp8k{display:grid;grid-template-columns:4rem 1fr;gap:1rem;align-items:start;margin-bottom:2.5rem}.chapter-head.svelte-19wfp8k h3:where(.svelte-19wfp8k){margin:.35rem 0 0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.05;letter-spacing:-.025em}.chapter-no.svelte-19wfp8k{color:var(--color-accent);font:1rem var(--font-mono);padding-top:.15rem}.finding-grid.svelte-19wfp8k{display:grid;grid-template-columns:1.2fr 1fr 1fr;border-top:1px solid var(--color-border)}.finding-grid.two.svelte-19wfp8k{grid-template-columns:1.2fr 1fr}.finding.svelte-19wfp8k{padding:1.4rem 1.4rem 1.4rem 0;border-bottom:1px solid var(--color-border)}.finding.svelte-19wfp8k+.finding:where(.svelte-19wfp8k){border-left:1px solid var(--color-border);padding-left:1.4rem}.finding.svelte-19wfp8k strong:where(.svelte-19wfp8k){display:block;margin:.7rem 0 .5rem;font:1.65rem var(--font-mono);letter-spacing:-.04em}.finding.svelte-19wfp8k .big-number:where(.svelte-19wfp8k){font-size:clamp(2.5rem,6vw,4.8rem);color:var(--color-accent);line-height:1}.finding.svelte-19wfp8k p:where(.svelte-19wfp8k):last-child{color:var(--color-fg-muted);margin:0;font-size:.88rem;line-height:1.5}.evidence.svelte-19wfp8k{margin-top:1rem;border:1px solid var(--color-border);padding:.8rem 1rem;color:var(--color-fg-muted);font-size:.84rem}.evidence.svelte-19wfp8k summary:where(.svelte-19wfp8k){cursor:pointer;font-family:var(--font-sans);color:var(--color-fg)}.evidence.svelte-19wfp8k li:where(.svelte-19wfp8k){margin:.45rem 0}.answer.svelte-19wfp8k{border-left:3px solid var(--color-accent);padding:.25rem 0 .25rem 1.25rem;margin-bottom:2rem}.answer-text.svelte-19wfp8k{max-width:30ch;margin:.5rem 0 0;font:clamp(1.35rem,2.6vw,2.2rem)/1.18 var(--font-serif)}.story-funnel.svelte-19wfp8k{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.story-funnel.svelte-19wfp8k li:where(.svelte-19wfp8k){display:grid;grid-template-columns:minmax(9rem,15rem) 1fr 4rem 3rem;align-items:center;gap:1rem}.funnel-step-label.svelte-19wfp8k{font:.84rem var(--font-sans);color:var(--color-fg-muted)}.funnel-track.svelte-19wfp8k{height:2rem;background:var(--color-bg-elev-2)}.funnel-track.svelte-19wfp8k i:where(.svelte-19wfp8k){display:block;height:100%;background:var(--color-accent)}.story-funnel.svelte-19wfp8k small:where(.svelte-19wfp8k){color:var(--color-fg-subtle);font:.7rem var(--font-mono);text-align:right}.interpretation.svelte-19wfp8k{margin:2rem 0 1rem;padding-top:1rem;border-top:1px solid var(--color-border);display:grid;grid-template-columns:7rem 1fr;gap:1rem}.interpretation.svelte-19wfp8k span:where(.svelte-19wfp8k){color:var(--color-accent);font:700 .68rem var(--font-sans);text-transform:uppercase;letter-spacing:.12em}.interpretation.svelte-19wfp8k p:where(.svelte-19wfp8k){margin:0;max-width:44rem;color:var(--color-fg-muted);line-height:1.6}.mini-chart.svelte-19wfp8k{width:100%;max-width:100%;min-width:0;height:13rem;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(3.5rem,1fr);gap:.5rem;align-items:end;border-bottom:1px solid var(--color-border-strong);padding-top:2rem;overflow-x:auto}.mini-col.svelte-19wfp8k{display:grid;height:100%;grid-template-rows:1fr auto auto;align-items:end;text-align:center;gap:.3rem}.mini-col.svelte-19wfp8k i:where(.svelte-19wfp8k){display:block;min-height:1px;background:var(--color-accent)}.mini-col.svelte-19wfp8k span:where(.svelte-19wfp8k),.mini-col.svelte-19wfp8k small:where(.svelte-19wfp8k){font:.62rem var(--font-mono);color:var(--color-fg-subtle);white-space:nowrap}.chart-caption.svelte-19wfp8k{color:var(--color-fg-muted);font-size:.82rem}.story-heatmap.svelte-19wfp8k{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:3rem repeat(var(--cols),minmax(.85rem,1fr));gap:2px;overflow-x:auto}.story-heatmap.svelte-19wfp8k b:where(.svelte-19wfp8k),.story-heatmap.svelte-19wfp8k small:where(.svelte-19wfp8k){font:.58rem var(--font-mono);color:var(--color-fg-subtle);align-self:center;text-align:center}.story-heatmap.svelte-19wfp8k i:where(.svelte-19wfp8k){min-height:1.5rem;aspect-ratio:1;background:color-mix(in srgb,var(--color-accent) var(--level),var(--color-bg-elev-2))}.activity-bars.svelte-19wfp8k{height:12rem;display:flex;align-items:end;gap:.25rem;border-bottom:1px solid var(--color-border)}.activity-bars.svelte-19wfp8k i:where(.svelte-19wfp8k){flex:1;min-width:.4rem;background:var(--color-accent)}.profile-meter.svelte-19wfp8k{margin-bottom:2rem}.meter-hint.svelte-19wfp8k{margin:.6rem 0 0;color:var(--color-fg-muted);font-size:.82rem;line-height:1.5;max-width:44rem}.chart-scale.svelte-19wfp8k{margin:0 0 .75rem;color:var(--color-fg-muted);font:.78rem var(--font-sans)}.chart-context.svelte-19wfp8k{margin:1rem 0 0;color:var(--color-fg-subtle);font-size:.82rem;max-width:44rem}.muted-answer.svelte-19wfp8k{border-left-color:var(--color-border-strong)}.answer-note.svelte-19wfp8k{margin:.5rem 0 0;max-width:44rem;color:var(--color-fg-muted);line-height:1.55}.heat-legend.svelte-19wfp8k{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:.85rem;font:.72rem var(--font-sans);color:var(--color-fg-muted)}.heat-scale.svelte-19wfp8k{display:inline-flex;gap:2px}.heat-scale.svelte-19wfp8k i:where(.svelte-19wfp8k){width:1.1rem;height:.8rem;background:color-mix(in srgb,var(--color-accent) var(--level),var(--color-bg-elev-2))}.heat-range.svelte-19wfp8k{color:var(--color-fg-subtle);margin-left:.5rem}.quality.svelte-19wfp8k{display:flex!important;align-items:center;gap:.6rem;font-size:1.35rem!important}.lamp.svelte-19wfp8k{display:inline-grid;grid-auto-flow:column;gap:3px}.lamp.svelte-19wfp8k i:where(.svelte-19wfp8k){width:.6rem;height:.6rem;border-radius:50%;background:var(--color-bg-elev-2);border:1px solid var(--color-border-strong)}.quality[data-level=good].svelte-19wfp8k .lamp:where(.svelte-19wfp8k) i:where(.svelte-19wfp8k):nth-child(3){background:var(--color-success);border-color:var(--color-success)}.quality[data-level=limited].svelte-19wfp8k .lamp:where(.svelte-19wfp8k) i:where(.svelte-19wfp8k):nth-child(2){background:var(--color-warning);border-color:var(--color-warning)}.quality[data-level=weak].svelte-19wfp8k .lamp:where(.svelte-19wfp8k) i:where(.svelte-19wfp8k):nth-child(1){background:var(--color-danger);border-color:var(--color-danger)}.quality-reasons.svelte-19wfp8k{margin:0;padding-left:1rem;color:var(--color-fg-muted);font-size:.82rem;line-height:1.45;display:grid;gap:.25rem}.profile-meter.svelte-19wfp8k>div:where(.svelte-19wfp8k):first-child{display:flex;justify-content:space-between;font-family:var(--font-sans)}.meter.svelte-19wfp8k{height:.55rem;background:var(--color-bg-elev-2);margin-top:.6rem}.meter.svelte-19wfp8k i:where(.svelte-19wfp8k){height:100%;display:block;background:var(--color-accent)}.finale.svelte-19wfp8k{border-bottom:0}.final-note.svelte-19wfp8k{margin:2rem 0;max-width:42rem;color:var(--color-fg-muted);font-style:italic}@media(max-width:720px){.story-cover.svelte-19wfp8k{grid-template-columns:1fr;min-height:auto;padding:3rem 0}.story-cover.svelte-19wfp8k h3:where(.svelte-19wfp8k){font-size:clamp(2rem,10vw,3.2rem)}.cover-copy.svelte-19wfp8k{font-size:1rem;line-height:1.55}.cover-index.svelte-19wfp8k{display:none}.chapter.svelte-19wfp8k{padding:3.5rem 0;scroll-margin-top:5rem}.chapter-head.svelte-19wfp8k{grid-template-columns:2.5rem 1fr;gap:.5rem;margin-bottom:1.75rem}.finding-grid.svelte-19wfp8k,.finding-grid.two.svelte-19wfp8k{grid-template-columns:1fr}.finding.svelte-19wfp8k+.finding:where(.svelte-19wfp8k){border-left:0;padding-left:0}.finding.svelte-19wfp8k{padding:1.15rem 0}.start-link.svelte-19wfp8k,.detail-link.svelte-19wfp8k{min-height:2.75rem}.story-funnel.svelte-19wfp8k li:where(.svelte-19wfp8k){grid-template-columns:minmax(0,1fr) auto;gap:.4rem .75rem}.funnel-step-label.svelte-19wfp8k{grid-column:1 / -1}.funnel-track.svelte-19wfp8k{grid-column:1}.story-funnel.svelte-19wfp8k strong:where(.svelte-19wfp8k){grid-column:2;grid-row:2}.story-funnel.svelte-19wfp8k small:where(.svelte-19wfp8k){grid-column:2;grid-row:1;display:block}.interpretation.svelte-19wfp8k{grid-template-columns:1fr}.mini-chart.svelte-19wfp8k,.story-heatmap.svelte-19wfp8k{overscroll-behavior-inline:contain;scrollbar-width:thin}.activity-bars.svelte-19wfp8k{height:9rem}}@media(max-width:26rem){.story-cover.svelte-19wfp8k{padding:2.5rem 0}.chapter.svelte-19wfp8k{padding:3rem 0}.chapter-head.svelte-19wfp8k{grid-template-columns:1fr}.chapter-no.svelte-19wfp8k{padding:0}.answer.svelte-19wfp8k{padding-left:.9rem}.story-funnel.svelte-19wfp8k small:where(.svelte-19wfp8k){font-size:.62rem}.mini-chart.svelte-19wfp8k{grid-auto-columns:minmax(3rem,1fr)}}@media(prefers-reduced-motion:reduce){.motion-progress.svelte-19wfp8k{display:none}.start-link.svelte-19wfp8k,.detail-link.svelte-19wfp8k{transition:none}}.deep-dive.svelte-15x6vt7{border-top:2px solid var(--color-fg);padding-top:1.5rem;display:grid;gap:1.25rem;min-width:0}.deep-dive.svelte-15x6vt7 h3:where(.svelte-15x6vt7){margin:.2rem 0 0;font-size:clamp(1.6rem,3vw,2.4rem);letter-spacing:-.02em}.eyebrow.svelte-15x6vt7,.v-kicker.svelte-15x6vt7,.warn-kicker.svelte-15x6vt7{margin:0;font:700 .68rem var(--font-sans);text-transform:uppercase;letter-spacing:.13em;color:var(--color-accent)}.lede.svelte-15x6vt7{margin:0;max-width:44rem;color:var(--color-fg-muted);line-height:1.6}.variants.svelte-15x6vt7{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));border-top:1px solid var(--color-border)}.variants.svelte-15x6vt7 article:where(.svelte-15x6vt7){padding:1.1rem 1.25rem 1.1rem 0;border-bottom:1px solid var(--color-border)}.variants.svelte-15x6vt7 article:where(.svelte-15x6vt7)+article:where(.svelte-15x6vt7){border-left:1px solid var(--color-border);padding-left:1.25rem}.variants.svelte-15x6vt7 h4:where(.svelte-15x6vt7){margin:.35rem 0 .5rem;font-size:1.05rem}.variants.svelte-15x6vt7 p:where(.svelte-15x6vt7){margin:0 0 .5rem;color:var(--color-fg-muted);font-size:.88rem;line-height:1.5}.status.svelte-15x6vt7{border-left:2px solid var(--color-border-strong);padding-left:.7rem}.status[data-status=available].svelte-15x6vt7{border-color:var(--color-accent);color:var(--color-fg)}.status[data-status=unavailable].svelte-15x6vt7,.status[data-status=unsupported].svelte-15x6vt7{border-color:var(--color-warning)}.dd-fieldset.svelte-15x6vt7{border:0;padding:0;margin:0;min-width:0}.dd-fieldset.svelte-15x6vt7 legend:where(.svelte-15x6vt7){font:700 .82rem var(--font-sans);margin-bottom:.6rem;padding:0}.modules.svelte-15x6vt7{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.5rem 1.25rem}.module.svelte-15x6vt7{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:start;padding:.55rem 0;border-bottom:1px solid var(--color-border);cursor:pointer}.module.svelte-15x6vt7 input:where(.svelte-15x6vt7),.scope.svelte-15x6vt7 input:where(.svelte-15x6vt7),.ack.svelte-15x6vt7 input:where(.svelte-15x6vt7){accent-color:var(--color-accent);margin-top:.2rem}.module.svelte-15x6vt7 strong:where(.svelte-15x6vt7){display:block;font:600 .88rem var(--font-sans)}.module.svelte-15x6vt7 small:where(.svelte-15x6vt7){display:block;color:var(--color-fg-muted);font-size:.78rem;line-height:1.4}.scope.svelte-15x6vt7{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font:.88rem var(--font-sans)}.scope.svelte-15x6vt7 label:where(.svelte-15x6vt7){display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;cursor:pointer}.small.svelte-15x6vt7{margin:.4rem 0 0;color:var(--color-fg-muted);font-size:.8rem;line-height:1.5}.ai-warning.svelte-15x6vt7{border:1px solid var(--color-warning);border-left-width:4px;padding:1rem 1.25rem;background:var(--color-bg-elev-1)}.ai-warning.svelte-15x6vt7 .warn-kicker:where(.svelte-15x6vt7){color:var(--color-warning)}.ai-warning.svelte-15x6vt7 ul:where(.svelte-15x6vt7){margin:.6rem 0 1rem;padding-left:1.1rem;display:grid;gap:.45rem;max-width:none}.ai-warning.svelte-15x6vt7 li:where(.svelte-15x6vt7){font-size:.88rem;line-height:1.5}.ack.svelte-15x6vt7{display:flex;gap:.6rem;align-items:flex-start;font:600 .88rem var(--font-sans);cursor:pointer}.dd-actions.svelte-15x6vt7{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.dd-actions.svelte-15x6vt7 .small:where(.svelte-15x6vt7){margin:0}.button.svelte-15x6vt7:disabled{opacity:.45;cursor:not-allowed}.dd-error.svelte-15x6vt7{border-left:3px solid var(--color-danger);padding-left:.8rem;color:var(--color-danger)}.package.svelte-15x6vt7{display:grid;gap:.75rem;border-top:1px solid var(--color-border);padding-top:1rem}.pkg-summary.svelte-15x6vt7{margin:0;font-size:.88rem;color:var(--color-fg-muted);line-height:1.55}.pkg-label.svelte-15x6vt7{font:600 .8rem var(--font-sans)}textarea.svelte-15x6vt7{width:100%;min-height:14rem;font:.78rem/1.5 var(--font-mono);padding:.75rem;border:1px solid var(--color-border-strong);background:var(--color-bg);color:var(--color-fg);resize:vertical}.reset-link.svelte-15x6vt7{background:none;border:0;color:var(--color-fg-subtle);font:inherit;font-size:.8125rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0;min-height:2.25rem}.ondevice.svelte-15x6vt7{display:grid;gap:.75rem;border-top:1px solid var(--color-border);padding-top:1rem}.bar-track.svelte-15x6vt7{background:var(--color-bg-elev-2);height:8px;overflow:hidden}.bar-fill.svelte-15x6vt7{height:100%;background:var(--color-accent);transition:width .24s ease-out}.ai-badge.svelte-15x6vt7{margin:0;display:inline-block;justify-self:start;font:700 .66rem var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--color-warning);border:1px solid var(--color-warning);padding:.2rem .5rem}.ai-result.svelte-15x6vt7{border-left:2px solid var(--color-border-strong);padding-left:1rem}.ai-result.svelte-15x6vt7 h4:where(.svelte-15x6vt7){margin:0 0 .4rem;font-size:.95rem}.ai-result.svelte-15x6vt7 pre:where(.svelte-15x6vt7){margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:.84rem/1.55 var(--font-sans);color:var(--color-fg);background:none;padding:0}@media(max-width:680px){.variants.svelte-15x6vt7 article:where(.svelte-15x6vt7)+article:where(.svelte-15x6vt7){border-left:0;padding-left:0}.dd-actions.svelte-15x6vt7 .button:where(.svelte-15x6vt7){flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.bar-fill.svelte-15x6vt7{transition:none}}.dashboard.svelte-1ah77e7{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:1.5rem;min-width:0}.dashboard.svelte-1ah77e7>:where(.svelte-1ah77e7){min-width:0}.dash-head.svelte-1ah77e7{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.dash-title.svelte-1ah77e7 h2:where(.svelte-1ah77e7){margin:.25rem 0 .35rem}.dash-sub.svelte-1ah77e7{margin:0;font-size:.875rem}.actions.svelte-1ah77e7{display:flex;gap:1rem;align-items:center}.reset-link.svelte-1ah77e7{background:none;border:0;color:var(--color-fg-subtle);font:inherit;font-size:.8125rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0}.reset-link.svelte-1ah77e7:hover{color:var(--color-fg-muted)}.hairline.svelte-1ah77e7{margin:-1rem 0}.view-switch.svelte-1ah77e7{position:sticky;top:.75rem;z-index:8;display:grid;grid-template-columns:1fr 1fr;padding:.25rem;border:1px solid var(--color-border-strong);background:color-mix(in srgb,var(--color-bg) 92%,transparent);backdrop-filter:blur(12px);max-width:32rem}.view-switch.svelte-1ah77e7 button:where(.svelte-1ah77e7){display:grid;gap:.1rem;border:0;background:transparent;color:var(--color-fg-muted);padding:.65rem 1rem;cursor:pointer;text-align:left;transition:color .25s ease,background-color .25s ease,transform .25s cubic-bezier(.16,1,.3,1)}.view-switch.svelte-1ah77e7 button:where(.svelte-1ah77e7):hover{transform:translateY(-1px);color:var(--color-fg)}.view-switch.svelte-1ah77e7 button:where(.svelte-1ah77e7)+button:where(.svelte-1ah77e7){border-left:1px solid var(--color-border)}.view-switch.svelte-1ah77e7 button.active:where(.svelte-1ah77e7){background:var(--color-fg);color:var(--color-bg)}.view-switch.svelte-1ah77e7 span:where(.svelte-1ah77e7){font:.62rem var(--font-sans);text-transform:uppercase;letter-spacing:.12em;opacity:.7}.view-switch.svelte-1ah77e7 strong:where(.svelte-1ah77e7){font:700 .88rem var(--font-sans)}.expert-toolbar.svelte-1ah77e7{display:flex;justify-content:space-between;gap:2rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--color-border)}.expert-toolbar.svelte-1ah77e7 p:where(.svelte-1ah77e7){margin:.2rem 0 0;max-width:none;font-size:.82rem;color:var(--color-fg-muted)}.reliable-toggle.svelte-1ah77e7{display:inline-flex;align-items:center;gap:.55rem;cursor:pointer;font:.75rem var(--font-sans);color:var(--color-fg-muted);white-space:nowrap}.reliable-toggle.svelte-1ah77e7 input:where(.svelte-1ah77e7){accent-color:var(--color-accent)}.headline-strip.svelte-1ah77e7{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.headline-strip.svelte-1ah77e7 article:where(.svelte-1ah77e7){min-width:0;padding:.9rem 1rem .9rem 0}.headline-strip.svelte-1ah77e7 article:where(.svelte-1ah77e7)+article:where(.svelte-1ah77e7){border-left:1px solid var(--color-border);padding-left:1rem}.headline-strip.svelte-1ah77e7 span:where(.svelte-1ah77e7){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-fg-muted);font:.66rem var(--font-sans);text-transform:uppercase;letter-spacing:.08em}.headline-strip.svelte-1ah77e7 strong:where(.svelte-1ah77e7){display:block;margin-top:.35rem;font-size:1.5rem;line-height:1}.headline-strip.svelte-1ah77e7 small:where(.svelte-1ah77e7){color:var(--color-accent);font:.6rem var(--font-sans);text-transform:uppercase}.audit-table.svelte-1ah77e7{border-top:2px solid var(--color-fg);padding-top:1rem}.audit-table.svelte-1ah77e7 summary:where(.svelte-1ah77e7){cursor:pointer;font:700 .78rem var(--font-sans);text-transform:uppercase;letter-spacing:.1em}.audit-scroll.svelte-1ah77e7{overflow-x:auto;margin-top:1rem}.audit-table.svelte-1ah77e7 table:where(.svelte-1ah77e7){width:100%;border-collapse:collapse;font-size:.76rem}.audit-table.svelte-1ah77e7 th:where(.svelte-1ah77e7){text-align:left;padding:.55rem;border-bottom:1px solid var(--color-border-strong);color:var(--color-fg-muted);font-family:var(--font-sans)}.audit-table.svelte-1ah77e7 td:where(.svelte-1ah77e7){padding:.65rem .55rem;border-bottom:1px solid var(--color-border);vertical-align:top}.audit-table.svelte-1ah77e7 td:where(.svelte-1ah77e7):first-child{display:grid;gap:.2rem;min-width:12rem}.audit-table.svelte-1ah77e7 code:where(.svelte-1ah77e7){color:var(--color-fg-subtle);font-size:.68rem}.status-pill.svelte-1ah77e7{display:inline-block;border:1px solid var(--color-border-strong);padding:.15rem .4rem;white-space:nowrap}.status-pill.estimated.svelte-1ah77e7{color:var(--color-accent);border-color:var(--color-accent)}.status-pill.unavailable.svelte-1ah77e7{color:var(--color-fg-subtle);border-style:dashed}.tab-bar.svelte-1ah77e7{display:flex;flex-wrap:wrap;gap:1.5rem;border-bottom:1px solid var(--color-border)}.tab.svelte-1ah77e7{border:0;background:transparent;color:var(--color-fg-muted);padding:0 0 .6rem;cursor:pointer;font-family:var(--font-sans);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:baseline;gap:.4rem}.tab.svelte-1ah77e7:hover{color:var(--color-fg)}.tab.active.svelte-1ah77e7{color:var(--color-fg);border-bottom-color:var(--color-accent)}.tab-n.svelte-1ah77e7{font-size:.6875rem;color:var(--color-fg-subtle)}.tab.active.svelte-1ah77e7 .tab-n:where(.svelte-1ah77e7){color:var(--color-accent)}.notes.svelte-1ah77e7{border-top:1px solid var(--color-border);padding-top:1rem}.notes.svelte-1ah77e7 ul:where(.svelte-1ah77e7){margin:.5rem 0 0;padding-left:1.1rem;list-style:none;max-width:var(--width-prose)}.notes.svelte-1ah77e7 li:where(.svelte-1ah77e7){position:relative;padding-left:.5rem;font-size:.875rem;margin:.25rem 0}.notes.svelte-1ah77e7 li:where(.svelte-1ah77e7):before{content:"";position:absolute;left:-.6rem;top:.6em;width:8px;height:1px;background:var(--color-accent)}.section-block.svelte-1ah77e7{border-top:1px solid var(--color-border);padding-top:1.5rem}.chart.svelte-1ah77e7 h3:where(.svelte-1ah77e7),.narrative.svelte-1ah77e7 h3:where(.svelte-1ah77e7){margin:0 0 .85rem}.chart-note.svelte-1ah77e7{font-size:.8125rem;margin:-.5rem 0 .85rem}.narrative.svelte-1ah77e7 p:where(.svelte-1ah77e7){margin:.5rem 0;line-height:1.6}.narrative.svelte-1ah77e7 ul:where(.svelte-1ah77e7){margin:.5rem 0;padding-left:1.25rem}.narrative.svelte-1ah77e7 li:where(.svelte-1ah77e7){margin:.25rem 0;line-height:1.5}.badge-est.svelte-1ah77e7{display:inline-block;margin-left:.4rem;padding:.05rem .4rem;font-size:.625rem;letter-spacing:.08em;color:var(--color-accent);border:1px solid var(--color-accent)}.scalars.svelte-1ah77e7{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:0 2rem}.scalar.svelte-1ah77e7{padding:1.1rem 0;border-bottom:1px solid var(--color-border);display:grid;gap:.35rem}.scalar-label.svelte-1ah77e7{color:var(--color-fg-muted);display:flex;align-items:center;flex-wrap:wrap}.scalar-value.svelte-1ah77e7{font-size:clamp(1.85rem,1.4rem + 1.6vw,2.6rem);line-height:1;letter-spacing:-.03em;color:var(--color-fg)}.scalar-value.na.svelte-1ah77e7{color:var(--color-fg-subtle);font-size:1rem;letter-spacing:normal;font-family:var(--font-sans)}.scalar-note.svelte-1ah77e7{font-size:.75rem}.funnel.svelte-1ah77e7{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;max-width:none}.funnel-step.svelte-1ah77e7{display:grid;grid-template-columns:minmax(8rem,14rem) 1fr auto;gap:1rem;align-items:center}.funnel-label.svelte-1ah77e7{color:var(--color-fg-muted);font-family:var(--font-sans);font-size:.875rem}.funnel-bar.svelte-1ah77e7{position:relative;background:var(--color-bg-elev-2);height:26px;display:flex;align-items:center}.funnel-fill.svelte-1ah77e7{height:100%;background:var(--color-accent)}.funnel-num.svelte-1ah77e7{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);color:var(--color-fg);font-size:.875rem;mix-blend-mode:normal}.funnel-drop.svelte-1ah77e7{font-size:.8125rem;color:var(--color-fg-subtle);min-width:3.5rem;text-align:right}.funnel-context.svelte-1ah77e7{margin:.85rem 0 0}.funnel-interp.svelte-1ah77e7{margin:.5rem 0 0;font-size:.875rem;max-width:var(--width-prose)}.ts-wrap.svelte-1ah77e7{display:grid;grid-template-columns:auto 1fr;gap:.5rem}.ts-yaxis.svelte-1ah77e7{display:flex;flex-direction:column;justify-content:space-between;height:200px;font-size:.625rem;color:var(--color-fg-subtle);text-align:right}.ts-plot.svelte-1ah77e7{position:relative}.ts-grid.svelte-1ah77e7{position:absolute;inset:0 0 1.25rem;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.ts-grid.svelte-1ah77e7 i:where(.svelte-1ah77e7){display:block;border-top:1px solid var(--color-border)}.ts-chart.svelte-1ah77e7{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(1.5rem,1fr);gap:.25rem;align-items:end;height:200px;border-bottom:1px solid var(--color-border-strong);padding-bottom:1.25rem;overflow-x:auto;position:relative}.ts-col.svelte-1ah77e7{display:flex;flex-direction:row;align-items:flex-end;align-self:stretch;gap:1px;position:relative;min-width:1.25rem}.ts-bar.svelte-1ah77e7{flex:1;display:block;min-height:1px;background:var(--color-accent)}.ts-bar.secondary.svelte-1ah77e7{background:var(--color-fg-subtle)}.ts-tick.svelte-1ah77e7{position:absolute;bottom:-1.25rem;left:0;right:0;text-align:center;font-size:.5625rem;color:var(--color-fg-subtle)}.legend.svelte-1ah77e7{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:1rem;font-family:var(--font-sans);font-size:.75rem;color:var(--color-fg-muted);max-width:none}.swatch.svelte-1ah77e7{display:inline-block;width:12px;height:4px;margin-right:.4rem;vertical-align:middle;background:var(--color-accent)}.swatch.secondary.svelte-1ah77e7{background:var(--color-fg-subtle)}.dist-summary.svelte-1ah77e7{font-size:.8125rem;margin:-.5rem 0 .85rem}.hist.svelte-1ah77e7{list-style:none;margin:0;padding:0 0 .4rem;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(3rem,1fr);gap:.5rem;align-items:end;overflow-x:auto;overscroll-behavior-inline:contain}.hist-bar.svelte-1ah77e7{height:140px;display:flex;flex-direction:column;justify-content:flex-end;border-bottom:1px solid var(--color-border)}.hist-fill.svelte-1ah77e7{background:var(--color-accent);min-height:1px}.hist-label.svelte-1ah77e7{margin-top:.4rem;text-align:center;font-family:var(--font-sans);font-size:.6875rem;color:var(--color-fg-muted)}.hist-count.svelte-1ah77e7{text-align:center;font-size:.625rem;color:var(--color-fg-subtle)}.heatmap.svelte-1ah77e7{display:grid;grid-template-columns:3rem repeat(var(--hm-cols),minmax(.85rem,1fr));gap:2px;align-items:stretch;overflow-x:auto}.heatmap-corner.svelte-1ah77e7{background:transparent}.heatmap-col-hd.svelte-1ah77e7{font-size:.5625rem;color:var(--color-fg-subtle);text-align:center;padding:.125rem 0}.heatmap-row-hd.svelte-1ah77e7{font-family:var(--font-sans);font-size:.75rem;color:var(--color-fg-muted);display:flex;align-items:center}.heatmap-cell.svelte-1ah77e7{aspect-ratio:1 / 1;min-height:1.35rem}.hm-footer.svelte-1ah77e7{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;margin-top:.85rem}.hm-legend.svelte-1ah77e7{display:flex;align-items:center;gap:.5rem;font-size:.625rem;color:var(--color-fg-subtle)}.hm-legend-scale.svelte-1ah77e7{width:120px;height:8px;background:linear-gradient(to right,var(--color-bg-elev-2),var(--color-accent));border:1px solid var(--color-border)}.hm-peak.svelte-1ah77e7{margin:0;font-family:var(--font-sans);font-size:.8125rem;color:var(--color-fg-muted);display:flex;align-items:center;gap:.4rem}.ck.svelte-1ah77e7{display:inline-block;width:12px;height:2px;background:var(--color-accent);flex:none}.cat-list.svelte-1ah77e7{list-style:none;margin:0;padding:0;display:grid;gap:0;max-width:none}.cat-list.svelte-1ah77e7 li:where(.svelte-1ah77e7){display:grid;grid-template-columns:1fr auto;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--color-border);align-items:baseline}.cat-key.svelte-1ah77e7{font-family:var(--font-sans);font-size:.875rem}.cat-count.svelte-1ah77e7{font-size:.8125rem;color:var(--color-fg-muted)}.bio-callout.svelte-1ah77e7{border-top:3px solid var(--color-accent);padding:1.25rem 0 1.5rem}.bio-kicker.svelte-1ah77e7{font-family:var(--font-sans);font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent);margin:0 0 .5rem;font-weight:700}.bio-headline.svelte-1ah77e7{font-family:var(--font-serif);font-size:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1.2;letter-spacing:-.01em;color:var(--color-fg);margin:0 0 .85rem}.bio-body.svelte-1ah77e7{font-size:.9375rem;line-height:1.6;color:var(--color-fg-muted);max-width:var(--width-prose);margin:0 0 .6rem}.bio-hint.svelte-1ah77e7{font-family:var(--font-sans);font-size:.8125rem;color:var(--color-fg-subtle);max-width:var(--width-prose);margin:0}.kv-list.svelte-1ah77e7{list-style:none;margin:0;padding:0;display:grid;gap:0;max-width:none}.kv-list.svelte-1ah77e7 li:where(.svelte-1ah77e7){display:grid;grid-template-columns:minmax(8rem,14rem) 1fr;grid-template-rows:auto auto;gap:.15rem 1rem;padding:.65rem 0;border-bottom:1px solid var(--color-border);align-items:baseline}.kv-key.svelte-1ah77e7{color:var(--color-fg-muted);align-self:center}.kv-value.svelte-1ah77e7{font-size:.9375rem;word-break:break-word}.kv-detail.svelte-1ah77e7{grid-column:2;color:var(--color-fg-subtle);font-size:.75rem}@media(max-width:680px){.dashboard.svelte-1ah77e7{gap:1.35rem;margin-top:1rem}.dash-head.svelte-1ah77e7{align-items:stretch}.dash-title.svelte-1ah77e7,.actions.svelte-1ah77e7{width:100%}.actions.svelte-1ah77e7{justify-content:space-between;gap:.75rem}.actions.svelte-1ah77e7 .button:where(.svelte-1ah77e7){flex:1}.reset-link.svelte-1ah77e7{min-height:2.75rem;padding-inline:.4rem}.view-switch.svelte-1ah77e7{position:static;max-width:none}.view-switch.svelte-1ah77e7 button:where(.svelte-1ah77e7){min-height:3.5rem;padding:.6rem .75rem}.expert-toolbar.svelte-1ah77e7{align-items:flex-start;flex-direction:column;gap:.75rem}.reliable-toggle.svelte-1ah77e7{min-height:2.75rem;white-space:normal}.headline-strip.svelte-1ah77e7{grid-template-columns:repeat(2,1fr)}.headline-strip.svelte-1ah77e7 article:where(.svelte-1ah77e7){padding:.8rem .65rem .8rem 0}.headline-strip.svelte-1ah77e7 article:where(.svelte-1ah77e7)+article:where(.svelte-1ah77e7){padding-left:.65rem}.headline-strip.svelte-1ah77e7 strong:where(.svelte-1ah77e7){font-size:1.25rem}.tab-bar.svelte-1ah77e7{flex-wrap:nowrap;gap:1.2rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity}.tab-bar.svelte-1ah77e7::-webkit-scrollbar{display:none}.tab.svelte-1ah77e7{flex:0 0 auto;min-height:2.75rem;padding-top:.35rem;scroll-snap-align:start}.scalars.svelte-1ah77e7{grid-template-columns:minmax(0,1fr)}.funnel-step.svelte-1ah77e7{grid-template-columns:minmax(0,1fr) auto;gap:.4rem .75rem}.funnel-label.svelte-1ah77e7{grid-column:1 / -1}.funnel-bar.svelte-1ah77e7{grid-column:1}.funnel-drop.svelte-1ah77e7{grid-column:2;min-width:3rem}.ts-wrap.svelte-1ah77e7{gap:.3rem}.ts-yaxis.svelte-1ah77e7,.ts-chart.svelte-1ah77e7{height:175px}.heatmap.svelte-1ah77e7,.hist.svelte-1ah77e7,.ts-chart.svelte-1ah77e7{scrollbar-width:thin}.hm-footer.svelte-1ah77e7{align-items:flex-start;flex-direction:column;gap:.75rem}.hm-legend-scale.svelte-1ah77e7{width:min(7.5rem,42vw)}.kv-list.svelte-1ah77e7 li:where(.svelte-1ah77e7){grid-template-columns:minmax(0,1fr);gap:.25rem}.kv-detail.svelte-1ah77e7{grid-column:1}.audit-scroll.svelte-1ah77e7{margin-inline:-1rem;padding-inline:1rem;overscroll-behavior-inline:contain}}.privacy-details.svelte-12v29vl{margin-bottom:1.5rem}.privacy-details.svelte-12v29vl summary:where(.svelte-12v29vl){cursor:pointer;padding-block:.75rem}.progress-card.svelte-12v29vl{margin-top:1rem}.progress-title.svelte-12v29vl{margin:0 0 .5rem;font-size:1.125rem}.small.svelte-12v29vl{font-size:.875rem}.bar-track.svelte-12v29vl{margin:.75rem 0 .5rem;background:var(--color-bg-elev-2);border-radius:var(--radius-sm);height:8px;overflow:hidden}.bar-fill.svelte-12v29vl{height:100%;background:var(--color-accent);transition:width .24s ease-out}.reassurance.svelte-12v29vl{margin-top:.75rem;color:var(--color-fg-muted)}.error-card.svelte-12v29vl{margin-top:1rem;border-color:var(--color-danger)}.error-title.svelte-12v29vl{color:var(--color-danger);margin:0 0 .5rem;font-size:1.125rem}.no-activity-card.svelte-12v29vl,.detection-failed-card.svelte-12v29vl{margin-top:1rem}.state-title.svelte-12v29vl{margin:0 0 .5rem;font-size:1.125rem}.choose-label.svelte-12v29vl{margin:1rem 0 .5rem;color:var(--color-fg-muted)}.platform-buttons.svelte-12v29vl{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}
