.iv-logo.svelte-3bcpqf{align-items:center;gap:var(--space-2);color:var(--ink);text-decoration:none;display:inline-flex}a.iv-logo.svelte-3bcpqf:hover{color:var(--ink)}a.iv-logo.svelte-3bcpqf:focus{outline:none}a.iv-logo.svelte-3bcpqf:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--radius-bar);box-shadow:0 0 0 8px var(--focus-soft)}.iv-logo-word.svelte-3bcpqf{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:800;line-height:1}.up.svelte-3bcpqf{fill:var(--signal-up)}.down.svelte-3bcpqf{fill:var(--signal-down)}.iv-logo-mono.svelte-3bcpqf .up:where(.svelte-3bcpqf),.iv-logo-mono.svelte-3bcpqf .down:where(.svelte-3bcpqf){fill:currentColor}.iv-time.svelte-181iq5n{border-radius:var(--radius-pill);background:var(--signal-up-soft);height:24px;color:var(--signal-up-text);font-family:var(--font-mono);white-space:nowrap;align-items:center;padding:0 10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.iv-time-neutral.svelte-181iq5n{color:var(--ink-muted);border:1px solid var(--border-strong);background:0 0}.iv-search.svelte-2izkgy{align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border-strong);color:var(--ink-muted);cursor:text;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.iv-search.svelte-2izkgy:before{content:"";position:absolute;inset:-2px 0}.iv-search.svelte-2izkgy:focus-within,.iv-search[data-state=focus].svelte-2izkgy{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-soft)}.iv-search.svelte-2izkgy:has(.iv-search-input:where(.svelte-2izkgy):disabled){opacity:.45;cursor:not-allowed}.iv-search.svelte-2izkgy svg{flex-shrink:0;width:16px;height:16px}.iv-sr.svelte-2izkgy{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.iv-search.svelte-2izkgy .iv-search-input:where(.svelte-2izkgy),.iv-search.svelte-2izkgy .iv-search-input:where(.svelte-2izkgy):focus{width:auto;min-width:0;height:100%;box-shadow:none;color:var(--ink);font-family:var(--font-sans);background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-size:14px;font-weight:500;position:relative}.iv-search.svelte-2izkgy .iv-search-input:where(.svelte-2izkgy)::placeholder{color:var(--ink-muted);opacity:1}.iv-search.svelte-2izkgy .iv-search-input:where(.svelte-2izkgy):disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.iv-search.svelte-2izkgy{transition:none}}.iv-chips.svelte-mrlwbb{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.iv-chip-btn.svelte-mrlwbb{border-radius:var(--radius-pill);height:28px;color:var(--ink-muted);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;box-shadow:none;background-color:#0000;border:0;margin:0;padding:0 12px;font-size:12px;font-weight:700;line-height:1;transition:background-color .15s,color .15s;position:relative;transform:none}.iv-chip-btn.svelte-mrlwbb:before{content:"";position:absolute;inset:-8px 0}.iv-chip-mono.svelte-mrlwbb{font-family:var(--font-mono);font-weight:500}.iv-chip-btn.svelte-mrlwbb:hover:not(:disabled),.iv-chip-btn[data-state=hover].svelte-mrlwbb{color:var(--ink);background-color:#0000}.iv-chip-btn[aria-checked=true].svelte-mrlwbb,.iv-chip-btn[aria-checked=true].svelte-mrlwbb:hover:not(:disabled){background-color:var(--ink);color:var(--bg)}.iv-chip-btn.svelte-mrlwbb:focus{outline:none}.iv-chip-btn.svelte-mrlwbb:focus-visible,.iv-chip-btn[data-state=focus].svelte-mrlwbb{outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 6px var(--focus-soft)}.iv-chip-btn.svelte-mrlwbb:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.iv-chip-btn.svelte-mrlwbb{transition:none}}.iv-spark.svelte-8jognx{flex-shrink:0;align-items:flex-end;gap:2px;width:40px;display:inline-flex}.iv-spark-bar.svelte-8jognx{border-radius:var(--radius-bar) var(--radius-bar) 0 0;flex:1;min-width:0}.iv-spark-bar.up.svelte-8jognx{background:var(--signal-up)}.iv-spark-bar.down.svelte-8jognx{background:var(--signal-down)}.iv-spark-bar.quiet.svelte-8jognx{background:var(--signal-quiet)}.iv-chart.svelte-koifdk{--mc-plot-h:var(--mc-h,84px);gap:var(--space-3);padding:var(--space-4);background:var(--surface);border-radius:var(--radius-lg);color:var(--ink);font-family:var(--font-sans);flex-direction:column;min-width:0;display:flex}.iv-chart-head.svelte-koifdk{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.iv-chart-title.svelte-koifdk{margin:0 var(--space-2) 0 0;font:var(--type-label);color:var(--ink)}.iv-chart-trend.svelte-koifdk{font:var(--type-time);color:var(--signal-up-text);white-space:nowrap;margin-left:auto}.iv-chart-trend.down.svelte-koifdk{color:var(--ink-muted)}.iv-chart-body.svelte-koifdk{position:relative}.iv-chart-plot.svelte-koifdk{align-items:flex-end;gap:var(--mc-gap,4px);height:var(--mc-plot-h);border-bottom:1px solid var(--border-strong);background-image:linear-gradient(var(--border) 1px, transparent 1px);cursor:crosshair;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background-size:100% 25%;display:flex}.iv-chart-plot.playable.svelte-koifdk{cursor:pointer}.iv-chart-plot.svelte-koifdk:focus{outline:none}.iv-chart-plot.svelte-koifdk:focus-visible{outline:2px solid var(--focus);outline-offset:4px;box-shadow:0 0 0 8px var(--focus-soft);border-radius:2px}.iv-chart-bar.svelte-koifdk{border-radius:var(--radius-bar) var(--radius-bar) 0 0;flex:1;min-width:0}.iv-chart-bar.up.svelte-koifdk{background:var(--signal-up)}.iv-chart-bar.down.svelte-koifdk{background:var(--signal-down)}.iv-chart-bar.quiet.svelte-koifdk{background:var(--signal-quiet)}.iv-chart-bar.active.svelte-koifdk{outline:2px solid var(--ink);outline-offset:1px}.iv-chart-day.svelte-koifdk{z-index:1;margin-left:var(--space-2);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:auto;flex-direction:column;gap:2px;padding:10px 12px;display:flex;position:absolute;top:0}.iv-chart-day.preview.svelte-koifdk{pointer-events:none}.iv-chart-day-hint.svelte-koifdk{font:var(--type-meta);color:var(--ink-muted)}.iv-chart-day.before.svelte-koifdk{margin-left:calc(-1 * var(--space-2));transform:translate(-100%)}.iv-chart-day-date.svelte-koifdk{font:var(--type-meta);color:var(--ink-muted)}.iv-chart-day-count.svelte-koifdk{font:var(--type-time);color:var(--ink);font-size:13px}.iv-chart-day.svelte-koifdk .iv-chart-play{color:var(--accent-text);align-self:flex-start;margin:2px 0 -6px -16px}.iv-chart-axis.svelte-koifdk{font:var(--type-time);color:var(--ink-muted);justify-content:space-between;font-size:11px;display:flex}@media (width>=960px){.iv-chart.svelte-koifdk{--mc-plot-h:var(--mc-h,150px);padding:var(--space-5)}}.iv-ec-wrap.svelte-1swyj5p{min-width:0;container-type:inline-size}.iv-ec.svelte-1swyj5p{gap:var(--space-3);padding:var(--space-4);background:var(--surface);border-radius:var(--radius-md);flex-direction:column;margin:0;transition:background-color .15s;display:flex;position:relative}.iv-ec[data-linked].svelte-1swyj5p:hover{background:var(--surface-2)}.iv-ec.svelte-1swyj5p:has(.iv-ec-title:where(.svelte-1swyj5p):focus-visible){outline:2px solid var(--focus);outline-offset:2px}.iv-ec-main.svelte-1swyj5p{gap:var(--space-3);grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"art text actions""wave wave wave";align-items:start;display:grid}.iv-ec-art.svelte-1swyj5p{border-radius:var(--radius-sm);background:var(--surface-2);object-fit:cover;grid-area:art;width:48px;height:48px;display:block}.iv-ec-text.svelte-1swyj5p{flex-direction:column;grid-area:text;gap:3px;min-width:0;display:flex}.iv-ec-title.svelte-1swyj5p{color:var(--ink);font:var(--type-title);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}a.iv-ec-title.svelte-1swyj5p:after{content:"";border-radius:inherit;position:absolute;inset:0}a.iv-ec-title.svelte-1swyj5p:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}a.iv-ec-title.svelte-1swyj5p:focus{outline:none}.iv-ec-sub.svelte-1swyj5p{color:var(--ink-soft);font:var(--type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iv-ec-entities.svelte-1swyj5p{color:var(--ink);font:var(--type-label)}.iv-ec-entities.svelte-1swyj5p a:where(.svelte-1swyj5p),.iv-ec-actions.svelte-1swyj5p,.iv-ec-sum-btn.svelte-1swyj5p{z-index:1;position:relative}.iv-ec-entities.svelte-1swyj5p a:where(.svelte-1swyj5p){color:var(--ink);text-decoration:none}.iv-ec-entities.svelte-1swyj5p a:where(.svelte-1swyj5p):hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.iv-ec-entities.svelte-1swyj5p a:where(.svelte-1swyj5p):focus{outline:none}.iv-ec-entities.svelte-1swyj5p a:where(.svelte-1swyj5p):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-bar)}.iv-ec-sep.svelte-1swyj5p,.iv-ec-more.svelte-1swyj5p{color:var(--ink-muted)}.iv-ec-sep.svelte-1swyj5p{padding:0 .4em}.iv-ec-more.svelte-1swyj5p{white-space:nowrap}.iv-ec-meta.svelte-1swyj5p{align-items:center;gap:var(--space-2);color:var(--ink-muted);font:var(--type-meta);flex-wrap:wrap;display:flex}.iv-ec-meta.svelte-1swyj5p .iv-ec-badge{height:20px;padding:0 8px;font-size:11px}.iv-ec-wave.svelte-1swyj5p{flex-direction:column;grid-area:wave;gap:6px;min-width:0;display:flex}.iv-ec-wave-meta.svelte-1swyj5p{justify-content:space-between;gap:var(--space-3);color:var(--ink-muted);font:var(--type-time);display:flex}.iv-ec-lead.svelte-1swyj5p{color:var(--signal-up-text)}.iv-ec-actions.svelte-1swyj5p{gap:var(--space-2);grid-area:actions;display:flex}.iv-ec-sum.svelte-1swyj5p{align-items:flex-start;gap:var(--space-2);width:100%;max-width:none;color:var(--ink-soft);font:var(--type-body);text-align:left;margin:0;display:flex}.iv-ec-sum-text.svelte-1swyj5p{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.iv-ec-sum-text.open.svelte-1swyj5p{white-space:normal}.iv-ec-sum-btn.svelte-1swyj5p{border-radius:var(--radius-bar);box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0;transform:none}.iv-ec-sum-btn.svelte-1swyj5p:before{content:"";position:absolute;inset:-11px 0}.iv-ec-sum-btn.svelte-1swyj5p:hover{color:var(--ink)}.iv-ec-sum-btn.svelte-1swyj5p:focus{outline:none}.iv-ec-sum-btn.svelte-1swyj5p:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.iv-ec-sum-btn.svelte-1swyj5p .iv-ec-sum-icon{color:var(--ink-muted);flex-shrink:0;margin-top:3px}.iv-ec-sr.svelte-1swyj5p{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.iv-ec[data-layout=row].svelte-1swyj5p{padding:var(--space-4) var(--space-5)}.iv-ec[data-layout=row].svelte-1swyj5p .iv-ec-main:where(.svelte-1swyj5p){gap:var(--space-5);grid-template-columns:56px minmax(0,1fr) minmax(200px,320px) auto;grid-template-areas:"art text wave actions";align-items:center}.iv-ec[data-layout=row].svelte-1swyj5p .iv-ec-art:where(.svelte-1swyj5p){width:56px;height:56px}@container (width>=600px){.iv-ec[data-layout=auto].svelte-1swyj5p{padding:var(--space-4) var(--space-5)}.iv-ec[data-layout=auto].svelte-1swyj5p .iv-ec-main:where(.svelte-1swyj5p){gap:var(--space-5);grid-template-columns:56px minmax(0,1fr) minmax(200px,320px) auto;grid-template-areas:"art text wave actions";align-items:center}.iv-ec[data-layout=auto].svelte-1swyj5p .iv-ec-art:where(.svelte-1swyj5p){width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.iv-ec.svelte-1swyj5p{transition:none}}.iv-toprow.svelte-102v4v5{align-items:center;gap:var(--space-3);min-height:var(--control-h);box-sizing:border-box;padding:10px var(--space-3);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);text-decoration:none;transition:background-color .15s;display:flex}.iv-toprow.svelte-102v4v5:hover{background:var(--surface-2);color:var(--ink)}.iv-toprow.svelte-102v4v5:focus{outline:none}.iv-toprow.svelte-102v4v5:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 6px var(--focus-soft)}.iv-toprow-rank.svelte-102v4v5{width:16px;font:var(--type-time);color:var(--accent-text);flex-shrink:0}.iv-toprow-name.svelte-102v4v5{flex-direction:column;flex:1;min-width:0;display:flex}.iv-toprow-name.svelte-102v4v5 b:where(.svelte-102v4v5){font:700 14px/1.3 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iv-toprow-name.svelte-102v4v5 span:where(.svelte-102v4v5){font-family:var(--font-mono);color:var(--ink-muted);font-size:11px;line-height:1.3}@media (prefers-reduced-motion:reduce){.iv-toprow.svelte-102v4v5{transition:none}}.iv-quiet.svelte-z0v25c{align-items:flex-end;gap:var(--space-1);border-bottom:1px solid var(--border-strong);flex-shrink:0;display:inline-flex}.iv-quiet.svelte-z0v25c i:where(.svelte-z0v25c){border-radius:var(--radius-bar) var(--radius-bar) 0 0;background:var(--signal-quiet);flex:1;height:2px}.iv-empty.svelte-64hdw{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);flex-direction:column;display:flex}.iv-empty-text.svelte-64hdw{gap:var(--space-1);flex-direction:column;max-width:42rem;display:flex}.iv-empty.svelte-64hdw .iv-empty-title:where(.svelte-64hdw){color:var(--ink);font:var(--type-title);letter-spacing:var(--type-title-tracking);text-align:left;margin:0;padding:0}.iv-empty-body.svelte-64hdw{color:var(--ink-soft);font:var(--type-body)}.iv-empty-body.svelte-64hdw p{color:inherit;font:inherit;margin:0}.iv-empty-body.svelte-64hdw a:not(.iv-btn){color:var(--ink);text-underline-offset:3px;text-decoration:underline}.iv-empty-actions.svelte-64hdw{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=719.98px){.iv-empty.svelte-64hdw{padding:var(--space-5) var(--space-4)}}.iv-more.svelte-1f91y3e{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.iv-more-line.svelte-1f91y3e{align-self:stretch;height:2px;position:relative;overflow:hidden}.iv-more-line.svelte-1f91y3e i:where(.svelte-1f91y3e){background:var(--accent);opacity:0;width:28%;position:absolute;inset:0 auto 0 0}.iv-more-line.on.svelte-1f91y3e i:where(.svelte-1f91y3e){opacity:1;animation:1.1s cubic-bezier(.4,0,.2,1) infinite svelte-1f91y3e-iv-more-slide}@keyframes svelte-1f91y3e-iv-more-slide{0%{transform:translate(-100%)}to{transform:translate(360%)}}@media (prefers-reduced-motion:reduce){.iv-more-line.on.svelte-1f91y3e i:where(.svelte-1f91y3e){opacity:.55;width:100%;animation:none}}
