.index-card[data-v-fce2bac0]{background:var(--surface);border:1px solid var(--border);border-radius:10px;cursor:pointer;padding:11px 12px;position:relative;transition:border-color .15s,transform .1s}.index-card[data-v-fce2bac0]:hover{border-color:var(--border-hover)}.index-card-hint-pressed[data-v-fce2bac0],.index-card[data-v-fce2bac0]:not(.skeleton):active{border-color:var(--border-hover);transform:scale(.97)}.index-card.skeleton[data-v-fce2bac0]{cursor:default}.skel-bar[data-v-fce2bac0]{animation:index-card-shimmer-fce2bac0 1.5s infinite;background:linear-gradient(90deg,var(--surface-2) 25%,var(--border) 50%,var(--surface-2) 75%);background-size:200% 100%;border-radius:4px;display:block}.skel-bar-name[data-v-fce2bac0]{height:11px;width:60%}.skel-bar-price[data-v-fce2bac0]{height:16px;margin-bottom:4px;width:75%}.skel-bar-change[data-v-fce2bac0]{height:12px;margin-bottom:5px;width:40%}.skel-bar-hours[data-v-fce2bac0]{height:9.5px;width:55%}@keyframes index-card-shimmer-fce2bac0{to{background-position:-200% 0}}.index-name-row[data-v-fce2bac0]{align-items:center;display:flex;gap:5px;margin-bottom:4px}.index-name[data-v-fce2bac0]{color:var(--text-dim);font-size:11px;font-weight:600}.index-status[data-v-fce2bac0]{border-radius:4px;font-size:9px;font-weight:700;letter-spacing:.02em;padding:1px 5px}.index-status.open[data-v-fce2bac0]{background:#22c55e26;color:#4ade80}.index-status.closed[data-v-fce2bac0]{background:#64748b2e;color:var(--text-dim)}.index-status.delayed[data-v-fce2bac0]{background:#f59e0b26;color:#f59e0b}.index-hours[data-v-fce2bac0]{color:var(--text-dim);font-size:9.5px;margin-top:3px}.index-price[data-v-fce2bac0]{color:var(--text);font-size:16px;font-weight:700;margin-bottom:2px}.index-change[data-v-fce2bac0]{font-size:12px;font-weight:600}.index-card.up .index-change[data-v-fce2bac0]{color:var(--up)}.index-card.down .index-change[data-v-fce2bac0]{color:var(--down)}.index-card.flat .index-change[data-v-fce2bac0]{color:var(--text-dim)}.ic-backdrop[data-v-8ac3335f]{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9500}.ic-box[data-v-8ac3335f]{background:var(--surface);border:1px solid var(--border);border-radius:16px;max-width:430px;padding:18px;width:100%}.ic-header[data-v-8ac3335f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.ic-header h3[data-v-8ac3335f]{color:var(--text);font-size:15px;font-weight:700;margin:0}.ic-close[data-v-8ac3335f]{background:none;border:none;color:var(--text-mute);cursor:pointer;font-size:15px;line-height:1;padding:4px}.ic-close[data-v-8ac3335f]:hover{color:var(--text)}.ic-tabs[data-v-8ac3335f]{display:flex;gap:6px;margin-bottom:12px}.ic-tab[data-v-8ac3335f]{background:var(--bg);border:1px solid var(--border);border-radius:7px;color:var(--text-dim);cursor:pointer;flex:1;font-size:12px;font-weight:600;height:28px;transition:all .15s}.ic-tab.active[data-v-8ac3335f]{background:var(--border);border-color:var(--border-hover);color:var(--text)}.ic-chart-wrap[data-v-8ac3335f]{align-items:center;display:flex;height:170px;justify-content:center;position:relative}.ic-status[data-v-8ac3335f]{color:var(--text-dim);font-size:12px}.ic-svg[data-v-8ac3335f]{cursor:crosshair;height:100%;width:100%}.ic-grid[data-v-8ac3335f]{stroke:var(--border);stroke-dasharray:2 3;stroke-width:1}.ic-axis-label[data-v-8ac3335f]{fill:var(--text-faint);font-size:8px}.ic-crosshair[data-v-8ac3335f]{stroke:var(--border-hover);stroke-dasharray:2 2;stroke-width:1}.ic-tooltip[data-v-8ac3335f]{align-items:flex-end;background:var(--surface-2);border:1px solid var(--border-hover);border-radius:8px;box-shadow:0 4px 14px #00000040;display:flex;flex-direction:column;gap:1px;padding:5px 9px;pointer-events:none;position:absolute;right:6px;top:6px}.ic-tooltip-date[data-v-8ac3335f]{color:var(--text-mute);font-size:9px}.ic-tooltip-price[data-v-8ac3335f]{color:var(--text);font-size:12px;font-weight:700}.ic-summary[data-v-8ac3335f]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ic-price[data-v-8ac3335f]{color:var(--text);font-size:18px;font-weight:700}.ic-change[data-v-8ac3335f]{font-size:13px;font-weight:600}.ic-change.up[data-v-8ac3335f]{color:var(--up)}.ic-change.down[data-v-8ac3335f]{color:var(--down)}.ic-range-minmax[data-v-8ac3335f]{color:var(--text-faint);font-size:11px;margin-left:auto}.ic-modal-enter-active[data-v-8ac3335f],.ic-modal-leave-active[data-v-8ac3335f]{transition:opacity .15s ease}.ic-modal-enter-from[data-v-8ac3335f],.ic-modal-leave-to[data-v-8ac3335f]{opacity:0}.ic-backdrop-sheet[data-v-8ac3335f]{align-items:flex-end;padding:0}.ic-box-sheet[data-v-8ac3335f]{border-bottom:none;border-radius:20px 20px 0 0;max-height:85vh;max-width:100%;overflow-y:auto;padding-bottom:max(32px,calc(env(safe-area-inset-bottom) + 20px));width:100%}.ic-sheet-t-enter-active[data-v-8ac3335f],.ic-sheet-t-leave-active[data-v-8ac3335f]{transition:opacity .2s ease}.ic-sheet-t-enter-active .ic-box-sheet[data-v-8ac3335f],.ic-sheet-t-leave-active .ic-box-sheet[data-v-8ac3335f]{transition:transform .25s cubic-bezier(.32,.72,0,1)}.ic-sheet-t-enter-from[data-v-8ac3335f],.ic-sheet-t-leave-to[data-v-8ac3335f]{opacity:0}.ic-sheet-t-enter-from .ic-box-sheet[data-v-8ac3335f],.ic-sheet-t-leave-to .ic-box-sheet[data-v-8ac3335f]{transform:translateY(100%)}.mc-backdrop[data-v-469781f2]{align-items:center;background:#02061099;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:300}.mc-box[data-v-469781f2]{background:var(--surface);border:1px solid var(--border);border-radius:16px;max-width:360px;padding:18px;width:100%}.mc-header[data-v-469781f2]{align-items:center;display:flex;justify-content:space-between}.mc-header h3[data-v-469781f2]{color:var(--text);font-size:15px;font-weight:800;margin:0}.mc-close[data-v-469781f2]{background:none;border:none;color:var(--text-faint);cursor:pointer;font-size:15px;line-height:1;padding:4px}.mc-close[data-v-469781f2]:hover{color:var(--text)}.mc-desc[data-v-469781f2]{background:var(--surface-2);border-radius:8px;color:var(--text-dim);font-size:12px;line-height:1.5;margin:12px 0 4px;padding:8px 10px}.mc-desc[data-v-469781f2] strong{color:var(--accent);font-weight:700}.mc-sub[data-v-469781f2]{color:var(--text-faint);font-size:11px;margin-bottom:10px;margin-top:2px}.mc-chart-wrap[data-v-469781f2]{position:relative}.mc-status[data-v-469781f2]{align-items:center;color:var(--text-faint);display:flex;font-size:13px;height:170px;justify-content:center}.mc-svg[data-v-469781f2]{cursor:crosshair;display:block;height:170px;width:100%}.mc-grid[data-v-469781f2]{stroke:var(--border);stroke-width:1}.mc-axis-label[data-v-469781f2]{fill:var(--text-faint);font-size:8.5px;font-variant-numeric:tabular-nums}.mc-crosshair[data-v-469781f2]{stroke:var(--border-hover);stroke-dasharray:2 2;stroke-width:1}.mc-tooltip[data-v-469781f2]{align-items:baseline;display:flex;font-size:12px;gap:8px;margin-top:6px}.mc-tooltip-date[data-v-469781f2]{color:var(--text-faint)}.mc-tooltip-value[data-v-469781f2]{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.mc-tooltip-latest[data-v-469781f2]{opacity:.85}.mc-summary[data-v-469781f2]{color:var(--text-mute);font-size:11.5px;margin-top:8px}.mc-modal-enter-active[data-v-469781f2],.mc-modal-leave-active[data-v-469781f2]{transition:opacity .15s ease}.mc-modal-enter-from[data-v-469781f2],.mc-modal-leave-to[data-v-469781f2]{opacity:0}.mc-backdrop-sheet[data-v-469781f2]{align-items:flex-end;padding:0}.mc-box-sheet[data-v-469781f2]{border-bottom:none;border-radius:20px 20px 0 0;max-height:85vh;max-width:100%;overflow-y:auto;padding-bottom:max(32px,calc(env(safe-area-inset-bottom) + 20px));width:100%}.mc-sheet-t-enter-active[data-v-469781f2],.mc-sheet-t-leave-active[data-v-469781f2]{transition:opacity .2s ease}.mc-sheet-t-enter-active .mc-box-sheet[data-v-469781f2],.mc-sheet-t-leave-active .mc-box-sheet[data-v-469781f2]{transition:transform .25s cubic-bezier(.32,.72,0,1)}.mc-sheet-t-enter-from[data-v-469781f2],.mc-sheet-t-leave-to[data-v-469781f2]{opacity:0}.mc-sheet-t-enter-from .mc-box-sheet[data-v-469781f2],.mc-sheet-t-leave-to .mc-box-sheet[data-v-469781f2]{transform:translateY(100%)}.mit-backdrop[data-v-b0db5c21]{align-items:center;background:#02061099;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:300}.mit-box[data-v-b0db5c21]{background:var(--surface);border:1px solid var(--border);border-radius:16px;max-height:90vh;max-width:400px;overflow-y:auto;padding:18px;width:100%}.mit-header[data-v-b0db5c21]{align-items:center;display:flex;justify-content:space-between}.mit-header h3[data-v-b0db5c21]{color:var(--text);font-size:15px;font-weight:800;margin:0}.mit-close[data-v-b0db5c21]{background:none;border:none;color:var(--text-faint);cursor:pointer;font-size:15px;line-height:1;padding:4px}.mit-close[data-v-b0db5c21]:hover{color:var(--text)}.mit-toolbar[data-v-b0db5c21]{margin-bottom:10px;margin-top:8px}.mit-market-tabs[data-v-b0db5c21]{background:var(--bg);border:1px solid var(--border);border-radius:999px;display:inline-flex;gap:4px;padding:3px}.mit-tab[data-v-b0db5c21]{background:transparent;border:none;border-radius:999px;color:var(--text-faint);cursor:pointer;font-size:12px;font-weight:700;padding:5px 12px}.mit-tab.active[data-v-b0db5c21]{background:var(--border);color:var(--text)}.mit-sub[data-v-b0db5c21]{color:var(--text-faint);font-size:11px;margin-top:6px}.mit-chart-wrap[data-v-b0db5c21]{position:relative}.mit-status[data-v-b0db5c21]{align-items:center;color:var(--text-faint);display:flex;font-size:13px;height:170px;justify-content:center;padding:0 12px;text-align:center}.mit-svg[data-v-b0db5c21]{cursor:crosshair;display:block;height:170px;width:100%}.mit-grid[data-v-b0db5c21]{stroke:var(--border);stroke-width:1}.mit-zero[data-v-b0db5c21]{stroke:var(--border-hover);stroke-width:1}.mit-daysep[data-v-b0db5c21]{stroke:var(--border);stroke-width:1}.mit-axis-label[data-v-b0db5c21]{fill:var(--text-faint);font-size:8.5px;font-variant-numeric:tabular-nums}.mit-crosshair[data-v-b0db5c21]{stroke:var(--border-hover);stroke-dasharray:2 2;stroke-width:1}.mit-tooltip[data-v-b0db5c21]{align-items:baseline;display:flex;font-size:11.5px;gap:6px;margin-top:4px}.mit-tooltip-date[data-v-b0db5c21]{color:var(--text);font-weight:700}.mit-tooltip-hint[data-v-b0db5c21]{color:var(--text-faint);font-size:10.5px}.mit-legend[data-v-b0db5c21]{display:grid;gap:4px;grid-template-columns:repeat(2,1fr);margin-top:10px}.mit-legend-item[data-v-b0db5c21]{align-items:center;background:transparent;border:none;border-radius:6px;cursor:pointer;display:flex;gap:6px;padding:4px 6px;text-align:left}.mit-legend-item[data-v-b0db5c21]:hover{background:var(--border)}.mit-legend-item.off[data-v-b0db5c21]{opacity:.35}.mit-legend-swatch[data-v-b0db5c21]{border-radius:1px;flex-shrink:0;height:2px;width:14px}.mit-legend-label[data-v-b0db5c21]{color:var(--text-dim);flex:1;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mit-legend-value[data-v-b0db5c21]{color:var(--text-mute);font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700}.mit-legend-value.up[data-v-b0db5c21]{color:var(--up)}.mit-legend-value.down[data-v-b0db5c21]{color:var(--down)}.mit-modal-enter-active[data-v-b0db5c21],.mit-modal-leave-active[data-v-b0db5c21]{transition:opacity .15s ease}.mit-modal-enter-from[data-v-b0db5c21],.mit-modal-leave-to[data-v-b0db5c21]{opacity:0}.mit-backdrop-sheet[data-v-b0db5c21]{align-items:flex-end;padding:0}.mit-box-sheet[data-v-b0db5c21]{border-bottom:none;border-radius:20px 20px 0 0;max-height:85vh;max-width:100%;overflow-y:auto;padding-bottom:max(32px,calc(env(safe-area-inset-bottom) + 20px));width:100%}.mit-sheet-t-enter-active[data-v-b0db5c21],.mit-sheet-t-leave-active[data-v-b0db5c21]{transition:opacity .2s ease}.mit-sheet-t-enter-active .mit-box-sheet[data-v-b0db5c21],.mit-sheet-t-leave-active .mit-box-sheet[data-v-b0db5c21]{transition:transform .25s cubic-bezier(.32,.72,0,1)}.mit-sheet-t-enter-from[data-v-b0db5c21],.mit-sheet-t-leave-to[data-v-b0db5c21]{opacity:0}.mit-sheet-t-enter-from .mit-box-sheet[data-v-b0db5c21],.mit-sheet-t-leave-to .mit-box-sheet[data-v-b0db5c21]{transform:translateY(100%)}.tap-hint[data-v-838e31fc]{height:0;pointer-events:none;width:0;z-index:150}.tap-hint[data-v-838e31fc],.tap-hint-dot[data-v-838e31fc]{left:0;position:absolute;top:0}.tap-hint-dot[data-v-838e31fc]{background:#a78bfa8c;border-radius:50%;box-shadow:0 0 10px 3px #a78bfa73;height:11px;margin-left:-5.5px;margin-top:-5.5px;opacity:0;transform:translate(34px,30px) scale(.6);width:11px}.tap-hint-dot.fly[data-v-838e31fc]{animation:tap-hint-fly-838e31fc 1.35s cubic-bezier(.22,1,.36,1) forwards}@keyframes tap-hint-fly-838e31fc{0%{opacity:0;transform:translate(34px,30px) scale(.6)}10%{opacity:.75;transform:translate(34px,30px) scale(.6)}60%{opacity:.75;transform:translate(0) scale(1.15)}72%{opacity:.75;transform:translate(0) scale(.85)}84%{opacity:.75;transform:translate(0) scale(1)}92%{opacity:.75;transform:translate(0) scale(1)}to{opacity:0;transform:translate(0) scale(.7)}}.tap-hint-ripple[data-v-838e31fc]{background:var(--accent);border-radius:50%;height:10px;left:0;margin-left:-5px;margin-top:-5px;opacity:0;position:absolute;top:0;width:10px}.tap-hint-ripple.pulse[data-v-838e31fc]{animation:tap-hint-ripple-838e31fc .7s ease-out forwards}@keyframes tap-hint-ripple-838e31fc{0%{opacity:.4;transform:scale(.4)}to{opacity:0;transform:scale(3)}}@media(prefers-reduced-motion:reduce){.tap-hint-dot[data-v-838e31fc],.tap-hint-ripple[data-v-838e31fc]{display:none}}
