.spark.svelte-ch46xi{width:100%;height:auto;overflow:visible}.line.svelte-ch46xi{fill:none;stroke:var(--spark);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur-slow) var(--ease-out);vector-effect:non-scaling-stroke}.drawn.svelte-ch46xi .line:where(.svelte-ch46xi){stroke-dashoffset:0}.area.svelte-ch46xi{fill:var(--spark);opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.drawn.svelte-ch46xi .area:where(.svelte-ch46xi){opacity:.13}.dot.svelte-ch46xi{fill:var(--spark);opacity:0;transform-origin:50%;transform-box:fill-box;transition:opacity var(--dur-mid) var(--ease-out) .36s, transform var(--dur-mid) var(--ease-spring) .36s;transform:scale(0)}.drawn.svelte-ch46xi .dot:where(.svelte-ch46xi){opacity:1;transform:scale(1)}.card.svelte-zv5i33{gap:var(--space-2xs);padding:var(--space-md);isolation:isolate;transition:transform var(--dur-mid) var(--ease-out), border-color var(--dur-mid) var(--ease-out), box-shadow var(--dur-mid) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.card.svelte-zv5i33:before{content:"";background:var(--accent);opacity:.85;height:3px;position:absolute;inset:0 0 auto}.card.svelte-zv5i33:hover{border-color:color-mix(in oklab, var(--accent) 55%, var(--border-strong));box-shadow:var(--shadow-lg), 0 0 0 1px color-mix(in oklab, var(--accent) 40%, transparent);transform:translateY(-5px)}.glow.svelte-zv5i33{z-index:-1;border-radius:inherit;background:radial-gradient(120% 90% at 50% -10%, color-mix(in oklab, var(--accent) 24%, transparent), transparent 65%);opacity:0;transition:opacity var(--dur-mid) var(--ease-out);pointer-events:none;position:absolute;inset:0}.card.svelte-zv5i33:hover .glow:where(.svelte-zv5i33){opacity:1}.top.svelte-zv5i33{justify-content:space-between;align-items:center;gap:var(--space-2xs);display:flex}.tag.svelte-zv5i33{font-family:var(--font-label);font-size:var(--fs-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted)}.delta.svelte-zv5i33{font-family:var(--font-label);font-size:var(--fs-xs);font-weight:var(--weight-med);font-variant-numeric:tabular-nums;border-radius:var(--r-pill);align-items:center;gap:.3em;padding:.2em .6em;display:inline-flex}.delta.up.svelte-zv5i33{color:var(--accent);background:var(--accent-soft)}.delta.down.svelte-zv5i33{color:var(--danger);background:color-mix(in oklab, var(--danger) 14%, transparent)}.arrow.svelte-zv5i33{font-size:.7em}.value-row.svelte-zv5i33{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-3xs);display:flex}.value.svelte-zv5i33{font-family:var(--font-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);align-items:baseline;gap:.08em;line-height:1;display:flex}.num.svelte-zv5i33{font-variant-numeric:tabular-nums;font-size:clamp(2.1rem,1.6rem + 1.8vw,2.9rem)}.unit.svelte-zv5i33{color:var(--muted);font-size:1.1rem;font-weight:var(--weight-semi)}.prefix.svelte-zv5i33{color:var(--text-soft);margin-right:.02em}.num-text.svelte-zv5i33{color:var(--text-soft);font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem)}.ring.svelte-zv5i33{flex:none;overflow:visible}.ring-bg.svelte-zv5i33{fill:none;stroke:var(--surface-3);stroke-width:4.5px}.ring-fg.svelte-zv5i33{fill:none;stroke:var(--accent);stroke-width:4.5px;stroke-linecap:round;transform-origin:50%;stroke-dasharray:var(--circ);stroke-dashoffset:var(--circ);transition:stroke-dashoffset var(--dur-slow) var(--ease-out);transform:rotate(-90deg)}.ring.armed.svelte-zv5i33 .ring-fg:where(.svelte-zv5i33){stroke-dashoffset:var(--off)}.title.svelte-zv5i33{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--weight-semi);line-height:var(--lh-snug);margin-top:var(--space-3xs)}.detail.svelte-zv5i33{font-size:var(--fs-sm);color:var(--text-soft);line-height:1.5}.spark-wrap.svelte-zv5i33{padding-top:var(--space-sm);margin-top:auto}.card.list.svelte-zv5i33{align-items:center;gap:var(--space-md);padding-block:var(--space-sm);grid-template-columns:auto 1fr auto;grid-template-areas:"val body delta";display:grid}.card.list.svelte-zv5i33 .top:where(.svelte-zv5i33){display:contents}.card.list.svelte-zv5i33 .tag:where(.svelte-zv5i33){display:none}.card.list.svelte-zv5i33 .delta:where(.svelte-zv5i33){grid-area:delta}.card.list.svelte-zv5i33 .value-row:where(.svelte-zv5i33){flex-direction:row-reverse;grid-area:val;margin:0}.card.list.svelte-zv5i33 .num:where(.svelte-zv5i33){font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem)}.card.list.svelte-zv5i33 .ring:where(.svelte-zv5i33){width:38px;height:38px}.card.list.svelte-zv5i33 .title:where(.svelte-zv5i33),.card.list.svelte-zv5i33 .detail:where(.svelte-zv5i33){grid-area:body;margin:0}.card.list.svelte-zv5i33 .title:where(.svelte-zv5i33){grid-row:1}.card.list.svelte-zv5i33 .detail:where(.svelte-zv5i33){-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;grid-row:2;display:-webkit-box;overflow:hidden}.card.list.svelte-zv5i33 .spark-wrap:where(.svelte-zv5i33){display:none}@media (width<=540px){.card.list.svelte-zv5i33{grid-template-columns:auto 1fr;grid-template-areas:"val body""val delta"}.card.list.svelte-zv5i33 .delta:where(.svelte-zv5i33){justify-self:start}}.chart.svelte-1ajs2wn{gap:var(--space-md);padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid}.chart-head.svelte-1ajs2wn{gap:var(--space-3xs);display:grid}.chart-sub.svelte-1ajs2wn{color:var(--muted);font-size:var(--fs-sm);max-width:52ch}.bars.svelte-1ajs2wn{gap:var(--space-2xs);display:grid}.row.svelte-1ajs2wn{align-items:center;gap:var(--space-sm);grid-template-columns:minmax(7rem,12rem) 1fr 3.5rem;display:grid}.row-label.svelte-1ajs2wn{font-size:var(--fs-sm);color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.track.svelte-1ajs2wn{border-radius:var(--r-pill);background:var(--surface-2);height:12px;position:relative}.axis.svelte-1ajs2wn{background:var(--border-strong);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.bar.svelte-1ajs2wn{width:calc(var(--w) / 2);border-radius:var(--r-pill);transition:width var(--dur-slow) var(--ease-out);transition-delay:calc(var(--i) * 55ms);position:absolute;top:0;bottom:0}.bar.up.svelte-1ajs2wn{background:linear-gradient(90deg, var(--accent-soft), var(--accent));box-shadow:0 0 18px -4px var(--accent);left:50%}.bar.down.svelte-1ajs2wn{background:linear-gradient(270deg, color-mix(in oklab, var(--danger) 22%, transparent), var(--danger));box-shadow:0 0 18px -4px var(--danger);right:50%}.row-val.svelte-1ajs2wn{font-family:var(--font-label);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;text-align:right}.row-val.up.svelte-1ajs2wn{color:var(--accent)}.row-val.down.svelte-1ajs2wn{color:var(--danger)}.snapshot.svelte-1ajs2wn{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.snap.svelte-1ajs2wn{gap:var(--space-3xs);padding:var(--space-sm) var(--space-md);border-left:2px solid var(--border-strong);opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transition-delay:calc(var(--i) * 60ms);display:grid;transform:translateY(10px)}.snap.armed.svelte-1ajs2wn{opacity:1;transform:none}.snap-val.svelte-1ajs2wn{font-family:var(--font-label);font-weight:var(--weight-bold);color:var(--text);letter-spacing:var(--tracking-tight);font-size:clamp(1.5rem,1.2rem + 1.4vw,2.2rem);line-height:1.05}.snap-label.svelte-1ajs2wn{font-size:var(--fs-sm);color:var(--muted)}@media (width<=540px){.row.svelte-1ajs2wn{row-gap:var(--space-3xs);grid-template-columns:1fr 2.75rem;grid-template-areas:"label label""track val"}.row-label.svelte-1ajs2wn{grid-area:label}.track.svelte-1ajs2wn{grid-area:track}.row-val.svelte-1ajs2wn{grid-area:val}}.dash.svelte-x1i5gj{gap:var(--space-xl);padding-block:var(--space-2xl) var(--space-3xl);display:grid}.head.svelte-x1i5gj{gap:var(--space-lg);grid-template-columns:1fr;align-items:end;display:grid}@media (width>=880px){.head.svelte-x1i5gj{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.head-text.svelte-x1i5gj{gap:var(--space-xs);display:grid}.head-text.svelte-x1i5gj h1:where(.svelte-x1i5gj){font-size:var(--fs-h1)}.head-text.svelte-x1i5gj .lead:where(.svelte-x1i5gj){max-width:54ch}.overview.svelte-x1i5gj{gap:var(--space-sm);grid-template-columns:repeat(3,1fr);display:grid}.ov.svelte-x1i5gj{gap:var(--space-3xs);padding:var(--space-sm);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);display:grid}.ov-num.svelte-x1i5gj{font-family:var(--font-label);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem);line-height:1}.ov-accent.svelte-x1i5gj{color:var(--accent)}.ov-label.svelte-x1i5gj{font-size:var(--fs-xs);color:var(--muted);line-height:1.3}@media (width<=560px){.overview.svelte-x1i5gj{grid-template-columns:1fr}}.explorer.svelte-x1i5gj{gap:var(--space-md);display:grid}.toolbar.svelte-x1i5gj{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.search.svelte-x1i5gj{flex:16rem;align-items:center;min-width:12rem;display:flex;position:relative}.search-icon.svelte-x1i5gj{color:var(--muted);pointer-events:none;position:absolute;left:.85rem}.search.svelte-x1i5gj input:where(.svelte-x1i5gj){background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);width:100%;color:var(--text);font-size:var(--fs-sm);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:.7rem .9rem .7rem 2.6rem}.search.svelte-x1i5gj input:where(.svelte-x1i5gj)::placeholder{color:var(--faint)}.search.svelte-x1i5gj input:where(.svelte-x1i5gj):focus-visible{border-color:var(--primary);box-shadow:var(--ring);outline:none}.chips.svelte-x1i5gj{gap:var(--space-3xs);padding:var(--space-3xs);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);display:inline-flex}.chip.svelte-x1i5gj{border-radius:var(--r-pill);font-family:var(--font-label);font-size:var(--fs-sm);color:var(--text-soft);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:.4em;padding:.4rem .85rem;display:inline-flex}.chip.svelte-x1i5gj:hover{color:var(--text);background:var(--surface-2)}.chip.active.svelte-x1i5gj{background:var(--primary);color:#fff}.chip-n.svelte-x1i5gj{opacity:.7;font-variant-numeric:tabular-nums;font-size:.78em}.select.svelte-x1i5gj select:where(.svelte-x1i5gj){appearance:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--text);font-family:var(--font-label);font-size:var(--fs-sm);cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.1rem),calc(100% - .75rem);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding:.6rem 2.2rem .6rem 1rem}.select.svelte-x1i5gj select:where(.svelte-x1i5gj):focus-visible{border-color:var(--primary);box-shadow:var(--ring);outline:none}.seg.svelte-x1i5gj{gap:var(--space-3xs);padding:var(--space-3xs);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);margin-left:auto;display:inline-flex}.seg-btn.svelte-x1i5gj{border-radius:var(--r-pill);font-family:var(--font-label);font-size:var(--fs-sm);color:var(--text-soft);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:.45em;padding:.4rem .85rem;display:inline-flex}.seg-btn.svelte-x1i5gj svg:where(.svelte-x1i5gj){fill:currentColor}.seg-btn.svelte-x1i5gj:hover{color:var(--text)}.seg-btn.active.svelte-x1i5gj{background:var(--surface-3);color:var(--text)}.count.svelte-x1i5gj{font-size:var(--fs-sm);color:var(--muted)}.count.svelte-x1i5gj strong:where(.svelte-x1i5gj){color:var(--text);font-variant-numeric:tabular-nums}.grid.svelte-x1i5gj{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.grid.as-list.svelte-x1i5gj{gap:var(--space-2xs);grid-template-columns:1fr}.cell.svelte-x1i5gj{display:grid}.empty.svelte-x1i5gj{justify-items:center;gap:var(--space-sm);padding:var(--space-2xl) var(--space-md);text-align:center;display:grid}.empty-title.svelte-x1i5gj{color:var(--text-soft)}
