.scrim.svelte-nnjo7e{position:fixed;z-index:1000;inset:0;border:0;background:color-mix(in srgb,var(--color-text) 35%,transparent)}.sheet.svelte-nnjo7e{position:fixed;z-index:1001;right:0;bottom:0;left:0;display:flex;flex-direction:column;height:60dvh;min-height:22rem;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-surface);box-shadow:var(--shadow-lg);animation:svelte-nnjo7e-slide-up .18s ease-out}header.svelte-nnjo7e{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--color-divider);background:var(--color-surface)}header.svelte-nnjo7e .eyebrow:where(.svelte-nnjo7e){margin-bottom:var(--space-1)}h1.svelte-nnjo7e{font-size:var(--text-lg)}.close-button.svelte-nnjo7e{width:3rem;height:3rem;flex:0 0 auto;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-2);color:var(--color-text);font-size:var(--text-xl);line-height:1;cursor:pointer}.sheet-body.svelte-nnjo7e{padding:var(--space-5) var(--space-4);overflow-y:auto}.value.svelte-nnjo7e{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;line-height:1}.explain.svelte-nnjo7e{max-width:60ch;margin-top:var(--space-4);color:var(--color-text-muted);line-height:1.6}ul.svelte-nnjo7e{margin:var(--space-5) 0 0;padding:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);list-style:none}li.svelte-nnjo7e{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border-top:1px solid var(--color-divider)}li.svelte-nnjo7e:first-child{border-top:0}li.svelte-nnjo7e div:where(.svelte-nnjo7e){display:grid;min-width:0;gap:var(--space-1)}li.svelte-nnjo7e strong:where(.svelte-nnjo7e){color:var(--color-text)}li.svelte-nnjo7e div:where(.svelte-nnjo7e) span:where(.svelte-nnjo7e){overflow:hidden;color:var(--color-text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.tag.svelte-nnjo7e{flex:0 0 auto;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-offset);color:var(--color-text-muted);font-size:var(--text-xs);text-align:center}@keyframes svelte-nnjo7e-slide-up{0%{transform:translateY(100%)}}@media(min-width:40rem){.sheet.svelte-nnjo7e{left:50%;width:min(42rem,100%);transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sheet.svelte-nnjo7e{animation:none}}.kpi-card.svelte-tkmnjc{min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.interactive.svelte-tkmnjc{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.interactive.svelte-tkmnjc:hover{border-color:var(--color-primary)}.label.svelte-tkmnjc{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600}.value.svelte-tkmnjc{margin-top:var(--space-2);color:var(--color-text);font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;line-height:1}.detail.svelte-tkmnjc{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3);color:var(--color-text-faint);font-size:var(--text-xs)}.trend.svelte-tkmnjc{color:var(--color-success);font-weight:700}
