.crypto-chart[data-v-39779a19]{display:flex;flex-direction:column;width:100%;min-width:0;height:100%;border-bottom:1px solid var(--border, rgba(0, 0, 0, .08))}.chart-wrapper[data-v-39779a19]{position:relative;width:100%;min-width:0;flex:1;min-height:220px;overflow:hidden}.vline[data-v-39779a19]{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed;pointer-events:none;opacity:.7;z-index:5}.dot[data-v-39779a19]{position:absolute;width:10px;height:10px;border-radius:50%;border:2px solid var(--card);transform:translate(-50%,-50%);pointer-events:none;box-shadow:0 0 0 1px #00000014;z-index:6}.chart[data-v-39779a19]{width:100%;height:100%;min-height:220px}.empty-state[data-v-39779a19]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;font-size:.875rem;color:var(--muted-foreground)}.chart-skeleton[data-v-39779a19]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,var(--muted, rgba(0, 0, 0, .06)) 50%,transparent);background-size:200% 100%;animation:chart-shimmer-39779a19 1.4s ease-in-out infinite}@keyframes chart-shimmer-39779a19{0%{background-position:200% 0}to{background-position:-200% 0}}.legend[data-v-39779a19]{position:absolute;top:10px;left:14px;pointer-events:none;z-index:8;display:flex;flex-direction:column;gap:1px;font-variant-numeric:tabular-nums}.legend-symbol[data-v-39779a19]{font-size:11px;font-weight:700;color:var(--symbol-color, var(--foreground));letter-spacing:.02em;text-transform:uppercase}.legend-price[data-v-39779a19]{font-size:18px;font-weight:600;color:var(--foreground);line-height:1.15}.legend-meta[data-v-39779a19]{font-size:11px;font-weight:600;color:var(--muted-foreground)}.chart-wrapper[data-v-337e9221]{position:relative;width:100%;height:100%;min-height:220px;padding-bottom:4px;border-bottom:1px solid var(--border, rgba(0, 0, 0, .08))}.chart-wrapper.is-compact[data-v-337e9221]{min-height:80px;height:80px;padding-bottom:0;border:none}.timeframes[data-v-337e9221]{position:absolute;top:8px;left:8px;z-index:5;display:flex;gap:2px;padding:2px;border-radius:8px;background:var(--muted, rgba(0, 0, 0, .04))}.tf-btn[data-v-337e9221]{appearance:none;border:none;background:transparent;color:var(--muted-foreground, #71717a);font-size:11px;font-weight:600;letter-spacing:.02em;padding:4px 8px;border-radius:6px;cursor:pointer;transition:background .15s ease,color .15s ease}.tf-btn[data-v-337e9221]:hover{color:var(--foreground, #09090b)}.tf-btn.active[data-v-337e9221]{background:var(--background, #ffffff);color:var(--foreground, #09090b);box-shadow:0 1px 2px #0000000f}.chart[data-v-337e9221]{width:100%;height:100%;min-height:220px}.is-compact .chart[data-v-337e9221]{min-height:80px;height:80px}.tooltip[data-v-337e9221]{position:absolute;pointer-events:none;z-index:10;width:220px;padding:10px 12px;border-radius:10px;background:var(--background, #ffffff);border:1px solid var(--border, rgba(0, 0, 0, .08));box-shadow:0 4px 16px #00000014;font-size:13px;display:flex;flex-direction:column;gap:6px}.is-compact .tooltip[data-v-337e9221]{width:180px;padding:6px 8px;font-size:11px;gap:4px}.tooltip-date[data-v-337e9221]{font-weight:600;color:var(--foreground, #09090b);font-variant-numeric:tabular-nums}.tooltip-row[data-v-337e9221]{display:flex;align-items:center;gap:8px}.swatch[data-v-337e9221]{width:3px;height:14px;border-radius:2px;flex-shrink:0}.is-compact .swatch[data-v-337e9221]{height:10px}.name[data-v-337e9221]{flex:1;color:var(--muted-foreground, #71717a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.value[data-v-337e9221]{color:var(--foreground, #09090b);font-variant-numeric:tabular-nums;font-weight:600}.timeline-wrap[data-v-16e2a784]{--bar-up: #10b981;--bar-down: #ef4444;--bar-live-fallback: #eab308;--bar-base-color: var(--live-color, #3b82f6);display:flex;align-items:stretch;gap:4px;width:100%;padding:12px 16px}.recurring-timeline[data-v-16e2a784]{display:flex;align-items:flex-start;gap:4px;flex:1;min-width:0}.item[data-v-16e2a784]{flex:1;min-width:12px;padding:0;border:0;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px}.item .bar[data-v-16e2a784]{width:100%;height:8px;border-radius:2px;transition:opacity .15s ease,height .15s ease,background-color .3s ease;background:color-mix(in srgb,var(--bar-base-color) 25%,transparent)}.item .time[data-v-16e2a784]{font-size:9px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1;color:var(--muted-foreground);opacity:.6;white-space:nowrap}.item:hover .bar[data-v-16e2a784]{opacity:.8}.item.current[data-v-16e2a784]{cursor:default}.item.current .bar[data-v-16e2a784]{height:12px}.item.current .time[data-v-16e2a784]{opacity:1;font-weight:600}.item.past-up .bar[data-v-16e2a784]{background:var(--bar-up)}.item.past-down .bar[data-v-16e2a784]{background:var(--bar-down)}.item.past-unknown .bar[data-v-16e2a784]{background:color-mix(in srgb,var(--bar-base-color) 45%,transparent)}.item.future .bar[data-v-16e2a784]{background:color-mix(in srgb,var(--bar-base-color) 18%,transparent)}.item.live .bar[data-v-16e2a784]{background:var(--live-color, var(--bar-live-fallback));animation:pulse-live-16e2a784 1.5s ease-in-out infinite}.item.skeleton[data-v-16e2a784]{cursor:default;pointer-events:none}.item.skeleton .time[data-v-16e2a784]{width:20px;height:8px;border-radius:2px;background:var(--muted, rgba(0, 0, 0, .08));animation:pulse-skeleton-16e2a784 1.2s ease-in-out infinite}.item.skeleton .bar[data-v-16e2a784]{background:var(--muted, rgba(0, 0, 0, .08));animation:pulse-skeleton-16e2a784 1.2s ease-in-out infinite}@keyframes pulse-live-16e2a784{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-skeleton-16e2a784{0%,to{opacity:.6}50%{opacity:.3}}.market-chart-stack[data-v-19e654ab]{display:flex;flex-direction:column;width:100%;min-width:0;height:100%}
