.record-high-sparkline.svelte-jkmdsu{height:48px;position:relative}.record-high-sparkline.svelte-jkmdsu svg:where(.svelte-jkmdsu){width:100%;height:100%;overflow:visible}.record-high-sparkline.svelte-jkmdsu .trend:where(.svelte-jkmdsu){fill:none;stroke:var(--color-muted);stroke-width:1.5px;vector-effect:non-scaling-stroke}.record-high-sparkline.svelte-jkmdsu .previous-high:where(.svelte-jkmdsu){stroke:var(--color-line);stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.record-high-sparkline.svelte-jkmdsu .current:where(.svelte-jkmdsu){border:1.5px solid var(--color-panel);background:#ef4444;border-radius:999px;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.record-high-sparkline.svelte-jkmdsu .placeholder:where(.svelte-jkmdsu){background:var(--color-surface-sub);border-radius:8px;height:100%}.record-high-card.svelte-yqsju5{border:1px solid var(--color-line);background:var(--color-panel);border-radius:14px;flex-direction:column;justify-content:space-between;height:100%;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.record-high-card.svelte-yqsju5:hover{border-color:color-mix(in srgb, #ef4444 40%, var(--color-line));box-shadow:var(--shadow-premium)}.record-high-card.svelte-yqsju5 .rank:where(.svelte-yqsju5){min-width:18px;color:var(--color-muted);font-size:.75rem;font-weight:800}.record-high-card.svelte-yqsju5 .area-high{color:#dc2626;--tw-ring-color:#fecaca;background:#fef2f2}.dark :is(.record-high-card.svelte-yqsju5 .area-high){color:#f87171;--tw-ring-color:transparent;background:#ef44442e}.record-high-card.svelte-yqsju5 .price:where(.svelte-yqsju5){color:#dc2626;letter-spacing:-.02em;font-size:1.25rem;font-weight:900}.dark :is(.record-high-card.svelte-yqsju5 .price:where(.svelte-yqsju5)){color:#f87171}.record-high-card.svelte-yqsju5 .delta:where(.svelte-yqsju5){color:#dc2626;align-items:center;gap:2px;font-size:.75rem;font-weight:700;display:inline-flex}.dark :is(.record-high-card.svelte-yqsju5 .delta:where(.svelte-yqsju5)){color:#f87171}.record-high-card.svelte-yqsju5 .meta:where(.svelte-yqsju5){line-height:1.5}.record-highs-page.svelte-1our9ym{background:var(--color-surface-main);padding-top:4rem;position:absolute;inset:0}.record-highs-page.svelte-1our9ym.mobile{padding-top:3.5rem}.record-highs-page.svelte-1our9ym .page-column:where(.svelte-1our9ym){width:100%;max-width:48rem;margin:0 auto;padding-left:16px;padding-right:16px}.record-highs-page.svelte-1our9ym .day-strip:where(.svelte-1our9ym){scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.record-highs-page.svelte-1our9ym .day-strip:where(.svelte-1our9ym) .day:where(.svelte-1our9ym){border:1px solid var(--color-line);background:var(--color-panel);border-radius:10px;flex-direction:column;flex-shrink:0;align-items:center;min-width:52px;padding:4px 8px;display:flex}.record-highs-page.svelte-1our9ym .day-strip:where(.svelte-1our9ym) .day:where(.svelte-1our9ym) .day-date:where(.svelte-1our9ym){color:var(--color-sub);font-size:.6875rem;font-weight:600}.record-highs-page.svelte-1our9ym .day-strip:where(.svelte-1our9ym) .day:where(.svelte-1our9ym) .day-count:where(.svelte-1our9ym){color:var(--color-main);font-size:.875rem;font-weight:800}.record-highs-page.svelte-1our9ym .day-strip:where(.svelte-1our9ym) .day:where(.svelte-1our9ym).empty .day-count:where(.svelte-1our9ym){color:var(--color-muted)}.record-highs-page.svelte-1our9ym .day-strip:where(.svelte-1our9ym) .day:where(.svelte-1our9ym).active{background:#fef2f2;border-color:#ef4444}.record-highs-page.svelte-1our9ym .day-strip:where(.svelte-1our9ym) .day:where(.svelte-1our9ym).active .day-date:where(.svelte-1our9ym),.record-highs-page.svelte-1our9ym .day-strip:where(.svelte-1our9ym) .day:where(.svelte-1our9ym).active .day-count:where(.svelte-1our9ym){color:#dc2626}.dark .record-highs-page.svelte-1our9ym .day-strip:where(.svelte-1our9ym) .day:where(.svelte-1our9ym).active{background:#ef44442e}.dark .record-highs-page.svelte-1our9ym .day-strip:where(.svelte-1our9ym) .day:where(.svelte-1our9ym).active .day-date:where(.svelte-1our9ym),.dark .record-highs-page.svelte-1our9ym .day-strip:where(.svelte-1our9ym) .day:where(.svelte-1our9ym).active .day-count:where(.svelte-1our9ym){color:#f87171}.record-highs-page.svelte-1our9ym .tabs:where(.svelte-1our9ym){flex-wrap:wrap;gap:6px;display:flex}.record-highs-page.svelte-1our9ym .tabs:where(.svelte-1our9ym) .tab:where(.svelte-1our9ym){border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-sub);border-radius:999px;padding:4px 12px;font-size:.8125rem;font-weight:600}.record-highs-page.svelte-1our9ym .tabs:where(.svelte-1our9ym) .tab:where(.svelte-1our9ym).active{border-color:var(--color-brand-500);background:var(--color-brand-50);color:var(--color-brand-600)}.dark .record-highs-page.svelte-1our9ym .tabs:where(.svelte-1our9ym) .tab:where(.svelte-1our9ym).active{background:color-mix(in srgb, var(--color-brand-500) 20%, transparent);color:var(--color-brand-300)}.record-highs-page.svelte-1our9ym .checked-at:where(.svelte-1our9ym){color:var(--color-muted);align-items:center;gap:6px;font-size:.75rem;display:flex}.record-highs-page.svelte-1our9ym .checked-at:where(.svelte-1our9ym) .live-dot:where(.svelte-1our9ym){background:#22c55e;border-radius:999px;width:6px;height:6px}.record-highs-page.svelte-1our9ym .search:where(.svelte-1our9ym){border:1px solid var(--color-line);background:var(--color-panel);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.record-highs-page.svelte-1our9ym .search:where(.svelte-1our9ym):focus-within{border-color:var(--color-brand-500)}.record-highs-page.svelte-1our9ym .search:where(.svelte-1our9ym) input:where(.svelte-1our9ym){min-width:0;height:38px;color:var(--color-main);background:0 0;outline:none;flex:1;font-size:.875rem}.record-highs-page.svelte-1our9ym .sorts:where(.svelte-1our9ym){gap:10px;display:flex}.record-highs-page.svelte-1our9ym .sorts:where(.svelte-1our9ym) .sort:where(.svelte-1our9ym){color:var(--color-muted);font-size:.75rem;font-weight:600}.record-highs-page.svelte-1our9ym .sorts:where(.svelte-1our9ym) .sort:where(.svelte-1our9ym).active{color:var(--color-main);font-weight:800}
