.eq-universe-page-wrapper{height:100vh;flex-direction:column}.eq-universe-main,.eq-universe-page-wrapper{position:relative;width:100%;overflow:hidden;display:flex}.eq-universe-main{flex:1 1;min-height:0;flex-direction:column}.eq-monitor-container{padding:16px 32px 24px;max-width:1440px;margin:0 auto;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px}.eq-monitor-header{display:flex;align-items:center;margin:0;padding:0}.eq-monitor-eyebrow{font-size:11px;letter-spacing:.1em}.eq-monitor-eyebrow,.eq-monitor-title{font-weight:800;text-transform:uppercase;color:var(--alts-primary,#38bdf8)}.eq-monitor-title{font-size:16px;letter-spacing:.08em;margin:0;line-height:1.2}.eq-monitor-divider{height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.04) 70%,transparent);width:100%}.eq-monitor-card{background:var(--alts-surface-1,#111722);border:1px solid var(--alts-border,hsla(0,0%,100%,.08));border-radius:var(--alts-radius-xl,14px);padding:32px;display:flex;flex-direction:column;gap:16px;box-shadow:0 8px 32px rgba(0,0,0,.28)}.eq-monitor-card-title{font-size:18px;font-weight:700;color:var(--alts-text-primary,#f8fafc);margin:0}.eq-monitor-card-desc{font-size:14px;line-height:1.6;color:var(--alts-text-secondary,#94a3b8);margin:0;max-width:540px}.eq-monitor-actions{margin-top:8px}.eq-monitor-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 22px;font-size:13px;font-weight:700;letter-spacing:.02em;border-radius:var(--alts-radius-md,8px);background:var(--alts-primary,#0ea5e9);color:#fff;border:1px solid hsla(0,0%,100%,.15);box-shadow:0 4px 14px rgba(14,165,233,.35);cursor:pointer;transition:background .15s ease,transform .1s ease,box-shadow .15s ease}.eq-monitor-btn-primary:hover{background:#0284c7;box-shadow:0 6px 18px rgba(14,165,233,.45);transform:translateY(-1px)}.eq-monitor-btn-primary:active{transform:translateY(0)}.eq-monitor-bof-panel{background:var(--alts-surface-1,#111722);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:20px 22px 22px;display:flex;flex-direction:column;gap:16px;box-shadow:0 8px 32px rgba(0,0,0,.22)}.eq-monitor-bof-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.eq-monitor-bof-header-left{display:flex;flex-direction:column;gap:5px;min-width:0}.eq-monitor-bof-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.eq-monitor-bof-title{margin:0;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--alts-text-primary,#f8fafc)}.eq-monitor-bof-subtitle{margin:0;font-size:12px;color:var(--alts-text-secondary,#64748b);display:flex;align-items:center;flex-wrap:wrap;gap:0}.eq-monitor-bof-count{flex-shrink:0;font-size:10.5px;font-weight:800;letter-spacing:.08em;color:var(--alts-primary,#38bdf8);background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.22);border-radius:999px;padding:3px 9px}.eq-monitor-bof-header-actions{flex-shrink:0}.eq-monitor-bof-skeleton{display:flex;flex-direction:column;gap:10px}.eq-monitor-bof-state{padding:18px 4px 8px}.eq-monitor-bof-state.is-empty .eq-monitor-bof-empty-title{margin:0 0 6px;font-size:14px;font-weight:600;color:var(--alts-text-primary,#f8fafc)}.eq-monitor-bof-state.is-empty .eq-monitor-bof-empty-desc,.eq-monitor-bof-state.is-error p{margin:0;font-size:13px;line-height:1.5;color:var(--alts-text-secondary,#94a3b8)}.eq-monitor-bof-retry{margin-top:12px;padding:8px 14px;font-size:12px;font-weight:700;border-radius:8px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:var(--alts-text-primary,#f8fafc);cursor:pointer}.eq-monitor-bof-retry:hover{background:hsla(0,0%,100%,.08)}.eq-monitor-bof-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.eq-monitor-bof-row{width:100%;text-align:left;display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:12px;border:1px solid hsla(0,0%,100%,.07);background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.015));color:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .1s ease}.eq-monitor-bof-row:hover{border-color:rgba(56,189,248,.35);background:rgba(56,189,248,.06);transform:translateY(-1px)}.eq-monitor-bof-row-bottom,.eq-monitor-bof-row-mid,.eq-monitor-bof-row-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.eq-monitor-bof-row-mid{justify-content:flex-start}.eq-monitor-bof-symbol{font-size:15px;font-weight:700;letter-spacing:.01em;color:var(--alts-text-primary,#f8fafc)}.eq-monitor-bof-time{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--alts-text-secondary,#94a3b8);white-space:nowrap}.eq-monitor-bof-sector{font-size:12px;color:var(--alts-text-secondary,#94a3b8)}.eq-monitor-bof-price{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--alts-text-primary,#e2e8f0)}.eq-monitor-bof-status{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:4px 8px;border-radius:6px;white-space:nowrap}.eq-monitor-bof-status.is-ready{color:#7dd3fc;background:rgba(14,165,233,.14);border:1px solid rgba(14,165,233,.28)}.eq-monitor-bof-status.is-observed{color:#c4b5fd;background:rgba(139,92,246,.14);border:1px solid rgba(139,92,246,.28)}.eq-monitor-bof-footer{padding-top:4px}.eq-monitor-bof-view-all{background:none;border:none;padding:0;font-size:13px;font-weight:700;color:var(--alts-primary,#38bdf8);cursor:pointer}.eq-monitor-bof-view-all:hover{text-decoration:underline}.eq-monitor-view-all-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;letter-spacing:.03em;color:#38bdf8;background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.22);border-radius:8px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.eq-monitor-view-all-btn:hover{background:rgba(56,189,248,.15);border-color:rgba(56,189,248,.4);color:#7dd3fc}.eq-monitor-view-all-btn:active{background:rgba(56,189,248,.2)}.eq-monitor-kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;width:100%;align-items:stretch}.eq-kpi-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 20px 16px;background:var(--alts-surface-1,#111722);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden;transition:border-color .15s ease}.eq-kpi-card:hover{border-color:hsla(0,0%,100%,.14)}.eq-kpi-accent-line{position:absolute;top:0;left:0;right:0;height:2px;border-radius:12px 12px 0 0;background:hsla(0,0%,100%,.1)}.eq-kpi-label{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--alts-text-secondary,#64748b);margin-top:4px}.eq-kpi-number{font-size:36px;font-weight:900;letter-spacing:-.03em;line-height:1;color:var(--alts-text-primary,#f8fafc);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eq-kpi-sub{font-size:11px;font-weight:600;letter-spacing:.03em;color:var(--alts-text-secondary,#64748b);text-transform:uppercase}.eq-kpi-card--vh .eq-kpi-accent-line{background:linear-gradient(90deg,#ef4444,rgba(239,68,68,.2))}.eq-kpi-card--vh{border-color:rgba(239,68,68,.18);box-shadow:0 0 0 0 rgba(239,68,68,0)}.eq-kpi-card--vh:hover{border-color:rgba(239,68,68,.32)}.eq-kpi-card--vh .eq-kpi-number{color:#fca5a5}.eq-kpi-card--vh .eq-kpi-sub{color:hsla(0,94%,82%,.7)}.eq-kpi-card--vl .eq-kpi-accent-line{background:linear-gradient(90deg,#10b981,rgba(16,185,129,.2))}.eq-kpi-card--vl{border-color:rgba(16,185,129,.18)}.eq-kpi-card--vl:hover{border-color:rgba(16,185,129,.32)}.eq-kpi-card--vl .eq-kpi-number{color:#6ee7b7}.eq-kpi-card--vl .eq-kpi-sub{color:rgba(110,231,183,.7)}.eq-kpi-card--total .eq-kpi-accent-line{background:linear-gradient(90deg,rgba(56,189,248,.6),rgba(56,189,248,.1))}.eq-kpi-card--total{border-color:rgba(56,189,248,.15)}.eq-kpi-card--vh-dominant .eq-kpi-accent-line{background:linear-gradient(90deg,#ef4444,rgba(239,68,68,.15))}.eq-kpi-card--vh-dominant{border-color:rgba(239,68,68,.22);box-shadow:inset 0 0 32px rgba(239,68,68,.04)}.eq-kpi-card--vh-dominant:hover{border-color:rgba(239,68,68,.36)}.eq-kpi-card--vh-dominant .eq-kpi-number{color:#fca5a5}.eq-kpi-card--vh-dominant .eq-kpi-sub{color:hsla(0,94%,82%,.75)}.eq-kpi-card--vl-dominant .eq-kpi-accent-line{background:linear-gradient(90deg,#10b981,rgba(16,185,129,.15))}.eq-kpi-card--vl-dominant{border-color:rgba(16,185,129,.22);box-shadow:inset 0 0 32px rgba(16,185,129,.04)}.eq-kpi-card--vl-dominant:hover{border-color:rgba(16,185,129,.36)}.eq-kpi-card--vl-dominant .eq-kpi-number{color:#6ee7b7}.eq-kpi-card--vl-dominant .eq-kpi-sub{color:rgba(110,231,183,.75)}.eq-kpi-card--neutral .eq-kpi-accent-line{background:linear-gradient(90deg,rgba(148,163,184,.5),rgba(148,163,184,.1))}.eq-kpi-card--neutral{border-color:rgba(148,163,184,.14)}.eq-kpi-card--neutral .eq-kpi-number{color:var(--alts-text-primary,#f8fafc)}.eq-kpi-card--neutral .eq-kpi-sub{color:var(--alts-text-secondary,#64748b)}.eq-bof-zone-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px;width:100%;align-items:start}.eq-bof-zone-card{position:relative;width:100%;text-align:left;display:flex;flex-direction:column;gap:8px;padding:14px 16px 14px 18px;border-radius:12px;border:1px solid hsla(0,0%,100%,.07);background:linear-gradient(160deg,hsla(0,0%,100%,.032),hsla(0,0%,100%,.008));color:inherit;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .1s ease,box-shadow .14s ease;box-sizing:border-box;overflow:hidden;min-height:130px}.eq-bof-zone-card.is-vh-card{border-color:rgba(244,63,94,.2);background:linear-gradient(160deg,rgba(244,63,94,.06),rgba(244,63,94,.01))}.eq-bof-zone-card.is-vh-card:hover{border-color:rgba(244,63,94,.42);background:linear-gradient(160deg,rgba(244,63,94,.1),rgba(244,63,94,.03));box-shadow:0 4px 20px rgba(244,63,94,.12),inset 0 0 16px rgba(244,63,94,.04);transform:translateY(-2px)}.eq-bof-zone-card.is-vl-card{border-color:rgba(16,185,129,.2);background:linear-gradient(160deg,rgba(16,185,129,.06),rgba(16,185,129,.01))}.eq-bof-zone-card.is-vl-card:hover{border-color:rgba(16,185,129,.42);background:linear-gradient(160deg,rgba(16,185,129,.1),rgba(16,185,129,.03));box-shadow:0 4px 20px rgba(16,185,129,.12),inset 0 0 16px rgba(16,185,129,.04);transform:translateY(-2px)}.eq-bof-zone-card:active{transform:translateY(0)}.eq-bof-zone-card-stripe{position:absolute;top:0;left:0;width:3px;height:100%;border-radius:12px 0 0 12px}.eq-bof-zone-card-stripe.is-vh{background:linear-gradient(180deg,#f43f5e,rgba(244,63,94,.3))}.eq-bof-zone-card-stripe.is-vl{background:linear-gradient(180deg,#10b981,rgba(16,185,129,.3))}.eq-bof-zone-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.eq-bof-zone-card-symbol-row{display:flex;align-items:center;gap:6px;margin-top:2px;min-width:0}.eq-bof-zone-card-symbol{font-size:15px;font-weight:800;letter-spacing:.01em;color:var(--alts-text-primary,#f8fafc);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq-bof-zone-card-copy-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:#94a3b8;cursor:pointer;padding:0;margin:0;transition:all .15s ease;flex-shrink:0;opacity:.6}.eq-bof-zone-card-copy-btn:focus-visible,.eq-bof-zone-card:hover .eq-bof-zone-card-copy-btn{opacity:1}.eq-bof-zone-card-copy-btn:hover{background:hsla(0,0%,100%,.12);border-color:rgba(56,189,248,.4);color:#38bdf8;transform:translateY(-1px)}.eq-bof-zone-card-copy-btn:active{transform:translateY(0)}.eq-bof-zone-card-copy-btn .is-copied{color:#34d399}.eq-bof-zone-card-time{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--alts-text-primary,#e2e8f0);white-space:nowrap;flex-shrink:0;font-weight:700;letter-spacing:.01em}.eq-bof-zone-card-sector{font-size:11px;color:var(--alts-text-secondary,#94a3b8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:15px}.eq-bof-zone-card-sector.is-empty{pointer-events:none}.eq-bof-zone-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.05)}.eq-bof-zone-card-price{font-size:18px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--alts-text-primary,#f8fafc);letter-spacing:-.01em;line-height:1}.eq-bof-zone-card-footer-badges{display:flex;align-items:center;gap:5px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.eq-zone-type-badge--lg{font-size:10.5px;font-weight:900;letter-spacing:.1em;padding:3px 8px;border-radius:5px;flex-shrink:0}.eq-bof-zone-card.is-zone-retired{opacity:.5;filter:grayscale(.45) brightness(.85);background:rgba(15,23,42,.4)!important;border-color:hsla(0,0%,100%,.05)!important;border-left:3px solid rgba(251,113,133,.4)!important;box-shadow:none!important;transition:opacity .2s ease,filter .2s ease,border-color .2s ease,transform .2s ease}.eq-bof-zone-card.is-zone-retired:hover{opacity:.85;filter:grayscale(.15) brightness(.95);border-color:hsla(0,0%,100%,.12)!important;transform:translateY(-1px)}.eq-bof-zone-card.is-zone-retired .eq-bof-zone-card-stripe{opacity:.35}.eq-bof-zone-card.is-zone-retired .eq-bof-zone-card-symbol{color:#cbd5e1}.eq-bof-zone-card.is-zone-retired .eq-bof-zone-card-price{color:#94a3b8}.eq-bof-session-separator{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:4px 0;margin-top:4px}.eq-bof-session-separator-line{flex:1 1;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08) 30%,hsla(0,0%,100%,.08) 70%,transparent)}.eq-bof-session-separator-label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#475569;white-space:nowrap;padding:3px 10px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:999px}.eq-bof-session-separator-count{font-size:10px;font-weight:800;color:#38bdf8;background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.2);border-radius:999px;padding:2px 8px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eq-monitor-filter-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:2px}.eq-filter-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--alts-text-secondary,#94a3b8);background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.eq-filter-pill:hover{color:#f8fafc;background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.16)}.eq-filter-pill.is-active{color:#38bdf8;background:rgba(56,189,248,.12);border-color:rgba(56,189,248,.38);box-shadow:0 0 12px rgba(56,189,248,.12)}.eq-filter-pill-label{line-height:1}.eq-filter-pill-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:999px;background:hsla(0,0%,100%,.08);color:#cbd5e1}.eq-filter-pill.is-active .eq-filter-pill-count{background:rgba(56,189,248,.28);color:#f0f9ff}.eq-monitor-bof-filter-status{display:inline;font-size:11.5px;font-weight:600;color:#38bdf8;letter-spacing:.02em}.eq-bof-badges-row{display:flex;align-items:center;gap:6px}.eq-reversal-badge{display:inline-flex;align-items:center;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2.5px 7px;border-radius:5px;white-space:nowrap;line-height:1}.eq-reversal-badge.is-immediate{color:#fbbf24;background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.32)}.eq-reversal-badge.is-delayed{color:#94a3b8;background:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.22)}.eq-zone-retired-indicator{font-size:9px;font-weight:800;letter-spacing:.06em;color:#fb7185;background:rgba(251,113,133,.14);border:1px solid rgba(251,113,133,.28);border-radius:4px;padding:1px 5px;white-space:nowrap}.eq-bof-candle-block{margin-top:10px;background:rgba(0,0,0,.28);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;padding:10px 12px}.eq-bof-candle-title{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin-bottom:6px}.eq-bof-candle-time{font-size:10px;font-weight:600;color:#64748b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eq-bof-ohlc-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.eq-bof-ohlc-item{display:flex;flex-direction:column;gap:2px;background:hsla(0,0%,100%,.025);padding:4px 6px;border-radius:4px;border:1px solid hsla(0,0%,100%,.04)}.eq-bof-ohlc-tag{font-size:8.5px;font-weight:800;color:#64748b;line-height:1}.eq-bof-ohlc-val{font-size:11px;font-weight:700;font-family:var(--alts-font-mono,monospace);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#e2e8f0;line-height:1.2}@media (max-width:900px){.eq-bof-zone-grid{grid-template-columns:repeat(2,1fr)}.eq-monitor-kpi-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.eq-monitor-container{padding:20px 16px}.eq-monitor-bof-panel{padding:18px 14px 14px}.eq-monitor-bof-row-bottom,.eq-monitor-bof-row-mid,.eq-monitor-bof-row-top{flex-wrap:wrap;align-items:flex-start}.eq-monitor-bof-row-bottom{flex-direction:column;align-items:flex-start;gap:8px}.eq-monitor-bof-status{align-self:flex-start}.eq-monitor-kpi-grid{gap:10px}.eq-bof-zone-grid,.eq-monitor-kpi-grid{grid-template-columns:1fr}.eq-kpi-number{font-size:28px}.eq-bof-zone-card-footer{flex-wrap:wrap;gap:6px}}.eq-terminal-layout{display:flex;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.eq-sidebar{width:250px;min-width:250px;max-width:250px;height:100%;overflow-y:auto;flex-shrink:0;background:rgba(11,15,23,.96);border-right:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;box-sizing:border-box;padding:20px 16px;z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.eq-sidebar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.eq-sidebar-brand{display:flex;align-items:center;gap:10px}.eq-sidebar-brand-badge{font-size:10px;font-weight:900;letter-spacing:.08em;padding:3px 6px;border-radius:4px;background:rgba(14,165,233,.15);color:#38bdf8;border:1px solid rgba(14,165,233,.3)}.eq-sidebar-brand-text{display:flex;flex-direction:column}.eq-sidebar-title{font-size:11px;font-weight:800;letter-spacing:.06em;color:#f8fafc;text-transform:uppercase}.eq-sidebar-caption{font-size:10px;color:#64748b;font-weight:500}.eq-sidebar-close-mobile{background:transparent;border:none;color:#94a3b8;font-size:16px;cursor:pointer;padding:4px}.eq-sidebar-divider{height:1px;background:hsla(0,0%,100%,.06);margin:12px 0;width:100%}.eq-sidebar-nav{display:flex;flex-direction:column}.eq-sidebar-nav-label{font-size:10px;font-weight:800;letter-spacing:.08em;color:#64748b;text-transform:uppercase;margin-bottom:8px;display:block}.eq-sidebar-nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.eq-nav-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:6px;color:#94a3b8;text-decoration:none;font-size:13px;font-weight:600;transition:all .15s ease;border:1px solid transparent}.eq-nav-item:hover{background:hsla(0,0%,100%,.05);color:#f8fafc}.eq-nav-item:focus-visible{outline:2px solid #38bdf8;outline-offset:1px}.eq-nav-item.is-active{background:rgba(14,165,233,.12);color:#38bdf8;font-weight:700;border-color:rgba(14,165,233,.3)}.eq-nav-icon{flex-shrink:0;color:inherit}.eq-nav-active-pip{width:6px;height:6px;border-radius:50%;background:#38bdf8;margin-left:auto;box-shadow:0 0 8px #38bdf8}.eq-context-card,.eq-sidebar-context{display:flex;flex-direction:column}.eq-context-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;padding:12px;gap:10px}.eq-context-row{display:flex;align-items:center;justify-content:space-between;font-size:11px}.eq-context-key{color:#64748b;font-weight:600}.eq-context-val{color:#cbd5e1;font-weight:600}.eq-context-val-tag{padding:2px 7px;border-radius:4px;background:rgba(56,189,248,.14);border:1px solid rgba(56,189,248,.3);color:#38bdf8;font-weight:800;font-size:10px;letter-spacing:.05em}.eq-context-val-locked{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;color:#94a3b8;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);padding:2px 6px;border-radius:4px}.eq-sidebar-footer{margin-top:auto;padding-top:16px}.eq-status-indicator{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:#94a3b8}.eq-status-indicator-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 6px rgba(16,185,129,.7)}.eq-terminal-content{flex:1 1;height:100%;min-width:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding:24px 32px 64px;box-sizing:border-box}.eq-mobile-topbar{display:none;align-items:center;justify-content:space-between;padding:10px 14px;margin-bottom:16px;border-radius:8px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.eq-mobile-hamburger{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:6px;padding:6px 10px;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.eq-mobile-title{font-size:12px;color:#94a3b8;font-weight:600}.eq-breadcrumb-bar{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#64748b;margin-bottom:12px}.eq-breadcrumb-link{color:#94a3b8;text-decoration:none;transition:color .15s ease}.eq-breadcrumb-link:hover{color:#f8fafc}.eq-breadcrumb-sep{color:#475569}.eq-breadcrumb-current{color:#e2e8f0}.eq-header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.eq-header-left{display:flex;flex-direction:column}.eq-header-eyebrow{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#38bdf8;display:block;margin-bottom:4px}.eq-header-title{font-size:26px;font-weight:800;letter-spacing:-.02em;color:#fff;margin:0;line-height:1.2}.eq-header-subtitle{font-size:13px;color:#94a3b8;margin:4px 0 0}.eq-header-metric-wrap{display:flex;align-items:center}.eq-metric-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(14,165,233,.1);border:1px solid rgba(14,165,233,.25);color:#38bdf8;font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eq-metric-chip.is-filtered{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.3);color:#fbbf24}.eq-metric-pulse{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.eq-sticky-toolbar,.eq-toolbar{position:relative;top:auto;z-index:10;margin-bottom:24px;background:rgba(11,15,23,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:10px 14px;box-shadow:0 4px 16px rgba(0,0,0,.25)}.eq-toolbar-inner{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.eq-search-wrapper{position:relative;flex:1 1;min-width:220px;display:flex;align-items:center}.eq-search-icon{position:absolute;left:10px;color:#64748b;pointer-events:none}.eq-search-field{width:100%;height:36px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:0 30px 0 32px;color:#fff;font-size:13px;outline:none;box-sizing:border-box;transition:all .15s ease}.eq-search-field:focus{border-color:#38bdf8;background:hsla(0,0%,100%,.07);box-shadow:0 0 0 2px rgba(56,189,248,.15)}.eq-search-clear-btn{position:absolute;right:8px;background:transparent;border:none;color:#64748b;cursor:pointer;padding:2px 4px;font-size:11px}.eq-search-clear-btn:hover{color:#fff}.eq-filter-group{display:flex;align-items:center;gap:6px}.eq-filter-label{font-size:10.5px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:5px;white-space:nowrap}.eq-filter-select{height:34px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:0 10px;color:#f8fafc;font-size:12px;font-weight:600;outline:none;cursor:pointer;transition:border-color .15s ease;min-width:120px}.eq-filter-select:focus{border-color:#38bdf8}.eq-toolbar-divider{width:1px;height:28px;background:hsla(0,0%,100%,.08);flex-shrink:0;margin:0 2px}.eq-clear-btn{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 12px;border-radius:6px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.28);color:#f87171;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}.eq-clear-btn:hover{background:rgba(239,68,68,.2);color:#fca5a5}.eq-universe-body{width:100%}.eq-sector-groups-container{display:flex;flex-direction:column;gap:28px}.eq-sector-section{display:flex;flex-direction:column;gap:12px;content-visibility:auto;contain-intrinsic-size:0 220px;scroll-margin-top:72px}.eq-sector-header{display:flex;align-items:center;gap:12px;padding-bottom:2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.eq-sector-title-wrap{display:flex;align-items:center;gap:8px;flex-shrink:0}.eq-sector-dot{color:#38bdf8;font-size:8px;opacity:.8}.eq-sector-dot.is-index{color:#c084fc}.eq-sector-title{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0;margin:0}.eq-sector-count-badge{font-size:10.5px;font-weight:600;color:#475569;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:hsla(0,0%,100%,.04);padding:2px 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.06);white-space:nowrap}.eq-sector-sort-control{display:inline-flex;align-items:center;gap:5px;margin-left:4px}.eq-sector-sort-select-wrap{position:relative;display:inline-flex;align-items:center}.eq-sector-sort-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;height:22px;padding:0 18px 0 8px;font-size:10.5px;font-weight:600;font-family:inherit;border-radius:4px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:#94a3b8;outline:none;cursor:pointer;transition:all .15s ease;line-height:1}.eq-sector-sort-select:hover{color:#e2e8f0;border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.07)}.eq-sector-sort-select:focus{border-color:rgba(56,189,248,.5);color:#38bdf8;box-shadow:0 0 0 1px rgba(56,189,248,.2)}.eq-sector-sort-select.is-active{color:#38bdf8;border-color:rgba(56,189,248,.35);background:rgba(14,165,233,.09)}.eq-sector-sort-select option{background:#0b101c;color:#e2e8f0;font-size:11px}.eq-sector-sort-arrow{position:absolute;right:5px;pointer-events:none;font-size:8px;color:#64748b;-webkit-user-select:none;-moz-user-select:none;user-select:none}.eq-sector-sort-refresh{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border-radius:4px;background:rgba(14,165,233,.08);border:1px solid rgba(14,165,233,.25);color:#38bdf8;cursor:pointer;transition:all .15s ease;outline:none}.eq-sector-sort-refresh:hover{background:rgba(14,165,233,.18);border-color:rgba(56,189,248,.45);color:#7dd3fc}.eq-sector-sort-refresh:active{transform:scale(.92)}.eq-sector-sort-refresh:focus-visible{box-shadow:0 0 0 1px rgba(56,189,248,.3)}.eq-sector-pin-btn{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border-radius:4px;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-family:inherit;color:#64748b;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.08);cursor:pointer;transition:all .16s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.eq-sector-pin-btn:hover{color:#d8b4fe;background:rgba(168,85,247,.1);border-color:rgba(168,85,247,.35);box-shadow:0 0 8px rgba(168,85,247,.15)}.eq-sector-pin-btn:active{transform:scale(.94)}.eq-sector-pin-btn.is-pinned{color:#f3e8ff;background:linear-gradient(135deg,rgba(168,85,247,.22),rgba(99,102,241,.15));border:1px solid rgba(168,85,247,.45);box-shadow:0 0 10px rgba(168,85,247,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}.eq-sector-pin-btn.is-pinned:hover{color:#fff;background:linear-gradient(135deg,rgba(168,85,247,.32),rgba(99,102,241,.22));border-color:rgba(192,132,252,.7);box-shadow:0 0 14px rgba(168,85,247,.35)}.eq-sector-pin-btn:focus-visible{box-shadow:0 0 0 2px rgba(168,85,247,.4)}.eq-sector-section.is-pinned-section .eq-sector-title{color:#f1f5f9}.eq-recent-sectors-bar{display:flex;align-items:center;gap:14px;padding:12px 18px;margin-bottom:16px;background:linear-gradient(135deg,rgba(15,23,42,.88),rgba(17,24,39,.78) 50%,rgba(10,15,28,.92));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.09);border-radius:12px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;box-shadow:0 4px 24px -2px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.08)}.eq-recent-sectors-bar::-webkit-scrollbar{display:none}.eq-recent-sectors-header{display:flex;align-items:center;gap:8px;padding:6px 12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;flex-shrink:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.eq-recent-sectors-icon-wrap{color:#38bdf8;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 6px rgba(56,189,248,.5))}.eq-recent-sectors-label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#cbd5e1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.eq-recent-sectors-divider{width:1px;height:22px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.16) 50%,transparent);flex-shrink:0;margin:0 2px}.eq-recent-sectors-list{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:2px 0;flex:1 1}.eq-recent-sectors-list::-webkit-scrollbar{display:none}.eq-recent-sector-chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:8px;font-size:12px;font-weight:600;font-family:inherit;color:#cbd5e1;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);cursor:pointer;white-space:nowrap;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;box-shadow:0 2px 6px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.05)}.eq-recent-sector-chip:hover{color:#fff;background:hsla(0,0%,100%,.08);border-color:rgba(56,189,248,.45);transform:translateY(-1.5px);box-shadow:0 6px 16px rgba(0,0,0,.38),inset 0 1px 0 hsla(0,0%,100%,.1)}.eq-recent-sector-chip:active{transform:translateY(0) scale(.97)}.eq-recent-sector-chip.is-pinned-indices{background:linear-gradient(135deg,rgba(147,51,234,.22),rgba(99,102,241,.14));border:1px solid rgba(168,85,247,.45);color:#f3e8ff;box-shadow:0 2px 10px rgba(147,51,234,.2),inset 0 1px 0 hsla(0,0%,100%,.12);font-weight:700;gap:8px}.eq-recent-sector-chip.is-pinned-indices:hover{background:linear-gradient(135deg,rgba(147,51,234,.32),rgba(99,102,241,.22));border-color:rgba(192,132,252,.7);color:#fff;box-shadow:0 6px 18px rgba(147,51,234,.35),inset 0 1px 0 hsla(0,0%,100%,.2);transform:translateY(-1.5px)}.eq-pinned-icon{display:flex;align-items:center;color:#c084fc;flex-shrink:0;filter:drop-shadow(0 0 4px rgba(192,132,252,.4))}.eq-pinned-tag{font-size:8.5px;font-weight:800;letter-spacing:.08em;padding:2px 7px;border-radius:4px;background:rgba(168,85,247,.35);color:#f5d0fe;margin-left:2px;line-height:1.1;border:1px solid rgba(216,180,254,.35);box-shadow:0 1px 4px rgba(147,51,234,.25)}.eq-recent-sector-chip.is-active{color:#38bdf8;background:linear-gradient(135deg,rgba(14,165,233,.2),rgba(56,189,248,.09));border-color:rgba(56,189,248,.45);box-shadow:0 2px 10px rgba(14,165,233,.2),inset 0 1px 0 hsla(0,0%,100%,.12);font-weight:700}.eq-recent-sector-chip.is-active:hover{background:linear-gradient(135deg,rgba(14,165,233,.3),rgba(56,189,248,.16));border-color:rgba(56,189,248,.7);color:#fff;box-shadow:0 6px 18px rgba(14,165,233,.35);transform:translateY(-1.5px)}.eq-recent-pulse-dot{width:6px;height:6px;border-radius:50%;background:#38bdf8;box-shadow:0 0 8px #38bdf8;flex-shrink:0;animation:eqPulse 2s cubic-bezier(.4,0,.6,1) infinite}.eq-recent-hint-pill{display:flex;align-items:center;gap:5px;font-size:11px;color:#64748b;font-weight:600;letter-spacing:.02em;margin-left:auto;flex-shrink:0;padding:5px 12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease}.eq-recent-hint-pill:hover{color:#94a3b8}.eq-scroll-top-btn{position:fixed;bottom:26px;right:28px;width:34px;height:34px;border-radius:50%;background:rgba(15,23,42,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(56,189,248,.35);color:#38bdf8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.45),0 0 10px rgba(56,189,248,.2);z-index:45;opacity:0;visibility:hidden;transform:translateY(8px) scale(.9);pointer-events:none;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),visibility .22s cubic-bezier(.16,1,.3,1),background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease;outline:none}.eq-scroll-top-btn.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.eq-scroll-top-btn:hover{background:rgba(14,165,233,.25);border-color:rgba(56,189,248,.75);color:#fff;transform:translateY(-2px) scale(1.06);box-shadow:0 6px 20px rgba(0,0,0,.55),0 0 16px rgba(56,189,248,.45)}.eq-scroll-top-btn:active{transform:translateY(0) scale(.95)}.eq-scroll-top-btn:focus-visible{box-shadow:0 0 0 2px rgba(56,189,248,.5),0 4px 16px rgba(0,0,0,.45)}@media (max-width:768px){.eq-scroll-top-btn{bottom:20px;right:20px;width:32px;height:32px}}.eq-index-header-tag{font-size:10px;font-weight:800;letter-spacing:.06em;padding:2px 6px;border-radius:4px;background:rgba(168,85,247,.18);border:1px solid rgba(168,85,247,.35);color:#c084fc}.eq-sector-divider-line{flex:1 1;height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.02))}.eq-sector-section.is-indices-section .eq-sector-divider-line{background:linear-gradient(90deg,rgba(168,85,247,.25),rgba(168,85,247,.05) 50%,transparent)}.eq-instruments-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:1600px){.eq-instruments-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1200px){.eq-instruments-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.eq-instruments-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.eq-instruments-grid{grid-template-columns:1fr}}.eq-card{background:linear-gradient(145deg,#111827,#0b101c);border:1px solid hsla(0,0%,100%,.07);border-left:3px solid rgba(56,189,248,.2);border-radius:10px;padding:12px 13px 10px;display:flex;flex-direction:column;gap:6px;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:hidden;transition:background .2s ease,border-color .2s ease,transform .18s cubic-bezier(.16,1,.3,1),box-shadow .2s ease;outline:none}.eq-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(56,189,248,.04),transparent 60%);opacity:0;transition:opacity .2s ease;pointer-events:none;border-radius:inherit}.eq-card:hover{background:linear-gradient(145deg,rgba(20,28,46,.95),rgba(14,20,36,.95));border-color:rgba(56,189,248,.3);transform:translateY(-2px) translateX(1px);box-shadow:0 8px 24px rgba(0,0,0,.45),0 0 20px rgba(56,189,248,.08),inset 0 1px 0 hsla(0,0%,100%,.06)}.eq-card:hover:before{opacity:1}.eq-card:focus-visible{outline:2px solid #38bdf8;outline-offset:2px;border-left-color:#38bdf8}.eq-card.is-index-card{border-left-color:rgba(168,85,247,.5);background:linear-gradient(145deg,rgba(18,14,32,.9),rgba(11,16,28,.9))}.eq-card.is-index-card:before{background:linear-gradient(135deg,rgba(168,85,247,.06),transparent 60%)}.eq-card.is-index-card:hover{border-color:rgba(168,85,247,.35);box-shadow:0 8px 24px rgba(0,0,0,.45),0 0 20px rgba(168,85,247,.1),inset 0 1px 0 hsla(0,0%,100%,.06)}.eq-card.is-equity-structure-disabled{opacity:.55;border-color:hsla(0,0%,100%,.05);border-style:solid;background:linear-gradient(145deg,rgba(10,14,22,.8),rgba(9,12,20,.85))}.eq-card.is-equity-structure-disabled:hover{opacity:.85;border-color:rgba(251,191,36,.2);box-shadow:0 6px 20px rgba(0,0,0,.4),0 0 14px rgba(251,191,36,.08)}.eq-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.eq-card-title-left{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.eq-card-symbol{font-family:var(--alts-font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:13px;font-weight:800;color:#f1f5f9;letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.eq-card:hover .eq-card-symbol{color:#fff}.eq-pill{font-size:9.5px;font-weight:800;letter-spacing:.05em;padding:2px 7px;border-radius:999px;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;text-transform:uppercase}.eq-pill-fno{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);color:#34d399;box-shadow:0 0 6px rgba(16,185,129,.15)}.eq-pill-index{background:rgba(168,85,247,.15);border:1px solid rgba(168,85,247,.35);color:#c084fc;box-shadow:0 0 6px rgba(168,85,247,.15)}.eq-pill-excluded{background:rgba(148,163,184,.08);border:1px solid rgba(148,163,184,.2);color:#64748b}.eq-pill-muted{background:transparent;border:1px solid hsla(0,0%,100%,.06);color:#475569}.eq-card-sector{font-size:10.5px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;transition:color .15s ease}.eq-card:hover .eq-card-sector{color:#94a3b8}.eq-card-sector-chip{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#475569;overflow:hidden;white-space:nowrap;letter-spacing:.01em;transition:color .15s ease;max-width:100%;margin:2px 0 6px}.eq-card-sector-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq-card-sector-chip svg{flex-shrink:0;opacity:.5}.eq-card:hover .eq-card-sector-chip{color:#64748b}.eq-card-price-row{display:inline-flex;align-items:center;gap:6px;margin:0;flex-shrink:0}.eq-card-price-val-wrap{display:inline-flex;align-items:baseline;gap:4px}.eq-card-price-val{font-family:var(--alts-font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:13.5px;font-weight:800;letter-spacing:-.01em;color:#f8fafc;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eq-card-price-val,.eq-card-price-val span{transition:color .15s ease}.eq-card:hover .eq-card-price-val{color:#fff}.eq-price-badge{display:inline-flex;align-items:center;gap:4.5px;padding:1.5px 6px;border-radius:4px;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.eq-price-badge.is-live{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);color:#34d399}.eq-price-badge.is-closed,.eq-price-badge.is-last{background:rgba(148,163,184,.08);border:1px solid rgba(148,163,184,.18);color:#94a3b8}.eq-price-badge.is-unavailable{background:transparent;border:1px solid hsla(0,0%,100%,.05);color:#475569}.eq-price-pulse-dot{width:5px;height:5px;border-radius:50%;background:#10b981;box-shadow:0 0 6px rgba(16,185,129,.6)}@media (prefers-reduced-motion:no-preference){.eq-price-pulse-dot{animation:eq-pulse 2s ease-in-out infinite}}@keyframes eq-pulse{0%{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}to{opacity:.4;transform:scale(.9)}}.eq-card-status-bar{display:flex;align-items:center;gap:0;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.05);border-radius:6px;overflow:hidden;margin:2px 0}.eq-card-status-cell{display:flex;align-items:center;gap:4px;flex:1 1;padding:5px 8px;min-width:0}.eq-card-status-cell.is-status-on{background:rgba(16,185,129,.04)}.eq-card-status-cell.is-status-off{background:transparent}.eq-card-status-cell-label{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#475569;flex-shrink:0}.eq-card-status-divider{width:1px;height:24px;background:hsla(0,0%,100%,.06);flex-shrink:0}.eq-card-bottom{display:flex;align-items:center;justify-content:space-between;font-size:9.5px;color:#475569;padding-top:5px;border-top:1px solid hsla(0,0%,100%,.05);margin-top:1px}.eq-card-meta{font-family:var(--alts-font-mono,ui-monospace,monospace);font-weight:600;letter-spacing:.03em}.eq-card-exchange{font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#475569}.eq-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:95;animation:eqFadeIn .2s ease-out}.eq-drawer{position:fixed;top:0;right:0;bottom:0;width:460px;max-width:calc(100vw - 16px);height:100vh;background:linear-gradient(180deg,rgba(11,16,26,.99),rgba(9,13,22,.99));border-left:1px solid rgba(56,189,248,.12);box-shadow:-16px 0 60px rgba(0,0,0,.8),-1px 0 0 rgba(56,189,248,.06);display:flex;flex-direction:column;z-index:100;animation:eqSlideInRight .28s cubic-bezier(.16,1,.3,1);outline:none;overflow:hidden;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.eq-drawer-header{padding:22px 26px 18px;border-bottom:1px solid hsla(0,0%,100%,.07);background:linear-gradient(180deg,rgba(14,20,34,.98),rgba(11,16,28,.96));display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:2;box-shadow:0 1px 0 rgba(56,189,248,.06),0 8px 24px rgba(0,0,0,.3)}.eq-drawer-header-left{display:flex;flex-direction:column;min-width:0;gap:2px}.eq-drawer-symbol-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.eq-drawer-symbol{font-family:var(--alts-font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:22px;font-weight:900;color:#fff;letter-spacing:.04em;margin:0;line-height:1.1;text-shadow:0 0 30px rgba(56,189,248,.15)}.eq-drawer-auto-badge{font-size:9px;font-weight:900;letter-spacing:.07em;padding:2px 7px;border-radius:4px;background:rgba(14,165,233,.15);border:1px solid rgba(14,165,233,.3);color:#38bdf8;box-shadow:0 0 8px rgba(14,165,233,.2)}.eq-drawer-symbol-copy-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:#94a3b8;cursor:pointer;padding:0;margin:0;transition:all .15s ease;flex-shrink:0}.eq-drawer-symbol-copy-btn:hover{background:hsla(0,0%,100%,.1);border-color:rgba(56,189,248,.4);color:#38bdf8;transform:translateY(-1px)}.eq-drawer-symbol-copy-btn:active{transform:translateY(0)}.eq-drawer-symbol-copy-btn .is-copied{color:#34d399}.eq-drawer-sector{font-size:11.5px;color:#64748b;font-weight:600;margin-top:2px;letter-spacing:.02em}.eq-drawer-id-row{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:3px 8px;border-radius:5px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);cursor:pointer;transition:all .15s ease;width:-moz-fit-content;width:fit-content;max-width:100%}.eq-drawer-id-row:hover{background:hsla(0,0%,100%,.08);border-color:rgba(56,189,248,.35)}.eq-drawer-id-row:focus-visible{outline:2px solid #38bdf8;outline-offset:1px}.eq-drawer-id-label{font-size:9px;font-weight:800;color:#64748b;letter-spacing:.06em;text-transform:uppercase}.eq-drawer-id-val{font-family:var(--alts-font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:11px;font-weight:600;color:#94a3b8;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq-drawer-id-copy-btn{background:transparent;border:none;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;flex-shrink:0}.eq-drawer-id-row:hover .eq-drawer-id-copy-btn{color:#38bdf8}.eq-drawer-copied-tag{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;color:#34d399}.eq-drawer-row-interactive{cursor:pointer;border-radius:4px;padding:2px 4px;margin:-2px -4px;transition:background .12s ease}.eq-drawer-row-interactive:hover{background:hsla(0,0%,100%,.04)}.eq-drawer-val-copy-wrap{display:inline-flex;align-items:center;gap:6px}.eq-drawer-inline-copy-icon{font-size:10px;color:#64748b;display:inline-flex;align-items:center}.eq-drawer-row-interactive:hover .eq-drawer-inline-copy-icon{color:#38bdf8}.eq-drawer-close-btn{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);border-radius:8px;color:#64748b;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease;flex-shrink:0}.eq-drawer-close-btn:hover{background:rgba(239,68,68,.1);color:#f87171;border-color:rgba(239,68,68,.25);transform:rotate(90deg)}.eq-drawer-close-btn:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.eq-drawer-body{flex:1 1;overflow-y:auto;padding:20px 24px 32px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:rgba(56,189,248,.15) transparent}.eq-drawer-body::-webkit-scrollbar{width:4px}.eq-drawer-body::-webkit-scrollbar-track{background:transparent}.eq-drawer-body::-webkit-scrollbar-thumb{background:rgba(56,189,248,.15);border-radius:2px}.eq-drawer-body::-webkit-scrollbar-thumb:hover{background:rgba(56,189,248,.3)}.eq-drawer-section{display:flex;flex-direction:column;gap:10px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:14px 16px;transition:border-color .15s ease}.eq-drawer-section:hover{border-color:hsla(0,0%,100%,.1)}.eq-drawer-section-title{display:flex;align-items:center;gap:7px;font-size:9.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#475569;margin-bottom:4px;padding-bottom:8px;border-bottom:1px solid hsla(0,0%,100%,.04)}.eq-drawer-section-dot{width:6px;height:6px;border-radius:50%;background:#38bdf8;box-shadow:0 0 6px rgba(56,189,248,.5);flex-shrink:0}.eq-drawer-grid{display:flex;flex-direction:column;gap:9px}.eq-drawer-row{display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:12px;min-height:22px}.eq-drawer-key{color:#64748b;font-weight:500;font-size:11.5px;flex-shrink:0}.eq-drawer-val{color:#e2e8f0;font-weight:600;text-align:right;font-size:12px}.eq-drawer-val-mono{font-family:var(--alts-font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:11.5px}.eq-drawer-val-truncate{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eq-drawer-val.is-highlight{color:#38bdf8;font-weight:700}.eq-drawer-val.is-unavailable{color:#475569;font-style:italic;font-weight:500}.eq-drawer-val.is-fno-active{color:#34d399;font-weight:700}.eq-drawer-val.is-index-active{color:#c084fc;font-weight:700}.eq-drawer-footer{padding:12px 26px;border-top:1px solid hsla(0,0%,100%,.05);background:rgba(9,13,22,.9);display:flex;align-items:center;justify-content:center;flex-shrink:0}.eq-drawer-footer-text{font-size:10px;color:#334155;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@keyframes eqSlideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes eqFadeIn{0%{opacity:0}to{opacity:1}}@keyframes eqSlideUp{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes eqPulse{0%,to{opacity:1}50%{opacity:.4}}.eq-state-box{background:rgba(13,18,28,.8);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:48px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.eq-state-box.is-error{border-color:rgba(239,68,68,.3)}.eq-state-icon{font-size:32px;margin-bottom:4px}.eq-state-title{font-size:18px;font-weight:700;color:#f8fafc;margin:0}.eq-state-desc{font-size:13px;color:#94a3b8;margin:0;max-width:440px;line-height:1.5}.eq-primary-btn{margin-top:6px;padding:8px 20px;font-size:12px;font-weight:700;border-radius:6px;background:#0ea5e9;color:#fff;border:none;cursor:pointer;transition:background .15s ease}.eq-primary-btn:hover{background:#0284c7}.eq-loading-container{display:flex;flex-direction:column;gap:24px}.eq-skeleton-sector{display:flex;flex-direction:column;gap:12px}.eq-skeleton-header{display:flex;align-items:center;gap:10px;padding-bottom:4px}.eq-card-skeleton{width:100%}@media (max-width:1023px){.eq-sidebar{position:fixed;top:0;left:0;bottom:0;height:100vh;transform:translateX(-100%);transition:transform .25s cubic-bezier(.16,1,.3,1);z-index:100;box-shadow:8px 0 32px rgba(0,0,0,.6)}.eq-sidebar.is-open-mobile{transform:translateX(0)}.eq-sidebar-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99}.eq-mobile-topbar{display:flex}.eq-terminal-content{padding:16px 16px 48px}.eq-drawer{width:min(420px,92vw)}}@media (min-width:1024px){.eq-sidebar-backdrop,.eq-sidebar-close-mobile{display:none}}@media (max-width:480px){.eq-drawer{width:100vw;max-width:100vw;border-left:none}.eq-drawer-body,.eq-drawer-header{padding:16px 18px}}.eq-card-sync-row{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 0 2px;font-size:10px;line-height:1.2}.eq-card-sync-tag{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:#475569;letter-spacing:.02em}.eq-card-sync-tag.is-sync-on{color:#cbd5e1}.eq-card-sync-tag.is-sync-off{color:#475569}.eq-sync-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;position:relative}.eq-sync-dot.dot-on{background:#10b981;box-shadow:0 0 5px rgba(16,185,129,.6)}.eq-sync-dot.dot-on:after{content:"";position:absolute;inset:-2px;border-radius:50%;background:rgba(16,185,129,.35);opacity:.5;pointer-events:none}@media (prefers-reduced-motion:no-preference){.eq-sync-dot.dot-on:after{animation:eqSyncOpacity 3s ease-in-out infinite}}@keyframes eqSyncOpacity{0%,to{opacity:.25}50%{opacity:.75}}.eq-sync-dot.dot-off{background:transparent;border:1.5px solid #334155}.eq-card-health-pill{font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:1px 6px;border-radius:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eq-card-health-pill.is-synced{background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.3);color:#34d399}.eq-card-health-pill.is-syncing{background:rgba(56,189,248,.14);border:1px solid rgba(56,189,248,.3);color:#38bdf8}.eq-card-health-pill.is-delayed{background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.3);color:#fbbf24}.eq-card-health-pill.is-failed{background:rgba(239,68,68,.14);border:1px solid rgba(239,68,68,.3);color:#f87171}.eq-card-health-pill.is-waiting{background:rgba(148,163,184,.12);border:1px solid rgba(148,163,184,.25);color:#94a3b8}.eq-card-health-pill.is-disabled{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:#64748b}.eq-card-eod-row{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:2px 0 3px;font-size:10px;line-height:1.2}.eq-card-eod-label{font-weight:700;color:#475569;letter-spacing:.04em}.eq-card-eod-label,.eq-card-eod-pill{font-size:9px;text-transform:uppercase}.eq-card-eod-pill{font-weight:800;letter-spacing:.05em;padding:1px 6px;border-radius:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eq-card-eod-pill.is-ready{background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.3);color:#34d399}.eq-card-eod-pill.is-incomplete{background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.3);color:#fbbf24}.eq-card-eod-pill.is-failed{background:rgba(239,68,68,.14);border:1px solid rgba(239,68,68,.3);color:#f87171}.eq-card-eod-pill.is-not-ready,.eq-card-eod-pill.is-skipped{background:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.2);color:#94a3b8}.eq-card-eod-pill.is-excluded{background:transparent;color:#64748b;border:1px solid transparent}.eq-eod-status-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eq-eod-status-badge.is-ready{background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.3);color:#34d399}.eq-eod-status-badge.is-incomplete{background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.3);color:#fbbf24}.eq-eod-status-badge.is-failed{background:rgba(239,68,68,.14);border:1px solid rgba(239,68,68,.3);color:#f87171}.eq-eod-status-badge.is-not-ready,.eq-eod-status-badge.is-skipped{background:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.2);color:#94a3b8}.eq-eod-status-badge.is-excluded{background:transparent;color:#64748b}.eq-drawer-dot-sync{background:#10b981!important;box-shadow:0 0 6px rgba(16,185,129,.6)}.eq-drawer-dot-eq{background:#0ea5e9!important;box-shadow:0 0 6px rgba(14,165,233,.6)}.eq-drawer-badge-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eq-drawer-badge-pill.is-sync-on{background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.3);color:#34d399}.eq-drawer-badge-pill.is-sync-off{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:#64748b}.eq-drawer-badge-pill.is-eq-enabled{background:rgba(56,189,248,.14);border:1px solid rgba(56,189,248,.3);color:#38bdf8}.eq-drawer-badge-pill.is-eq-excluded{background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.28);color:#fbbf24}.eq-drawer-alert{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;font-size:11px;font-weight:600}.eq-drawer-alert.is-error{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);color:#fca5a5}.eq-drawer-row-toggle{display:flex;align-items:center;justify-content:space-between;padding-bottom:4px}.eq-toggle-btn{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;padding:3px 8px 3px 4px;cursor:pointer;transition:all .2s ease;outline:none}.eq-toggle-btn:focus-visible{outline:2px solid #38bdf8;outline-offset:1px}.eq-toggle-btn.is-enabled{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.4)}.eq-toggle-btn.is-enabled .eq-toggle-track{background:#10b981}.eq-toggle-btn.is-enabled .eq-toggle-thumb{transform:translateX(14px);background:#fff}.eq-toggle-btn.is-enabled .eq-toggle-text{color:#34d399}.eq-toggle-btn.is-disabled .eq-toggle-track{background:hsla(0,0%,100%,.15)}.eq-toggle-btn.is-disabled .eq-toggle-thumb{transform:translateX(0);background:#94a3b8}.eq-toggle-btn.is-disabled .eq-toggle-text{color:#64748b}.eq-toggle-btn.is-unauthorized{opacity:.6;cursor:not-allowed}.eq-toggle-btn:disabled{cursor:not-allowed}.eq-toggle-track{position:relative;width:28px;height:16px;border-radius:999px;transition:background-color .2s ease;display:flex;align-items:center;padding:2px;box-sizing:border-box}.eq-toggle-thumb{width:12px;height:12px;border-radius:50%;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease;display:flex;align-items:center;justify-content:center}.eq-toggle-text{font-size:11px;font-weight:800;letter-spacing:.06em;min-width:28px;text-align:center}.eq-toggle-spinner{width:8px;height:8px;border:1.5px solid rgba(0,0,0,.2);border-top-color:#0f172a;border-radius:50%;animation:eqSpin .6s linear infinite}@keyframes eqSpin{to{transform:rotate(1turn)}}.eq-sync-status-badge{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:20px}.eq-sync-status-badge.is-synced{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);color:#34d399}.eq-sync-status-badge.is-syncing{background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.3);color:#38bdf8}.eq-sync-status-badge.is-delayed{background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.3);color:#fbbf24}.eq-sync-status-badge.is-failed{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);color:#f87171}.eq-sync-status-badge.is-waiting{background:rgba(148,163,184,.12);border:1px solid rgba(148,163,184,.25);color:#94a3b8}.eq-sync-status-badge.is-disabled{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:#64748b}.eq-sync-status-dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 5px currentColor}.eq-drawer-val.is-error-text{color:#f87171;font-weight:600}.eq-drawer-tab-bar{display:flex;align-items:center;background:rgba(9,13,22,.98);border-bottom:1px solid hsla(0,0%,100%,.06);padding:0 26px;gap:2px;position:-webkit-sticky;position:sticky;top:0;z-index:3;flex-shrink:0;box-shadow:0 4px 16px rgba(0,0,0,.2)}.eq-drawer-tab-btn{position:relative;background:transparent;border:none;color:#475569;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:12px 18px;cursor:pointer;transition:color .15s ease;outline:none;display:inline-flex;align-items:center;gap:6px;justify-content:center;white-space:nowrap}.eq-drawer-tab-btn:hover{color:#cbd5e1}.eq-drawer-tab-btn.is-active{color:#38bdf8}.eq-drawer-tab-btn:focus-visible{outline:2px solid #38bdf8;outline-offset:-2px;border-radius:4px}.eq-drawer-tab-indicator{position:absolute;bottom:-1px;left:12px;right:12px;height:2px;background:linear-gradient(90deg,transparent,#38bdf8 30%,#38bdf8 70%,transparent);box-shadow:0 0 12px rgba(56,189,248,.7);border-radius:2px 2px 0 0;animation:eqSlideUp .2s ease}.eq-drawer-tabpanel{display:flex;flex-direction:column;gap:12px;animation:eqFadeIn .18s ease}.eq-drawer-status-glance{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;padding-bottom:2px}@media (max-width:480px){.eq-drawer-status-glance{grid-template-columns:1fr}}.eq-glance-cell{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:9px;background:rgba(15,23,42,.7);border:1px solid hsla(0,0%,100%,.07);transition:all .15s ease}.eq-glance-cell:hover{border-color:hsla(0,0%,100%,.14)}.eq-glance-info{display:flex;flex-direction:column;gap:2px;min-width:0}.eq-glance-label{font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.eq-glance-label,.eq-glance-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eq-glance-value{font-size:11.5px;font-weight:700;letter-spacing:.02em}.eq-glance-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;font-size:11px;font-weight:800;flex-shrink:0}.eq-glance-icon.is-small{font-size:10px}.eq-glance-dot-wrap{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:hsla(0,0%,100%,.04);flex-shrink:0}.eq-glance-cell.is-glance-enabled{background:rgba(56,189,248,.06);border-color:rgba(56,189,248,.22)}.eq-glance-cell.is-glance-enabled .eq-glance-icon{background:rgba(56,189,248,.18);color:#38bdf8}.eq-glance-cell.is-glance-enabled .eq-glance-value{color:#38bdf8}.eq-glance-cell.is-glance-excluded{background:rgba(239,68,68,.06);border-color:rgba(239,68,68,.22)}.eq-glance-cell.is-glance-excluded .eq-glance-icon{background:rgba(239,68,68,.18);color:#f87171}.eq-glance-cell.is-glance-excluded .eq-glance-value{color:#f87171}.eq-glance-cell.is-glance-sync-on{background:rgba(16,185,129,.06);border-color:rgba(16,185,129,.22)}.eq-glance-cell.is-glance-sync-on .eq-glance-dot-wrap{background:rgba(16,185,129,.15)}.eq-glance-cell.is-glance-sync-on .eq-glance-value{color:#34d399}.eq-glance-cell.is-glance-sync-off{background:rgba(100,116,139,.06);border-color:rgba(100,116,139,.18)}.eq-glance-cell.is-glance-sync-off .eq-glance-value{color:#94a3b8}.eq-glance-cell.is-glance-live-price{background:rgba(15,23,42,.7);border-color:hsla(0,0%,100%,.08)}.eq-glance-cell.is-glance-live-price.is-live-live{background:rgba(34,197,94,.07);border-color:rgba(34,197,94,.28)}.eq-glance-cell.is-glance-live-price.is-live-live .eq-glance-dot-wrap{background:rgba(34,197,94,.16)}.eq-glance-cell.is-glance-live-price.is-live-live .eq-glance-value{color:#4ade80}.eq-glance-cell.is-glance-live-price.is-live-close .eq-glance-value,.eq-glance-cell.is-glance-live-price.is-live-last .eq-glance-value{color:#e2e8f0}.eq-glance-cell.is-glance-eod{background:rgba(15,23,42,.7)}.eq-glance-cell.is-glance-eod.is-eod-ready{background:rgba(16,185,129,.06);border-color:rgba(16,185,129,.22)}.eq-glance-cell.is-glance-eod.is-eod-ready .eq-glance-icon{background:rgba(16,185,129,.18);color:#34d399}.eq-glance-cell.is-glance-eod.is-eod-ready .eq-glance-value{color:#34d399}.eq-glance-cell.is-glance-eod.is-eod-incomplete{background:rgba(245,158,11,.06);border-color:rgba(245,158,11,.22)}.eq-glance-cell.is-glance-eod.is-eod-incomplete .eq-glance-icon{background:rgba(245,158,11,.18);color:#fbbf24}.eq-glance-cell.is-glance-eod.is-eod-incomplete .eq-glance-value{color:#fbbf24}.eq-glance-cell.is-glance-eod.is-eod-skipped{background:rgba(100,116,139,.06);border-color:rgba(100,116,139,.18)}.eq-glance-cell.is-glance-eod.is-eod-skipped .eq-glance-icon{background:rgba(100,116,139,.18);color:#94a3b8}.eq-glance-cell.is-glance-eod.is-eod-skipped .eq-glance-value{color:#94a3b8}.eq-glance-cell.is-glance-eod.is-eod-failed{background:rgba(239,68,68,.06);border-color:rgba(239,68,68,.22)}.eq-glance-cell.is-glance-eod.is-eod-failed .eq-glance-icon{background:rgba(239,68,68,.18);color:#f87171}.eq-glance-cell.is-glance-eod.is-eod-failed .eq-glance-value{color:#f87171}.eq-glance-cell.is-glance-eod.is-eod-no-data,.eq-glance-cell.is-glance-eod.is-eod-not-ready{border-color:rgba(100,116,139,.16)}.eq-glance-cell.is-glance-eod.is-eod-no-data .eq-glance-icon,.eq-glance-cell.is-glance-eod.is-eod-not-ready .eq-glance-icon{background:rgba(100,116,139,.15);color:#64748b}.eq-glance-cell.is-glance-eod.is-eod-no-data .eq-glance-value,.eq-glance-cell.is-glance-eod.is-eod-not-ready .eq-glance-value{color:#64748b}.eq-eod-summary-card{background:linear-gradient(145deg,rgba(14,165,233,.04),hsla(0,0%,100%,.02));border:1px solid rgba(56,189,248,.12);border-radius:10px;padding:14px 18px;display:flex;flex-direction:column;gap:11px;box-shadow:0 0 20px rgba(14,165,233,.04)}.eq-eod-summary-row{display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:12px}.eq-eod-summary-key{color:#94a3b8;font-weight:600}.eq-eod-status-pill,.eq-eod-summary-key{font-size:11px;letter-spacing:.04em;text-transform:uppercase}.eq-eod-status-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eq-eod-status-pill.is-ready{background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.3);color:#34d399}.eq-eod-status-pill.is-incomplete{background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.3);color:#fbbf24}.eq-eod-status-pill.is-failed{background:rgba(239,68,68,.14);border:1px solid rgba(239,68,68,.3);color:#f87171}.eq-eod-status-pill.is-no-data,.eq-eod-status-pill.is-not-ready,.eq-eod-status-pill.is-skipped{background:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.2);color:#94a3b8}.eq-eod-status-pill.is-excluded{background:transparent;color:#64748b}.eq-eod-date-wrap{display:inline-flex;align-items:center}.eq-eod-trading-date-val{color:#e2e8f0;border:1px solid hsla(0,0%,100%,.1);padding:2px 8px;border-radius:4px;letter-spacing:.01em}.eq-eod-date-input,.eq-eod-trading-date-val{font-family:var(--alts-font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:11px;font-weight:600;background:hsla(0,0%,100%,.05)}.eq-eod-date-input{border:1px solid hsla(0,0%,100%,.12);border-radius:4px;color:#f8fafc;padding:3px 8px;outline:none;color-scheme:dark;cursor:pointer;transition:border-color .15s ease}.eq-eod-date-input:focus{border-color:#38bdf8}.eq-eod-count-wrap{display:inline-flex;align-items:center;gap:6px}.eq-eod-count-badge{font-family:var(--alts-font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:11px;font-weight:700;color:#e2e8f0;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);padding:2px 7px;border-radius:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eq-eod-missing-badge{font-size:10px;font-weight:700;color:#fbbf24;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.28);padding:2px 6px;border-radius:4px}.eq-eod-candle-list{display:flex;flex-direction:column;gap:6px}.eq-eod-candle-card{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-left:3px solid hsla(0,0%,100%,.08);border-radius:9px;padding:10px 12px;display:flex;flex-direction:row;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease,transform .12s ease,box-shadow .15s ease;outline:none;position:relative;overflow:hidden}.eq-eod-candle-card.is-bullish{border-left-color:rgba(16,185,129,.4)}.eq-eod-candle-card.is-bearish{border-left-color:rgba(239,68,68,.4)}.eq-eod-candle-card:hover{background:hsla(0,0%,100%,.045);transform:translateX(-2px)}.eq-eod-candle-card.is-bullish:hover{border-color:rgba(16,185,129,.22);box-shadow:0 4px 14px rgba(0,0,0,.35)}.eq-eod-candle-card.is-bearish:hover{border-color:rgba(239,68,68,.22);box-shadow:0 4px 14px rgba(0,0,0,.35)}.eq-eod-candle-card.is-selected{background:rgba(14,165,233,.07);border-color:rgba(56,189,248,.35);box-shadow:0 0 16px rgba(56,189,248,.1)}.eq-eod-candle-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:7px}.eq-eod-candle-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.eq-eod-candle-time-wrap{display:flex;align-items:center;gap:6px}.eq-eod-candle-slot-badge{font-size:9px;color:#64748b;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:4px;padding:1px 5px}.eq-eod-candle-slot-badge,.eq-eod-candle-time{font-family:var(--alts-font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-weight:700;letter-spacing:.02em}.eq-eod-candle-time{font-size:11.5px;color:#f1f5f9}.eq-eod-candle-dir{font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:4px}.eq-eod-candle-dir.is-bull{color:#34d399;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.25)}.eq-eod-candle-dir.is-bear{color:#f87171;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.25)}.eq-eod-candle-ohlc{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding-top:5px;border-top:1px solid hsla(0,0%,100%,.04)}.eq-eod-ohlc-col{display:flex;flex-direction:column;gap:2px}.eq-eod-ohlc-lbl{font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.eq-eod-ohlc-val{font-family:var(--alts-font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:11px;font-weight:600;color:#cbd5e1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eq-eod-ohlc-val.is-bull-val{color:#34d399;font-weight:700}.eq-eod-ohlc-val.is-bear-val{color:#f87171;font-weight:700}.eq-candle-visual-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;width:60px;flex-shrink:0;padding:6px 4px;border-radius:8px;background:rgba(10,15,26,.7);border:1px solid hsla(0,0%,100%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03);transition:all .15s ease}.eq-candle-visual-cell.is-bullish{border-color:rgba(16,185,129,.22);background:linear-gradient(180deg,rgba(16,185,129,.06),rgba(10,15,26,.75))}.eq-candle-visual-cell.is-bearish{border-color:rgba(239,68,68,.22);background:linear-gradient(180deg,rgba(239,68,68,.06),rgba(10,15,26,.75))}.eq-eod-candle-card:hover .eq-candle-visual-cell.is-bullish{border-color:rgba(16,185,129,.45);box-shadow:0 0 12px rgba(16,185,129,.15)}.eq-eod-candle-card:hover .eq-candle-visual-cell.is-bearish{border-color:rgba(239,68,68,.45);box-shadow:0 0 12px rgba(239,68,68,.15)}.eq-candle-pct-badge{font-family:var(--alts-font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:9px;font-weight:800;letter-spacing:.02em;line-height:1;margin-bottom:2px}.eq-candle-pct-badge.is-bull{color:#34d399}.eq-candle-pct-badge.is-bear{color:#f87171}.eq-candle-svg-container{display:flex;align-items:center;justify-content:center;height:48px}.eq-candle-svg{display:block;filter:drop-shadow(0 0 3px rgba(0,0,0,.5))}.eq-candle-range-val{font-family:var(--alts-font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:8.5px;font-weight:600;color:#64748b;letter-spacing:.02em;margin-top:2px;line-height:1}.eq-candle-visual-cell.is-empty{opacity:.4;min-height:70px}.eq-candle-no-data{color:#475569;font-size:14px}.eq-eod-candle-skeleton,.eq-eod-loading-container{display:flex;flex-direction:column;gap:8px}.eq-eod-candle-skeleton{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.04);border-radius:6px;padding:10px 12px}.eq-eod-skeleton-top{display:flex;align-items:center;justify-content:space-between}.eq-eod-skeleton-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.eq-eod-state-box{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;padding:36px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.eq-eod-state-box.is-error,.eq-eod-state-box.is-failed{border-color:rgba(239,68,68,.25);background:rgba(239,68,68,.04)}.eq-eod-state-box.is-skipped{border-color:rgba(148,163,184,.2);background:rgba(148,163,184,.03)}.eq-eod-state-box.is-empty{border-color:hsla(0,0%,100%,.08)}.eq-eod-state-icon{font-size:24px;margin-bottom:2px}.eq-eod-state-title{font-size:14px;font-weight:700;color:#f8fafc;margin:0}.eq-eod-state-desc{font-size:12px;color:#94a3b8;margin:0;max-width:320px;line-height:1.4}.eq-card-zones-row{display:flex;align-items:center;justify-content:space-between;font-size:9.5px;padding:2px;margin-top:1px}.eq-card-zones-label{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#475569;flex-shrink:0}.eq-card-zones-counts{display:inline-flex;align-items:center;gap:4px;font-family:var(--alts-font-mono,ui-monospace,monospace);font-size:10px;font-weight:700}.eq-zone-count-vh{color:#f43f5e}.eq-zone-count-vl{color:#10b981}.eq-zone-count-sep{color:#475569;font-size:9px}.eq-card-zones-empty,.eq-card-zones-loading{font-family:var(--alts-font-mono,ui-monospace,monospace);color:#475569;font-size:10px}.eq-zones-tabpanel{display:flex;flex-direction:column;gap:12px;padding:16px 20px 24px}.eq-zones-filter-bar{display:flex;align-items:center;gap:6px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.05)}.eq-zones-filter-btn{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:5px;padding:4px 10px;font-size:11px;font-weight:600;color:#94a3b8;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.eq-zones-filter-btn:hover{background:hsla(0,0%,100%,.06);color:#f1f5f9}.eq-zones-filter-btn.is-active{background:rgba(56,189,248,.12);border-color:rgba(56,189,248,.4);color:#38bdf8}.eq-zones-filter-btn.is-vh.is-active{background:rgba(244,63,94,.12);border-color:rgba(244,63,94,.4);color:#f43f5e}.eq-zones-filter-btn.is-vl.is-active{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.4);color:#10b981}.eq-zones-list{gap:10px}.eq-zone-card,.eq-zones-list{display:flex;flex-direction:column}.eq-zone-card{background:#0f172a;border:1px solid hsla(0,0%,100%,.07);border-radius:8px;padding:12px 14px;gap:8px;box-sizing:border-box}.eq-zone-card.is-vh{border-left:3px solid #f43f5e}.eq-zone-card.is-vl{border-left:3px solid #10b981}.eq-zone-card-eyebrow{font-size:8.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.eq-zone-card-level-row{display:flex;align-items:center;justify-content:space-between}.eq-zone-type-badge{font-size:11px;font-weight:800;letter-spacing:.06em;padding:2px 7px;border-radius:4px}.eq-zone-type-badge.is-vh{background:rgba(244,63,94,.12);color:#f43f5e;border:1px solid rgba(244,63,94,.25)}.eq-zone-type-badge.is-vl{background:rgba(16,185,129,.12);color:#10b981;border:1px solid rgba(16,185,129,.25)}.eq-zone-price{font-family:var(--alts-font-mono,ui-monospace,monospace);font-size:14px;font-weight:700;color:#f8fafc}.eq-zone-grid{display:flex;flex-direction:column;gap:4px;padding-top:6px;border-top:1px solid hsla(0,0%,100%,.05)}.eq-zone-row{display:flex;align-items:center;justify-content:space-between;font-size:11px}.eq-zone-key{color:#64748b;font-weight:600}.eq-zone-val{color:#cbd5e1;font-weight:500}.eq-zone-val-mono{font-family:var(--alts-font-mono,ui-monospace,monospace)}.eq-zone-status-badge{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:1px 6px;border-radius:3px;background:rgba(16,185,129,.1);color:#34d399}.eq-zone-status-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.eq-zones-loading-container{display:flex;flex-direction:column;gap:10px}.eq-zone-skeleton-card{background:#0f172a;border:1px solid hsla(0,0%,100%,.05);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.eq-zone-skeleton-header{display:flex;justify-content:space-between;align-items:center}.eq-zone-skeleton-grid{display:flex;flex-direction:column;gap:6px;padding-top:6px;border-top:1px solid hsla(0,0%,100%,.04)}.eq-zones-state-box{background:#0f172a;border:1px dashed hsla(0,0%,100%,.08);border-radius:8px;padding:24px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.eq-zones-state-icon{font-size:20px}.eq-zones-state-title{font-size:13px;font-weight:600;color:#94a3b8;margin:0}.eq-zones-state-desc{font-size:11px;color:#64748b;margin:0;line-height:1.4}.eq-zones-state-box.is-error{border-color:rgba(244,63,94,.2)}.eq-zones-state-box.is-error .eq-zones-state-title{color:#f87171}.eq-zones-action-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);color:#f1f5f9;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s ease;cursor:pointer}.eq-zones-action-btn:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2)}.eq-zones-export-btn{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);color:#6ee7b7;font-size:12px;padding:6px 14px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .15s ease}.eq-zones-export-btn:hover:not(:disabled){background:rgba(16,185,129,.22);border-color:rgba(16,185,129,.5);color:#a7f3d0;box-shadow:0 2px 10px rgba(16,185,129,.15)}.eq-zones-export-btn:disabled{opacity:.4;cursor:not-allowed}.eq-zones-kpi-strip{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-bottom:20px}.eq-zones-kpi-card{background:rgba(15,23,42,.7);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.25);transition:border-color .2s ease,box-shadow .2s ease}.eq-zones-kpi-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:hsla(0,0%,100%,.08);border-radius:12px 12px 0 0}.eq-zones-kpi-card:hover{border-color:hsla(0,0%,100%,.12);box-shadow:0 6px 24px rgba(0,0,0,.35)}.eq-zones-kpi-label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#475569;display:flex;align-items:center;gap:5px}.eq-zones-kpi-val{font-size:26px;font-weight:900;font-family:var(--alts-font-mono,ui-monospace,monospace);color:#f8fafc;letter-spacing:-.03em;line-height:1}.eq-zones-kpi-sub{font-size:10.5px;color:#475569;font-weight:500}.eq-zones-kpi-card.is-vh{border-color:rgba(244,63,94,.2);background:linear-gradient(135deg,rgba(244,63,94,.07),rgba(15,23,42,.7) 60%)}.eq-zones-kpi-card.is-vh:before{background:linear-gradient(90deg,rgba(244,63,94,.8),transparent)}.eq-zones-kpi-card.is-vh .eq-zones-kpi-val{color:#fb7185;text-shadow:0 0 20px rgba(251,113,133,.3)}.eq-zones-kpi-card.is-vl{border-color:rgba(16,185,129,.2);background:linear-gradient(135deg,rgba(16,185,129,.07),rgba(15,23,42,.7) 60%)}.eq-zones-kpi-card.is-vl:before{background:linear-gradient(90deg,rgba(16,185,129,.8),transparent)}.eq-zones-kpi-card.is-vl .eq-zones-kpi-val{color:#34d399;text-shadow:0 0 20px rgba(52,211,153,.3)}.eq-zones-kpi-card.is-active{border-color:rgba(56,189,248,.2);background:linear-gradient(135deg,rgba(56,189,248,.07),rgba(15,23,42,.7) 60%)}.eq-zones-kpi-card.is-active:before{background:linear-gradient(90deg,rgba(56,189,248,.8),transparent)}.eq-zones-kpi-card.is-active .eq-zones-kpi-val{color:#38bdf8;text-shadow:0 0 20px rgba(56,189,248,.3)}.eq-zones-kpi-card.is-historical{border-color:rgba(100,116,139,.2)}.eq-zones-kpi-card.is-historical .eq-zones-kpi-val{color:#94a3b8}.eq-zones-kpi-card.is-retired{border-color:rgba(245,158,11,.2);background:linear-gradient(135deg,rgba(245,158,11,.07),rgba(15,23,42,.7) 60%)}.eq-zones-kpi-card.is-retired:before{background:linear-gradient(90deg,rgba(245,158,11,.8),transparent)}.eq-zones-kpi-card.is-retired .eq-zones-kpi-val{color:#fbbf24;text-shadow:0 0 20px rgba(251,191,36,.3)}.eq-zones-kpi-card.is-clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.eq-zones-kpi-card.is-clickable:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.22);box-shadow:0 8px 26px rgba(0,0,0,.45)}.eq-zones-kpi-card.is-selected{outline:2px solid rgba(56,189,248,.6);box-shadow:0 0 16px rgba(56,189,248,.25)}.eq-zones-kpi-card.is-vh.is-selected{outline:2px solid rgba(244,63,94,.6);box-shadow:0 0 16px rgba(244,63,94,.25)}.eq-zones-kpi-card.is-vl.is-selected{outline:2px solid rgba(16,185,129,.6);box-shadow:0 0 16px rgba(16,185,129,.25)}.eq-zones-kpi-card.is-retired.is-selected{outline:2px solid rgba(245,158,11,.6);box-shadow:0 0 16px rgba(245,158,11,.25)}.eq-zones-type-filters{display:flex;align-items:center;gap:2px;background:hsla(0,0%,100%,.035);padding:3px;border-radius:8px;border:1px solid hsla(0,0%,100%,.07)}.eq-zones-pill-btn{background:transparent;border:1px solid transparent;border-radius:5px;padding:5px 12px;font-size:11px;font-weight:700;letter-spacing:.05em;color:#64748b;cursor:pointer;transition:all .15s ease;white-space:nowrap}.eq-zones-pill-btn:hover{color:#f8fafc;background:hsla(0,0%,100%,.07)}.eq-zones-pill-btn.is-active{background:hsla(0,0%,100%,.1);color:#f8fafc;border-color:hsla(0,0%,100%,.14);box-shadow:0 1px 4px rgba(0,0,0,.2)}.eq-zones-pill-btn.is-vh.is-active{background:rgba(244,63,94,.14);color:#fb7185;border-color:rgba(244,63,94,.3);box-shadow:0 0 8px rgba(244,63,94,.15)}.eq-zones-pill-btn.is-vl.is-active{background:rgba(16,185,129,.14);color:#34d399;border-color:rgba(16,185,129,.3);box-shadow:0 0 8px rgba(16,185,129,.15)}.eq-zones-pill-btn.is-active-pill.is-active{background:rgba(56,189,248,.14);color:#38bdf8;border-color:rgba(56,189,248,.3);box-shadow:0 0 8px rgba(56,189,248,.15)}.eq-zones-pill-btn.is-retired.is-active{background:rgba(245,158,11,.16);color:#fbbf24;border-color:rgba(245,158,11,.35);box-shadow:0 0 10px rgba(245,158,11,.2)}.eq-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eq-zones-content-wrap{display:flex;flex-direction:column;flex:1 1;min-height:0}.eq-zones-table-card{background:rgba(10,15,28,.8);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.35);min-height:480px}.eq-zones-table-meta-bar{padding:10px 18px;border-bottom:1px solid hsla(0,0%,100%,.05);background:rgba(0,0,0,.25);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.eq-zones-table-count{font-size:12px;color:#64748b;font-weight:500}.eq-zones-table-count strong{color:#94a3b8;font-weight:700}.eq-zones-table-meta-left,.eq-zones-table-meta-right{display:flex;align-items:center;gap:10px}.eq-zones-selected-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;color:#34d399;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.25);letter-spacing:.02em}.eq-zones-table-scroll{overflow-x:auto;overflow-y:auto;flex:1 1;min-height:0;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(56,189,248,.12) transparent}.eq-zones-table-scroll::-webkit-scrollbar{width:4px;height:4px}.eq-zones-table-scroll::-webkit-scrollbar-track{background:transparent}.eq-zones-table-scroll::-webkit-scrollbar-thumb{background:rgba(56,189,248,.12);border-radius:2px}.eq-zones-table-scroll::-webkit-scrollbar-thumb:hover{background:rgba(56,189,248,.25)}.eq-zones-table{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.eq-zones-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:5}.eq-zones-table thead th{background:rgba(8,12,24,.97);font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:#475569;padding:11px 14px;border-bottom:1px solid hsla(0,0%,100%,.07);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.eq-zones-row{border-bottom:1px solid hsla(0,0%,100%,.033);transition:background-color .1s ease}.eq-zones-row:hover{background-color:hsla(0,0%,100%,.03)}.eq-zones-row.row-vh{border-left:2px solid transparent}.eq-zones-row.row-vh:hover{background-color:rgba(244,63,94,.05);border-left-color:rgba(244,63,94,.4)}.eq-zones-row.row-vl{border-left:2px solid transparent}.eq-zones-row.row-vl:hover{background-color:rgba(16,185,129,.05);border-left-color:rgba(16,185,129,.4)}.eq-zones-table td{padding:10px 14px;vertical-align:middle}.eq-zones-sym-cell{display:flex;align-items:center;gap:6px}.eq-zones-sym-text{font-size:12.5px;font-weight:800;color:#f1f5f9;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eq-zones-sym-copy-btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background:transparent;border:1px solid transparent;color:#64748b;cursor:pointer;padding:0;margin:0;transition:all .15s ease;flex-shrink:0;opacity:0}.eq-zones-row:hover .eq-zones-sym-copy-btn,.eq-zones-sym-copy-btn:focus-visible{opacity:.7}.eq-zones-sym-copy-btn:hover{opacity:1;background:hsla(0,0%,100%,.08);border-color:rgba(56,189,248,.3);color:#38bdf8}.eq-zones-sym-copy-btn .is-copied{color:#34d399;opacity:1}.eq-zones-sector-text{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px;display:block}.eq-zones-price-text{font-family:var(--alts-font-mono,ui-monospace,monospace);font-size:13px;font-weight:700;color:#e2e8f0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.eq-zones-live-price-row{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.eq-zones-live-price-row .eq-price-pulse-dot{width:6px;height:6px;flex-shrink:0}.eq-zones-live-price-text{font-family:var(--alts-font-mono,ui-monospace,monospace);font-size:12.5px;font-weight:700;color:#e2e8f0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.eq-zones-live-badge{font-size:8.5px;padding:2px 5px;line-height:1.2}.eq-zones-distance-text{font-family:var(--alts-font-mono,ui-monospace,monospace);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;color:#94a3b8;white-space:nowrap}.eq-zones-table .td-select,.eq-zones-table .th-select{width:40px;min-width:40px;max-width:44px;text-align:center;padding-left:12px;padding-right:6px}.eq-zone-checkbox{width:15px;height:15px;border-radius:4px;border:1px solid hsla(0,0%,100%,.25);background:rgba(15,23,42,.6);accent-color:#10b981;cursor:pointer;vertical-align:middle;transition:all .15s ease}.eq-zone-checkbox:hover{border-color:#38bdf8;box-shadow:0 0 6px rgba(56,189,248,.3)}.eq-zones-row.is-row-selected{background-color:rgba(16,185,129,.08)!important}.eq-zones-row.is-row-selected.row-vh{border-left-color:rgba(244,63,94,.8)!important}.eq-zones-row.is-row-selected.row-vl{border-left-color:rgba(16,185,129,.8)!important}.eq-zones-table .td-symbol,.eq-zones-table .th-symbol{width:110px;min-width:90px}.eq-zones-table .td-sector,.eq-zones-table .th-sector{width:160px;min-width:120px}.eq-zones-table .td-type,.eq-zones-table .th-type{width:70px}.eq-zones-table .td-zone-date,.eq-zones-table .th-zone-date{width:105px;min-width:95px}.eq-zones-table .td-price,.eq-zones-table .th-price{width:110px}.eq-zones-table .td-live,.eq-zones-table .th-live{width:140px;min-width:120px}.eq-zones-table .td-distance,.eq-zones-table .th-distance{width:80px}.eq-zones-table .td-p2,.eq-zones-table .th-p2{width:100px}.eq-zones-table .td-bof,.eq-zones-table .th-bof{width:110px}.eq-zones-table .td-bof-time,.eq-zones-table .th-bof-time{width:120px;min-width:110px}.eq-zones-table .th-bof-time.is-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease,background-color .15s ease}.eq-zones-table .th-bof-time.is-sortable:hover{color:var(--alts-text-primary,#f1f5f9);background-color:hsla(0,0%,100%,.03)}.th-bof-time-inner{display:inline-flex;align-items:center;gap:5px}.eq-sort-arrow-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;transition:color .15s ease,opacity .15s ease,transform .2s ease}.eq-sort-arrow-icon.is-idle{opacity:.35;color:var(--alts-text-muted,#94a3b8)}.eq-zones-table .th-bof-time.is-sortable:hover .eq-sort-arrow-icon.is-idle{opacity:.8;color:var(--alts-text-secondary,#cbd5e1)}.eq-sort-arrow-icon.is-asc,.eq-sort-arrow-icon.is-desc{opacity:1;color:#38bdf8}.eq-zones-table .th-bof-time.is-sorted-asc,.eq-zones-table .th-bof-time.is-sorted-desc{color:#38bdf8}.eq-zones-table .td-status,.eq-zones-table .th-status{width:90px}.eq-zones-row.is-clickable{cursor:pointer}.eq-zones-row.is-clickable:focus-visible{outline:1px solid rgba(56,189,248,.5);outline-offset:-1px;background-color:rgba(56,189,248,.04)}.eq-zone-bof-badge,.eq-zone-p2-badge{display:inline-flex;align-items:center;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 7px;border-radius:4px;white-space:nowrap;border:1px solid transparent}.eq-zone-p2-badge.is-idle{color:#94a3b8;background:rgba(148,163,184,.1);border-color:rgba(148,163,184,.2)}.eq-zone-p2-badge.is-breakout{color:#fbbf24;background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.28)}.eq-zone-p2-badge.is-waiting_signal{color:#38bdf8;background:rgba(56,189,248,.1);border-color:rgba(56,189,248,.28)}.eq-zone-p2-badge.is-reversal{color:#a78bfa;background:rgba(167,139,250,.1);border-color:rgba(167,139,250,.28)}.eq-zone-p2-badge.is-bof_ready{color:#34d399;background:rgba(52,211,153,.12);border-color:rgba(52,211,153,.3)}.eq-zone-p2-badge.is-retired{color:#94a3b8;background:rgba(100,116,139,.14);border-color:rgba(148,163,184,.28)}.eq-zones-row.is-retired{opacity:.78}.eq-zones-row.is-retired .eq-zones-price-text,.eq-zones-row.is-retired .eq-zones-sym-text{color:#94a3b8}.eq-zone-bof-badge.is-not_ready{color:#94a3b8;background:rgba(148,163,184,.08);border-color:rgba(148,163,184,.18)}.eq-zone-bof-badge.is-ready{color:#34d399;background:rgba(52,211,153,.1);border-color:rgba(52,211,153,.28)}.eq-zone-bof-badge.is-observed_stopped{color:#cbd5e1;background:rgba(100,116,139,.16);border-color:rgba(148,163,184,.28)}.eq-zone-details-drawer{z-index:110;width:520px;background:linear-gradient(180deg,#0d1525,#080d1a);border-left:1px solid rgba(56,189,248,.1);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:-20px 0 80px rgba(0,0,0,.9),-1px 0 0 rgba(56,189,248,.08)}.eq-zone-details-backdrop{z-index:105;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.eq-zone-details-note{margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.5;color:#cbd5e1;background:rgba(52,211,153,.06);border:1px solid rgba(52,211,153,.18);border-radius:8px;display:flex;align-items:flex-start;gap:8px}.eq-zone-details-empty{margin:0;font-size:12.5px;color:#64748b;line-height:1.6;font-style:italic}.eq-zone-details-empty.is-error{color:#f87171;font-style:normal}.eq-zone-lifecycle{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;gap:0;align-items:center;flex-wrap:wrap;gap:4px}.eq-zone-lifecycle-step{display:flex;align-items:center;gap:6px}.eq-zone-lifecycle-label{font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#334155;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:6px;padding:4px 10px;transition:all .15s ease}.eq-zone-lifecycle-step.is-reached .eq-zone-lifecycle-label{color:#94a3b8;background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1)}.eq-zone-lifecycle-step.is-active .eq-zone-lifecycle-label{color:#38bdf8;background:rgba(56,189,248,.1);border-color:rgba(56,189,248,.3);box-shadow:0 0 12px rgba(56,189,248,.2)}.eq-zone-lifecycle-arrow{font-size:10px;color:#334155;line-height:1}.eq-zone-timeline-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;position:relative}.eq-zone-timeline-list:before{content:"";position:absolute;top:8px;bottom:8px;left:7px;width:1px;background:rgba(56,189,248,.1)}.eq-zone-timeline-item{position:relative;padding:0 0 16px 26px}.eq-zone-timeline-meta{font-size:10.5px;color:#475569;margin-bottom:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--alts-font-mono,ui-monospace,monospace)}.eq-zone-timeline-row{display:flex;align-items:center;gap:8px}.eq-zone-timeline-dot{position:absolute;left:0;top:14px;width:15px;height:15px;border-radius:50%;background:rgba(56,189,248,.15);border:2px solid rgba(56,189,248,.5);box-shadow:0 0 8px rgba(56,189,248,.2);flex-shrink:0}.eq-zone-timeline-label{font-size:12.5px;font-weight:700;color:#e2e8f0;line-height:1.3}.eq-zone-timeline-details{margin:6px 0 0;display:flex;flex-direction:column;gap:3px;background:hsla(0,0%,100%,.025);border-radius:6px;padding:6px 10px;border:1px solid hsla(0,0%,100%,.04)}.eq-zone-timeline-detail-row{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#64748b}.eq-zone-timeline-detail-row span:last-child{font-family:var(--alts-font-mono,ui-monospace,monospace);color:#94a3b8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eq-zones-mono-cell{font-family:var(--alts-font-mono,ui-monospace,monospace);font-size:11px;color:#64748b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eq-zones-mono-cell.has-bof-time{color:#38bdf8;font-weight:600}.eq-zones-date-cell{font-size:11px;color:#64748b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eq-zone-status-badge.is-inactive{background:rgba(100,116,139,.1);border-color:rgba(100,116,139,.2);color:#64748b}.eq-zone-status-badge.is-retired{background:rgba(100,116,139,.12);border:1px solid rgba(148,163,184,.22);color:#94a3b8}.eq-zones-skeleton-table{background:rgba(10,15,28,.8);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}.eq-zones-skeleton-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.03)}.eq-zones-loading-state{display:flex;flex-direction:column;gap:12px;flex:1 1}.eq-zones-retry-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:8px;background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.2);color:#38bdf8;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease;margin-top:10px}.eq-zones-retry-btn:hover{background:rgba(56,189,248,.15);border-color:rgba(56,189,248,.35);box-shadow:0 0 14px rgba(56,189,248,.2)}.eq-zone-details-drawer .eq-drawer-header{background:linear-gradient(180deg,rgba(13,21,37,.99),rgba(10,16,30,.97));border-bottom:1px solid rgba(56,189,248,.08);padding:24px 26px 20px}.eq-zone-details-header-metrics{background:linear-gradient(135deg,rgba(56,189,248,.05),hsla(0,0%,100%,.02));border-color:rgba(56,189,248,.1)}.eq-zone-details-header-metrics .eq-drawer-val.is-highlight{color:#38bdf8;font-size:15px;font-weight:800}@media (max-width:1100px){.eq-zones-kpi-strip{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.eq-zones-kpi-strip{grid-template-columns:repeat(2,1fr);gap:8px}.eq-zones-kpi-card{padding:12px 14px}.eq-zones-kpi-val{font-size:22px}.eq-zones-table td,.eq-zones-table th{padding:8px 10px}.eq-zone-details-drawer{width:100vw}}