@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css);@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Outfit:wght@500;600;700;800&display=swap);.haonguyen-chart-container[data-v-48d69b95]{width:100%;height:100%;min-height:480px;display:flex;flex-direction:column;background:#0f172a;border-radius:8px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);position:relative}.hn-toolbar[data-v-48d69b95]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 12px;background:#131d31;border-bottom:1px solid hsla(0,0%,100%,.08)}.hn-left-controls[data-v-48d69b95]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hn-btn-group[data-v-48d69b95]{display:flex;background:rgba(0,0,0,.3);padding:2px;border-radius:6px;gap:2px}.hn-btn[data-v-48d69b95]{background:transparent;border:none;color:#94a3b8;padding:4px 8px;font-size:11px;font-weight:600;border-radius:4px;cursor:pointer;transition:all .2s}.hn-btn[data-v-48d69b95]:hover{color:#fff;background:hsla(0,0%,100%,.1)}.hn-btn.is-active[data-v-48d69b95]{color:#fff;background:#38bdf8;box-shadow:0 0 10px rgba(56,189,248,.4)}.hn-indicator-toggles[data-v-48d69b95]{display:flex;gap:6px}.hn-toggle-btn[data-v-48d69b95]{display:inline-flex;align-items:center;gap:5px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#94a3b8;padding:3px 8px;font-size:11px;font-weight:500;border-radius:4px;cursor:pointer;transition:all .2s}.hn-toggle-btn[data-v-48d69b95]:hover{background:hsla(0,0%,100%,.1);color:#fff}.hn-toggle-btn.is-on[data-v-48d69b95]{background:rgba(56,189,248,.15);border-color:#38bdf8;color:#e0f2fe}.hn-dot[data-v-48d69b95]{width:6px;height:6px;border-radius:50%}.hn-dot--vcp[data-v-48d69b95]{background:#00f2fe;box-shadow:0 0 6px #00f2fe}.hn-dot--ema[data-v-48d69b95]{background:#38bdf8}.hn-dot--fvg[data-v-48d69b95]{background:#10b981}.hn-dot--ob[data-v-48d69b95]{background:#f59e0b}.hn-dot--fib[data-v-48d69b95]{background:#a855f7}.hn-stats[data-v-48d69b95]{display:flex;align-items:center;gap:12px;font-size:12px}.hn-stat-item[data-v-48d69b95]{display:flex;gap:4px}.hn-stat-label[data-v-48d69b95]{color:#64748b}.hn-stat-val[data-v-48d69b95]{font-weight:700}.text-green[data-v-48d69b95]{color:#10b981}.text-red[data-v-48d69b95]{color:#ef4444}.text-cyan[data-v-48d69b95]{color:#38bdf8}.text-amber[data-v-48d69b95]{color:#f59e0b}.hn-badge[data-v-48d69b95]{padding:2px 8px;border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase}.badge--bull[data-v-48d69b95]{background:rgba(16,185,129,.2);color:#10b981;border:1px solid rgba(16,185,129,.4)}.badge--bear[data-v-48d69b95]{background:rgba(239,68,68,.2);color:#ef4444;border:1px solid rgba(239,68,68,.4)}.badge--sideway[data-v-48d69b95]{background:rgba(245,158,11,.2);color:#f59e0b;border:1px solid rgba(245,158,11,.4)}.badge--vcp-active[data-v-48d69b95]{background:rgba(0,242,254,.25);color:#00f2fe;border:1px solid #00f2fe;box-shadow:0 0 8px rgba(0,242,254,.35);animation:pulse-vcp-48d69b95 1.8s infinite}.badge--vcp-normal[data-v-48d69b95]{background:rgba(100,116,139,.15);color:#94a3b8;border:1px solid rgba(100,116,139,.3)}@keyframes pulse-vcp-48d69b95{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.03)}}.hn-badge--ver[data-v-48d69b95]{background:rgba(168,85,247,.2);color:#c084fc;border:1px solid rgba(168,85,247,.4)}.hn-chart-canvas[data-v-48d69b95]{flex:1;width:100%;height:calc(100% - 45px);position:relative;min-height:420px}.hn-overlay-canvas[data-v-48d69b95]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.hn-legend-overlay[data-v-48d69b95]{position:absolute;top:10px;left:12px;z-index:10;background:rgba(15,23,42,.85);backdrop-filter:blur(6px);padding:4px 10px;border-radius:6px;font-size:11px;color:#cbd5e1;display:flex;gap:10px;pointer-events:none;border:1px solid hsla(0,0%,100%,.08)}.legend-symbol[data-v-48d69b95]{font-weight:700;color:#38bdf8}.legend-ema9[data-v-48d69b95]{color:#38bdf8}.legend-ema21[data-v-48d69b95]{color:#f59e0b}.legend-vcp[data-v-48d69b95]{color:#00f2fe;font-weight:700}.hn-error-overlay[data-v-48d69b95],.hn-loading-overlay[data-v-48d69b95]{position:absolute;inset:0;background:rgba(15,23,42,.9);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;z-index:20;color:#cbd5e1;font-size:13px;padding:20px;text-align:center}.hn-spinner[data-v-48d69b95]{width:32px;height:32px;border:3px solid rgba(56,189,248,.2);border-top-color:#38bdf8;border-radius:50%;animation:spin-48d69b95 .8s linear infinite}@keyframes spin-48d69b95{to{transform:rotate(1turn)}}.hn-retry-btn[data-v-48d69b95]{background:#38bdf8;color:#0f172a;border:none;padding:6px 14px;border-radius:6px;font-weight:600;cursor:pointer}.tradingview-chart-wrapper[data-v-14f5d4f8]{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;position:relative;background:#0f172a;border-radius:8px;overflow:hidden}.tv-interval-toolbar[data-v-14f5d4f8]{display:flex;align-items:center;justify-content:flex-start;padding:5px 8px;background:rgba(13,17,28,.95);border-bottom:1px solid hsla(0,0%,100%,.08);flex-shrink:0;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10}.tv-engine-group[data-v-14f5d4f8]{display:inline-flex;align-items:center;gap:3px;background:hsla(0,0%,100%,.04);padding:2px 4px;border-radius:6px;border:1px solid hsla(0,0%,100%,.07)}.tv-engine-btn[data-v-14f5d4f8]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;font-size:.74rem;font-weight:600;color:#94a3b8;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;transition:all .18s ease;line-height:1.2}.tv-engine-btn[data-v-14f5d4f8]:hover{color:#fff;background:hsla(0,0%,100%,.08)}.tv-engine-btn.is-active[data-v-14f5d4f8]{color:#0f172a!important;font-weight:700;background:linear-gradient(135deg,#38bdf8,#0284c7)!important;box-shadow:0 2px 8px rgba(56,189,248,.35)}.tv-interval-group[data-v-14f5d4f8]{display:inline-flex;align-items:center;gap:3px;background:hsla(0,0%,100%,.04);padding:2px 4px;border-radius:6px;border:1px solid hsla(0,0%,100%,.07)}.tv-interval-btn[data-v-14f5d4f8]{padding:3px 10px;font-size:.74rem;font-weight:600;color:#94a3b8;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;transition:all .18s ease;line-height:1.2}.tv-interval-btn[data-v-14f5d4f8]:hover{color:#00f2fe;background:rgba(0,242,254,.08)}.tv-interval-btn.is-active[data-v-14f5d4f8]{color:#0a0d14!important;font-weight:700;background:linear-gradient(135deg,#00f2fe,#38bdf8)!important;box-shadow:0 2px 8px rgba(0,242,254,.35)}.tv-ext-link-btn[data-v-14f5d4f8]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:4px;background:hsla(0,0%,100%,.05);color:#94a3b8;border:1px solid hsla(0,0%,100%,.1);text-decoration:none;font-size:11px;transition:all .2s}.tv-ext-link-btn[data-v-14f5d4f8]:hover{background:rgba(56,189,248,.2);color:#38bdf8;border-color:#38bdf8}.hn-engine-wrapper[data-v-14f5d4f8],.tradingview-chart-container[data-v-14f5d4f8]{flex:1 1 0%;width:100%;height:100%;min-height:0;display:flex}.tradingview-chart-container[data-v-14f5d4f8]{flex-direction:column}.tradingview-chart-container[data-v-14f5d4f8] iframe{width:100%!important;height:100%!important;border:none!important;display:block}.multi-chart-backdrop[data-v-48727f92]{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:rgba(4,7,15,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:999999;display:flex;align-items:center;justify-content:center;padding:12px;animation:modal-fade-in-48727f92 .25s cubic-bezier(.16,1,.3,1);overflow:hidden}.multi-chart-backdrop.is-minimized-backdrop[data-v-48727f92]{background:transparent!important;pointer-events:none;backdrop-filter:none}@keyframes modal-fade-in-48727f92{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.minimized-pill[data-v-48727f92]{position:fixed;bottom:24px;right:24px;background:rgba(13,20,36,.95);border:1px solid rgba(0,242,254,.4);border-radius:999px;padding:10px 18px;display:flex;align-items:center;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.6),0 0 20px rgba(0,242,254,.25);cursor:pointer;z-index:1000000;pointer-events:auto;transition:all .2s cubic-bezier(.16,1,.3,1)}.minimized-pill[data-v-48727f92]:hover{transform:translateY(-2px);border-color:#00f2fe;box-shadow:0 12px 35px rgba(0,0,0,.7),0 0 25px rgba(0,242,254,.4)}.pill-btn[data-v-48727f92]{background:hsla(0,0%,100%,.08);border:none;color:#94a3b8;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:.75rem}.pill-btn[data-v-48727f92]:hover{background:rgba(0,242,254,.2);color:#00f2fe}.pill-btn--close[data-v-48727f92]:hover{background:hsla(0,91%,71%,.25);color:#f87171}.multi-chart-modal[data-v-48727f92]{width:95vw;height:92vh;max-width:1780px;max-height:1080px;background:#080c16;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;box-shadow:0 25px 60px rgba(0,0,0,.8),0 0 40px rgba(0,242,254,.08);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .25s cubic-bezier(.16,1,.3,1)}.multi-chart-modal.is-maximized[data-v-48727f92]{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;border-radius:0!important;border:none!important;margin:0!important}.modal-header-bar[data-v-48727f92]{padding:10px 16px;background:rgba(11,17,30,.96);border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:100}.chart-header-icon[data-v-48727f92]{width:32px;height:32px;border-radius:8px;background:rgba(0,242,254,.12);border:1px solid rgba(0,242,254,.3);display:flex;align-items:center;justify-content:center;color:#00f2fe;font-size:.95rem}.modal-title[data-v-48727f92]{font-size:.96rem;font-weight:700;color:#fff;letter-spacing:.3px;font-family:Outfit,sans-serif;line-height:1.2}.modal-subtitle[data-v-48727f92]{font-size:.72rem;color:#64748b;display:block}.quick-trade-toggle-btn[data-v-48727f92]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:.78rem;font-weight:700;background:rgba(255,75,114,.12);border:1px solid rgba(255,75,114,.35);color:#ff4b72;cursor:pointer;transition:all .2s ease;outline:none}.quick-trade-toggle-btn[data-v-48727f92]:hover{background:rgba(255,75,114,.22);color:#fff;border-color:#ff4b72;box-shadow:0 0 12px rgba(255,75,114,.3)}.quick-trade-toggle-btn.is-active[data-v-48727f92]{background:linear-gradient(135deg,#ff4b72,#e11d48);color:#fff;border-color:transparent;box-shadow:0 2px 10px rgba(255,75,114,.4)}.quick-trade-toggle-btn.has-real-position[data-v-48727f92]{background:rgba(239,68,68,.18);border-color:#ef4444;color:#ef4444;box-shadow:0 0 14px rgba(239,68,68,.35)}.quick-trade-toggle-btn.has-real-position.is-active[data-v-48727f92]{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;border-color:transparent;box-shadow:0 2px 12px rgba(239,68,68,.5)}.quick-trade-toggle-btn.has-demo-position[data-v-48727f92]{background:rgba(0,242,254,.15);border-color:#00f2fe;color:#00f2fe;box-shadow:0 0 14px rgba(0,242,254,.3)}.quick-trade-toggle-btn.has-demo-position.is-active[data-v-48727f92]{background:linear-gradient(135deg,#0284c7,#00f2fe);color:#080c16;border-color:transparent;box-shadow:0 2px 12px rgba(0,242,254,.4)}.quick-trade-toggle-btn.has-auto-trade[data-v-48727f92]{background:rgba(245,158,11,.15);border-color:#f59e0b;color:#f59e0b;box-shadow:0 0 12px rgba(245,158,11,.3)}.quick-trade-toggle-btn.has-auto-trade.is-active[data-v-48727f92]{background:linear-gradient(135deg,#d97706,#f59e0b);color:#fff;border-color:transparent}.live-dot[data-v-48727f92]{width:8px;height:8px;border-radius:50%;background:#ff4b72;display:inline-block;animation:pulse-red-48727f92 1.5s infinite}.live-dot--real[data-v-48727f92]{background:#ef4444;animation:pulse-red-48727f92 1.2s infinite}.live-dot--demo[data-v-48727f92]{background:#00f2fe;animation:pulse-cyan-48727f92 1.5s infinite}.live-dot--active[data-v-48727f92]{background:#fff}@keyframes pulse-red-48727f92{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(239,68,68,.8)}70%{transform:scale(1.15);box-shadow:0 0 0 7px rgba(239,68,68,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(239,68,68,0)}}@keyframes pulse-cyan-48727f92{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,242,254,.8)}70%{transform:scale(1.15);box-shadow:0 0 0 7px rgba(0,242,254,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,242,254,0)}}.real-trade-bar[data-v-48727f92]{background:rgba(13,20,36,.98);border-bottom:1px solid rgba(255,75,114,.3);padding:8px 16px;position:relative;z-index:95;box-shadow:0 4px 15px rgba(0,0,0,.4);animation:slideDown-48727f92 .2s ease-out}.trade-auth-guard[data-v-48727f92]{background:rgba(15,23,42,.7);border:1px dashed rgba(245,158,11,.35);border-radius:8px;padding:8px 14px}.auth-lock-pill[data-v-48727f92]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.3);border-radius:50%;flex-shrink:0}.btn-login-redirect[data-v-48727f92]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#0f172a;border:none;border-radius:6px;padding:6px 14px;font-size:.78rem;font-weight:800;cursor:pointer;transition:all .2s;white-space:nowrap;box-shadow:0 2px 10px rgba(245,158,11,.35)}.btn-login-redirect[data-v-48727f92]:hover{transform:translateY(-1px);box-shadow:0 4px 15px rgba(245,158,11,.55)}@keyframes slideDown-48727f92{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.trade-symbol-badge[data-v-48727f92]{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);padding:4px 10px;border-radius:6px;font-weight:700;font-size:.82rem;color:#fff}.exchange-pills[data-v-48727f92]{display:inline-flex;gap:2px;background:hsla(0,0%,100%,.04);padding:2px;border-radius:6px;border:1px solid hsla(0,0%,100%,.08)}.exchange-pill[data-v-48727f92]{padding:3px 8px;font-size:.72rem;font-weight:600;color:#94a3b8;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .15s}.exchange-pill[data-v-48727f92]:hover{color:#fff}.exchange-pill.is-active[data-v-48727f92]{background:rgba(0,242,254,.2);color:#00f2fe;font-weight:700}.btn-config-key[data-v-48727f92]{padding:4px 10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:6px;color:#cbd5e1;font-size:.74rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-config-key[data-v-48727f92]:hover{background:rgba(0,242,254,.15);color:#00f2fe;border-color:rgba(0,242,254,.4)}.btn-sync-spot[data-v-48727f92]{padding:4px 10px;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);border-radius:6px;color:#34d399;font-size:.74rem;font-weight:700;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center}.btn-sync-spot[data-v-48727f92]:hover:not(:disabled){background:rgba(16,185,129,.25);color:#6ee7b7;border-color:#10b981;box-shadow:0 0 10px rgba(16,185,129,.3)}.btn-sync-spot[data-v-48727f92]:disabled{opacity:.6;cursor:not-allowed}.trade-position-status[data-v-48727f92]{background:rgba(0,245,160,.08);border:1px solid rgba(0,245,160,.25);border-radius:6px;padding:4px 12px;font-size:.78rem}.trade-position-status--real[data-v-48727f92]{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.35);box-shadow:0 0 10px rgba(239,68,68,.15)}.trade-position-status--demo[data-v-48727f92]{background:rgba(0,242,254,.08);border:1px solid rgba(0,242,254,.25)}.pos-badge-live[data-v-48727f92]{font-weight:700}.pos-badge-live--real[data-v-48727f92]{color:#ef4444}.pos-badge-live--demo[data-v-48727f92]{color:#00f2fe}.pos-stat[data-v-48727f92]{color:#e2e8f0}.btn-close-position-instant[data-v-48727f92]{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;border:none;border-radius:6px;padding:6px 14px;font-size:.78rem;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 2px 10px rgba(239,68,68,.4)}.btn-close-position-instant--demo[data-v-48727f92]{background:linear-gradient(135deg,#0284c7,#0369a1);box-shadow:0 2px 10px rgba(2,132,199,.4)}.btn-close-position-instant[data-v-48727f92]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 15px rgba(239,68,68,.6)}.btn-close-position-instant--demo[data-v-48727f92]:hover:not(:disabled){box-shadow:0 4px 15px rgba(2,132,199,.6)}.btn-close-position-instant[data-v-48727f92]:disabled{opacity:.6;cursor:not-allowed}.balance-display[data-v-48727f92]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);padding:4px 10px;border-radius:6px}.btn-refresh-balance[data-v-48727f92]{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:2px 4px;font-size:.75rem;transition:color .2s}.btn-refresh-balance[data-v-48727f92]:hover{color:#00f2fe}.budget-input-wrap[data-v-48727f92]{position:relative}.input-with-suffix[data-v-48727f92]{position:relative;display:inline-flex;align-items:center}.budget-input[data-v-48727f92]{width:130px;padding:5px 44px 5px 10px;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;background:rgba(10,13,20,.9);color:#00f2fe;font-size:.82rem;font-weight:700;outline:none;transition:all .2s}.budget-input[data-v-48727f92]:focus{border-color:#00f2fe;box-shadow:0 0 0 2px rgba(0,242,254,.2)}.budget-input.is-invalid[data-v-48727f92]{border-color:#ef4444!important;color:#ef4444!important}.input-suffix[data-v-48727f92]{position:absolute;right:8px;font-size:.72rem;font-weight:600;color:#64748b;pointer-events:none}.quick-pct-btns[data-v-48727f92]{display:inline-flex;gap:2px}.quick-pct-btn[data-v-48727f92]{padding:3px 6px;font-size:.68rem;font-weight:700;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:#94a3b8;cursor:pointer;transition:all .15s}.quick-pct-btn[data-v-48727f92]:hover{background:rgba(0,242,254,.15);color:#00f2fe}.trade-mode-pills[data-v-48727f92]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:2px;gap:2px}.mode-pill[data-v-48727f92]{background:transparent;border:none;color:#94a3b8;padding:4px 9px;border-radius:4px;font-size:.72rem;font-weight:700;cursor:pointer;transition:all .15s ease;white-space:nowrap}.mode-pill[data-v-48727f92]:hover{color:#fff;background:hsla(0,0%,100%,.06)}.mode-pill.is-active[data-v-48727f92]{background:rgba(0,242,254,.2);color:#00f2fe}.mode-pill--market.is-active[data-v-48727f92]{background:rgba(16,185,129,.25);color:#10b981}.trigger-price-wrap .trigger-input[data-v-48727f92]{width:120px;border-color:rgba(0,242,254,.4)}.btn-place-order[data-v-48727f92]{background:linear-gradient(135deg,#00f2fe,#3b82f6);color:#080c16;border:none;border-radius:6px;padding:6px 14px;font-size:.78rem;font-weight:800;cursor:pointer;transition:all .2s;box-shadow:0 2px 10px rgba(0,242,254,.35);white-space:nowrap}.btn-place-order[data-v-48727f92]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 15px rgba(0,242,254,.55)}.btn-trigger-order[data-v-48727f92]{background:linear-gradient(135deg,#06b6d4,#0284c7);color:#fff;box-shadow:0 2px 10px rgba(6,182,212,.35)}.btn-trigger-order[data-v-48727f92]:hover:not(:disabled){box-shadow:0 4px 15px rgba(6,182,212,.6)}.btn-market-buy-now[data-v-48727f92]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 2px 10px rgba(16,185,129,.35)}.btn-market-buy-now[data-v-48727f92]:hover:not(:disabled){box-shadow:0 4px 15px rgba(16,185,129,.6)}.btn-place-order[data-v-48727f92]:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.6)}.btn-cancel-auto-trade[data-v-48727f92]{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:#94a3b8;padding:4px 10px;border-radius:4px;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .15s}.btn-cancel-auto-trade[data-v-48727f92]:hover{background:rgba(239,68,68,.2);color:#ef4444;border-color:rgba(239,68,68,.4)}.budget-error-banner[data-v-48727f92]{margin-top:6px;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.35);border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600;color:#f87171}.unsupported-symbol-banner[data-v-48727f92]{margin-top:6px;background:rgba(234,179,8,.12);border:1px solid rgba(234,179,8,.35);border-radius:6px;padding:5px 12px;font-size:.75rem;font-weight:600;color:#facc15}.modal-toast[data-v-48727f92]{position:absolute;top:55px;right:20px;z-index:1000;padding:8px 16px;border-radius:8px;font-size:.8rem;font-weight:600;box-shadow:0 8px 25px rgba(0,0,0,.6);animation:slideInRight-48727f92 .2s ease}@keyframes slideInRight-48727f92{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.toast-success[data-v-48727f92]{background:rgba(6,78,59,.95);border:1px solid #10b981;color:#ecfdf5}.toast-danger[data-v-48727f92]{background:rgba(127,29,29,.95);border:1px solid #ef4444;color:#fef2f2}.split-controls-group[data-v-48727f92]{display:flex;align-items:center;gap:3px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:3px 5px}.split-label[data-v-48727f92]{font-size:.72rem;font-weight:600;color:#64748b;margin-right:4px}.split-btn[data-v-48727f92]{background:transparent;border:1px solid transparent;border-radius:5px;color:#94a3b8;padding:3px 8px;font-size:.74rem;font-weight:600;display:flex;align-items:center;gap:4px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);line-height:1}.split-icon[data-v-48727f92]{font-size:.8rem;line-height:1}.split-btn[data-v-48727f92]:hover{color:#00f2fe;background:rgba(0,242,254,.08)}.split-btn.is-active[data-v-48727f92]{background:linear-gradient(135deg,#00f2fe,#3b82f6);color:#080c16!important;font-weight:700;box-shadow:0 2px 8px rgba(0,242,254,.35)}.window-ctrl-btn[data-v-48727f92]{width:28px;height:28px;border-radius:6px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);color:#94a3b8;display:flex;align-items:center;justify-content:center;font-size:.75rem;cursor:pointer;transition:all .2s}.window-ctrl-btn[data-v-48727f92]:hover{background:hsla(0,0%,100%,.12);color:#fff}.window-ctrl-btn--close[data-v-48727f92]:hover{background:#ef4444;border-color:#ef4444;color:#fff}.modal-charts-grid-wrapper[data-v-48727f92]{flex:1;min-height:0;height:100%;padding:8px;overflow:auto;background:#060912;display:flex}.charts-grid[data-v-48727f92]{width:100%;height:100%;display:grid;gap:8px}.grid-count-1[data-v-48727f92]{grid-template-columns:1fr;grid-template-rows:1fr}.grid-count-2[data-v-48727f92]{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}.grid-count-4[data-v-48727f92]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.grid-count-8[data-v-48727f92]{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}@media (max-width:991px){.grid-count-2[data-v-48727f92]{grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}.grid-count-4[data-v-48727f92]{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}.grid-count-8[data-v-48727f92]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}}.chart-cell[data-v-48727f92]{background:#0e1526;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;position:relative;box-shadow:0 4px 16px rgba(0,0,0,.3);transition:border-color .2s,box-shadow .2s}.chart-cell.is-active-cell[data-v-48727f92]{border-color:rgba(0,242,254,.45);box-shadow:0 0 15px rgba(0,242,254,.15)}.cell-header[data-v-48727f92]{padding:6px 10px;background:rgba(14,21,38,.95);border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cell-num-badge[data-v-48727f92]{font-size:.7rem;font-weight:700;color:#00f2fe;background:rgba(0,242,254,.12);padding:2px 6px;border-radius:4px}.cell-engine-toggle[data-v-48727f92]{display:inline-flex;gap:1px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:5px;padding:1px}.engine-btn[data-v-48727f92]{padding:2px 6px;font-size:.65rem;font-weight:700;background:transparent;border:none;border-radius:4px;color:#64748b;cursor:pointer;transition:all .15s}.engine-btn[data-v-48727f92]:hover{color:#00f2fe}.engine-btn.is-active[data-v-48727f92]{background:#00f2fe;color:#080c16}.cell-symbol-title[data-v-48727f92]{font-size:.8rem;font-weight:700;color:#fff}.cell-type-badge[data-v-48727f92]{font-size:.62rem;font-weight:600;text-transform:uppercase;padding:1px 5px;border-radius:4px;background:hsla(0,0%,100%,.08);color:#94a3b8}.cell-search-bar[data-v-48727f92]{display:flex;align-items:center;gap:4px}.cell-input-group[data-v-48727f92]{display:flex;align-items:center;position:relative}.cell-search-icon[data-v-48727f92]{position:absolute;left:8px;color:#64748b;pointer-events:none}.cell-symbol-input[data-v-48727f92]{width:120px;padding:3px 22px 3px 26px;border:1px solid hsla(0,0%,100%,.12);border-radius:6px;background:rgba(8,12,22,.8);color:#fff;font-size:.75rem;font-weight:600;outline:none;transition:all .2s}.cell-symbol-input[data-v-48727f92]:focus{border-color:#00f2fe;width:140px;box-shadow:0 0 0 2px rgba(0,242,254,.2)}.cell-input-clear-btn[data-v-48727f92]{position:absolute;right:6px;background:transparent;border:none;color:#64748b;font-size:.65rem;cursor:pointer;padding:2px;border-radius:3px}.cell-input-clear-btn[data-v-48727f92]:hover{color:#f87171}.cell-view-btn[data-v-48727f92]{padding:4px 10px;background:linear-gradient(135deg,#00f2fe,#3b82f6);border:none;border-radius:6px;color:#080c16;font-size:.72rem;font-weight:700;cursor:pointer;transition:all .2s;white-space:nowrap}.cell-view-btn[data-v-48727f92]:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,242,254,.35)}.cell-body[data-v-48727f92]{flex:1;min-height:0;height:100%;background:#fff;display:flex;flex-direction:column;position:relative;overflow:hidden}.vnstock-iframe[data-v-48727f92]{width:100%;height:100%;flex:1;border:none;background:#fff;border-radius:0 0 10px 10px}.modal-backdrop-custom[data-v-48727f92]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);z-index:1000002;display:flex;align-items:center;justify-content:center}.api-key-modal[data-v-48727f92]{background:#0f172a;border:1px solid hsla(0,0%,100%,.15);border-radius:14px;width:90%;max-width:480px;box-shadow:0 20px 50px rgba(0,0,0,.7);color:#e2e8f0}.btn-modal-close-custom[data-v-48727f92]{background:transparent;border:none;color:#94a3b8;font-size:1.1rem;cursor:pointer}.btn-modal-close-custom[data-v-48727f92]:hover{color:#fff}.exchange-modal-tabs[data-v-48727f92]{background:rgba(0,0,0,.3);padding:4px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08)}.btn-ex-tab[data-v-48727f92]{flex:1;padding:6px 12px;background:transparent;border:none;border-radius:6px;color:#94a3b8;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-ex-tab[data-v-48727f92]:hover{color:#fff}.btn-ex-tab.active[data-v-48727f92]{background:rgba(0,242,254,.15);color:#00f2fe;font-weight:700;border:1px solid rgba(0,242,254,.3)}.stk-label[data-v-48727f92]{display:block;font-size:.76rem;font-weight:600;color:#94a3b8;margin-bottom:4px;text-transform:uppercase}.stk-input[data-v-48727f92]{width:100%;padding:8px 12px;background:rgba(10,13,20,.8);border:1px solid hsla(0,0%,100%,.12);border-radius:6px;color:#fff;font-size:.85rem;outline:none;transition:all .2s}.stk-input[data-v-48727f92]:focus{border-color:#00f2fe;box-shadow:0 0 0 2px rgba(0,242,254,.2)}.stk-btn[data-v-48727f92]{padding:8px 16px;border-radius:6px;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .2s;border:none}.stk-btn--outline[data-v-48727f92]{background:transparent;border:1px solid hsla(0,0%,100%,.15);color:#94a3b8}.stk-btn--outline[data-v-48727f92]:hover{background:hsla(0,0%,100%,.08);color:#fff}.stk-btn--primary[data-v-48727f92]{background:linear-gradient(135deg,#00f2fe,#3b82f6);color:#080c16}.stk-btn--primary[data-v-48727f92]:hover:not(:disabled){box-shadow:0 4px 12px rgba(0,242,254,.4)}.stk-btn--primary[data-v-48727f92]:disabled{opacity:.6;cursor:not-allowed}.custom-scrollbar[data-v-48727f92]::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar[data-v-48727f92]::-webkit-scrollbar-track{background:rgba(10,13,20,.5)}.custom-scrollbar[data-v-48727f92]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:99px}.custom-scrollbar[data-v-48727f92]::-webkit-scrollbar-thumb:hover{background:rgba(0,242,254,.4)}.text-cyan[data-v-48727f92]{color:#00f2fe!important}.text-green[data-v-48727f92]{color:#00f5a0!important}.text-red[data-v-48727f92]{color:#ff4b72!important}.text-gold[data-v-48727f92]{color:#f6d365!important}.text-yellow[data-v-48727f92]{color:#facc15!important}.alert-ticker-bar[data-v-36d435c2]{width:100%;background:rgba(10,13,20,.85);border-top:1px solid hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.05);padding:6px 14px;position:relative;z-index:1040;overflow-y:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.alert-ticker-inner[data-v-36d435c2]{display:flex;align-items:stretch;gap:8px;max-width:100%;margin:0 auto;overflow-y:hidden}.latest-alert-badge[data-v-36d435c2]{flex-shrink:0;display:flex;align-items:stretch;overflow-y:hidden}.market-card-link[data-v-36d435c2]{text-decoration:none;color:inherit;display:block;cursor:pointer;height:100%}.market-card[data-v-36d435c2]{background:rgba(18,24,38,.85);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px rgba(0,0,0,.3);backdrop-filter:blur(12px);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.market-card[data-v-36d435c2]:hover{transform:translateY(-2px);border-color:rgba(0,242,254,.4);box-shadow:0 6px 16px rgba(0,0,0,.4),0 0 12px rgba(0,242,254,.2)}.market-card--mini[data-v-36d435c2]{width:135px;padding:5px 9px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.market-card--latest[data-v-36d435c2]{border:1.5px solid rgba(0,242,254,.5);box-shadow:0 0 14px rgba(0,242,254,.2);background:linear-gradient(135deg,rgba(0,242,254,.08),rgba(18,24,38,.95))}.live-pulse-dot[data-v-36d435c2]{width:6px;height:6px;border-radius:50%;background-color:#00f2fe;box-shadow:0 0 6px #00f2fe;animation:pulse-glow-36d435c2 1.5s infinite alternate;display:inline-block}@keyframes pulse-glow-36d435c2{0%{opacity:.4;transform:scale(.85)}to{opacity:1;transform:scale(1.15);box-shadow:0 0 10px #00f2fe}}.market-card__icon[data-v-36d435c2]{width:17px;height:17px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:.68rem}.market-card__change[data-v-36d435c2]{font-weight:800;font-size:.55rem;padding:.5px 4px;border-radius:12px;background:hsla(0,0%,100%,.04);letter-spacing:.3px}.text-neon-green[data-v-36d435c2]{color:#00f5a0;text-shadow:0 0 8px rgba(0,245,160,.35)}.text-neon-red[data-v-36d435c2]{color:#ff4b72;text-shadow:0 0 8px rgba(255,75,114,.35)}.text-neon-amber[data-v-36d435c2]{color:#f59e0b;text-shadow:0 0 8px rgba(245,158,11,.45)}.market-card__live-badge[data-v-36d435c2]{font-weight:800;font-size:.52rem;line-height:1;padding:1px 3.5px;border-radius:4px;background:rgba(239,68,68,.18);color:#ff4b72;border:1px solid rgba(239,68,68,.55);letter-spacing:.2px;box-shadow:0 0 6px rgba(255,75,114,.25);animation:live-pulse-glow-36d435c2 1.6s infinite alternate;flex-shrink:0}.market-card__live-title-tag[data-v-36d435c2]{color:#ff4b72;font-weight:800;margin-right:3px;font-size:.6rem;letter-spacing:.2px}.market-card__pretrade-title-tag[data-v-36d435c2]{color:#f59e0b;font-weight:800;margin-right:3px;font-size:.58rem;letter-spacing:.2px}.live-pulse-dot--trade[data-v-36d435c2]{background-color:#ff4b72!important;box-shadow:0 0 7px #ff4b72!important;animation:pulse-glow-trade-36d435c2 1.2s infinite alternate!important}.live-pulse-dot--pretrade[data-v-36d435c2]{background-color:#f59e0b!important;box-shadow:0 0 7px #f59e0b!important;animation:pulse-glow-pretrade-36d435c2 1.2s infinite alternate!important}@keyframes pulse-glow-trade-36d435c2{0%{opacity:.5;transform:scale(.85)}to{opacity:1;transform:scale(1.2);box-shadow:0 0 10px #ff4b72}}@keyframes pulse-glow-pretrade-36d435c2{0%{opacity:.5;transform:scale(.85)}to{opacity:1;transform:scale(1.2);box-shadow:0 0 10px #f59e0b}}@keyframes live-pulse-glow-36d435c2{0%{opacity:.75;transform:scale(.96)}to{opacity:1;transform:scale(1.02);box-shadow:0 0 8px rgba(255,75,114,.45)}}.market-card--live-active[data-v-36d435c2]{border-color:rgba(239,68,68,.45)!important;box-shadow:0 2px 10px rgba(239,68,68,.18),0 0 8px rgba(255,75,114,.12)!important}.market-card--live-active[data-v-36d435c2]:hover{border-color:rgba(239,68,68,.7)!important;box-shadow:0 6px 18px rgba(0,0,0,.4),0 0 14px rgba(255,75,114,.35)!important}.market-card--pretrade-active[data-v-36d435c2]{border-color:rgba(245,158,11,.5)!important;box-shadow:0 2px 10px rgba(245,158,11,.2),0 0 8px rgba(245,158,11,.15)!important}.market-card--pretrade-active[data-v-36d435c2]:hover{border-color:rgba(245,158,11,.8)!important;box-shadow:0 6px 18px rgba(0,0,0,.4),0 0 14px rgba(245,158,11,.4)!important}.market-card__title[data-v-36d435c2]{font-size:.64rem;font-weight:700;color:#94a3b8;margin-bottom:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-card__price[data-v-36d435c2]{font-size:.74rem;font-weight:800;color:#fff;white-space:nowrap}.market-card__time[data-v-36d435c2]{font-size:.52rem;line-height:.75rem;color:#64748b;font-weight:500;margin-top:1px}.market-card__sparkline[data-v-36d435c2]{height:12px;margin-top:3px}.sparkline-svg[data-v-36d435c2]{width:100%;height:100%;overflow:visible}.marquee-stream-wrapper[data-v-36d435c2]{position:relative;flex-grow:1;min-width:0;display:flex;align-items:stretch;overflow-y:hidden}.marquee-container[data-v-36d435c2]{overflow-x:auto;overflow-y:hidden!important;position:relative;min-width:0;display:flex;align-items:stretch;width:100%;scrollbar-width:none;touch-action:pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:none;cursor:grab}.marquee-container[data-v-36d435c2]:active{cursor:grabbing}.marquee-container[data-v-36d435c2]::-webkit-scrollbar{display:none}.marquee-js-content[data-v-36d435c2]{display:flex;align-items:stretch;width:-moz-max-content;width:max-content}.marquee-track--mini[data-v-36d435c2]{display:flex;align-items:stretch;gap:.45rem;padding-right:.45rem}.market-card-wrapper--mini[data-v-36d435c2]{width:135px;flex-shrink:0;white-space:normal}.marquee-separator[data-v-36d435c2]{display:flex;align-items:center;justify-content:center;width:20px;flex-shrink:0;height:100%;align-self:center}.marquee-separator-line[data-v-36d435c2]{width:2px;height:60%;background:linear-gradient(180deg,transparent,rgba(0,242,254,.3) 20%,rgba(0,242,254,.3) 80%,transparent);border-radius:99px;position:relative}.marquee-separator-dot[data-v-36d435c2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5px;height:5px;background-color:#00f2fe;border-radius:50%;box-shadow:0 0 6px rgba(0,242,254,.6)}.marquee-nav-btn[data-v-36d435c2]{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:rgba(18,24,38,.95);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.15);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease;box-shadow:0 4px 10px rgba(0,0,0,.35);opacity:0;pointer-events:none}.marquee-stream-wrapper:hover .marquee-nav-btn[data-v-36d435c2]{opacity:1;pointer-events:auto}.marquee-nav-btn[data-v-36d435c2]:hover{background:#00f2fe;color:#0a0d14;border-color:#00f2fe;box-shadow:0 4px 14px rgba(0,242,254,.45);transform:translateY(-50%) scale(1.1)}.marquee-nav-btn[data-v-36d435c2]:active{transform:translateY(-50%) scale(.95)}.marquee-nav-btn--left[data-v-36d435c2]{left:4px}.marquee-nav-btn--right[data-v-36d435c2]{right:4px}.modal-backdrop[data-v-36d435c2]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.75);z-index:2000;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(6px)}.custom-modal[data-v-36d435c2]{background:#111726;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;width:90%;max-width:900px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 16px 40px rgba(0,0,0,.6)}.modal-header[data-v-36d435c2]{padding:.9rem 1.4rem;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;align-items:center;background:rgba(10,13,20,.85)}.modal-title-text[data-v-36d435c2]{font-family:Outfit,sans-serif;font-weight:800;color:#fff;font-size:1.05rem}.modal-symbol-bar[data-v-36d435c2]{display:flex;gap:10px;padding:10px 1.4rem;background:rgba(18,24,38,.6);border-bottom:1px solid hsla(0,0%,100%,.06);align-items:center}.modal-input-group[data-v-36d435c2]{position:relative;flex:1;display:flex;align-items:center}.modal-search-icon[data-v-36d435c2]{position:absolute;left:12px;color:#94a3b8;pointer-events:none}.modal-symbol-input[data-v-36d435c2]{width:100%;padding:8px 38px 8px 36px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;font-size:.85rem;font-weight:600;color:#fff;background:rgba(10,13,20,.85);outline:none;transition:all .2s;letter-spacing:.5px}.modal-symbol-input[data-v-36d435c2]:focus{border-color:#00f2fe;box-shadow:0 0 0 3px rgba(0,242,254,.15)}.modal-input-clear-btn[data-v-36d435c2]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.1);border:none;color:#94a3b8;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all .2s ease;z-index:2}.modal-input-clear-btn[data-v-36d435c2]:hover{background:rgba(239,68,68,.3);color:#f87171}.modal-symbol-btn[data-v-36d435c2]{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border:none;border-radius:8px;background:linear-gradient(135deg,#00f2fe,#4facfe);color:#0a0d14;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s}.modal-symbol-btn[data-v-36d435c2]:hover:not(:disabled){opacity:.92;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,242,254,.3)}.modal-symbol-btn[data-v-36d435c2]:disabled{opacity:.4;cursor:not-allowed}.btn-close-white[data-v-36d435c2]{filter:invert(1) grayscale(100%) brightness(200%)}@media (max-width:768px){.alert-ticker-bar[data-v-36d435c2]{padding:4px 8px}.market-card--mini[data-v-36d435c2]{width:115px;padding:4px 7px}.market-card-wrapper--mini[data-v-36d435c2]{width:115px}.custom-modal[data-v-36d435c2]{width:96%}}.macro-podcast-card[data-v-80a77fee]{background:linear-gradient(145deg,rgba(0,242,254,.08),rgba(13,19,33,.95));border:1px solid rgba(0,242,254,.25);border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.35);position:relative;overflow:visible;transition:all .25s cubic-bezier(.16,1,.3,1)}.macro-podcast-card.is-collapsed[data-v-80a77fee]{padding:.45rem 1rem;border-radius:12px;background:rgba(13,19,33,.85);backdrop-filter:blur(8px);border-color:rgba(0,242,254,.2);box-shadow:0 4px 16px rgba(0,0,0,.25)}.macro-podcast-card[data-v-80a77fee]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#00f2fe,#4facfe,#10b981);border-top-left-radius:16px;border-top-right-radius:16px}.compact-mode[data-v-80a77fee]{padding:1rem 1.25rem}.podcast-mini-strip[data-v-80a77fee]{min-height:28px;flex-wrap:nowrap}.podcast-badge-mini[data-v-80a77fee]{display:inline-flex;align-items:center;gap:5px;font-size:.74rem;font-weight:700;padding:3px 8px;border-radius:14px;text-transform:uppercase;letter-spacing:.4px;flex-shrink:0}.btn-mini-play[data-v-80a77fee]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#00f2fe,#4facfe);border:none;color:#050b14;font-size:.72rem;cursor:pointer;transition:all .2s ease;box-shadow:0 0 10px rgba(0,242,254,.4);flex-shrink:0}.btn-mini-play[data-v-80a77fee]:hover{transform:scale(1.08);box-shadow:0 0 14px rgba(0,242,254,.6)}.btn-mini-play.is-playing[data-v-80a77fee]{background:linear-gradient(135deg,#ef4444,#f87171);box-shadow:0 0 10px rgba(239,68,68,.5);color:#fff}.btn-collapse-toggle[data-v-80a77fee]{background:rgba(0,242,254,.1);border:1px solid rgba(0,242,254,.25);color:#00f2fe;font-size:.78rem;font-weight:600;padding:4px 11px;border-radius:8px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.btn-collapse-toggle[data-v-80a77fee]:hover{background:rgba(0,242,254,.2);border-color:rgba(0,242,254,.5);color:#fff;transform:translateY(-1px)}.podcast-badge[data-v-80a77fee]{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;padding:4px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.badge-asia[data-v-80a77fee]{background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.4)}.badge-europe[data-v-80a77fee]{background:rgba(59,130,246,.15);color:#60a5fa;border:1px solid rgba(59,130,246,.4)}.badge-us[data-v-80a77fee]{background:rgba(168,85,247,.15);color:#c084fc;border:1px solid rgba(168,85,247,.4)}.badge-notebooklm[data-v-80a77fee]{background:rgba(234,179,8,.16);color:#facc15;border:1px solid rgba(234,179,8,.45)}.badge-default[data-v-80a77fee]{background:rgba(0,242,254,.15);color:#00f2fe;border:1px solid rgba(0,242,254,.4)}.pulse-dot[data-v-80a77fee]{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;animation:pulse-anim-80a77fee 1.5s infinite}@keyframes pulse-anim-80a77fee{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1.3);opacity:1}to{transform:scale(.9);opacity:.7}}.live-tag[data-v-80a77fee]{font-size:.72rem;font-weight:600;color:#94a3b8;background:hsla(0,0%,100%,.05);padding:3px 8px;border-radius:6px;border:1px solid hsla(0,0%,100%,.1)}.podcast-time[data-v-80a77fee]{font-size:.75rem;color:#64748b}.podcast-title[data-v-80a77fee]{font-size:1.05rem;line-height:1.4;color:#f8fafc}.action-btn[data-v-80a77fee]{display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:600;padding:.35rem .85rem;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap;outline:none}.action-btn-primary[data-v-80a77fee]{background:linear-gradient(135deg,rgba(0,242,254,.15),rgba(79,172,254,.1));border:1px solid rgba(0,242,254,.4);color:#00f2fe}.action-btn-primary[data-v-80a77fee]:hover:not(:disabled){background:linear-gradient(135deg,rgba(0,242,254,.25),rgba(79,172,254,.2));border-color:#00f2fe;color:#fff;box-shadow:0 0 14px rgba(0,242,254,.3);transform:translateY(-1px)}.action-btn-subtle[data-v-80a77fee]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);color:#cbd5e1}.action-btn-subtle.active[data-v-80a77fee],.action-btn-subtle[data-v-80a77fee]:hover{background:rgba(0,242,254,.1);border-color:rgba(0,242,254,.35);color:#00f2fe}.icon-btn-square[data-v-80a77fee]{width:32px;height:32px;border-radius:8px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);color:#cbd5e1;display:flex;align-items:center;justify-content:center;font-size:.85rem;cursor:pointer;transition:all .2s ease}.icon-btn-square[data-v-80a77fee]:hover:not(:disabled){background:rgba(0,242,254,.1);border-color:rgba(0,242,254,.35);color:#00f2fe}.play-btn[data-v-80a77fee]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#00f2fe,#4facfe);border:none;color:#08101e;font-size:1.1rem;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px rgba(0,242,254,.4);flex-shrink:0}.play-btn[data-v-80a77fee]:hover{transform:scale(1.08);box-shadow:0 6px 20px rgba(0,242,254,.6);color:#000}.play-btn.is-playing[data-v-80a77fee]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px rgba(16,185,129,.4);color:#fff}.skip-btn[data-v-80a77fee]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);color:#cbd5e1;border-radius:50%;width:36px;height:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;gap:1px}.skip-btn i[data-v-80a77fee]{font-size:.75rem}.skip-btn[data-v-80a77fee]:hover{background:rgba(0,242,254,.12);border-color:rgba(0,242,254,.4);color:#00f2fe}.skip-label[data-v-80a77fee]{font-size:.52rem;font-weight:700;line-height:1}.waveform-box[data-v-80a77fee]{height:32px;padding:0 4px}.wave-bar[data-v-80a77fee]{width:3px;background:rgba(0,242,254,.3);border-radius:3px;transition:height .15s ease}.wave-bar.active[data-v-80a77fee]{background:linear-gradient(180deg,#00f2fe,#10b981);animation:wave-pulse-80a77fee .9s ease-in-out infinite alternate}@keyframes wave-pulse-80a77fee{0%{transform:scaleY(.35)}to{transform:scaleY(1.15)}}.progress-wrap[data-v-80a77fee]{min-width:140px}.time-display[data-v-80a77fee]{font-size:.75rem;font-family:JetBrains Mono,monospace,sans-serif;color:#94a3b8;min-width:38px}.total-time[data-v-80a77fee]{text-align:right}.scrubber-bar[data-v-80a77fee]{height:20px;display:flex;align-items:center;cursor:pointer}.scrubber-track[data-v-80a77fee]{width:100%;height:5px;background:hsla(0,0%,100%,.1);border-radius:4px;position:relative}.scrubber-progress[data-v-80a77fee]{height:100%;background:linear-gradient(90deg,#00f2fe,#4facfe);border-radius:4px;position:relative}.scrubber-thumb[data-v-80a77fee]{position:absolute;right:-5px;top:-4px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 0 8px rgba(0,242,254,.8);opacity:0;transition:opacity .15s ease}.scrubber-bar:hover .scrubber-thumb[data-v-80a77fee]{opacity:1}.speed-selector[data-v-80a77fee]{background:hsla(0,0%,100%,.04);border-radius:8px;padding:2px;border:1px solid hsla(0,0%,100%,.08)}.speed-btn[data-v-80a77fee]{background:transparent;border:none;color:#94a3b8;font-size:.72rem;font-weight:600;padding:3px 7px;border-radius:6px;cursor:pointer;transition:all .15s ease}.speed-btn.active[data-v-80a77fee]{background:rgba(0,242,254,.2);color:#00f2fe}.transcript-box[data-v-80a77fee]{background:rgba(10,15,26,.85);border:1px solid rgba(0,242,254,.2);box-shadow:inset 0 2px 8px rgba(0,0,0,.4)}.btn-copy-script[data-v-80a77fee]{background:transparent;border:1px solid hsla(0,0%,100%,.1);color:#94a3b8;padding:3px 10px;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn-copy-script[data-v-80a77fee]:hover{color:#00f2fe;border-color:rgba(0,242,254,.4)}.active-podcast[data-v-80a77fee]{background:rgba(0,242,254,.15)!important;color:#00f2fe!important}.spin-anim[data-v-80a77fee]{animation:spin-80a77fee 1s linear infinite}@keyframes spin-80a77fee{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.expand-enter-active[data-v-80a77fee],.expand-leave-active[data-v-80a77fee]{transition:all .25s ease-out;max-height:500px;opacity:1}.expand-enter-from[data-v-80a77fee],.expand-leave-to[data-v-80a77fee]{max-height:0;opacity:0;padding-top:0;padding-bottom:0;overflow:hidden}.podcast-dropdown-menu[data-v-80a77fee]{min-width:320px!important;max-width:380px!important;max-height:320px!important;overflow-y:auto!important;background:#0f172a!important;border:1px solid rgba(0,242,254,.3)!important;z-index:1060!important;border-radius:10px!important;box-shadow:0 12px 36px rgba(0,0,0,.6)!important}.podcast-dropdown-menu .dropdown-item[data-v-80a77fee]{border-radius:6px;margin:2px 4px;width:auto;transition:all .15s ease}.podcast-dropdown-menu .dropdown-item[data-v-80a77fee]:hover{background:rgba(0,242,254,.12)!important;color:#00f2fe!important}.podcast-dropdown-menu[data-v-80a77fee]::-webkit-scrollbar{width:5px}.podcast-dropdown-menu[data-v-80a77fee]::-webkit-scrollbar-track{background:rgba(15,23,42,.6)}.podcast-dropdown-menu[data-v-80a77fee]::-webkit-scrollbar-thumb{background:rgba(0,242,254,.35);border-radius:4px}.session-mini-icon[data-v-80a77fee]{font-size:.95rem;flex-shrink:0}.login-modal-overlay[data-v-80a77fee]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(5,8,15,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:1rem}.login-modal-card[data-v-80a77fee]{background:#0f172a;border:1px solid rgba(0,242,254,.35);border-radius:16px;max-width:480px;width:100%;padding:1.5rem;box-shadow:0 20px 50px rgba(0,0,0,.8),0 0 30px rgba(0,242,254,.15);animation:modalScaleIn-80a77fee .25s cubic-bezier(.16,1,.3,1)}@keyframes modalScaleIn-80a77fee{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.login-modal-icon-badge[data-v-80a77fee]{width:36px;height:36px;border-radius:10px;background:rgba(0,242,254,.15);color:#00f2fe;display:flex;align-items:center;justify-content:center;font-size:1rem;border:1px solid rgba(0,242,254,.3)}.modal-close-btn[data-v-80a77fee]{background:transparent;border:none;color:#94a3b8;font-size:1.1rem;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.modal-close-btn[data-v-80a77fee]:hover{background:hsla(0,0%,100%,.1);color:#fff}.modal-content-body[data-v-80a77fee]{background:rgba(10,15,26,.6);border:1px solid hsla(0,0%,100%,.05);border-radius:10px;padding:1rem 1.25rem}.btn-modal-dismiss[data-v-80a77fee]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);color:#94a3b8;padding:.5rem 1.25rem;border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .15s ease}.btn-modal-dismiss[data-v-80a77fee]:hover{background:hsla(0,0%,100%,.12);color:#fff;border-color:hsla(0,0%,100%,.3)}.btn-modal-confirm[data-v-80a77fee]{background:linear-gradient(135deg,#00f2fe,#4facfe);border:none;color:#050b14;padding:.5rem 1.25rem;border-radius:8px;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 15px rgba(0,242,254,.3)}.btn-modal-confirm[data-v-80a77fee]:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,242,254,.45);color:#000}.modal-fade-enter-active[data-v-80a77fee],.modal-fade-leave-active[data-v-80a77fee]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-80a77fee],.modal-fade-leave-to[data-v-80a77fee]{opacity:0}.btn-auto-podcast-toggle[data-v-80a77fee]{background:rgba(15,23,42,.7);border:1px solid rgba(148,163,184,.2);color:#94a3b8;padding:.35rem .75rem;border-radius:20px;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;backdrop-filter:blur(8px)}.btn-auto-podcast-toggle[data-v-80a77fee]:hover:not(:disabled){background:rgba(30,41,59,.85);border-color:rgba(0,242,254,.4);color:#f1f5f9;transform:translateY(-1px)}.btn-auto-podcast-toggle.is-active[data-v-80a77fee]{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.4);color:#34d399;box-shadow:0 0 12px rgba(16,185,129,.15)}.btn-auto-podcast-toggle.is-active[data-v-80a77fee]:hover:not(:disabled){background:rgba(16,185,129,.2);border-color:rgba(16,185,129,.6);color:#6ee7b7;box-shadow:0 0 16px rgba(16,185,129,.25)}.btn-auto-podcast-toggle.btn-auto-notebook-toggle.is-active[data-v-80a77fee]{background:rgba(14,165,233,.12);border-color:rgba(14,165,233,.45);color:#38bdf8;box-shadow:0 0 12px rgba(14,165,233,.18)}.btn-auto-podcast-toggle.btn-auto-notebook-toggle.is-active[data-v-80a77fee]:hover:not(:disabled){background:rgba(14,165,233,.22);border-color:rgba(14,165,233,.7);color:#7dd3fc;box-shadow:0 0 16px rgba(14,165,233,.3)}.btn-auto-podcast-toggle.btn-auto-notebook-toggle.is-active .toggle-indicator-dot.on[data-v-80a77fee]{background:#38bdf8;box-shadow:0 0 8px #38bdf8,0 0 2px #7dd3fc}.btn-auto-podcast-toggle.is-loading[data-v-80a77fee]{opacity:.65;cursor:wait}.toggle-indicator-dot[data-v-80a77fee]{width:8px;height:8px;border-radius:50%;background:#64748b;transition:all .2s ease;display:inline-block;flex-shrink:0}.toggle-indicator-dot.on[data-v-80a77fee]{background:#10b981;box-shadow:0 0 8px #10b981,0 0 2px #34d399}.take-notes-card[data-v-83b7063a]{background:rgba(15,23,42,.72);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:8px 14px;box-shadow:0 4px 20px rgba(0,0,0,.35);transition:all .25s cubic-bezier(.16,1,.3,1)}.take-notes-card[data-v-83b7063a]:hover{border-color:rgba(234,179,8,.25)}.take-notes-card.is-collapsed[data-v-83b7063a]{padding:6px 12px}.notes-mini-strip[data-v-83b7063a]{min-height:28px;flex-wrap:nowrap}.notes-badge-mini[data-v-83b7063a]{display:inline-flex;align-items:center;gap:5px;background:rgba(234,179,8,.12);border:1px solid rgba(234,179,8,.35);color:#facc15;font-size:.74rem;font-weight:700;padding:3px 8px;border-radius:14px;letter-spacing:.4px;flex-shrink:0;white-space:nowrap}.notes-nav-mini[data-v-83b7063a]{opacity:.65;transition:opacity .2s ease}.notes-mini-strip:hover .notes-nav-mini[data-v-83b7063a]{opacity:1}.btn-note-nav-arrow[data-v-83b7063a]{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);color:#cbd5e1;font-size:.65rem;width:20px;height:20px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all .15s ease}.btn-note-nav-arrow[data-v-83b7063a]:hover{background:rgba(234,179,8,.25);border-color:#facc15;color:#fef08a;transform:scale(1.05)}.note-preview-text[data-v-83b7063a]{color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.note-preview-text[data-v-83b7063a]:hover{color:#facc15}.note-slide-fade-enter-active[data-v-83b7063a],.note-slide-fade-leave-active[data-v-83b7063a]{transition:all .35s cubic-bezier(.16,1,.3,1)}.note-slide-fade-enter-from[data-v-83b7063a]{opacity:0;transform:translateY(6px)}.note-slide-fade-leave-to[data-v-83b7063a]{opacity:0;transform:translateY(-6px)}.btn-note-action[data-v-83b7063a]{background:rgba(234,179,8,.12);border:1px solid rgba(234,179,8,.3);color:#fef08a;font-size:.78rem;font-weight:600;padding:4px 10px;border-radius:8px;cursor:pointer;flex-shrink:0;white-space:nowrap;transition:all .2s ease}.btn-note-action[data-v-83b7063a]:hover{background:rgba(234,179,8,.25);border-color:#facc15;color:#fff;transform:translateY(-1px)}.btn-collapse-toggle[data-v-83b7063a]{background:rgba(234,179,8,.1);border:1px solid rgba(234,179,8,.25);color:#facc15;font-size:.78rem;font-weight:600;padding:4px 11px;border-radius:8px;cursor:pointer;flex-shrink:0;white-space:nowrap;transition:all .2s ease}.btn-collapse-toggle[data-v-83b7063a]:hover{background:rgba(234,179,8,.2);border-color:rgba(234,179,8,.5);color:#fff;transform:translateY(-1px)}.notes-expanded-wrap[data-v-83b7063a]{padding:4px 2px 2px 2px}.notes-badge[data-v-83b7063a]{background:rgba(234,179,8,.12);border:1px solid rgba(234,179,8,.3);padding:5px 12px;border-radius:8px;font-size:.85rem}.notes-count-badge[data-v-83b7063a]{font-size:.72rem;padding:3px 8px;letter-spacing:.2px;box-shadow:0 1px 4px rgba(0,0,0,.25)}.notes-count-badge-mini[data-v-83b7063a],.notes-count-badge[data-v-83b7063a]{background:#facc15!important;color:#0f172a!important;font-weight:800!important;line-height:1;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center}.notes-count-badge-mini[data-v-83b7063a]{font-size:.68rem;padding:2px 6px;margin-left:4px}.btn-note-toggle-close[data-v-83b7063a]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);color:#cbd5e1;font-size:.76rem;font-weight:600;padding:4px 12px;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn-note-toggle-close[data-v-83b7063a]:hover{background:hsla(0,0%,100%,.12);color:#fff}.note-input-container[data-v-83b7063a]{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.06)}.note-text-input[data-v-83b7063a]{background:rgba(15,23,42,.85);border:1px solid hsla(0,0%,100%,.12);color:#f8fafc;font-size:.85rem;border-radius:8px;padding:8px 32px 8px 12px;transition:all .15s ease}.note-text-input[data-v-83b7063a]:focus{background:rgba(15,23,42,.95);border-color:#eab308;box-shadow:0 0 0 2px rgba(234,179,8,.2);color:#fff}.clear-input-btn[data-v-83b7063a]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#64748b;cursor:pointer;font-size:.85rem}.clear-input-btn[data-v-83b7063a]:hover{color:#e2e8f0}.btn-note-submit[data-v-83b7063a]{background:linear-gradient(135deg,#eab308,#ca8a04);border:none;color:#0f172a;font-weight:700;font-size:.82rem;padding:8px 16px;border-radius:8px;cursor:pointer;white-space:nowrap;transition:all .15s ease;box-shadow:0 2px 10px rgba(234,179,8,.25)}.btn-note-submit[data-v-83b7063a]:hover:not(:disabled){opacity:.95;transform:translateY(-1px);box-shadow:0 4px 14px rgba(234,179,8,.4)}.btn-note-submit[data-v-83b7063a]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.btn-note-login-prompt[data-v-83b7063a]{background:rgba(234,179,8,.15);border:1px solid rgba(234,179,8,.4);color:#fde047;font-size:.78rem;font-weight:600;padding:4px 12px;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn-note-login-prompt[data-v-83b7063a]:hover{background:rgba(234,179,8,.3);color:#fff}.notes-list-wrapper[data-v-83b7063a]{max-height:280px;overflow-y:auto;padding-right:4px}.notes-list-wrapper[data-v-83b7063a]::-webkit-scrollbar{width:5px}.notes-list-wrapper[data-v-83b7063a]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:4px}.notes-grid[data-v-83b7063a]{display:flex;flex-direction:column;gap:8px}.note-item-card[data-v-83b7063a]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;padding:8px 12px;transition:all .15s ease}.note-item-card[data-v-83b7063a]:hover{background:hsla(0,0%,100%,.05);border-color:rgba(234,179,8,.2)}.note-item-card.is-editing[data-v-83b7063a]{background:rgba(0,0,0,.4);border-color:#eab308}.note-text-body[data-v-83b7063a]{color:#f1f5f9;font-size:.86rem;line-height:1.5;word-break:break-word}.note-timestamp[data-v-83b7063a]{color:#64748b;font-size:.72rem;font-family:monospace}.note-edited-tag[data-v-83b7063a]{color:#ca8a04;font-size:.7rem;font-style:italic}.btn-note-icon[data-v-83b7063a]{background:transparent;border:none;color:#94a3b8;font-size:.8rem;padding:4px 6px;border-radius:4px;cursor:pointer;transition:all .15s ease}.btn-note-icon[data-v-83b7063a]:hover{color:#fff;background:hsla(0,0%,100%,.08)}.btn-note-icon-delete[data-v-83b7063a]:hover{color:#ef4444;background:rgba(239,68,68,.12)}.note-edit-textarea[data-v-83b7063a]{background:rgba(15,23,42,.95);border:1px solid rgba(234,179,8,.4);color:#f8fafc;font-size:.86rem;border-radius:6px;resize:vertical}.note-edit-textarea[data-v-83b7063a]:focus{background:#0f172a;border-color:#facc15;box-shadow:0 0 0 2px rgba(234,179,8,.25);color:#fff}.btn-edit-save[data-v-83b7063a]{background:#eab308;border:none;color:#0f172a;font-weight:700;font-size:.75rem;padding:4px 10px;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn-edit-save[data-v-83b7063a]:hover:not(:disabled){background:#facc15}.btn-edit-cancel[data-v-83b7063a]{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);color:#cbd5e1;font-size:.75rem;padding:4px 10px;border-radius:6px;cursor:pointer;transition:all .15s ease}.btn-edit-cancel[data-v-83b7063a]:hover{background:hsla(0,0%,100%,.15);color:#fff}.empty-notes-box[data-v-83b7063a]{background:rgba(0,0,0,.2);border:1px dashed hsla(0,0%,100%,.08)}.podcast-login-modal-backdrop[data-v-83b7063a]{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px}.podcast-login-modal-card[data-v-83b7063a]{background:#0f172a;border:1px solid rgba(234,179,8,.3);border-radius:14px;width:100%;max-width:440px;padding:22px;box-shadow:0 20px 40px rgba(0,0,0,.6)}.modal-close-btn[data-v-83b7063a]{background:transparent;border:none;color:#64748b;font-size:1.1rem;cursor:pointer}.modal-close-btn[data-v-83b7063a]:hover{color:#fff}.btn-modal-dismiss[data-v-83b7063a]{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);color:#cbd5e1;font-size:.84rem;font-weight:600;padding:6px 14px;border-radius:6px;cursor:pointer}.btn-modal-dismiss[data-v-83b7063a]:hover{background:hsla(0,0%,100%,.14);color:#fff}.btn-modal-confirm[data-v-83b7063a]{background:linear-gradient(135deg,#eab308,#ca8a04);border:none;color:#0f172a;font-size:.84rem;font-weight:700;padding:6px 16px;border-radius:6px;cursor:pointer}.btn-modal-confirm[data-v-83b7063a]:hover{opacity:.95}.ts-navbar[data-v-1e17eb2e]{position:sticky;top:0;z-index:1050;background:rgba(13,16,27,.75)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.06);box-shadow:0 4px 30px rgba(0,0,0,.35)}.ts-navbar-inner[data-v-1e17eb2e]{display:flex;align-items:center;max-width:1440px;margin:0 auto;padding:0 20px;height:60px}.ts-brand[data-v-1e17eb2e]{display:flex;align-items:center;flex-shrink:0;margin-right:12px}.ts-brand-logo[data-v-1e17eb2e]{width:38px;height:38px;-o-object-fit:contain;object-fit:contain;transition:transform .25s cubic-bezier(.16,1,.3,1)}.ts-brand:hover .ts-brand-logo[data-v-1e17eb2e]{transform:scale(1.08) rotate(-4deg)}.ts-toggler[data-v-1e17eb2e]{display:none;flex-direction:column;gap:5px;padding:8px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;cursor:pointer;margin-left:auto;transition:all .2s}.ts-toggler[data-v-1e17eb2e]:hover{background:hsla(0,0%,100%,.08)}.ts-toggler-bar[data-v-1e17eb2e]{display:block;width:22px;height:2px;background:#ffffffcc;border-radius:2px;transition:.25s}.ts-nav-collapse[data-v-1e17eb2e]{flex:1;display:flex;align-items:center;overflow-x:auto;scrollbar-width:none}.ts-nav-collapse[data-v-1e17eb2e]::-webkit-scrollbar{display:none}.ts-nav-list[data-v-1e17eb2e]{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:2px}.ts-nav-item[data-v-1e17eb2e]{flex-shrink:0}.ts-nav-link[data-v-1e17eb2e]{display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;font-weight:500;color:#94a3b8;text-decoration:none;border-radius:8px;white-space:nowrap;transition:all .2s ease;position:relative}.ts-nav-link[data-v-1e17eb2e]:hover{color:#f1f5f9;background:hsla(0,0%,100%,.06)}.ts-nav-link.router-link-active[data-v-1e17eb2e]{color:#3b82f6;background:rgba(59,130,246,.08);font-weight:600}.ts-nav-link.router-link-active[data-v-1e17eb2e]:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:20px;height:3px;background:#3b82f6;border-radius:2px;box-shadow:0 0 10px rgba(59,130,246,.8)}.ts-nav-icon[data-v-1e17eb2e]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 1px 3px rgba(0,0,0,.2))}.ts-nav-link--macro[data-v-1e17eb2e]{color:#f59e0b}.ts-nav-link--macro[data-v-1e17eb2e]:hover{color:#fbbf24;background:rgba(245,158,11,.08)}.ts-nav-link--macro.router-link-active[data-v-1e17eb2e]{color:#f59e0b;background:rgba(245,158,11,.12)}.ts-nav-link--macro.router-link-active[data-v-1e17eb2e]:after{background:#f59e0b;box-shadow:0 0 10px rgba(245,158,11,.8)}.ts-macro-icon[data-v-1e17eb2e]{font-size:16px;line-height:1}.ts-user-area[data-v-1e17eb2e]{flex-shrink:0;margin-left:12px}.ts-user-dropdown[data-v-1e17eb2e]{position:relative}.ts-user-btn[data-v-1e17eb2e]{display:flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:40px;color:#e2e8f0;cursor:pointer;transition:all .2s;font-size:13px;font-weight:500}.ts-user-btn[data-v-1e17eb2e]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12)}.ts-avatar[data-v-1e17eb2e]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;font-weight:700;font-size:13px;flex-shrink:0;box-shadow:0 2px 8px rgba(59,130,246,.3)}.ts-user-name[data-v-1e17eb2e]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-chevron[data-v-1e17eb2e]{color:#a0aec0;transition:transform .2s;flex-shrink:0}.ts-chevron--open[data-v-1e17eb2e]{transform:rotate(180deg)}.ts-dropdown-menu[data-v-1e17eb2e]{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:rgba(20,24,38,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 12px 36px rgba(0,0,0,.5);overflow:hidden;z-index:1100}.ts-dropdown-header[data-v-1e17eb2e]{padding:14px 16px 10px;display:flex;flex-direction:column;gap:2px}.ts-dropdown-name[data-v-1e17eb2e]{font-size:14px;font-weight:600;color:#f1f5f9}.ts-dropdown-code[data-v-1e17eb2e]{font-size:12px;color:#94a3b8}.ts-dropdown-divider[data-v-1e17eb2e]{height:1px;background:hsla(0,0%,100%,.06);margin:0 12px}.ts-dropdown-item[data-v-1e17eb2e]{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;color:#e2e8f0;cursor:pointer;transition:all .15s;text-decoration:none}.ts-dropdown-item[data-v-1e17eb2e]:hover{background:hsla(0,0%,100%,.06);color:#f87171}.ts-dropdown-item svg[data-v-1e17eb2e]{flex-shrink:0}.ts-dropdown-fade-enter-active[data-v-1e17eb2e],.ts-dropdown-fade-leave-active[data-v-1e17eb2e]{transition:opacity .15s,transform .15s}.ts-dropdown-fade-enter-from[data-v-1e17eb2e],.ts-dropdown-fade-leave-to[data-v-1e17eb2e]{opacity:0;transform:translateY(-6px)}.ts-login-btn[data-v-1e17eb2e]{display:flex;align-items:center;gap:6px;padding:7px 15px;font-size:13px;font-weight:600;color:#f1f5f9;background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);border-radius:8px;text-decoration:none;transition:all .2s}.ts-login-btn[data-v-1e17eb2e]:hover{background:rgba(59,130,246,.25);border-color:rgba(59,130,246,.5);color:#fff;box-shadow:0 0 12px rgba(59,130,246,.2)}@media (max-width:1100px){.ts-nav-link[data-v-1e17eb2e]{font-size:12.5px;padding:7px 10px;gap:5px}.ts-nav-icon[data-v-1e17eb2e]{width:16px;height:16px}}@media (max-width:991px){.ts-toggler[data-v-1e17eb2e]{display:flex}.ts-nav-collapse[data-v-1e17eb2e]{display:none;position:absolute;top:60px;left:0;right:0;background:rgba(22,25,38,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:0 8px 24px rgba(0,0,0,.4);padding:12px 16px;z-index:1040}.ts-nav-collapse.ts-nav-open[data-v-1e17eb2e]{display:block}.ts-nav-list[data-v-1e17eb2e]{flex-direction:column;gap:4px}.ts-nav-link[data-v-1e17eb2e]{width:100%;padding:10px 14px;border-radius:8px;font-size:14px}.ts-nav-link.router-link-active[data-v-1e17eb2e]:after,.ts-user-name[data-v-1e17eb2e]{display:none}.ts-user-btn[data-v-1e17eb2e]{padding:4px;border-radius:50%}.ts-chevron[data-v-1e17eb2e]{display:none}}.telegram-breaking-banner[data-v-1e17eb2e]{position:fixed;top:14px;left:50%;transform:translateX(-50%);width:96%;max-width:1400px;border-radius:10px;background:linear-gradient(90deg,rgba(185,28,28,.96),rgba(127,29,29,.98) 45%,rgba(24,10,15,.98));border:1.5px solid rgba(239,68,68,.7);box-shadow:0 8px 32px rgba(0,0,0,.65),0 0 25px rgba(239,68,68,.45);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:8px 16px;cursor:pointer;z-index:9999999;transition:background .2s,box-shadow .2s,transform .35s cubic-bezier(.16,1,.3,1),opacity .35s ease;overflow:hidden}.telegram-breaking-banner[data-v-1e17eb2e]:hover{background:linear-gradient(90deg,rgba(220,38,38,.98),rgba(153,27,27,.98) 45%,#200c12);box-shadow:0 10px 38px rgba(0,0,0,.7),0 0 32px rgba(239,68,68,.6)}.breaking-banner-inner[data-v-1e17eb2e]{max-width:1440px;margin:0 auto;min-height:28px}.breaking-badge[data-v-1e17eb2e]{background:rgba(239,68,68,.28);border:1px solid rgba(239,68,68,.7);padding:2px 8px;border-radius:6px;font-size:.72rem;font-weight:700;color:#ff4d4d;letter-spacing:.5px;box-shadow:0 0 12px rgba(239,68,68,.4)}.breaking-badge i[data-v-1e17eb2e]{color:#ff6b6b}.live-pulse-dot[data-v-1e17eb2e]{width:7px;height:7px;border-radius:50%;background:#ef4444;box-shadow:0 0 8px #ef4444;animation:live-pulse-red-1e17eb2e 1.4s infinite}@keyframes live-pulse-red-1e17eb2e{0%{transform:scale(.9);opacity:.8}50%{transform:scale(1.3);opacity:1;box-shadow:0 0 14px #ef4444}to{transform:scale(.9);opacity:.8}}.breaking-channel[data-v-1e17eb2e]{font-size:.8rem;font-weight:700;color:#fca5a5}.breaking-headline[data-v-1e17eb2e]{font-size:.85rem;font-weight:500;color:#fff;line-height:1.3}.breaking-close-btn[data-v-1e17eb2e]{background:transparent;border:none;color:#fca5a5;font-size:.85rem;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;text-decoration:none;transition:all .15s}.breaking-close-btn[data-v-1e17eb2e]:hover{color:#fff;background:hsla(0,0%,100%,.2)}.breaking-progress-bar[data-v-1e17eb2e]{position:absolute;bottom:0;left:0;height:2.5px;background:linear-gradient(90deg,#ef4444,#f87171,#ff2a2a);width:100%;animation:progress-shrink-1e17eb2e 30s linear forwards;box-shadow:0 0 8px rgba(239,68,68,.8)}@keyframes progress-shrink-1e17eb2e{0%{width:100%}to{width:0}}.telegram-breaking-anim-enter-active[data-v-1e17eb2e],.telegram-breaking-anim-leave-active[data-v-1e17eb2e]{transition:all .35s cubic-bezier(.16,1,.3,1)}.telegram-breaking-anim-enter-from[data-v-1e17eb2e],.telegram-breaking-anim-leave-to[data-v-1e17eb2e]{opacity:0;transform:translate(-50%,-100%) scale(.96)}.telegram-breaking-anim-enter-to[data-v-1e17eb2e],.telegram-breaking-anim-leave-from[data-v-1e17eb2e]{opacity:1;transform:translate(-50%) scale(1)}.global-notes-top-bar[data-v-1e17eb2e],.global-podcast-top-bar[data-v-1e17eb2e]{max-width:1400px;margin:0 auto;position:relative;z-index:10}.news-panel[data-v-b8938b72]{position:fixed;top:0;right:0;width:420px;max-width:100vw;height:100vh;background:linear-gradient(180deg,rgba(13,16,27,.96),rgba(22,25,38,.98));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-left:1px solid hsla(0,0%,100%,.08);box-shadow:-10px 0 40px rgba(0,0,0,.6);overflow-y:auto;z-index:2000005;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#f8fafc}.news-panel[data-v-b8938b72]::-webkit-scrollbar{width:6px}.news-panel[data-v-b8938b72]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.01)}.news-panel[data-v-b8938b72]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:3px;-webkit-transition:background .2s;transition:background .2s}.news-panel[data-v-b8938b72]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.25)}.news-panel-header[data-v-b8938b72]{background:rgba(13,16,27,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.06);padding:1.25rem 1.25rem 0 1.25rem;z-index:10}.panel-title[data-v-b8938b72]{font-size:1.15rem;font-weight:700;letter-spacing:-.2px;color:#f8fafc;text-shadow:0 2px 4px rgba(0,0,0,.2)}.title-icon[data-v-b8938b72]{width:20px;height:20px;color:#ff4757;filter:drop-shadow(0 0 6px rgba(255,71,87,.4))}.btn-speech[data-v-b8938b72]{background:rgba(99,179,237,.12);border:1px solid rgba(99,179,237,.25);border-radius:30px;color:#63b3ed;font-size:.8rem;font-weight:600;padding:6px 14px;transition:all .2s ease;position:relative;overflow:hidden;white-space:nowrap}.btn-speech[data-v-b8938b72]:hover{background:rgba(99,179,237,.2);border-color:rgba(99,179,237,.4);color:#90cdf4;transform:translateY(-1px)}.btn-speech.active[data-v-b8938b72]{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(239,68,68,.3));border-color:rgba(239,68,68,.4);color:#f87171}.btn-speech.speaking[data-v-b8938b72]{box-shadow:0 0 12px rgba(239,68,68,.25)}.speech-icon[data-v-b8938b72]{width:14px;height:14px}.speech-label[data-v-b8938b72]{text-transform:uppercase;letter-spacing:.5px}.speech-soundwave[data-v-b8938b72]{display:flex;align-items:flex-end;gap:2px;height:10px}.sw-bar[data-v-b8938b72]{display:inline-block;width:2px;height:100%;background-color:currentColor;border-radius:1px;animation:bounce-b8938b72 .8s ease-in-out infinite alternate}.sw-bar[data-v-b8938b72]:nth-child(2){animation-delay:.15s}.sw-bar[data-v-b8938b72]:nth-child(3){animation-delay:.3s}@keyframes bounce-b8938b72{0%{height:2px}to{height:10px}}.btn-action[data-v-b8938b72]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:50%;color:#94a3b8;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.btn-action[data-v-b8938b72]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15);color:#f8fafc;transform:translateY(-1px)}.btn-close-custom[data-v-b8938b72]:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.25);color:#f87171}.action-icon[data-v-b8938b72]{width:16px;height:16px}.refresh-icon[data-v-b8938b72]:hover{animation:spin-b8938b72 .8s cubic-bezier(.16,1,.3,1)}@keyframes spin-b8938b72{to{transform:rotate(1turn)}}.news-tabs-wrapper[data-v-b8938b72]{margin-top:1rem;margin-bottom:.75rem}.news-channel-select[data-v-b8938b72]{width:100%;background-color:hsla(0,0%,100%,.04)!important;border:1px solid hsla(0,0%,100%,.08)!important;color:#f8fafc!important;border-radius:12px!important;padding:8px 12px!important;font-size:.85rem!important;font-weight:600!important;outline:none!important;box-shadow:none!important;cursor:pointer;transition:all .25s ease;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2394a3b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:12px 12px!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.news-channel-select[data-v-b8938b72]:hover{background-color:hsla(0,0%,100%,.08)!important;border-color:hsla(0,0%,100%,.15)!important}.news-channel-select[data-v-b8938b72]:focus{border-color:#ff4757!important;box-shadow:0 0 0 3px rgba(255,71,87,.15)!important}.news-channel-select option[data-v-b8938b72]{background-color:#161926;color:#f8fafc;font-weight:500}.progress-bar-container[data-v-b8938b72]{height:2px;background:hsla(0,0%,100%,.02);width:calc(100% + 2.5rem);margin-left:-1.25rem;overflow:hidden;position:relative}.refresh-progress-bar[data-v-b8938b72]{height:100%;background:linear-gradient(90deg,#ff4757,#ff6b81);box-shadow:0 0 6px rgba(255,71,87,.6);transition:width 1s linear}.news-meta-row[data-v-b8938b72]{margin-top:.5rem}.live-indicator[data-v-b8938b72]{background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.15);border-radius:20px;padding:4px 10px}.live-dot[data-v-b8938b72]{width:6px;height:6px;background-color:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;animation:pulse-live-b8938b72 1.5s infinite alternate}@keyframes pulse-live-b8938b72{0%{opacity:.4;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}.live-text[data-v-b8938b72]{color:#34d399;font-size:.65rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.countdown-badge[data-v-b8938b72]{color:#64748b;font-size:.75rem}.text-neon[data-v-b8938b72]{color:#ff4757;text-shadow:0 0 4px rgba(255,71,87,.2)}.news-card[data-v-b8938b72]{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05)!important;border-radius:16px!important;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px rgba(0,0,0,.15)}.news-card[data-v-b8938b72]:hover{transform:translateY(-3px);background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)!important;box-shadow:0 8px 30px rgba(0,0,0,.35)}.reading-border[data-v-b8938b72]{border:1px solid rgba(99,179,237,.4)!important;box-shadow:0 0 15px rgba(99,179,237,.15),0 4px 20px rgba(0,0,0,.15)!important;background:rgba(99,179,237,.02)!important}.card-img-wrapper[data-v-b8938b72]{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;background-color:hsla(0,0%,100%,.01)}.card-img-top[data-v-b8938b72]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.news-card:hover .card-img-top[data-v-b8938b72]{transform:scale(1.05)}.card-img-glow[data-v-b8938b72]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 60%,rgba(13,16,27,.85));pointer-events:none}.channel-pill[data-v-b8938b72]{display:inline-flex;align-items:center;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:6px;background:rgba(0,242,254,.1);color:#00f2fe;border:1px solid rgba(0,242,254,.2);letter-spacing:.3px}.card-text[data-v-b8938b72]{color:#cbd5e1!important;line-height:1.55;font-size:.85rem!important}.card-text[data-v-b8938b72] a{color:#63b3ed;text-decoration:none;font-weight:500;transition:color .15s ease}.card-text[data-v-b8938b72] a:hover{color:#90cdf4;text-decoration:underline}.card-text[data-v-b8938b72] br{margin-bottom:6px}.text-truncate-3[data-v-b8938b72]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-date[data-v-b8938b72]{color:#64748b;font-size:.75rem}.clock-icon[data-v-b8938b72]{width:13px;height:13px;color:hsla(0,0%,100%,.25)}.btn-expand[data-v-b8938b72]{background:transparent;border:none;color:#63b3ed;font-size:.8rem;font-weight:600;transition:all .2s ease}.btn-expand[data-v-b8938b72]:hover{color:#90cdf4;transform:translateX(1px)}.chevron-icon[data-v-b8938b72]{width:12px;height:12px;transition:transform .25s ease}.rotate-180[data-v-b8938b72]{transform:rotate(180deg)}.z-index-top[data-v-b8938b72]{position:relative;z-index:2}.speech-icon-small[data-v-b8938b72]{color:#63b3ed;transition:all .2s ease}.speech-icon-small[data-v-b8938b72]:hover{color:#90cdf4;transform:scale(1.1)}.animate-pulse-speech[data-v-b8938b72]{animation:pulse-speech-b8938b72 1.2s infinite alternate}@keyframes pulse-speech-b8938b72{0%{transform:scale(1);opacity:.8}to{transform:scale(1.15);opacity:1;filter:drop-shadow(0 0 4px rgba(239,68,68,.6))}}.news-panel-content ul[data-v-b8938b72]{animation:fadeIn-b8938b72 .4s ease-out}@keyframes fadeIn-b8938b72{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.speech-settings-panel[data-v-b8938b72]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.05),0 4px 15px rgba(0,0,0,.25);animation:slideDown-b8938b72 .3s cubic-bezier(.16,1,.3,1)}@keyframes slideDown-b8938b72{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.settings-title[data-v-b8938b72]{border-bottom:1px solid hsla(0,0%,100%,.05);padding-bottom:6px}.small-title[data-v-b8938b72]{font-size:.7rem;font-weight:800;letter-spacing:1px;color:#ff4757}.btn-close-sm[data-v-b8938b72]{background:transparent;border:none;color:#94a3b8;font-size:1.1rem;line-height:1;padding:0;cursor:pointer;transition:color .15s ease}.btn-close-sm[data-v-b8938b72]:hover{color:#ef4444}.setting-label[data-v-b8938b72]{font-weight:600;letter-spacing:.2px}.speech-select[data-v-b8938b72]{background-color:rgba(13,16,27,.8)!important;border:1px solid hsla(0,0%,100%,.1)!important;color:#f8fafc!important;border-radius:8px!important;padding:6px 10px!important;font-size:.8rem!important;outline:none!important;box-shadow:none!important}.speech-select[data-v-b8938b72]:focus{border-color:rgba(99,179,237,.4)!important}.speech-select option[data-v-b8938b72]{background-color:#0d101b;color:#f8fafc}.text-neon-blue[data-v-b8938b72]{color:#63b3ed;text-shadow:0 0 4px rgba(99,179,237,.3)}.btn-settings-active[data-v-b8938b72]{background:rgba(99,179,237,.15)!important;border-color:rgba(99,179,237,.3)!important;color:#63b3ed!important}.speech-range[data-v-b8938b72]{height:6px;border-radius:3px;background:hsla(0,0%,100%,.08);outline:none;transition:background .45s ease-in;-webkit-appearance:none}.speech-range[data-v-b8938b72]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#63b3ed;box-shadow:0 0 6px rgba(99,179,237,.8);cursor:pointer;-webkit-transition:transform .1s ease;transition:transform .1s ease}.speech-range[data-v-b8938b72]::-webkit-slider-thumb:hover{transform:scale(1.2)}.spin-anim[data-v-b8938b72]{animation:news-spin-b8938b72 .8s linear infinite}@keyframes news-spin-b8938b72{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ai-chatbox-wrapper[data-v-45364040]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:fixed;bottom:24px;right:24px;z-index:10000;display:flex;flex-direction:column;align-items:flex-end}.chat-launcher[data-v-45364040]{position:relative;width:120px;height:52px;border-radius:26px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;font-weight:600;font-size:.95rem;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.chat-launcher[data-v-45364040]:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 12px 24px rgba(16,185,129,.4)}.launcher-pulse[data-v-45364040]{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:26px;border:2px solid #10b981;animation:launcher-pulse-animation-45364040 2s infinite;opacity:0;pointer-events:none}@keyframes launcher-pulse-animation-45364040{0%{transform:scale(1);opacity:.8}to{transform:scale(1.25);opacity:0}}.launcher-icon[data-v-45364040]{flex-shrink:0}.launcher-text[data-v-45364040]{letter-spacing:.2px}.chat-container[data-v-45364040]{display:flex;flex-direction:column;width:375px;height:550px;background-color:#fff;border-radius:16px;overflow:hidden;border:1px solid rgba(0,0,0,.08);animation:slide-in-45364040 .35s cubic-bezier(.16,1,.3,1);transform-origin:bottom right;transition:width .3s cubic-bezier(.25,.8,.25,1),height .3s cubic-bezier(.25,.8,.25,1)}.chat-container--maximized[data-v-45364040]{width:800px!important;height:750px!important;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);border-radius:20px}.chat-container--mobile[data-v-45364040]{position:fixed;top:0;left:0;right:0;bottom:0;width:100%!important;height:100%!important;border-radius:0;border:none}@keyframes slide-in-45364040{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.chat-header[data-v-45364040]{background:linear-gradient(135deg,#00b050,#008a3d);color:#fff;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 4px 12px rgba(0,0,0,.08)}.header-info[data-v-45364040]{display:flex;align-items:center;gap:12px}.avatar-wrapper[data-v-45364040]{position:relative;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;font-size:1.3rem;border:2px solid hsla(0,0%,100%,.3)}.bot-avatar[data-v-45364040]{line-height:1}.status-indicator[data-v-45364040]{position:absolute;bottom:-2px;right:-2px;width:12px;height:12px;border-radius:50%;background-color:#10b981;border:2.5px solid #00b050;box-shadow:0 0 8px #10b981}.header-title[data-v-45364040]{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:.3px}.header-status[data-v-45364040]{font-size:.75rem;opacity:.85;display:flex;align-items:center;gap:4px}.header-actions[data-v-45364040]{display:flex;align-items:center;gap:8px}.chat-maximize-btn[data-v-45364040]{background:none;border:none;color:hsla(0,0%,100%,.85);cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.chat-maximize-btn[data-v-45364040]:hover{background:hsla(0,0%,100%,.15);color:#fff;transform:scale(1.1)}.chat-close-btn[data-v-45364040]{background:none;border:none;color:hsla(0,0%,100%,.85);cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.chat-close-btn[data-v-45364040]:hover{background:hsla(0,0%,100%,.15);color:#fff;transform:rotate(90deg)}.chat-body[data-v-45364040]{flex:1;padding:20px;overflow-y:auto;background-color:#f8fafc;display:flex;flex-direction:column;gap:16px;scroll-behavior:smooth}.message-row[data-v-45364040]{display:flex;align-items:flex-end;gap:8px;animation:msg-appear-45364040 .25s ease-out forwards}.message-row--ai[data-v-45364040]{align-self:flex-start;max-width:85%}.message-row--user[data-v-45364040]{align-self:flex-end;max-width:85%;flex-direction:row-reverse}@keyframes msg-appear-45364040{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.message-avatar[data-v-45364040]{width:32px;height:32px;border-radius:50%;background-color:#e2e8f0;display:flex;align-items:center;justify-content:center;font-size:1rem;border:1px solid rgba(0,0,0,.05);flex-shrink:0}.message-bubble[data-v-45364040]{position:relative;padding:12px 16px;border-radius:18px;font-size:.9rem;line-height:1.45;box-shadow:0 2px 4px rgba(0,0,0,.02)}.message-bubble--ai[data-v-45364040]{background-color:#fff;color:#1e293b;border-bottom-left-radius:4px;border:1px solid rgba(0,0,0,.04)}.message-bubble--user[data-v-45364040]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-bottom-right-radius:4px;box-shadow:0 4px 10px rgba(16,185,129,.15)}.message-text[data-v-45364040]{word-break:break-word}.message-time[data-v-45364040]{display:block;font-size:.68rem;margin-top:4px;opacity:.6;text-align:right}.message-bubble--user .message-time[data-v-45364040]{color:hsla(0,0%,100%,.85)}.fallback-actions[data-v-45364040]{display:flex;flex-direction:column;gap:8px;margin-top:12px;border-top:1px dashed rgba(0,0,0,.08);padding-top:10px}.fallback-btn[data-v-45364040]{padding:8px 12px;border-radius:8px;font-size:.8rem;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;width:100%;text-align:center}.fallback-btn--confirm[data-v-45364040]{background-color:#10b981;color:#fff;box-shadow:0 2px 4px rgba(16,185,129,.2)}.fallback-btn--confirm[data-v-45364040]:hover{background-color:#059669;transform:translateY(-1px)}.fallback-btn--cancel[data-v-45364040]{background-color:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.fallback-btn--cancel[data-v-45364040]:hover{background-color:#e2e8f0;color:#475569}.message-bubble--typing[data-v-45364040]{padding:12px 18px}.typing-indicator[data-v-45364040]{display:flex;align-items:center;gap:4px;height:12px}.typing-indicator span[data-v-45364040]{display:inline-block;width:6px;height:6px;border-radius:50%;background-color:#64748b;animation:typing-bounce-45364040 1.4s ease-in-out infinite both}.typing-indicator span[data-v-45364040]:first-child{animation-delay:-.32s}.typing-indicator span[data-v-45364040]:nth-child(2){animation-delay:-.16s}@keyframes typing-bounce-45364040{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.image-preview-container[data-v-45364040]{background-color:#fff;padding:10px 16px;border-top:1px solid #f1f5f9;display:flex;align-items:center;gap:12px;overflow-x:auto;animation:preview-slide-in-45364040 .25s ease-out}@keyframes preview-slide-in-45364040{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.image-preview-wrapper[data-v-45364040]{position:relative;width:56px;height:56px;border-radius:8px;border:1.5px solid #e2e8f0;overflow:visible;box-shadow:0 2px 6px rgba(0,0,0,.05);flex-shrink:0}.image-preview[data-v-45364040]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.remove-image-btn[data-v-45364040]{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background-color:#ef4444;color:#fff;border:1.5px solid #fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(239,68,68,.3);transition:all .2s ease}.remove-image-btn[data-v-45364040]:hover{background-color:#dc2626;transform:scale(1.1)}.chat-image-btn[data-v-45364040]{width:38px;height:38px;border-radius:50%;background-color:#f8fafc;color:#64748b;border:1.5px solid #e2e8f0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.chat-image-btn[data-v-45364040]:hover:not(:disabled){background-color:#f1f5f9;color:#0f172a;border-color:#cbd5e1}.chat-image-btn[data-v-45364040]:disabled{opacity:.5;cursor:not-allowed}.message-images-grid[data-v-45364040]{display:grid;gap:6px;margin-top:2px;margin-bottom:8px;max-width:100%}.message-images-grid--2[data-v-45364040]{grid-template-columns:repeat(2,1fr);width:240px}.message-images-grid--3[data-v-45364040],.message-images-grid--4[data-v-45364040],.message-images-grid--5[data-v-45364040]{grid-template-columns:repeat(3,1fr);width:280px}.message-images-grid .message-image-wrapper[data-v-45364040]{border-radius:8px;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.05);border:1px solid hsla(0,0%,100%,.1);aspect-ratio:1/1}.message-images-grid .message-image[data-v-45364040]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.message-image-container[data-v-45364040]{margin-top:2px;margin-bottom:8px;border-radius:12px;overflow:hidden;max-width:100%;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.1)}.message-image[data-v-45364040]{display:block;max-width:100%;max-height:220px;-o-object-fit:contain;object-fit:contain;border-radius:8px;background-color:rgba(0,0,0,.02)}.chat-footer[data-v-45364040]{background-color:#fff;padding:12px 16px;display:flex;align-items:center;gap:10px;border-top:1px solid #f1f5f9}.chat-input[data-v-45364040]{flex:1;border:1.5px solid #e2e8f0;border-radius:20px;padding:10px 16px;font-size:.9rem;color:#1e293b;outline:none;background-color:#f8fafc;transition:all .2s ease}.chat-input[data-v-45364040]:focus{border-color:#10b981;background-color:#fff;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.chat-input[data-v-45364040]:disabled{opacity:.6;cursor:not-allowed}.chat-send-btn[data-v-45364040]{width:38px;height:38px;border-radius:50%;background-color:#f1f5f9;color:#64748b;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.chat-send-btn[data-v-45364040]:hover:not(:disabled){background-color:#10b981;color:#fff;transform:scale(1.05)}.chat-send-btn[data-v-45364040]:disabled{opacity:.5;cursor:not-allowed}[data-v-45364040] .chatbox-code-block{background-color:#0f172a!important;color:#e2e8f0!important;padding:10px 14px!important;border-radius:8px!important;margin:6px 0!important;overflow-x:auto!important;white-space:pre!important}[data-v-45364040] .chatbox-code-block,[data-v-45364040] .chatbox-code-inline{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important;font-size:.8rem!important}[data-v-45364040] .chatbox-code-inline{background-color:#f1f5f9!important;color:#ef4444!important;padding:2px 5px!important;border-radius:4px!important}[data-v-45364040] .ai-header-h3{font-size:1.1rem!important;color:#0f172a!important;font-weight:700!important;margin-top:1rem!important;margin-bottom:.5rem!important;padding-left:.5rem!important;border-left:3.5px solid #3b82f6!important}[data-v-45364040] .ai-header-h4{font-size:1rem!important;color:#1e293b!important;font-weight:600!important;margin-top:.75rem!important;margin-bottom:.4rem!important;padding-left:.4rem!important;border-left:3px solid #10b981!important}[data-v-45364040] .ai-header-h5{font-size:.95rem!important;color:#334155!important;font-weight:600!important;margin-top:.6rem!important;margin-bottom:.3rem!important;padding-left:.4rem!important;border-left:3px solid #f59e0b!important}[data-v-45364040] .ai-header-h6{font-size:.9rem!important;color:#475569!important;font-weight:600!important;margin-top:.5rem!important;margin-bottom:.25rem!important;padding-left:.35rem!important;border-left:2.5px solid #8b5cf6!important}[data-v-45364040] .ai-hr{border:0!important;height:1px!important;background:linear-gradient(90deg,rgba(226,232,240,0),#e2e8f0,rgba(226,232,240,0))!important;margin:1rem 0!important}[data-v-45364040] .ai-list-item{list-style:none!important;position:relative!important;padding-left:1rem!important;margin-bottom:.3rem!important;line-height:1.5!important}[data-v-45364040] .ai-list-item:before{content:""!important;position:absolute!important;left:.15rem!important;top:.5rem!important;width:5px!important;height:5px!important;background-color:#10b981!important;border-radius:50%!important;box-shadow:0 0 6px rgba(16,185,129,.6)!important}[data-v-45364040] .table-responsive{border-radius:8px!important;overflow:hidden!important;box-shadow:0 2px 10px rgba(0,0,0,.02)!important;border:1px solid #e2e8f0!important;margin:.75rem 0!important}[data-v-45364040] .custom-ai-table{width:100%!important;margin-bottom:0!important;border-collapse:collapse!important;font-size:.8rem!important;background-color:#fff!important}[data-v-45364040] .custom-ai-table th{background:#1e293b!important;color:#fff!important;font-weight:600!important;text-transform:uppercase!important;font-size:.7rem!important;letter-spacing:.03em!important;padding:8px 10px!important;border:none!important;text-align:left!important}[data-v-45364040] .custom-ai-table td{padding:8px 10px!important;color:#475569!important;border-bottom:1px solid #f1f5f9!important;transition:background-color .15s ease!important;text-align:left!important}[data-v-45364040] .custom-ai-table tr:last-child td{border-bottom:none!important}[data-v-45364040] .custom-ai-table tr:nth-child(2n) td{background-color:#f8fafc!important}[data-v-45364040] .custom-ai-table tr:hover td{background-color:rgba(59,130,246,.04)!important;color:#0f172a!important}[data-v-45364040] .custom-code-inline{background-color:#f1f5f9!important;color:#ef4444!important;padding:2px 5px!important;border-radius:4px!important}[data-v-45364040] .custom-code-block,[data-v-45364040] .custom-code-inline{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important;font-size:.8rem!important}[data-v-45364040] .custom-code-block{background-color:#0f172a!important;color:#e2e8f0!important;padding:10px 14px!important;border-radius:8px!important;margin:6px 0!important;overflow-x:auto!important;white-space:pre!important}.context-banner[data-v-45364040]{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-bottom:1px solid #cbd5e1;display:flex;justify-content:space-between;align-items:center;animation:slide-down-45364040 .25s cubic-bezier(.16,1,.3,1);z-index:10;width:100%}.context-icon[data-v-45364040]{font-size:1rem;flex-shrink:0}.context-text[data-v-45364040]{font-size:.78rem;font-weight:600;color:#475569;letter-spacing:.2px}.clear-context-btn[data-v-45364040]{background:none;border:none;color:#94a3b8;font-size:1.3rem;cursor:pointer;line-height:1;padding:0 4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border-radius:50%;width:20px;height:20px}.clear-context-btn[data-v-45364040]:hover{color:#ef4444;background-color:rgba(239,68,68,.08)}@keyframes slide-down-45364040{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.alert-overlay-container[data-v-541c75c3]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999999}.alert-settings-toggle[data-v-541c75c3]{position:fixed;bottom:24px;left:24px;width:46px;height:46px;border-radius:50%;background:rgba(20,24,33,.85);border:1px solid hsla(0,0%,100%,.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#a4b0be;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 32px rgba(0,0,0,.3)}.alert-settings-toggle[data-v-541c75c3]:hover{color:#ff4757;border-color:rgba(255,71,87,.4);transform:scale(1.08) rotate(5deg);box-shadow:0 12px 40px rgba(255,71,87,.25)}.alert-settings-toggle[data-v-541c75c3]:active{transform:scale(.95)}.settings-gear-icon[data-v-541c75c3]{position:absolute;font-size:10px;bottom:8px;right:8px;color:#747d8c}.alert-settings-toggle:hover .settings-gear-icon[data-v-541c75c3]{transform:rotate(90deg);color:#ff4757;transition:transform .4s ease}.alert-settings-pane[data-v-541c75c3]{position:fixed;bottom:80px;left:24px;width:320px;padding:20px;border-radius:16px;background:rgba(15,18,25,.9);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#fff;pointer-events:auto;box-shadow:0 16px 48px rgba(0,0,0,.5);z-index:10000002}.settings-title[data-v-541c75c3]{margin:0 0 16px 0;font-size:1rem;font-weight:700;color:#ff4757;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.setting-item[data-v-541c75c3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.setting-info[data-v-541c75c3]{display:flex;flex-direction:column;gap:2px}.setting-label[data-v-541c75c3]{font-weight:600;font-size:.85rem;color:#f1f2f6}.setting-desc[data-v-541c75c3]{font-size:.72rem;color:#747d8c}.test-chime-btn[data-v-541c75c3]{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border-radius:8px;background:rgba(255,71,87,.15);color:#ff4757;border:1px solid rgba(255,71,87,.3);font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s ease;margin-top:10px}.test-chime-btn[data-v-541c75c3]:hover{background:#ff4757;color:#fff;transform:translateY(-2px)}.test-chime-btn[data-v-541c75c3]:active{transform:translateY(0)}.restart-btn[data-v-541c75c3]{padding:4px 8px;background:rgba(255,71,87,.3);border:1px solid rgba(255,71,87,.5);color:#fff;border-radius:4px;cursor:pointer;font-size:.75rem;transition:background .2s}.restart-btn[data-v-541c75c3]:hover{background:rgba(255,71,87,.6)}.switch[data-v-541c75c3]{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.switch input[data-v-541c75c3]{opacity:0;width:0;height:0}.slider[data-v-541c75c3]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#2f3542;transition:.3s;border:1px solid hsla(0,0%,100%,.05)}.slider[data-v-541c75c3]:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;transition:.3s}input:checked+.slider[data-v-541c75c3]{background-color:#ff4757}input:checked+.slider[data-v-541c75c3]:before{transform:translateX(20px)}.slider.round[data-v-541c75c3]{border-radius:24px}.slider.round[data-v-541c75c3]:before{border-radius:50%}.alert-stack-grid[data-v-541c75c3]{position:fixed;top:24px;right:24px;display:flex;flex-direction:column;gap:12px;width:420px;max-width:calc(100vw - 32px);z-index:9999999}.alert-stack-header[data-v-541c75c3]{display:flex;align-items:center;justify-content:space-between;padding:4px 10px;background:rgba(18,22,33,.75);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;backdrop-filter:blur(10px);pointer-events:auto}.stack-count[data-v-541c75c3]{font-size:.75rem;font-weight:700;color:#ff9f43;display:flex;align-items:center;gap:6px}.dismiss-all-btn[data-v-541c75c3]{background:rgba(255,71,87,.2);border:1px solid rgba(255,71,87,.4);color:#ff6b81;font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:4px;cursor:pointer;transition:all .2s ease}.dismiss-all-btn[data-v-541c75c3]:hover{background:#ff4757;color:#fff}@media (max-width:480px){.alert-stack-grid[data-v-541c75c3]{right:8px;left:8px;max-width:calc(100vw - 16px);width:auto}}.alert-card[data-v-541c75c3]{position:relative;border-radius:16px;padding:16px;background:rgba(18,22,33,.85);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff;pointer-events:auto;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 16px 40px rgba(0,0,0,.4)}.alert-card[data-v-541c75c3]:hover{transform:translateY(-4px) scale(1.02);border-color:hsla(0,0%,100%,.15);box-shadow:0 20px 48px rgba(0,0,0,.5)}.card-glow[data-v-541c75c3]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 100% 0,hsla(0,0%,100%,.08) 0,transparent 60%);pointer-events:none}.alert-card.stock[data-v-541c75c3]{border-left:4px solid #10ac84}.alert-card.stock[data-v-541c75c3]:hover{box-shadow:0 20px 48px rgba(16,172,132,.15),0 0 1px rgba(16,172,132,.5)}.alert-card.crypto[data-v-541c75c3]{border-left:4px solid #00d2d3}.alert-card.crypto[data-v-541c75c3]:hover{box-shadow:0 20px 48px rgba(0,210,211,.15),0 0 1px rgba(0,210,211,.5)}.alert-card.futures[data-v-541c75c3]{border-left:4px solid #ff9f43}.alert-card.futures[data-v-541c75c3]:hover{box-shadow:0 20px 48px rgba(255,159,67,.15),0 0 1px rgba(255,159,67,.5)}.alert-card.commodities[data-v-541c75c3],.alert-card.gold[data-v-541c75c3],.alert-card.oil[data-v-541c75c3],.alert-card.silver[data-v-541c75c3]{border-left:4px solid #eab308}.alert-card.commodities[data-v-541c75c3]:hover,.alert-card.gold[data-v-541c75c3]:hover,.alert-card.oil[data-v-541c75c3]:hover,.alert-card.silver[data-v-541c75c3]:hover{box-shadow:0 20px 48px rgba(234,179,8,.15),0 0 1px rgba(234,179,8,.5)}.alert-card.forex[data-v-541c75c3]{border-left:4px solid #8b5cf6}.alert-card.forex[data-v-541c75c3]:hover{box-shadow:0 20px 48px rgba(139,92,246,.15),0 0 1px rgba(139,92,246,.5)}.alert-header[data-v-541c75c3]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.badge[data-v-541c75c3]{font-size:.65rem;font-weight:800;padding:4px 8px;border-radius:20px;display:inline-flex;align-items:center;gap:4px;letter-spacing:.5px}.stock .badge[data-v-541c75c3]{background:rgba(16,172,132,.15);color:#10ac84}.crypto .badge[data-v-541c75c3]{background:rgba(0,210,211,.15);color:#00d2d3}.futures .badge[data-v-541c75c3]{background:rgba(255,159,67,.15);color:#ff9f43}.commodities .badge[data-v-541c75c3],.gold .badge[data-v-541c75c3],.oil .badge[data-v-541c75c3],.silver .badge[data-v-541c75c3]{background:rgba(234,179,8,.15);color:#eab308}.forex .badge[data-v-541c75c3]{background:rgba(139,92,246,.15);color:#8b5cf6}.symbol-wrapper[data-v-541c75c3]{flex-grow:1;overflow:hidden;position:relative;min-width:0;height:1.4em;line-height:1.4em}.symbol[data-v-541c75c3]{font-weight:800;font-size:.95rem;letter-spacing:.5px;color:#f1f2f6;display:inline-block;white-space:nowrap}.symbol.symbol-marquee[data-v-541c75c3]{animation:marquee-scroll-541c75c3 8s linear infinite;animation-delay:1s;padding-right:40px}.symbol-wrapper:hover .symbol-marquee[data-v-541c75c3]{animation-play-state:paused}@keyframes marquee-scroll-541c75c3{0%{transform:translateX(0)}8%{transform:translateX(0)}75%{transform:translateX(calc(-100% + 100px))}to{transform:translateX(calc(-100% + 100px))}}.close-btn[data-v-541c75c3]{background:none;border:none;color:#747d8c;font-size:20px;font-weight:400;cursor:pointer;padding:0 4px;line-height:1;transition:color .2s ease}.close-btn[data-v-541c75c3]:hover{color:#ff4757}.alert-body[data-v-541c75c3]{margin-bottom:10px}.message[data-v-541c75c3]{margin:0;font-size:.85rem;line-height:1.45;color:#dfe4ea}.alert-footer[data-v-541c75c3]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid hsla(0,0%,100%,.05);padding-top:8px;font-size:.72rem;color:#747d8c}.time i[data-v-541c75c3]{margin-right:3px}.click-info[data-v-541c75c3]{font-style:italic;opacity:0;transition:opacity .2s ease}.alert-card:hover .click-info[data-v-541c75c3]{opacity:1;color:#ff4757}.fade-slide-enter-active[data-v-541c75c3],.fade-slide-leave-active[data-v-541c75c3]{transition:all .3s cubic-bezier(.16,1,.3,1)}.fade-slide-enter[data-v-541c75c3],.fade-slide-leave-to[data-v-541c75c3]{transform:translateY(12px) scale(.95);opacity:0}.card-fly-enter-active[data-v-541c75c3]{animation:fly-in-541c75c3 .45s cubic-bezier(.16,1,.3,1) forwards}.card-fly-leave-active[data-v-541c75c3]{animation:fly-out-541c75c3 .3s ease forwards;position:absolute}.card-fly-move[data-v-541c75c3]{transition:transform .4s cubic-bezier(.16,1,.3,1)}.modal-backdrop[data-v-541c75c3]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:20000;display:flex;align-items:center;justify-content:center}.custom-modal[data-v-541c75c3]{background:#fff;border-radius:12px;width:90%;max-width:900px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;color:#000;pointer-events:auto}.modal-header[data-v-541c75c3]{padding:1rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.08);display:flex;justify-content:space-between;align-items:center;background:#fff}.modal-title-text[data-v-541c75c3]{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;color:#0f172a;font-size:1.1rem}.modal-symbol-bar[data-v-541c75c3]{display:flex;gap:10px;padding:12px 1.5rem;background:#f8fafc;border-bottom:1px solid rgba(0,0,0,.06);align-items:center}.modal-input-group[data-v-541c75c3]{position:relative;flex:1;display:flex;align-items:center}.modal-search-icon[data-v-541c75c3]{position:absolute;left:12px;color:#94a3b8;pointer-events:none}.modal-symbol-input[data-v-541c75c3]{width:100%;padding:9px 38px 9px 38px;border:1px solid #cbd5e1;border-radius:8px;font-size:.88rem;font-weight:600;color:#0f172a;background:#fff;outline:none;transition:border-color .2s,box-shadow .2s;letter-spacing:.5px}.modal-symbol-input[data-v-541c75c3]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.modal-input-clear-btn[data-v-541c75c3]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.08);border:none;color:#64748b;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all .2s ease;z-index:2}.modal-input-clear-btn[data-v-541c75c3]:hover{background:rgba(239,68,68,.2);color:#ef4444}.modal-symbol-btn[data-v-541c75c3]{display:inline-flex;align-items:center;gap:6px;padding:9px 20px;border:none;border-radius:8px;font-size:.85rem;font-weight:600;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;cursor:pointer;box-shadow:0 2px 6px rgba(59,130,246,.25);transition:all .2s ease;white-space:nowrap}.modal-symbol-btn[data-v-541c75c3]:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px rgba(37,99,235,.35);transform:translateY(-1px)}.modal-symbol-btn[data-v-541c75c3]:disabled{opacity:.45;cursor:not-allowed}.modal-body[data-v-541c75c3]{padding:0;overflow-y:auto}@keyframes fly-in-541c75c3{0%{transform:translateX(120%) scale(.9);opacity:0}70%{transform:translateX(-5%) scale(1.02)}to{transform:translateX(0) scale(1);opacity:1}}@keyframes fly-out-541c75c3{0%{transform:scale(1);opacity:1}to{transform:scale(.85) translateY(-30px);opacity:0}}*{box-sizing:border-box}body,html{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden;background-color:#0a0d14!important;color:#e2e8f0!important}#app{font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;width:100%;display:flex;flex-direction:column;background-color:#0a0d14}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0a0d14}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(0,242,254,.4)}.table{--bs-table-bg:transparent!important;--bs-table-color:#e2e8f0!important;--bs-table-hover-color:#fff!important;--bs-table-hover-bg:hsla(0,0%,100%,.04)!important;border-color:hsla(0,0%,100%,.08)!important;color:#e2e8f0!important;margin-top:1rem}.table th{background-color:rgba(18,24,38,.9)!important;color:#94a3b8!important;font-weight:700;border-bottom:1px solid hsla(0,0%,100%,.1)!important;text-transform:uppercase;font-size:.78rem;letter-spacing:.5px}.table td,.table th{vertical-align:middle}.table td{border-bottom:1px solid hsla(0,0%,100%,.05)!important;color:#e2e8f0!important}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-bg-type:hsla(0,0%,100%,.02)!important;color:#e2e8f0!important}.news-btn{position:fixed;right:0;top:45%;transform:translateY(-50%);z-index:2000000;background:linear-gradient(135deg,rgba(0,242,254,.2),rgba(79,172,254,.3));border:1px solid rgba(0,242,254,.4);backdrop-filter:blur(10px);color:#00f2fe;padding:11px 18px 11px 16px;border-radius:30px 0 0 30px;border-right:none;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s cubic-bezier(.16,1,.3,1);font-weight:700;box-shadow:-4px 0 20px rgba(0,242,254,.2)}.news-btn:hover{transform:translateY(-50%) translateX(-4px);background:linear-gradient(135deg,rgba(0,242,254,.35),rgba(79,172,254,.45));box-shadow:-6px 0 25px rgba(0,242,254,.35);color:#fff}.news-btn:active{transform:translateY(-50%) translateX(-2px) scale(.96)}.news-btn-icon{width:18px;height:18px;color:currentColor;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));animation:gentle-pulse 2s infinite alternate}.news-btn .text{text-transform:uppercase;letter-spacing:.8px;font-size:.8rem;text-shadow:0 1px 2px rgba(0,0,0,.3)}@keyframes gentle-pulse{0%{transform:scale(1)}to{transform:scale(1.1)}}.vue-notification-group{z-index:9999999!important;position:fixed!important}.text-dark,.text-slate-600,.text-slate-700,.text-slate-800,.text-slate-900{color:#e2e8f0!important}.text-muted,.text-secondary,.text-slate-500{color:#94a3b8!important}.bg-light,.bg-white,.card{background-color:rgba(18,24,38,.75)!important;color:#e2e8f0!important}.card{border:1px solid hsla(0,0%,100%,.08)!important}.card-footer,.card-header{background-color:rgba(10,13,20,.6)!important;border-color:hsla(0,0%,100%,.08)!important;color:#fff!important}.form-control,.form-select,.stk-input{background-color:rgba(10,13,20,.8)!important;border:1px solid hsla(0,0%,100%,.12)!important;color:#fff!important}.form-control:focus,.form-select:focus,.stk-input:focus{border-color:#00f2fe!important;box-shadow:0 0 0 3px rgba(0,242,254,.15)!important;color:#fff!important;background-color:rgba(10,13,20,.95)!important}.form-control::-moz-placeholder,.stk-input::-moz-placeholder{color:#64748b!important}.form-control::placeholder,.stk-input::placeholder{color:#64748b!important}.modal-content{background-color:#111726!important;border:1px solid hsla(0,0%,100%,.12)!important;color:#e2e8f0!important}.scroll-to-top-btn{position:fixed;bottom:90px;right:24px;z-index:999999!important;width:46px;height:46px;border-radius:50%;background:rgba(18,24,38,.92);border:1.5px solid rgba(0,242,254,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#00f2fe;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.6),0 0 15px rgba(0,242,254,.25);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(16px) scale(.85);transition:all .3s cubic-bezier(.16,1,.3,1);outline:none;padding:0}.scroll-to-top-btn--visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.scroll-to-top-btn:hover{background:linear-gradient(135deg,rgba(0,242,254,.3),rgba(79,172,254,.4));border-color:#00f2fe;color:#fff;box-shadow:0 6px 24px rgba(0,242,254,.5),0 0 20px rgba(0,242,254,.4);transform:translateY(-4px) scale(1.08)}.scroll-to-top-btn:active{transform:translateY(-1px) scale(.96)}@media (max-width:768px){.news-btn{top:45%;padding:8px 12px 8px 10px;font-size:.75rem}.news-btn-icon{width:15px;height:15px}.scroll-to-top-btn{bottom:82px;right:18px;width:40px;height:40px}}footer[data-v-95881434]{width:100%}.price-alert-widget[data-v-0fb5e105]{margin-bottom:1rem}.alert-inactive[data-v-0fb5e105]{opacity:.6;background-color:#f8f9fa}.list-group-item[data-v-0fb5e105]{padding:.75rem 1rem}.btn-group .btn[data-v-0fb5e105]{padding:.25rem .5rem}.spinner-border-sm[data-v-0fb5e105]{width:1rem;height:1rem;border-width:.15em}.stk-page[data-v-1685c5e8]{background:#0a0d14;color:#e2e8f0;padding:20px 0 40px}.stk-container[data-v-1685c5e8]{max-width:1320px;margin:0 auto;padding:0 20px}.stk-tabs[data-v-1685c5e8]{display:flex;gap:8px;margin-bottom:22px;overflow-x:auto;scrollbar-width:none}.stk-tabs[data-v-1685c5e8]::-webkit-scrollbar{display:none}.stk-tab[data-v-1685c5e8]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;font-size:.88rem;font-weight:600;color:#94a3b8;background:hsla(0,0%,100%,.03);cursor:pointer;transition:all .2s ease;white-space:nowrap;backdrop-filter:blur(8px)}.stk-tab[data-v-1685c5e8]:hover{color:#fff;background:hsla(0,0%,100%,.08)}.stk-tab--active[data-v-1685c5e8]{color:#00f2fe!important;background:rgba(0,242,254,.12)!important;border-color:rgba(0,242,254,.35)!important;box-shadow:0 0 16px rgba(0,242,254,.25)!important}.stk-panel[data-v-1685c5e8]{background:rgba(18,24,38,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.35);backdrop-filter:blur(16px);overflow:hidden;margin-bottom:22px}.stk-header[data-v-1685c5e8]{display:flex;align-items:center;gap:14px;padding:22px 24px;background:rgba(10,13,20,.6);color:#fff;border-bottom:1px solid hsla(0,0%,100%,.08)}.stk-header__icon[data-v-1685c5e8]{width:44px;height:44px;border-radius:12px;background:rgba(0,242,254,.12);border:1px solid rgba(0,242,254,.3);color:#00f2fe;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stk-header__title[data-v-1685c5e8]{font-size:1.25rem;font-weight:800;margin:0;line-height:1.3;font-family:Outfit,sans-serif;color:#fff}.stk-header__sub[data-v-1685c5e8]{font-size:.82rem;color:#94a3b8;margin:2px 0 0}.stk-section[data-v-1685c5e8]{padding:20px 24px}.stk-section--potential[data-v-1685c5e8]{border-top:1px solid hsla(0,0%,100%,.08)}.stk-label[data-v-1685c5e8]{display:block;font-size:.8rem;font-weight:700;color:#94a3b8;margin-bottom:8px;text-transform:uppercase;letter-spacing:.6px}.stk-section-head[data-v-1685c5e8]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:14px}.stk-section-head__title[data-v-1685c5e8]{display:inline-flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:800;color:#fff;margin:0;font-family:Outfit,sans-serif}.stk-updated[data-v-1685c5e8]{font-size:.75rem;color:#64748b;font-weight:500}.stk-sticky-chart[data-v-1685c5e8]{position:sticky;top:60px;z-index:20;background:#0a0d14;padding:12px 0;margin-bottom:14px}.stk-chart-wrap[data-v-1685c5e8]{position:relative;border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:rgba(18,24,38,.85);box-shadow:0 8px 24px rgba(0,0,0,.4)}.stk-alert-toggle[data-v-1685c5e8]{margin-top:10px}.stk-alert-toggle__btn[data-v-1685c5e8]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;background:hsla(0,0%,100%,.03);color:#94a3b8;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s}.stk-alert-toggle__btn[data-v-1685c5e8]:hover{background:rgba(0,242,254,.1);border-color:rgba(0,242,254,.3);color:#00f2fe}.stk-alert-toggle__btn svg[data-v-1685c5e8]:last-child{transition:transform .2s ease}.stk-chevron--open[data-v-1685c5e8]{transform:rotate(180deg)}.stk-alert-content[data-v-1685c5e8]{margin-top:8px}.stk-filters[data-v-1685c5e8]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.stk-filter-item[data-v-1685c5e8]{flex:1 1 200px}.stk-input[data-v-1685c5e8]{width:100%;padding:10px 14px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;font-size:.85rem;color:#fff;background:rgba(10,13,20,.8);transition:all .2s;outline:none}.stk-input[data-v-1685c5e8]:focus{border-color:#00f2fe;box-shadow:0 0 0 3px rgba(0,242,254,.15)}.stk-table-wrap[data-v-1685c5e8]{border-radius:12px;border:1px solid hsla(0,0%,100%,.08);overflow-x:auto;-webkit-overflow-scrolling:touch;background:rgba(18,24,38,.6)}.stk-table-wrap--scroll[data-v-1685c5e8]::-webkit-scrollbar,.stk-table-wrap[data-v-1685c5e8]::-webkit-scrollbar{width:6px;height:6px}.stk-table-wrap--scroll[data-v-1685c5e8]::-webkit-scrollbar-track,.stk-table-wrap[data-v-1685c5e8]::-webkit-scrollbar-track{background:rgba(10,13,20,.6);border-radius:4px}.stk-table-wrap--scroll[data-v-1685c5e8]::-webkit-scrollbar-thumb,.stk-table-wrap[data-v-1685c5e8]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:4px}.stk-table-wrap--scroll[data-v-1685c5e8]::-webkit-scrollbar-thumb:hover,.stk-table-wrap[data-v-1685c5e8]::-webkit-scrollbar-thumb:hover{background:rgba(0,242,254,.4)}.stk-table-wrap--scroll[data-v-1685c5e8]{max-height:480px;overflow-y:auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.stk-table[data-v-1685c5e8]{width:100%;min-width:860px;border-collapse:collapse;font-size:.85rem}.stk-th[data-v-1685c5e8]{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#64748b;background:rgba(10,13,20,.9);border-bottom:1px solid hsla(0,0%,100%,.1);position:sticky;top:0;z-index:2}.stk-th--center[data-v-1685c5e8]{text-align:center}.stk-th--right[data-v-1685c5e8]{text-align:right}.stk-th--chk[data-v-1685c5e8]{width:36px;text-align:center}.stk-row[data-v-1685c5e8]{cursor:pointer;transition:background .15s ease}.stk-row[data-v-1685c5e8]:hover{background:hsla(0,0%,100%,.03)}.stk-row--active[data-v-1685c5e8]{background:rgba(0,242,254,.08)!important;border-left:3px solid #00f2fe}.stk-td[data-v-1685c5e8]{padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.04);vertical-align:middle;color:#e2e8f0}.stk-td--chk[data-v-1685c5e8]{width:36px;text-align:center}.stk-td--center[data-v-1685c5e8]{text-align:center}.stk-td--right[data-v-1685c5e8]{text-align:right}.stk-td--symbol[data-v-1685c5e8]{font-weight:800;color:#00f2fe}.stk-checkbox[data-v-1685c5e8]{width:16px;height:16px;accent-color:#00f2fe;cursor:pointer}.stk-signal[data-v-1685c5e8]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.stk-signal--near_52w_ath[data-v-1685c5e8]{background:rgba(0,242,254,.12);color:#00f2fe;border:1px solid rgba(0,242,254,.3)}.stk-signal--near_ath[data-v-1685c5e8]{background:hsla(46,89%,68%,.12);color:#f6d365;border:1px solid hsla(46,89%,68%,.3)}.stk-signal--ema9_above_ema21[data-v-1685c5e8]{background:rgba(0,245,160,.12);color:#00f5a0;border:1px solid rgba(0,245,160,.3)}.stk-actions[data-v-1685c5e8]{padding:16px 0 0;align-items:center}.stk-actions[data-v-1685c5e8],.stk-actions__group[data-v-1685c5e8]{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.stk-btn[data-v-1685c5e8]{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:none;border-radius:8px;font-size:.84rem;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap}.stk-btn[data-v-1685c5e8]:disabled{opacity:.45;cursor:not-allowed}.stk-btn--primary[data-v-1685c5e8]{background:linear-gradient(135deg,#00f2fe,#4facfe);color:#0a0d14;box-shadow:0 4px 14px rgba(0,242,254,.35)}.stk-btn--primary[data-v-1685c5e8]:hover:not(:disabled){box-shadow:0 6px 20px rgba(0,242,254,.5);transform:translateY(-1px)}.stk-btn--outline[data-v-1685c5e8]{background:hsla(0,0%,100%,.04);color:#e2e8f0;border:1px solid hsla(0,0%,100%,.1)}.stk-btn--outline[data-v-1685c5e8]:hover:not(:disabled){background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.stk-btn--scan[data-v-1685c5e8]{min-width:180px;justify-content:center}.stk-loading[data-v-1685c5e8]{display:flex;justify-content:center;padding:20px 0}.stk-spinner[data-v-1685c5e8]{width:32px;height:32px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#00f2fe;border-radius:50%;animation:stk-spin-1685c5e8 .7s linear infinite}@keyframes stk-spin-1685c5e8{to{transform:rotate(1turn)}}.stk-message[data-v-1685c5e8]{text-align:center;font-size:.85rem;color:#94a3b8;padding:10px 0;margin:0}.stk-rrg-wrap[data-v-1685c5e8]{padding:24px;text-align:center}.stk-rrg-img[data-v-1685c5e8]{max-width:800px;width:100%;height:auto;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.08);display:block;margin:0 auto}@media (max-width:640px){.stk-container[data-v-1685c5e8]{padding:0 12px}.stk-header[data-v-1685c5e8],.stk-section[data-v-1685c5e8]{padding:16px}.stk-sticky-chart[data-v-1685c5e8]{padding:0 12px 10px}.stk-tab[data-v-1685c5e8]{padding:8px 14px;font-size:.82rem}.stk-filters[data-v-1685c5e8]{flex-direction:column}.stk-table-wrap--scroll[data-v-1685c5e8]{max-height:400px}}.stk-page[data-v-26df4d28]{background:#0a0d14;color:#e2e8f0;padding:20px 0 40px}.stk-container[data-v-26df4d28]{max-width:1320px;margin:0 auto;padding:0 20px}.stk-tabs[data-v-26df4d28]{display:flex;gap:8px;margin-bottom:22px;overflow-x:auto;scrollbar-width:none}.stk-tabs[data-v-26df4d28]::-webkit-scrollbar{display:none}.stk-tab[data-v-26df4d28]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;font-size:.88rem;font-weight:600;color:#94a3b8;background:hsla(0,0%,100%,.03);cursor:pointer;transition:all .2s ease;white-space:nowrap;backdrop-filter:blur(8px)}.stk-tab[data-v-26df4d28]:hover{color:#fff;background:hsla(0,0%,100%,.08)}.stk-tab--active[data-v-26df4d28]{color:#00f2fe!important;background:rgba(0,242,254,.12)!important;border-color:rgba(0,242,254,.35)!important;box-shadow:0 0 16px rgba(0,242,254,.25)!important}.stk-panel[data-v-26df4d28]{background:rgba(18,24,38,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.35);backdrop-filter:blur(16px);overflow:hidden;margin-bottom:22px}.stk-header[data-v-26df4d28]{display:flex;align-items:center;gap:14px;padding:22px 24px;background:rgba(10,13,20,.6);color:#fff;border-bottom:1px solid hsla(0,0%,100%,.08)}.stk-header__icon[data-v-26df4d28]{width:44px;height:44px;border-radius:12px;background:rgba(0,242,254,.12);border:1px solid rgba(0,242,254,.3);color:#00f2fe;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stk-header__title[data-v-26df4d28]{font-size:1.25rem;font-weight:800;margin:0;line-height:1.3;font-family:Outfit,sans-serif;color:#fff}.stk-header__sub[data-v-26df4d28]{font-size:.82rem;color:#94a3b8;margin:2px 0 0}.stk-section[data-v-26df4d28]{padding:20px 24px}.stk-section--potential[data-v-26df4d28]{border-top:1px solid hsla(0,0%,100%,.08)}.stk-label[data-v-26df4d28]{display:block;font-size:.8rem;font-weight:700;color:#94a3b8;margin-bottom:8px;text-transform:uppercase;letter-spacing:.6px}.stk-section-head[data-v-26df4d28]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:14px}.stk-section-head__title[data-v-26df4d28]{display:inline-flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:800;color:#fff;margin:0;font-family:Outfit,sans-serif}.stk-updated[data-v-26df4d28]{font-size:.75rem;color:#64748b;font-weight:500}.stk-sticky-chart[data-v-26df4d28]{position:sticky;top:60px;z-index:20;background:#0a0d14;padding:12px 0;margin-bottom:14px}.stk-chart-wrap[data-v-26df4d28]{position:relative;border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:rgba(18,24,38,.85);box-shadow:0 8px 24px rgba(0,0,0,.4)}.stk-alert-toggle[data-v-26df4d28]{margin-top:10px}.stk-alert-toggle__btn[data-v-26df4d28]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;background:hsla(0,0%,100%,.03);color:#94a3b8;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s}.stk-alert-toggle__btn[data-v-26df4d28]:hover{background:rgba(0,242,254,.1);border-color:rgba(0,242,254,.3);color:#00f2fe}.stk-alert-toggle__btn svg[data-v-26df4d28]:last-child{transition:transform .2s ease}.stk-chevron--open[data-v-26df4d28]{transform:rotate(180deg)}.stk-alert-content[data-v-26df4d28]{margin-top:8px}.stk-filters[data-v-26df4d28]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.stk-filter-item[data-v-26df4d28]{flex:1 1 200px}.stk-input[data-v-26df4d28]{width:100%;padding:10px 14px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;font-size:.85rem;color:#fff;background:rgba(10,13,20,.8);transition:all .2s;outline:none}.stk-input[data-v-26df4d28]:focus{border-color:#00f2fe;box-shadow:0 0 0 3px rgba(0,242,254,.15)}.stk-table-wrap[data-v-26df4d28]{border-radius:12px;border:1px solid hsla(0,0%,100%,.08);overflow-x:auto;-webkit-overflow-scrolling:touch;background:rgba(18,24,38,.6)}.stk-table-wrap--scroll[data-v-26df4d28]::-webkit-scrollbar,.stk-table-wrap[data-v-26df4d28]::-webkit-scrollbar{width:6px;height:6px}.stk-table-wrap--scroll[data-v-26df4d28]::-webkit-scrollbar-track,.stk-table-wrap[data-v-26df4d28]::-webkit-scrollbar-track{background:rgba(10,13,20,.6);border-radius:4px}.stk-table-wrap--scroll[data-v-26df4d28]::-webkit-scrollbar-thumb,.stk-table-wrap[data-v-26df4d28]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:4px}.stk-table-wrap--scroll[data-v-26df4d28]::-webkit-scrollbar-thumb:hover,.stk-table-wrap[data-v-26df4d28]::-webkit-scrollbar-thumb:hover{background:rgba(0,242,254,.4)}.stk-table-wrap--scroll[data-v-26df4d28]{max-height:480px;overflow-y:auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.stk-table[data-v-26df4d28]{width:100%;min-width:860px;border-collapse:collapse;font-size:.85rem}.stk-th[data-v-26df4d28]{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#64748b;background:rgba(10,13,20,.9);border-bottom:1px solid hsla(0,0%,100%,.1);position:sticky;top:0;z-index:2}.stk-th--center[data-v-26df4d28]{text-align:center}.stk-th--right[data-v-26df4d28]{text-align:right}.stk-th--chk[data-v-26df4d28]{width:36px;text-align:center}.stk-td--right[data-v-26df4d28]{text-align:right}.stk-row[data-v-26df4d28]{cursor:pointer;transition:background .15s ease}.stk-row[data-v-26df4d28]:hover{background:hsla(0,0%,100%,.03)}.stk-row--active[data-v-26df4d28]{background:rgba(0,242,254,.08)!important;border-left:3px solid #00f2fe}.stk-td[data-v-26df4d28]{padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.04);vertical-align:middle;color:#e2e8f0}.stk-td--chk[data-v-26df4d28]{width:36px;text-align:center}.stk-td--center[data-v-26df4d28]{text-align:center}.stk-td--symbol[data-v-26df4d28]{font-weight:800;color:#00f2fe}.stk-checkbox[data-v-26df4d28]{width:16px;height:16px;accent-color:#00f2fe;cursor:pointer}.stk-signal[data-v-26df4d28]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.stk-signal--near_52w_high[data-v-26df4d28]{background:hsla(46,89%,68%,.12);color:#f6d365;border:1px solid hsla(46,89%,68%,.3)}.stk-signal--ema9_above_ema21[data-v-26df4d28]{background:rgba(0,245,160,.12);color:#00f5a0;border:1px solid rgba(0,245,160,.3)}.stk-btn[data-v-26df4d28]{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:none;border-radius:8px;font-size:.84rem;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap}.stk-btn[data-v-26df4d28]:disabled{opacity:.45;cursor:not-allowed}.stk-btn--primary[data-v-26df4d28]{background:linear-gradient(135deg,#00f2fe,#4facfe);color:#0a0d14;box-shadow:0 4px 14px rgba(0,242,254,.35)}.stk-btn--primary[data-v-26df4d28]:hover:not(:disabled){box-shadow:0 6px 20px rgba(0,242,254,.5);transform:translateY(-1px)}.stk-btn--outline[data-v-26df4d28]{background:hsla(0,0%,100%,.04);color:#e2e8f0;border:1px solid hsla(0,0%,100%,.1)}.stk-btn--outline[data-v-26df4d28]:hover:not(:disabled){background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.stk-btn--scan[data-v-26df4d28]{min-width:180px;justify-content:center}.stk-loading[data-v-26df4d28]{display:flex;justify-content:center;padding:20px 0}.stk-spinner[data-v-26df4d28]{width:32px;height:32px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#00f2fe;border-radius:50%;animation:stk-spin-26df4d28 .7s linear infinite}@keyframes stk-spin-26df4d28{to{transform:rotate(1turn)}}.stk-message[data-v-26df4d28]{text-align:center;font-size:.85rem;color:#94a3b8;padding:10px 0;margin:0}.stk-rrg-wrap[data-v-26df4d28]{padding:24px;text-align:center}.stk-rrg-img[data-v-26df4d28]{max-width:800px;width:100%;height:auto;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.08);display:block;margin:0 auto}@media (max-width:640px){.stk-container[data-v-26df4d28]{padding:0 12px}.stk-header[data-v-26df4d28],.stk-section[data-v-26df4d28]{padding:16px}.stk-sticky-chart[data-v-26df4d28]{padding:0 12px 10px}.stk-tab[data-v-26df4d28]{padding:8px 14px;font-size:.82rem}.stk-filters[data-v-26df4d28]{flex-direction:column}.stk-table-wrap--scroll[data-v-26df4d28]{max-height:400px}}.world-state-card[data-v-8ce73a32]{background:rgba(18,24,38,.75);border-radius:16px;border:1px solid hsla(0,0%,100%,.08);padding:1.5rem;margin-bottom:2rem;box-shadow:0 10px 30px rgba(0,0,0,.35);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);width:100%;max-width:100%;box-sizing:border-box}.world-state-card.ws-borderless[data-v-8ce73a32]{background:transparent;border:none;box-shadow:none;padding:0;margin-bottom:0}.world-state-card.ws-borderless .ws-header[data-v-8ce73a32]{margin-bottom:1.25rem;padding-bottom:.75rem}.world-state-card.ws-borderless .ws-title[data-v-8ce73a32]{font-size:1.15rem;font-weight:700}.ws-header[data-v-8ce73a32]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:1rem}.ws-title[data-v-8ce73a32]{margin:0;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:800;color:#fff}.ws-updated[data-v-8ce73a32]{font-size:.8rem;color:#94a3b8;font-weight:500}.ws-grid[data-v-8ce73a32]{display:grid;grid-template-columns:1fr;gap:1.25rem;width:100%;max-width:100%;box-sizing:border-box}@media (min-width:860px) and (max-width:1399px){.ws-grid[data-v-8ce73a32]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1400px){.ws-grid[data-v-8ce73a32]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ws-entity-card[data-v-8ce73a32]{background:rgba(10,13,20,.7);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:1.25rem;box-shadow:0 4px 15px rgba(0,0,0,.2);transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden}.ws-entity-card[data-v-8ce73a32]:hover{transform:translateY(-2px);border-color:rgba(0,242,254,.3);box-shadow:0 8px 24px rgba(0,242,254,.1)}@media (max-width:576px){.world-state-card[data-v-8ce73a32],.ws-entity-card[data-v-8ce73a32]{padding:1rem}}.entity-header[data-v-8ce73a32]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.35rem .75rem;margin-bottom:1rem;padding-bottom:.6rem;border-bottom:1px solid hsla(0,0%,100%,.08);min-width:0}.entity-title[data-v-8ce73a32]{font-family:Outfit,sans-serif;font-size:.88rem;font-weight:800;color:#00f2fe;margin:0;letter-spacing:.5px;word-break:break-word;overflow-wrap:break-word;flex:1 1 auto}.entity-updated[data-v-8ce73a32]{font-size:.68rem;color:#94a3b8;font-weight:500;white-space:normal;line-height:1.35;flex-shrink:0}.field-list[data-v-8ce73a32]{gap:.85rem;flex-grow:1}.field-item[data-v-8ce73a32],.field-list[data-v-8ce73a32]{display:flex;flex-direction:column;min-width:0;width:100%}.field-key[data-v-8ce73a32]{color:#94a3b8;text-transform:uppercase;font-size:.68rem;font-weight:700;letter-spacing:.7px;margin-bottom:.25rem;word-break:break-word;overflow-wrap:break-word}.field-value[data-v-8ce73a32]{font-size:.88rem;font-weight:600;color:#e2e8f0;line-height:1.5;word-break:break-word;overflow-wrap:break-word}.value-accent-red[data-v-8ce73a32]{color:#ff4b72!important}.value-accent-green[data-v-8ce73a32]{color:#00f5a0!important}.value-accent-orange[data-v-8ce73a32]{color:#f6d365!important}.field-list-value[data-v-8ce73a32]{display:flex;flex-direction:column;gap:.4rem;margin-top:.25rem;padding-left:.15rem;min-width:0;width:100%}.field-list-item[data-v-8ce73a32]{display:flex;align-items:flex-start;font-size:.85rem;line-height:1.5;min-width:0;width:100%}.bullet-dot[data-v-8ce73a32]{color:#00f2fe;margin-right:.45rem;font-weight:800;font-size:.9rem;line-height:1.2;flex-shrink:0}.item-text[data-v-8ce73a32]{flex:1;color:#e2e8f0;font-weight:500;word-break:break-word;overflow-wrap:break-word;min-width:0}.ai-prompt-modal-overlay[data-v-055da0be]{position:fixed;inset:0;z-index:2050;background:rgba(6,9,18,.85);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:modalFadeIn-055da0be .25s cubic-bezier(.16,1,.3,1)}@keyframes modalFadeIn-055da0be{0%{opacity:0}to{opacity:1}}.ai-prompt-modal-container[data-v-055da0be]{background:linear-gradient(170deg,#131929,#0c101c);border:1px solid rgba(0,242,254,.25);border-radius:20px;box-shadow:0 28px 80px rgba(0,0,0,.8),0 0 40px rgba(0,242,254,.1);width:100%;max-width:900px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;animation:modalSlideUp-055da0be .25s cubic-bezier(.16,1,.3,1)}@keyframes modalSlideUp-055da0be{0%{transform:translateY(22px) scale(.98)}to{transform:translateY(0) scale(1)}}.ai-modal-header[data-v-055da0be]{padding:1.35rem 1.75rem;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;justify-content:space-between;align-items:center;background:hsla(0,0%,100%,.015)}.ai-modal-badge-icon[data-v-055da0be]{font-size:1.5rem;background:linear-gradient(135deg,rgba(0,242,254,.15),rgba(79,172,254,.05));border:1px solid rgba(0,242,254,.3);border-radius:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 15px rgba(0,242,254,.15)}.ai-modal-title[data-v-055da0be]{color:#f8fafc;font-size:1.15rem;font-weight:700;letter-spacing:-.01em}.ai-modal-subtitle[data-v-055da0be]{color:#94a3b8;font-size:.8rem;font-weight:400}.ai-close-btn[data-v-055da0be]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);color:#94a3b8;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.95rem;cursor:pointer;transition:all .2s ease}.ai-close-btn[data-v-055da0be]:hover{color:#fff;background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.5);box-shadow:0 0 12px rgba(239,68,68,.3)}.ai-category-tabs[data-v-055da0be]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.75rem 1.75rem;background:rgba(0,0,0,.35);border-bottom:1px solid hsla(0,0%,100%,.07)}.category-tab-btn[data-v-055da0be]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:.65rem .85rem;display:flex;align-items:center;gap:.65rem;cursor:pointer;transition:all .2s ease;outline:none}.category-tab-btn[data-v-055da0be]:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15);transform:translateY(-1px)}.category-tab-btn.active[data-v-055da0be]{background:linear-gradient(135deg,rgba(0,242,254,.14),rgba(79,172,254,.08));border-color:#00f2fe;box-shadow:0 0 16px rgba(0,242,254,.18)}.category-tab-btn .tab-icon[data-v-055da0be]{font-size:1.3rem}.category-tab-btn .tab-title[data-v-055da0be]{color:#f1f5f9;font-size:.82rem;font-weight:600;line-height:1.2}.category-tab-btn.active .tab-title[data-v-055da0be]{color:#00f2fe}.category-tab-btn .tab-desc[data-v-055da0be]{color:#94a3b8;font-size:.7rem;margin-top:2px}.ai-presets-bar[data-v-055da0be]{padding:.75rem 1.75rem;background:rgba(0,0,0,.2);border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.presets-label[data-v-055da0be]{font-size:.8rem;font-weight:600;color:#cbd5e1;white-space:nowrap}.presets-buttons[data-v-055da0be]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.preset-chip[data-v-055da0be]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);color:#94a3b8;font-size:.78rem;font-weight:500;padding:.35rem .8rem;border-radius:20px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.35rem;outline:none}.preset-chip[data-v-055da0be]:hover{background:rgba(0,242,254,.1);border-color:rgba(0,242,254,.35);color:#00f2fe;transform:translateY(-1px)}.preset-chip.active[data-v-055da0be]{background:linear-gradient(135deg,rgba(0,242,254,.18),rgba(79,172,254,.12));border-color:#00f2fe;color:#00f2fe;font-weight:600;box-shadow:0 0 12px rgba(0,242,254,.22)}.preset-icon[data-v-055da0be]{font-size:.85rem}.ai-modal-body[data-v-055da0be]{padding:1.25rem 1.75rem;overflow-y:auto;flex:1}.ai-help-banner[data-v-055da0be]{background:rgba(0,242,254,.04);border:1px solid rgba(0,242,254,.14);border-radius:10px;padding:.75rem 1rem;font-size:.82rem;line-height:1.55;color:#cbd5e1;display:flex;align-items:flex-start}.ai-help-banner code[data-v-055da0be]{background:rgba(0,242,254,.15);color:#38bdf8;padding:.15rem .4rem;border-radius:5px;font-size:.78rem;font-family:JetBrains Mono,Consolas,monospace}.ai-modules-selection-box[data-v-055da0be]{background:rgba(15,23,42,.6);border:1px solid rgba(0,242,254,.18);border-radius:12px;padding:.85rem 1rem}.modules-heading[data-v-055da0be]{font-size:.8rem;font-weight:600;color:#e2e8f0}.modules-token-badge[data-v-055da0be]{font-size:.75rem;font-weight:600;color:#facc15;background:rgba(250,204,21,.1);border:1px solid rgba(250,204,21,.25);padding:2px 8px;border-radius:6px}.modules-chips-grid[data-v-055da0be]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem;margin-top:.35rem}.module-select-card[data-v-055da0be]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:.55rem .75rem;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;gap:2px}.module-select-card[data-v-055da0be]:hover{background:rgba(0,242,254,.06);border-color:rgba(0,242,254,.3);transform:translateY(-1px)}.module-select-card.active[data-v-055da0be]{background:linear-gradient(135deg,rgba(0,242,254,.12),rgba(79,172,254,.06));border-color:rgba(0,242,254,.5);box-shadow:0 0 12px rgba(0,242,254,.12)}.module-card-header[data-v-055da0be]{display:flex;align-items:center;gap:.45rem}.module-check-icon[data-v-055da0be]{font-size:.95rem;line-height:1;display:flex;align-items:center}.module-icon[data-v-055da0be]{font-size:.95rem}.module-name[data-v-055da0be]{font-size:.78rem;font-weight:600;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.module-select-card.active .module-name[data-v-055da0be]{color:#00f2fe}.module-saving[data-v-055da0be]{font-size:.68rem;color:#94a3b8;padding-left:1.45rem}.module-select-card.active .module-saving[data-v-055da0be]{color:#38bdf8}.textarea-label[data-v-055da0be]{display:flex;justify-content:space-between;align-items:center}.ai-textarea[data-v-055da0be]{background:rgba(8,12,20,.9)!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:12px;color:#e2e8f0!important;font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-size:.84rem;line-height:1.65;padding:1rem 1.15rem;resize:vertical;min-height:240px;max-height:480px;transition:all .2s ease;box-shadow:inset 0 2px 8px rgba(0,0,0,.4)}.ai-textarea[data-v-055da0be]:focus{border-color:#00f2fe!important;box-shadow:inset 0 2px 8px rgba(0,0,0,.4),0 0 0 3px rgba(0,242,254,.15)!important;outline:none}.char-counter[data-v-055da0be]{position:absolute;bottom:12px;right:16px;font-size:.72rem;font-weight:500;color:#94a3b8;background:rgba(15,23,42,.85);border:1px solid hsla(0,0%,100%,.08);padding:2px 8px;border-radius:6px;pointer-events:none;backdrop-filter:blur(4px)}.status-alert[data-v-055da0be]{font-size:.82rem;padding:.55rem .9rem;border-radius:8px;display:flex;align-items:center;animation:modalFadeIn-055da0be .2s ease}.status-success[data-v-055da0be]{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);color:#34d399}.status-error[data-v-055da0be]{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);color:#f87171}.ai-modal-footer[data-v-055da0be]{padding:1.1rem 1.75rem;border-top:1px solid hsla(0,0%,100%,.07);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.85rem;background:rgba(0,0,0,.2)}.footer-left[data-v-055da0be]{display:flex;align-items:center;gap:.6rem}.footer-right[data-v-055da0be]{display:flex;align-items:center;gap:.65rem}.btn-action-ghost[data-v-055da0be]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);color:#94a3b8;font-size:.82rem;font-weight:500;padding:.5rem .95rem;border-radius:9px;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:all .2s ease;outline:none}.btn-action-ghost[data-v-055da0be]:hover{background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.22);color:#f1f5f9;transform:translateY(-1px)}.btn-action-ghost.copied[data-v-055da0be]{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.4);color:#34d399}.btn-modal-close[data-v-055da0be]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);color:#cbd5e1;font-size:.82rem;font-weight:500;padding:.5rem 1.1rem;border-radius:9px;cursor:pointer;transition:all .2s ease;outline:none}.btn-modal-close[data-v-055da0be]:hover{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.35);color:#f87171;transform:translateY(-1px)}.btn-modal-save[data-v-055da0be]{background:rgba(0,242,254,.1);border:1px solid #00f2fe;color:#00f2fe;font-size:.82rem;font-weight:600;padding:.5rem 1.15rem;border-radius:9px;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;transition:all .2s ease;outline:none}.btn-modal-save[data-v-055da0be]:hover:not(:disabled){background:#00f2fe;color:#0c101c;box-shadow:0 0 16px rgba(0,242,254,.4);transform:translateY(-1px)}.btn-modal-save[data-v-055da0be]:disabled{opacity:.5;cursor:not-allowed}.btn-modal-execute[data-v-055da0be]{background:linear-gradient(135deg,#10b981,#059669);border:1px solid #10b981;color:#fff;font-size:.82rem;font-weight:600;padding:.5rem 1.25rem;border-radius:9px;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;transition:all .2s ease;outline:none;box-shadow:0 2px 10px rgba(16,185,129,.25)}.btn-modal-execute[data-v-055da0be]:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);border-color:#34d399;box-shadow:0 0 20px rgba(16,185,129,.5);transform:translateY(-1px)}.btn-modal-execute[data-v-055da0be]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.ai-category-tabs[data-v-055da0be]{grid-template-columns:1fr}.ai-prompt-modal-container[data-v-055da0be]{max-height:96vh;border-radius:16px}.ai-category-tabs[data-v-055da0be],.ai-modal-body[data-v-055da0be],.ai-modal-footer[data-v-055da0be],.ai-modal-header[data-v-055da0be],.ai-presets-bar[data-v-055da0be]{padding-left:1.15rem;padding-right:1.15rem}.ai-modal-footer[data-v-055da0be]{flex-direction:column;align-items:stretch}.footer-left[data-v-055da0be],.footer-right[data-v-055da0be]{width:100%;justify-content:space-between}}.bg-gradient-gold[data-v-afbb4508]{background:linear-gradient(135deg,#f6d365,#fda085)}.fw-extrabold[data-v-afbb4508]{font-weight:800}.ls-1[data-v-afbb4508]{letter-spacing:.5px}.glass-panel[data-v-afbb4508]{background:rgba(18,24,38,.75)!important;border:1px solid hsla(0,0%,100%,.08)!important;box-shadow:0 10px 30px rgba(0,0,0,.35)!important;backdrop-filter:blur(16px);border-radius:16px}.border-glass[data-v-afbb4508],.glass-card[data-v-afbb4508]{border:1px solid hsla(0,0%,100%,.08)!important}.glass-card[data-v-afbb4508]{background:rgba(10,13,20,.6)!important;border-radius:12px}.clickable-gold-card[data-v-afbb4508]{cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.clickable-gold-card[data-v-afbb4508]:hover{transform:translateY(-2px);border-color:rgba(245,158,11,.6)!important;box-shadow:0 6px 24px rgba(245,158,11,.25)!important}.spread-card[data-v-afbb4508]{background:rgba(255,75,114,.08)!important;border:1px solid rgba(255,75,114,.25)!important;border-radius:14px;transition:transform .2s ease,box-shadow .2s ease}.spread-card[data-v-afbb4508]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,75,114,.2)!important}.text-neon-red[data-v-afbb4508]{color:#ff4b72!important;text-shadow:0 0 10px rgba(255,75,114,.4)!important}.bg-neon-red-badge[data-v-afbb4508]{background-color:rgba(255,75,114,.12)!important;border:1px solid rgba(255,75,114,.3)!important;color:#ff4b72!important;font-weight:700!important;border-radius:20px}.btn-refresh[data-v-afbb4508]{transition:all .2s ease}.btn-refresh[data-v-afbb4508]:hover{transform:rotate(30deg);background:rgba(0,0,0,.25)!important}.market-strength-matrix-wrapper[data-v-5b158f48]{background:rgba(15,23,42,.65);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:1.25rem 1.5rem;backdrop-filter:blur(16px);box-shadow:0 8px 32px rgba(0,0,0,.35);margin-bottom:2rem}.matrix-icon-badge[data-v-5b158f48]{position:relative;width:38px;height:38px;background:rgba(0,242,254,.12);border:1px solid rgba(0,242,254,.35);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#00f2fe}.pulse-ring[data-v-5b158f48]{position:absolute;inset:-3px;border-radius:12px;border:1px solid rgba(0,242,254,.4);animation:pulseAnim-5b158f48 2.5s infinite}@keyframes pulseAnim-5b158f48{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.08);opacity:.2}to{transform:scale(.95);opacity:.8}}.matrix-title[data-v-5b158f48]{color:#fff;font-weight:700;font-size:1.15rem;letter-spacing:-.01em}.badge-live-scan[data-v-5b158f48]{font-size:.68rem;font-weight:700;padding:.2rem .55rem;border-radius:20px;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.35);color:#34d399;display:inline-flex;align-items:center;gap:.35rem}.live-dot[data-v-5b158f48]{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981;animation:blink-5b158f48 1.5s infinite}@keyframes blink-5b158f48{0%,to{opacity:1}50%{opacity:.4}}.search-input-wrap[data-v-5b158f48]{position:relative;display:flex;align-items:center}.search-icon[data-v-5b158f48]{position:absolute;left:10px;color:#64748b;font-size:.78rem}.matrix-search-input[data-v-5b158f48]{background:rgba(15,23,42,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:.4rem 1.8rem .4rem 2rem;color:#f1f5f9;font-size:.82rem;outline:none;width:200px;transition:all .2s}.matrix-search-input[data-v-5b158f48]:focus{border-color:rgba(0,242,254,.5);width:240px;box-shadow:0 0 10px rgba(0,242,254,.15)}.clear-search-btn[data-v-5b158f48]{position:absolute;right:8px;background:none;border:none;color:#94a3b8;font-size:1rem;cursor:pointer}.matrix-select[data-v-5b158f48]{padding:.4rem .8rem;color:#e2e8f0;font-size:.82rem;font-weight:500;outline:none;cursor:pointer}.limit-toggle-group[data-v-5b158f48],.matrix-select[data-v-5b158f48]{background:rgba(15,23,42,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:8px}.limit-toggle-group[data-v-5b158f48]{display:flex;align-items:center;padding:2px;gap:2px}.limit-btn[data-v-5b158f48]{padding:.25rem .6rem;font-size:.74rem;font-weight:700;border-radius:6px;border:1px solid transparent;background:transparent;color:#94a3b8;cursor:pointer;transition:all .2s}.limit-btn[data-v-5b158f48]:hover{color:#f1f5f9;background:hsla(0,0%,100%,.06)}.limit-btn.is-active[data-v-5b158f48]{background:linear-gradient(135deg,rgba(0,242,254,.25),rgba(79,172,254,.2));color:#00f2fe;border-color:rgba(0,242,254,.4)}.btn-matrix-refresh[data-v-5b158f48]{background:rgba(15,23,42,.8);border:1px solid hsla(0,0%,100%,.1);color:#00f2fe;width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.btn-matrix-refresh[data-v-5b158f48]:hover:not(:disabled){background:rgba(0,242,254,.15);border-color:rgba(0,242,254,.4);transform:rotate(45deg)}.spin-anim[data-v-5b158f48]{animation:spin-5b158f48 1s linear infinite}@keyframes spin-5b158f48{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.matrix-tabs-container[data-v-5b158f48]{overflow-x:auto;padding-bottom:4px}.matrix-tabs-track[data-v-5b158f48]{display:flex;align-items:center;gap:.5rem;min-width:-moz-max-content;min-width:max-content}.matrix-tab-btn[data-v-5b158f48]{position:relative;background:rgba(30,41,59,.5);border:1px solid hsla(0,0%,100%,.08);color:#94a3b8;padding:.45rem .85rem;border-radius:10px;font-size:.84rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.45rem;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.matrix-tab-btn[data-v-5b158f48]:hover{background:rgba(30,41,59,.85);color:#f1f5f9;border-color:hsla(0,0%,100%,.18);transform:translateY(-1px)}.matrix-tab-btn.is-active[data-v-5b158f48]{background:linear-gradient(135deg,rgba(0,242,254,.18),rgba(79,172,254,.12));border-color:rgba(0,242,254,.5);color:#00f2fe;box-shadow:0 4px 14px rgba(0,242,254,.15)}.tab-count-badge[data-v-5b158f48]{font-size:.7rem;padding:.1rem .45rem;border-radius:12px;background:hsla(0,0%,100%,.06);color:#94a3b8}.tab-count-badge.count-active[data-v-5b158f48]{background:rgba(0,242,254,.15);color:#00f2fe}.tab-hot-pulse[data-v-5b158f48]{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background:#f43f5e;border-radius:50%;box-shadow:0 0 8px #f43f5e}.leader-highlight-pill[data-v-5b158f48]{background:rgba(30,41,59,.6);border:1px solid hsla(0,0%,100%,.1);padding:.3rem .75rem;border-radius:20px;display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;cursor:pointer;transition:all .2s}.leader-highlight-pill[data-v-5b158f48]:hover{border-color:rgba(0,242,254,.4);background:rgba(30,41,59,.9);transform:translateY(-1px)}.badge-leader-tag[data-v-5b158f48]{font-size:.68rem;font-weight:800;color:#fbbf24}.badge-trade-tag[data-v-5b158f48]{font-size:.68rem;font-weight:800;color:#38bdf8}.score-pill[data-v-5b158f48]{font-size:.72rem;font-weight:700;padding:.1rem .4rem;border-radius:6px}.score-super[data-v-5b158f48]{background:rgba(168,85,247,.2);color:#c084fc}.score-green[data-v-5b158f48]{background:rgba(16,185,129,.2);color:#34d399}.dot[data-v-5b158f48]{width:7px;height:7px;border-radius:50%;display:inline-block}.dot-super[data-v-5b158f48]{background:#c084fc;box-shadow:0 0 4px #c084fc}.dot-bull[data-v-5b158f48]{background:#34d399}.dot-neutral[data-v-5b158f48]{background:#f59e0b}.dot-bear[data-v-5b158f48]{background:#ef4444}.matrix-grid-cards[data-v-5b158f48]{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1rem}.matrix-card[data-v-5b158f48]{background:rgba(18,24,38,.85);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;padding:1rem;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.matrix-card[data-v-5b158f48]:hover{background:rgba(26,35,54,.95);border-color:rgba(0,242,254,.35);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.4)}.matrix-card.card-in-trade[data-v-5b158f48]{border-color:rgba(0,242,254,.3);background:linear-gradient(145deg,rgba(14,165,233,.08),rgba(18,24,38,.92))}.matrix-card.card-leader[data-v-5b158f48]{border-color:rgba(234,179,8,.35)}.symbol-type-icon[data-v-5b158f48]{font-size:1.35rem}.symbol-name[data-v-5b158f48]{font-size:.95rem}.badge-trade-active[data-v-5b158f48]{font-size:.65rem;font-weight:800;padding:.1rem .4rem;border-radius:4px;background:rgba(14,165,233,.2);color:#38bdf8;border:1px solid rgba(14,165,233,.4)}.badge-rank-one[data-v-5b158f48]{font-size:.65rem;padding:.1rem .4rem;background:rgba(234,179,8,.18);border:1px solid rgba(234,179,8,.35)}.strength-track[data-v-5b158f48]{width:100%;height:6px;background:hsla(0,0%,100%,.08);border-radius:6px;overflow:hidden;position:relative}.strength-fill[data-v-5b158f48]{height:100%;border-radius:6px;position:relative;transition:width .6s cubic-bezier(.16,1,.3,1)}.bar-super[data-v-5b158f48]{background:linear-gradient(90deg,#8b5cf6,#00f2fe);box-shadow:0 0 10px rgba(0,242,254,.5)}.bar-bull[data-v-5b158f48]{background:linear-gradient(90deg,#10b981,#34d399);box-shadow:0 0 8px rgba(16,185,129,.4)}.bar-neutral[data-v-5b158f48]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.bar-bear[data-v-5b158f48]{background:linear-gradient(90deg,#ef4444,#f87171)}.strength-status-text[data-v-5b158f48]{font-size:.68rem;font-weight:700;letter-spacing:.3px}.strength-score-badge[data-v-5b158f48]{font-size:.7rem;font-weight:800;padding:.1rem .35rem;border-radius:4px}.badge-score-super[data-v-5b158f48]{background:rgba(168,85,247,.15);color:#c084fc}.badge-score-bull[data-v-5b158f48]{background:rgba(16,185,129,.15);color:#34d399}.badge-score-neutral[data-v-5b158f48]{background:rgba(245,158,11,.15);color:#fbbf24}.badge-score-bear[data-v-5b158f48]{background:rgba(239,68,68,.15);color:#f87171}.text-purple-glow[data-v-5b158f48]{color:#c084fc;text-shadow:0 0 8px rgba(192,132,252,.5)}.text-neon-green[data-v-5b158f48]{color:#10b981}.text-neon-red[data-v-5b158f48]{color:#ef4444}.border-glass[data-v-5b158f48]{border-color:hsla(0,0%,100%,.07)!important}.mini-metric-pill[data-v-5b158f48]{font-size:.7rem;font-weight:600;padding:.15rem .45rem;background:hsla(0,0%,100%,.05);border-radius:6px;color:#94a3b8}.metric-pnl-win[data-v-5b158f48]{color:#34d399;background:rgba(16,185,129,.12)}.metric-pnl-loss[data-v-5b158f48]{color:#f87171;background:rgba(239,68,68,.12)}.badge-rank-one[data-v-5b158f48]{background:linear-gradient(135deg,rgba(234,179,8,.25),rgba(245,158,11,.25));border:1px solid rgba(234,179,8,.5);color:#fbbf24;font-size:.62rem;font-weight:800;padding:.1rem .35rem;border-radius:4px}.badge-mcap-rank[data-v-5b158f48]{font-size:.64rem;font-weight:800;padding:.1rem .4rem;border-radius:4px;background:rgba(245,158,11,.15);color:#f59e0b;border:1px solid rgba(245,158,11,.35);letter-spacing:.3px;line-height:1.2}.btn-quick-chart[data-v-5b158f48]{background:rgba(0,242,254,.08);border:1px solid rgba(0,242,254,.25);color:#00f2fe;font-size:.72rem;font-weight:700;padding:.25rem .55rem;border-radius:6px;cursor:pointer;transition:all .2s}.btn-quick-chart[data-v-5b158f48]:hover{background:rgba(0,242,254,.2);border-color:rgba(0,242,254,.5);transform:translateY(-1px)}.chart-modal-backdrop[data-v-5b158f48]{position:fixed;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);z-index:1050;display:flex;align-items:center;justify-content:center;padding:1rem}.chart-modal-card[data-v-5b158f48]{background:#0f172a;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;width:100%;max-width:1020px;padding:1.25rem;box-shadow:0 20px 50px rgba(0,0,0,.6)}.vnstock-iframe[data-v-5b158f48]{width:100%;height:100%;border:none;border-radius:8px;background:#0b0f19}.cell-engine-toggle[data-v-5b158f48]{display:inline-flex;align-items:center;background:rgba(8,12,22,.95);padding:2px;border-radius:6px;border:1px solid hsla(0,0%,100%,.12);gap:2px;flex-shrink:0}.engine-btn[data-v-5b158f48]{padding:2px 8px;border-radius:4px;border:1px solid transparent;background:transparent;color:#64748b;font-size:.68rem;font-weight:700;cursor:pointer;transition:all .2s ease;line-height:1.3}.engine-btn[data-v-5b158f48]:hover{color:#cbd5e1;background:hsla(0,0%,100%,.08)}.engine-btn.is-active[data-v-5b158f48]{background:linear-gradient(135deg,rgba(0,242,254,.25),rgba(59,130,246,.25));color:#00f2fe;border-color:rgba(0,242,254,.4)}.btn-close-modal[data-v-5b158f48]{background:none;border:none;color:#94a3b8;font-size:1.5rem;line-height:1;cursor:pointer}.btn-close-modal[data-v-5b158f48]:hover{color:#fff}@media (max-width:768px){.market-strength-matrix-wrapper[data-v-5b158f48]{padding:1rem}.matrix-grid-cards[data-v-5b158f48]{grid-template-columns:1fr}.matrix-search-input[data-v-5b158f48]{width:140px}.matrix-search-input[data-v-5b158f48]:focus{width:180px}}.confidence-badge[data-v-1c2e5e65]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .95rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.5px;backdrop-filter:blur(8px);transition:all .25s ease;box-shadow:0 2px 10px rgba(0,0,0,.25)}.confidence-dot[data-v-1c2e5e65]{width:7px;height:7px;border-radius:50%;box-shadow:0 0 8px currentColor;animation:pulseDot-1c2e5e65 2s ease-in-out infinite}@keyframes pulseDot-1c2e5e65{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.confidence-high[data-v-1c2e5e65]{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.35);color:#34d399}.confidence-high .confidence-dot[data-v-1c2e5e65]{background:#34d399}.confidence-med[data-v-1c2e5e65]{background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.35);color:#38bdf8}.confidence-med .confidence-dot[data-v-1c2e5e65]{background:#38bdf8}.confidence-low[data-v-1c2e5e65]{background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.35);color:#fbbf24}.confidence-low .confidence-dot[data-v-1c2e5e65]{background:#fbbf24}.home-view-wrapper[data-v-1c2e5e65]{background:#0a0d14;color:#e2e8f0;min-height:100vh}.hero-section[data-v-1c2e5e65]{background:linear-gradient(135deg,rgba(18,24,38,.85),rgba(10,13,20,.95));border-bottom:1px solid hsla(0,0%,100%,.08)}.hero-glow-1[data-v-1c2e5e65]{position:absolute;top:-100px;left:25%;width:400px;height:400px;background:radial-gradient(circle,rgba(0,242,254,.1) 0,transparent 70%);filter:blur(60px)}.hero-glow-2[data-v-1c2e5e65]{position:absolute;top:-50px;right:25%;width:350px;height:350px;background:radial-gradient(circle,rgba(79,172,254,.08) 0,transparent 70%);filter:blur(50px)}.hero-badge[data-v-1c2e5e65]{background:rgba(0,242,254,.12);border:1px solid rgba(0,242,254,.3);color:#00f2fe;font-weight:700;letter-spacing:.5px;font-size:.72rem;border-radius:999px;display:inline-block}.hero-title[data-v-1c2e5e65]{font-family:Outfit,sans-serif;font-weight:900;font-size:2.6rem;letter-spacing:-.5px;background:linear-gradient(135deg,#fff,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle[data-v-1c2e5e65]{font-size:1.05rem;color:#94a3b8;max-width:680px;line-height:1.6}.btn-glow[data-v-1c2e5e65]{padding:11px 24px;border-radius:10px;font-weight:700;font-size:.92rem;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;align-items:center;justify-content:center}.btn-glow--primary[data-v-1c2e5e65]{background:linear-gradient(135deg,#00f2fe,#4facfe);color:#0a0d14;box-shadow:0 4px 20px rgba(0,242,254,.35)}.btn-glow--primary[data-v-1c2e5e65]:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(0,242,254,.5);color:#0a0d14}.btn-glow--secondary[data-v-1c2e5e65]{background:hsla(0,0%,100%,.04);color:#e2e8f0;border:1px solid hsla(0,0%,100%,.1)}.btn-glow--secondary[data-v-1c2e5e65]:hover{background:hsla(0,0%,100%,.08);border-color:rgba(0,242,254,.3);transform:translateY(-2px);color:#fff}.market-card-link[data-v-1c2e5e65]{text-decoration:none;color:inherit;display:block}.market-card[data-v-1c2e5e65]{background:rgba(18,24,38,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px rgba(0,0,0,.3);backdrop-filter:blur(12px)}.market-card[data-v-1c2e5e65]:hover{transform:translateY(-4px);border-color:rgba(0,242,254,.4);box-shadow:0 10px 25px rgba(0,0,0,.4),0 0 15px rgba(0,242,254,.2)}.market-card__icon[data-v-1c2e5e65]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.15rem}.market-card__change[data-v-1c2e5e65]{font-weight:700;font-size:.8rem;padding:2px 8px;border-radius:20px;background:hsla(0,0%,100%,.04)}.text-neon-green[data-v-1c2e5e65]{color:#00f5a0;text-shadow:0 0 8px rgba(0,245,160,.4)}.text-neon-red[data-v-1c2e5e65]{color:#ff4b72;text-shadow:0 0 8px rgba(255,75,114,.4)}.market-card__title[data-v-1c2e5e65]{font-size:.82rem;font-weight:700;color:#94a3b8;margin-bottom:4px}.market-card__price[data-v-1c2e5e65]{font-size:1.25rem;font-weight:800;color:#fff}.market-card__sparkline[data-v-1c2e5e65]{height:30px}.sparkline-svg[data-v-1c2e5e65]{width:100%;height:100%;overflow:visible}.group-title[data-v-1c2e5e65]{font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:800;color:#fff}.marquee-container[data-v-1c2e5e65]{overflow:hidden;white-space:nowrap;display:flex;width:100%;position:relative}.marquee-content[data-v-1c2e5e65]{display:flex;width:-moz-max-content;width:max-content;height:100%;animation:marquee-left-1c2e5e65 linear infinite}.marquee-track[data-v-1c2e5e65]{display:flex;height:100%;gap:1.5rem;padding-right:1.5rem}.market-card-wrapper[data-v-1c2e5e65]{width:280px;flex-shrink:0;white-space:normal}@keyframes marquee-left-1c2e5e65{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.feature-panel[data-v-1c2e5e65]{background:rgba(18,24,38,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.35);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);min-width:0;max-width:100%;box-sizing:border-box}.panel-heading[data-v-1c2e5e65]{font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:800;color:#fff;margin:0}.feature-icon[data-v-1c2e5e65]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0}.bg-blue[data-v-1c2e5e65]{background:rgba(0,242,254,.12);color:#00f2fe}.bg-green[data-v-1c2e5e65]{background:rgba(0,245,160,.12);color:#00f5a0}.bg-gold[data-v-1c2e5e65]{background:hsla(46,89%,68%,.12);color:#f6d365}.feature-title[data-v-1c2e5e65]{font-size:.95rem;font-weight:700;color:#fff;margin-bottom:2px}.feature-desc[data-v-1c2e5e65]{font-size:.85rem;color:#94a3b8;line-height:1.6}.panel-header-glass[data-v-1c2e5e65]{background:rgba(10,13,20,.6)}.border-bottom[data-v-1c2e5e65]{border-bottom:1px solid hsla(0,0%,100%,.08)!important}.btn-generate[data-v-1c2e5e65]{background:linear-gradient(135deg,#00f2fe,#4facfe);color:#0a0d14;border:none;padding:6px 16px;border-radius:8px;font-weight:700;font-size:.8rem;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px rgba(0,242,254,.3)}.btn-generate[data-v-1c2e5e65]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,242,254,.5)}.btn-generate[data-v-1c2e5e65]:disabled{opacity:.5;cursor:not-allowed}.rrg-frame[data-v-1c2e5e65]{max-width:800px;width:100%;margin:0 auto;background:rgba(18,24,38,.85);border:1px solid hsla(0,0%,100%,.08)!important}.rrg-image[data-v-1c2e5e65]{max-width:100%;height:auto;display:block;margin:0 auto;transition:transform .4s cubic-bezier(.16,1,.3,1)}.rrg-frame:hover .rrg-image[data-v-1c2e5e65]{transform:scale(1.015)}.border-glass[data-v-1c2e5e65]{border-color:hsla(0,0%,100%,.08)!important}.modal-backdrop[data-v-1c2e5e65]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);z-index:1050;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(6px)}.custom-modal[data-v-1c2e5e65]{background:#111726;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;width:90%;max-width:900px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 16px 40px rgba(0,0,0,.6)}.modal-header[data-v-1c2e5e65]{padding:1rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;align-items:center;background:rgba(10,13,20,.8)}.modal-title-text[data-v-1c2e5e65]{font-family:Outfit,sans-serif;font-weight:800;color:#fff;font-size:1.1rem}.modal-symbol-bar[data-v-1c2e5e65]{display:flex;gap:10px;padding:12px 1.5rem;background:rgba(18,24,38,.6);border-bottom:1px solid hsla(0,0%,100%,.06);align-items:center}.modal-input-group[data-v-1c2e5e65]{position:relative;flex:1;display:flex;align-items:center}.modal-search-icon[data-v-1c2e5e65]{position:absolute;left:12px;color:#94a3b8;pointer-events:none}.modal-symbol-input[data-v-1c2e5e65]{width:100%;padding:9px 14px 9px 38px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;font-size:.88rem;font-weight:600;color:#fff;background:rgba(10,13,20,.8);outline:none;transition:all .2s;letter-spacing:.5px}.modal-symbol-input[data-v-1c2e5e65]:focus{border-color:#00f2fe;box-shadow:0 0 0 3px rgba(0,242,254,.15)}.modal-symbol-btn[data-v-1c2e5e65]{display:inline-flex;align-items:center;gap:6px;padding:9px 20px;border:none;border-radius:8px;font-size:.85rem;font-weight:700;background:linear-gradient(135deg,#00f2fe,#4facfe);color:#0a0d14;cursor:pointer;box-shadow:0 2px 8px rgba(0,242,254,.3);transition:all .2s ease;white-space:nowrap}.modal-symbol-btn[data-v-1c2e5e65]:hover:not(:disabled){box-shadow:0 4px 14px rgba(0,242,254,.5);transform:translateY(-1px)}.modal-symbol-btn[data-v-1c2e5e65]:disabled{opacity:.45;cursor:not-allowed}.modal-body[data-v-1c2e5e65]{padding:0;overflow-y:auto}.stk-panel[data-v-1c2e5e65]{background:rgba(18,24,38,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.35);overflow:hidden;margin-bottom:20px;backdrop-filter:blur(16px)}.stk-header[data-v-1c2e5e65]{display:flex;align-items:center;gap:14px;padding:22px 24px;background:rgba(10,13,20,.6);color:#fff;border-bottom:1px solid hsla(0,0%,100%,.08)}.stk-header__icon[data-v-1c2e5e65]{width:44px;height:44px;border-radius:12px;background:rgba(0,242,254,.12);border:1px solid rgba(0,242,254,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#00f2fe}.stk-header__title[data-v-1c2e5e65]{font-size:1.25rem;font-weight:800;margin:0;line-height:1.3;font-family:Outfit,sans-serif;color:#fff}.stk-header__sub[data-v-1c2e5e65]{font-size:.82rem;color:#94a3b8;margin:2px 0 0}.stk-section[data-v-1c2e5e65]{padding:20px 24px}.stk-label[data-v-1c2e5e65]{display:block;font-size:.8rem;font-weight:700;color:#94a3b8;margin-bottom:8px;text-transform:uppercase;letter-spacing:.6px}.stk-input[data-v-1c2e5e65]{width:100%;padding:10px 14px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;font-size:.85rem;color:#fff;background:rgba(10,13,20,.8);transition:all .2s;outline:none}.stk-input[data-v-1c2e5e65]:focus{border-color:#00f2fe;box-shadow:0 0 0 3px rgba(0,242,254,.15)}.stk-table-wrap[data-v-1c2e5e65]{border-radius:12px;border:1px solid hsla(0,0%,100%,.08);overflow-x:auto;-webkit-overflow-scrolling:touch;background:rgba(18,24,38,.6)}.stk-table-wrap[data-v-1c2e5e65]::-webkit-scrollbar{height:6px}.stk-table-wrap[data-v-1c2e5e65]::-webkit-scrollbar-track{background:rgba(10,13,20,.6);border-radius:4px}.stk-table-wrap[data-v-1c2e5e65]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:4px}.stk-table-wrap[data-v-1c2e5e65]::-webkit-scrollbar-thumb:hover{background:rgba(0,242,254,.4)}.stk-table[data-v-1c2e5e65]{width:100%;min-width:900px;border-collapse:collapse;font-size:.85rem}.stk-th[data-v-1c2e5e65]{padding:12px 14px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#64748b;background:rgba(10,13,20,.9);border-bottom:1px solid hsla(0,0%,100%,.1);position:sticky;top:0;z-index:2;white-space:nowrap}.stk-th--right[data-v-1c2e5e65]{text-align:right}.stk-row[data-v-1c2e5e65]{cursor:pointer;transition:background .15s ease}.stk-row[data-v-1c2e5e65]:hover{background:hsla(0,0%,100%,.03)}.stk-row--active[data-v-1c2e5e65]{background:rgba(0,242,254,.08)!important;border-left:3px solid #00f2fe}.stk-td[data-v-1c2e5e65]{padding:12px 14px;border-bottom:1px solid hsla(0,0%,100%,.04);vertical-align:middle;color:#e2e8f0;white-space:nowrap}.stk-td--right[data-v-1c2e5e65]{text-align:right}.stk-signal[data-v-1c2e5e65]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.stk-signal--low[data-v-1c2e5e65]{background:rgba(0,245,160,.12);color:#00f5a0;border:1px solid rgba(0,245,160,.3)}.stk-signal--medium[data-v-1c2e5e65]{background:hsla(46,89%,68%,.12);color:#f6d365;border:1px solid hsla(46,89%,68%,.3)}.stk-signal--high[data-v-1c2e5e65]{background:rgba(255,75,114,.12);color:#ff4b72;border:1px solid rgba(255,75,114,.3);box-shadow:0 0 8px rgba(255,75,114,.2)}.stk-btn[data-v-1c2e5e65]{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:none;border-radius:8px;font-size:.84rem;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap}.stk-btn[data-v-1c2e5e65]:disabled{opacity:.45;cursor:not-allowed}.stk-btn--outline[data-v-1c2e5e65]{background:hsla(0,0%,100%,.04);color:#e2e8f0;border:1px solid hsla(0,0%,100%,.1)}.stk-btn--outline[data-v-1c2e5e65]:hover:not(:disabled){background:hsla(0,0%,100%,.08);border-color:rgba(0,242,254,.3)}.stk-loading[data-v-1c2e5e65]{display:flex;justify-content:center;padding:20px 0}.stk-spinner[data-v-1c2e5e65]{width:32px;height:32px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#00f2fe;border-radius:50%;animation:stk-spin-1c2e5e65 .7s linear infinite}@keyframes stk-spin-1c2e5e65{to{transform:rotate(1turn)}}.stk-message[data-v-1c2e5e65]{text-align:center;font-size:.85rem;color:#94a3b8;padding:10px 0;margin:0}.group-title--mini[data-v-1c2e5e65]{font-size:.82rem!important;color:#94a3b8!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.5px}.market-card-wrapper--mini[data-v-1c2e5e65]{width:140px!important}.marquee-track--mini[data-v-1c2e5e65]{gap:.5rem!important;padding-right:.5rem!important}.market-card--mini[data-v-1c2e5e65]{padding:6px 10px!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(0,0,0,.3)!important;background:rgba(18,24,38,.75)!important}.market-card--mini .market-card__icon[data-v-1c2e5e65]{width:18px!important;height:18px!important;font-size:.7rem!important;border-radius:4px!important}.market-card--mini .market-card__change[data-v-1c2e5e65]{font-size:.55rem!important;padding:.5px 4px!important}.market-card--mini .market-card__title[data-v-1c2e5e65]{font-size:.65rem!important;margin-bottom:1px!important;color:#94a3b8}.market-card--mini .market-card__price[data-v-1c2e5e65]{font-size:.75rem!important;font-weight:800!important;color:#fff}.market-card--mini .market-card__time[data-v-1c2e5e65]{font-size:.52rem!important;line-height:.8rem!important;height:.8rem!important;margin-top:1px!important;color:#64748b!important}.market-card--mini .market-card__sparkline[data-v-1c2e5e65]{height:12px!important;margin-top:4px!important}.thesis-card[data-v-1c2e5e65] .ai-list-item{list-style-type:none;position:relative;padding-left:1.25rem;margin-bottom:.5rem;font-size:.95rem;line-height:1.7}.thesis-card[data-v-1c2e5e65] .ai-list-item:before{content:"•";color:#00f2fe;font-weight:700;display:inline-block;width:1rem;margin-left:-1rem;position:absolute;left:.25rem}.custom-horizontal-scroll[data-v-1c2e5e65]::-webkit-scrollbar{height:6px}.custom-horizontal-scroll[data-v-1c2e5e65]::-webkit-scrollbar-track{background:rgba(10,13,20,.8);border-radius:4px}.custom-horizontal-scroll[data-v-1c2e5e65]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:4px;-webkit-transition:background .2s;transition:background .2s}.custom-horizontal-scroll[data-v-1c2e5e65]::-webkit-scrollbar-thumb:hover{background:rgba(0,242,254,.4)}.marquee-nav-btn[data-v-1c2e5e65]{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:rgba(18,24,38,.9);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.12);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px rgba(0,0,0,.3);opacity:0;pointer-events:none}.position-relative:hover .marquee-nav-btn[data-v-1c2e5e65]{opacity:1;pointer-events:auto}.marquee-nav-btn[data-v-1c2e5e65]:hover{background:#00f2fe;color:#0a0d14;border-color:#00f2fe;box-shadow:0 6px 20px rgba(0,242,254,.4);transform:translateY(-50%) scale(1.12)}.marquee-nav-btn[data-v-1c2e5e65]:active{transform:translateY(-50%) scale(.95)}.marquee-nav-btn--left[data-v-1c2e5e65]{left:8px}.marquee-nav-btn--right[data-v-1c2e5e65]{right:8px}.custom-horizontal-scroll[data-v-1c2e5e65]{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.12) transparent}.marquee-separator[data-v-1c2e5e65]{display:flex;align-items:center;justify-content:center;width:24px;flex-shrink:0;height:48px;align-self:center}.marquee-separator-line[data-v-1c2e5e65]{width:2px;height:100%;background:linear-gradient(180deg,transparent,rgba(0,242,254,.3) 20%,rgba(0,242,254,.3) 80%,transparent);border-radius:99px;position:relative}.marquee-separator-dot[data-v-1c2e5e65]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;background-color:#00f2fe;border-radius:50%;box-shadow:0 0 8px rgba(0,242,254,.6)}.stk-val-badge[data-v-1c2e5e65]{display:inline-block;padding:2px 7px;border-radius:6px;font-size:.76rem;font-weight:700;white-space:nowrap}.stk-val-badge--up[data-v-1c2e5e65]{background:rgba(0,245,160,.15);color:#00f5a0;border:1px solid rgba(0,245,160,.35);box-shadow:0 0 8px rgba(0,245,160,.2)}.stk-val-badge--down[data-v-1c2e5e65]{background:rgba(255,75,114,.15);color:#ff4b72;border:1px solid rgba(255,75,114,.35);box-shadow:0 0 8px rgba(255,75,114,.2)}.stk-val-badge--neutral[data-v-1c2e5e65]{background:rgba(0,242,254,.12);color:#00f2fe;border:1px solid rgba(0,242,254,.3)}.chart-hub-header[data-v-1c2e5e65]{background:rgba(10,13,20,.85);border-bottom:1px solid hsla(0,0%,100%,.08)}.chart-tab-pills[data-v-1c2e5e65]{background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.08);gap:4px}.chart-tab-btn[data-v-1c2e5e65]{background:transparent;border:none;color:#94a3b8;padding:.45rem 1rem;border-radius:8px;font-size:.84rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center}.chart-tab-btn[data-v-1c2e5e65]:hover{color:#f1f5f9;background:hsla(0,0%,100%,.05)}.chart-tab-btn.active[data-v-1c2e5e65]{background:linear-gradient(135deg,rgba(0,242,254,.2),rgba(79,172,254,.12));color:#00f2fe;box-shadow:0 0 14px rgba(0,242,254,.2);border:1px solid rgba(0,242,254,.35)}.chart-symbol-input[data-v-1c2e5e65]{background:rgba(8,12,20,.85)!important;border:1px solid hsla(0,0%,100%,.14)!important;color:#00f2fe!important;font-family:JetBrains Mono,Consolas,monospace;font-weight:700;font-size:.88rem;padding:.5rem 2.2rem .5rem .85rem;border-radius:8px;box-shadow:inset 0 2px 4px rgba(0,0,0,.4);transition:all .2s ease}.chart-symbol-input[data-v-1c2e5e65]:focus{border-color:#00f2fe!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.4),0 0 0 3px rgba(0,242,254,.15)!important;outline:none}.chart-input-clear-btn[data-v-1c2e5e65]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.1);border:none;color:#94a3b8;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;font-size:.65rem;transition:all .2s ease;z-index:2}.chart-input-clear-btn[data-v-1c2e5e65]:hover{background:rgba(239,68,68,.3);color:#f87171}.chart-symbol-input[data-v-1c2e5e65]::-moz-placeholder{color:#64748b;font-weight:400;font-size:.8rem}.chart-symbol-input[data-v-1c2e5e65]::placeholder{color:#64748b;font-weight:400;font-size:.8rem}.chart-quick-chips[data-v-1c2e5e65]{background:rgba(10,13,20,.6)}.quick-chip-btn[data-v-1c2e5e65]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);color:#94a3b8;font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:6px;cursor:pointer;transition:all .2s ease;font-family:JetBrains Mono,Consolas,monospace}.quick-chip-btn[data-v-1c2e5e65]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.25);color:#f8fafc;transform:translateY(-1px)}.quick-chip-btn.active[data-v-1c2e5e65]{background:rgba(0,242,254,.18);border-color:#00f2fe;color:#00f2fe;box-shadow:0 0 8px rgba(0,242,254,.3)}.quick-chip-btn--near_52w_ath[data-v-1c2e5e65]{background:rgba(0,242,254,.12);border-color:rgba(0,242,254,.35);color:#00f2fe}.quick-chip-btn--near_52w_ath[data-v-1c2e5e65]:hover{background:rgba(0,242,254,.22);border-color:#00f2fe;color:#fff;box-shadow:0 0 8px rgba(0,242,254,.35)}.quick-chip-btn--near_52w_ath.active[data-v-1c2e5e65]{background:rgba(0,242,254,.28);border-color:#00f2fe;color:#00f2fe;box-shadow:0 0 12px rgba(0,242,254,.5);font-weight:700}.quick-chip-btn--ema9_above_ema21[data-v-1c2e5e65]{background:rgba(0,245,160,.1);border-color:rgba(0,245,160,.3);color:#00f5a0}.quick-chip-btn--ema9_above_ema21[data-v-1c2e5e65]:hover{background:rgba(0,245,160,.2);border-color:#00f5a0;color:#fff;box-shadow:0 0 8px rgba(0,245,160,.35)}.quick-chip-btn--ema9_above_ema21.active[data-v-1c2e5e65]{background:rgba(0,245,160,.25);border-color:#00f5a0;color:#00f5a0;box-shadow:0 0 12px rgba(0,245,160,.5);font-weight:700}.quick-chip-btn--top_growth_20d[data-v-1c2e5e65]{background:hsla(46,89%,68%,.1);border-color:hsla(46,89%,68%,.3);color:#f6d365}.quick-chip-btn--top_growth_20d[data-v-1c2e5e65]:hover{background:hsla(46,89%,68%,.2);border-color:#f6d365;color:#fff;box-shadow:0 0 8px hsla(46,89%,68%,.35)}.quick-chip-btn--top_growth_20d.active[data-v-1c2e5e65]{background:hsla(46,89%,68%,.25);border-color:#f6d365;color:#f6d365;box-shadow:0 0 12px hsla(46,89%,68%,.5);font-weight:700}.quick-chip-legend-dot[data-v-1c2e5e65]{width:7px;height:7px;border-radius:50%;display:inline-block}.chart-hub-body[data-v-1c2e5e65]{background:#080c14;min-height:560px}.tradingview-wrapper[data-v-1c2e5e65],.vietstock-wrapper[data-v-1c2e5e65]{width:100%;height:560px;position:relative}.badge-tag-mini[data-v-1c2e5e65]{display:inline-flex;align-items:center;gap:4px;background:rgba(0,242,254,.12);border:1px solid rgba(0,242,254,.3);color:#00f2fe;padding:2px 8px;border-radius:12px;font-size:.68rem;font-weight:800;letter-spacing:.6px}.badge-tag-paused[data-v-1c2e5e65]{background:rgba(246,173,85,.15)!important;border-color:rgba(246,173,85,.4)!important;color:#f6ad55!important}.live-pause-dot[data-v-1c2e5e65]{width:6px;height:6px;border-radius:50%;background:#f6ad55;display:inline-block;box-shadow:0 0 6px #f6ad55}.live-trade-paused-banner[data-v-1c2e5e65]{background:rgba(246,173,85,.08);border-bottom:1px solid rgba(246,173,85,.2)!important}.risk-guard-banner-home[data-v-1c2e5e65]{background:rgba(255,75,114,.08);border-bottom:1px solid rgba(255,75,114,.2)!important}.low-winrate-banner-home[data-v-1c2e5e65]{background:rgba(255,75,114,.09);border-bottom:1px solid rgba(255,75,114,.25)!important}.badge-rg-paused-home[data-v-1c2e5e65]{display:inline-block;background:rgba(255,75,114,.2);border:1px solid rgba(255,75,114,.4);color:#ff4b72;font-size:.72rem;font-weight:700;padding:1px 6px;border-radius:4px}.live-pnl-summary[data-v-1c2e5e65],.live-winrate-summary[data-v-1c2e5e65]{background:rgba(10,13,20,.7);border:1px solid hsla(0,0%,100%,.08)}.sym-hover-link[data-v-1c2e5e65]{transition:color .2s ease;font-size:.92rem}.stk-row:hover .sym-hover-link[data-v-1c2e5e65]{color:#00f2fe!important;text-decoration:underline;text-underline-offset:3px}.badge-mini-chart[data-v-1c2e5e65]{font-size:.8rem;opacity:.6;transition:transform .2s ease,opacity .2s ease}.stk-row:hover .badge-mini-chart[data-v-1c2e5e65]{opacity:1;transform:scale(1.2)}.asset-badge-mini[data-v-1c2e5e65]{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:6px;font-size:.68rem;font-weight:800;text-transform:uppercase;white-space:nowrap;line-height:1.2}.badge-crypto[data-v-1c2e5e65]{background:rgba(247,147,26,.15);color:#f7931a}.badge-futures[data-v-1c2e5e65]{background:rgba(0,242,254,.15);color:#00f2fe}.badge-stock_vn[data-v-1c2e5e65]{background:rgba(235,77,75,.15);color:#eb4d4b}.badge-stock_us[data-v-1c2e5e65]{background:rgba(79,172,254,.15);color:#4facfe}.badge-commodity[data-v-1c2e5e65]{background:hsla(46,89%,68%,.15);color:#f6d365}.badge-forex[data-v-1c2e5e65]{background:rgba(162,155,254,.15);color:#a29bfe}.badge-layer[data-v-1c2e5e65]{font-size:.75rem;font-weight:700;color:#00f2fe;white-space:nowrap}.mini-layer-progress[data-v-1c2e5e65]{width:50px;height:5px;background:hsla(0,0%,100%,.1);border-radius:3px;overflow:hidden}.mini-layer-fill[data-v-1c2e5e65]{height:100%;background:linear-gradient(90deg,#00f2fe,#00f5a0)}.btn-chart-quick[data-v-1c2e5e65]{background:rgba(0,242,254,.12);border:1px solid rgba(0,242,254,.25);color:#00f2fe;padding:3px 8px;border-radius:6px;font-size:.72rem;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn-chart-quick[data-v-1c2e5e65]:hover{background:rgba(0,242,254,.25);border-color:#00f2fe;transform:translateY(-1px)}.btn-radar-link[data-v-1c2e5e65]{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12);color:#94a3b8}.btn-radar-link[data-v-1c2e5e65]:hover{background:hsla(0,0%,100%,.12);color:#fff;border-color:hsla(0,0%,100%,.25)}.text-cyan[data-v-1c2e5e65]{color:#00f2fe!important}.border-cyan[data-v-1c2e5e65]{border-color:rgba(0,242,254,.3)!important}.text-neon-green[data-v-1c2e5e65]{color:#10b981!important}.text-neon-red[data-v-1c2e5e65]{color:#ef4444!important}.text-gold[data-v-1c2e5e65]{color:#f6d365!important}.spinning[data-v-1c2e5e65]{animation:spin-1c2e5e65 .8s linear infinite}@keyframes spin-1c2e5e65{to{transform:rotate(1turn)}}.column-config-dropdown[data-v-1c2e5e65]{position:absolute;top:calc(100% + 8px);right:0;width:230px;background:rgba(13,19,33,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(0,242,254,.25);border-radius:12px;box-shadow:0 12px 35px rgba(0,0,0,.6),0 0 15px rgba(0,242,254,.15);z-index:1050;animation:dropdownFadeIn-1c2e5e65 .2s cubic-bezier(.16,1,.3,1)}@keyframes dropdownFadeIn-1c2e5e65{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.btn-active-glow[data-v-1c2e5e65]{background:rgba(0,242,254,.18)!important;border-color:#00f2fe!important;color:#00f2fe!important;box-shadow:0 0 12px rgba(0,242,254,.3)!important}.btn-text-action[data-v-1c2e5e65]{background:none;border:none;color:#00f2fe;font-size:.72rem;font-weight:600;padding:0;cursor:pointer;transition:opacity .2s ease}.btn-text-action[data-v-1c2e5e65]:hover{opacity:.8;text-decoration:underline}.column-checklist[data-v-1c2e5e65]{display:flex;flex-direction:column;gap:4px;max-height:280px;overflow-y:auto;padding-right:2px}.column-checkbox-item[data-v-1c2e5e65]{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease;font-size:.8rem;color:#cbd5e1;margin:0}.column-checkbox-item[data-v-1c2e5e65]:hover{background:hsla(0,0%,100%,.06);color:#fff}.column-checkbox-item input[type=checkbox][data-v-1c2e5e65]{accent-color:#00f2fe;width:15px;height:15px;cursor:pointer}.column-checkbox-item.item-disabled[data-v-1c2e5e65]{opacity:.65;cursor:not-allowed}.column-checkbox-item.item-disabled input[data-v-1c2e5e65]{cursor:not-allowed}.badge-lock[data-v-1c2e5e65]{font-size:.65rem;margin-left:auto;opacity:.7}@media (max-width:991px){.home-view[data-v-1c2e5e65]{padding-top:1rem!important;padding-bottom:2rem!important}.chart-hub-header[data-v-1c2e5e65]{flex-direction:column;align-items:stretch!important;gap:12px!important;padding:14px 16px!important}.chart-hub-header .d-flex.justify-content-end[data-v-1c2e5e65]{max-width:100%!important;justify-content:stretch!important}.stk-header[data-v-1c2e5e65]{padding:16px!important}.stk-header__title[data-v-1c2e5e65]{font-size:1.2rem!important}}@media (max-width:768px){.home-view[data-v-1c2e5e65]{padding-left:10px!important;padding-right:10px!important}.stk-panel[data-v-1c2e5e65]{border-radius:12px!important;margin-bottom:1.5rem!important}.stk-header[data-v-1c2e5e65]{flex-direction:column;align-items:stretch!important;gap:12px!important}.stk-header>div[data-v-1c2e5e65]:last-child{width:100%;justify-content:space-between;flex-wrap:wrap}.chart-tab-pills[data-v-1c2e5e65]{width:100%;display:flex}.chart-tab-btn[data-v-1c2e5e65]{flex:1;text-align:center;font-size:.8rem!important;padding:8px 6px!important}.chart-quick-chips[data-v-1c2e5e65]{padding:8px 12px!important;overflow-x:auto;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.chart-quick-chips[data-v-1c2e5e65]::-webkit-scrollbar{display:none}.quick-chip-btn[data-v-1c2e5e65]{flex-shrink:0;font-size:.72rem!important;padding:3px 8px!important}.stk-table-wrap[data-v-1c2e5e65]{overflow-x:auto!important;-webkit-overflow-scrolling:touch;border-radius:0 0 12px 12px}.stk-table[data-v-1c2e5e65]{min-width:900px;font-size:.82rem!important}.stk-td[data-v-1c2e5e65],.stk-th[data-v-1c2e5e65]{padding:8px 10px!important}.live-pnl-summary[data-v-1c2e5e65],.live-winrate-summary[data-v-1c2e5e65]{width:100%;justify-content:space-between}}@media (max-width:576px){.stk-header__title[data-v-1c2e5e65]{font-size:1.1rem!important}.stk-header__sub[data-v-1c2e5e65]{font-size:.78rem!important}.chart-symbol-input[data-v-1c2e5e65]{font-size:.8rem!important}.stk-btn[data-v-1c2e5e65]{font-size:.8rem!important;padding:6px 12px!important}}.badge-symbol-winrate-mini[data-v-1c2e5e65]{font-size:.68rem;font-weight:700;padding:1px 5px;border-radius:4px;line-height:1.2}.winrate-badge-pill[data-v-1c2e5e65]{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:6px;font-size:.78rem;font-weight:700;line-height:1.2}.winrate-sub-detail[data-v-1c2e5e65]{font-size:.68rem;color:#94a3b8;font-family:JetBrains Mono,monospace,sans-serif;margin-top:1px}.winrate-high[data-v-1c2e5e65]{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.35);color:#10b981}.winrate-mid[data-v-1c2e5e65]{background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.35);color:#f59e0b}.winrate-low[data-v-1c2e5e65]{background:rgba(244,63,94,.15);border:1px solid rgba(244,63,94,.35);color:#f43f5e}.winrate-neutral[data-v-1c2e5e65]{background:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.2);color:#94a3b8}.badge-real-clean[data-v-1c2e5e65]{display:inline-flex;align-items:center;gap:5px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.35);color:#f87171;font-size:10px;font-weight:700;padding:2px 7px;border-radius:5px;letter-spacing:.3px}.dot-real[data-v-1c2e5e65]{width:6px;height:6px;border-radius:50%;background:#ef4444;box-shadow:0 0 6px #ef4444}.badge-demo-clean[data-v-1c2e5e65]{display:inline-flex;align-items:center;gap:5px;background:rgba(0,242,254,.08);border:1px solid rgba(0,242,254,.25);color:#38bdf8;font-size:10px;font-weight:700;padding:2px 7px;border-radius:5px}.dot-demo[data-v-1c2e5e65]{width:6px;height:6px;border-radius:50%;background:#00f2fe}.weekend-liquidity-banner[data-v-1c2e5e65]{background:linear-gradient(135deg,rgba(245,158,11,.14),rgba(217,119,6,.06));border-left:3px solid #f59e0b}.weekend-warning-icon[data-v-1c2e5e65]{font-size:1.25rem;line-height:1}.badge-weekend-warning[data-v-1c2e5e65]{display:inline-flex;align-items:center;gap:4px;background:rgba(245,158,11,.18);border:1px solid rgba(245,158,11,.4);color:#fbbf24;font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:6px;letter-spacing:.3px;white-space:nowrap}.macro-alert-wrapper[data-v-1c2e5e65]{width:100%}.macro-alert-banner[data-v-1c2e5e65]{background:linear-gradient(135deg,rgba(20,24,38,.95),rgba(30,22,14,.92));border:1px solid rgba(245,158,11,.4);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.4),0 0 25px rgba(245,158,11,.12);padding:1.25rem 1.5rem;backdrop-filter:blur(16px);position:relative;overflow:hidden}.macro-alert-banner[data-v-1c2e5e65]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#f59e0b,#ef4444,#fbbf24,#f59e0b);background-size:200% 100%;animation:macroGradientMove-1c2e5e65 4s ease infinite}@keyframes macroGradientMove-1c2e5e65{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.macro-alert-header[data-v-1c2e5e65]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.macro-alert-icon-wrap[data-v-1c2e5e65]{position:relative;width:44px;height:44px;border-radius:12px;background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.4);display:flex;align-items:center;justify-content:center;flex-shrink:0}.macro-alert-pulse[data-v-1c2e5e65]{position:absolute;width:100%;height:100%;border-radius:12px;border:2px solid #f59e0b;animation:macroPulse-1c2e5e65 2s cubic-bezier(.4,0,.6,1) infinite;opacity:.5;pointer-events:none}@keyframes macroPulse-1c2e5e65{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.15);opacity:0}to{transform:scale(.95);opacity:0}}.macro-alert-title[data-v-1c2e5e65]{color:#fbbf24;font-size:1.05rem;font-weight:800;letter-spacing:.3px;text-transform:uppercase}.macro-alert-sub[data-v-1c2e5e65]{color:#94a3b8;font-size:.8rem;margin-top:2px}.badge-preview-tag[data-v-1c2e5e65]{background:rgba(6,182,212,.15);border:1px solid rgba(6,182,212,.4);color:#22d3ee;font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:6px}.btn-macro-action[data-v-1c2e5e65]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);color:#cbd5e1;font-size:.78rem;font-weight:600;padding:5px 12px;border-radius:8px;transition:all .2s ease;display:inline-flex;align-items:center;cursor:pointer}.btn-macro-action[data-v-1c2e5e65]:hover{background:hsla(0,0%,100%,.12);color:#fff;border-color:hsla(0,0%,100%,.25)}.btn-macro-action--active[data-v-1c2e5e65]{background:rgba(0,242,254,.15);border-color:rgba(0,242,254,.4);color:#00f2fe}.btn-macro-close[data-v-1c2e5e65]:hover{color:#f87171;border-color:rgba(239,68,68,.4)}.macro-alert-cards-grid[data-v-1c2e5e65]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:1.25rem}.macro-event-card[data-v-1c2e5e65]{background:rgba(10,13,20,.65);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:1.15rem;transition:transform .2s ease,border-color .2s ease;display:flex;flex-direction:column}.macro-event-card[data-v-1c2e5e65]:hover{border-color:rgba(245,158,11,.35);transform:translateY(-2px)}.macro-event-card--gold[data-v-1c2e5e65]{border-left:3px solid #fbbf24}.macro-event-card--fund[data-v-1c2e5e65]{border-left:3px solid #f59e0b}.macro-card-header[data-v-1c2e5e65]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.macro-card-icon[data-v-1c2e5e65]{font-size:1.5rem;line-height:1}.macro-card-label[data-v-1c2e5e65]{font-size:.72rem;font-weight:700;color:#f59e0b;text-transform:uppercase;letter-spacing:.5px}.macro-card-title[data-v-1c2e5e65]{color:#fff;font-size:.98rem;font-weight:700;line-height:1.35}.macro-card-date[data-v-1c2e5e65]{font-size:.78rem;color:#cbd5e1;font-weight:500}.macro-countdown-badge[data-v-1c2e5e65]{display:inline-block;font-size:.72rem;font-weight:800;padding:3px 8px;border-radius:6px;letter-spacing:.4px}.badge-danger-glow[data-v-1c2e5e65]{background:rgba(239,68,68,.25);border:1px solid rgba(239,68,68,.6);color:#fca5a5;box-shadow:0 0 10px rgba(239,68,68,.3)}.badge-warning-glow[data-v-1c2e5e65]{background:rgba(245,158,11,.25);border:1px solid rgba(245,158,11,.6);color:#fde68a;box-shadow:0 0 10px rgba(245,158,11,.25)}.badge-info-glow[data-v-1c2e5e65]{background:rgba(6,182,212,.2);border:1px solid rgba(6,182,212,.5);color:#a5f3fc}.macro-card-desc[data-v-1c2e5e65]{font-size:.82rem;color:#94a3b8;line-height:1.5}.macro-impacts-list[data-v-1c2e5e65]{display:flex;flex-direction:column;gap:6px}.macro-impact-item[data-v-1c2e5e65]{background:hsla(0,0%,100%,.03);border-radius:6px;padding:6px 10px;font-size:.78rem;line-height:1.4;border-left:2px solid rgba(245,158,11,.4)}.macro-impact-target[data-v-1c2e5e65]{color:#fbbf24;margin-right:5px}.macro-impact-detail[data-v-1c2e5e65]{color:#cbd5e1}.macro-card-advice[data-v-1c2e5e65]{margin-top:auto;background:rgba(245,158,11,.08);border:1px dashed rgba(245,158,11,.35);border-radius:8px;padding:8px 12px;font-size:.78rem;color:#e2e8f0;line-height:1.4}.macro-timeline-drawer[data-v-1c2e5e65]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08)}.macro-timeline-table-wrap[data-v-1c2e5e65]{overflow-x:auto;border-radius:8px;background:rgba(10,13,20,.5);border:1px solid hsla(0,0%,100%,.06)}.macro-timeline-table[data-v-1c2e5e65]{width:100%;border-collapse:collapse;font-size:.82rem}.macro-timeline-table th[data-v-1c2e5e65]{background:rgba(18,24,38,.9);padding:10px 14px;color:#94a3b8;font-weight:600;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.08)}.macro-timeline-table td[data-v-1c2e5e65]{padding:10px 14px;color:#cbd5e1;border-bottom:1px solid hsla(0,0%,100%,.04)}.row-current-quarter[data-v-1c2e5e65]{background:rgba(245,158,11,.08)!important}.macro-badge-current[data-v-1c2e5e65]{display:inline-flex;align-items:center;gap:4px;background:rgba(245,158,11,.22);border:1px solid rgba(245,158,11,.65);color:#fbbf24!important;font-size:.75rem;font-weight:800;padding:4px 10px;border-radius:6px;letter-spacing:.3px;white-space:nowrap;box-shadow:0 0 8px rgba(245,158,11,.25)}.macro-badge-past[data-v-1c2e5e65]{color:#94a3b8;font-size:.78rem;font-weight:500}.macro-badge-upcoming[data-v-1c2e5e65]{color:#00f2fe;font-size:.78rem;font-weight:600}.macro-standby-bar[data-v-1c2e5e65]{background:linear-gradient(135deg,rgba(20,24,38,.85),rgba(15,20,32,.8));border:1px solid rgba(245,158,11,.25);border-left:3px solid #f59e0b;border-radius:12px;padding:.75rem 1.25rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;backdrop-filter:blur(12px)}.macro-standby-icon[data-v-1c2e5e65]{font-size:1.15rem;line-height:1}.btn-macro-preview-toggle[data-v-1c2e5e65]{background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.4);color:#fbbf24;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-macro-preview-toggle[data-v-1c2e5e65]:hover{background:rgba(245,158,11,.25);color:#fff}.btn-macro-timeline-toggle[data-v-1c2e5e65]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);color:#cbd5e1;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-macro-timeline-toggle[data-v-1c2e5e65]:hover{background:hsla(0,0%,100%,.1);color:#fff}@media (max-width:768px){.macro-alert-cards-grid[data-v-1c2e5e65]{grid-template-columns:1fr}}.login-page-wrapper[data-v-740f2f58]{background:#0a0d14;color:#e2e8f0;min-height:100vh;position:relative;overflow:hidden}.auth-container[data-v-740f2f58]{position:relative;z-index:1}.glow-orb[data-v-740f2f58]{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:0}.glow-orb-1[data-v-740f2f58]{width:350px;height:350px;background:rgba(0,242,254,.12);top:20%;left:50%;transform:translate(-50%,-30%)}.glow-orb-2[data-v-740f2f58]{width:300px;height:300px;background:rgba(59,130,246,.08);bottom:10%;left:50%;transform:translate(-50%)}.logo-aura[data-v-740f2f58]{padding:8px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:0 8px 24px rgba(0,242,254,.1)}.auth-logo[data-v-740f2f58]{max-height:65px;display:block}.auth-title[data-v-740f2f58]{font-family:Outfit,sans-serif;font-weight:800;font-size:1.65rem;color:#fff;letter-spacing:-.5px}.auth-subtitle[data-v-740f2f58]{color:#94a3b8;font-size:.88rem;margin:0}.clerk-container[data-v-740f2f58]{display:flex;justify-content:center;width:100%}.jnl[data-v-9e3d6d0a]{padding:0;width:100%}.jnl-header[data-v-9e3d6d0a]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;padding:1.25rem 1.5rem;background:rgba(18,24,38,.85);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;margin-bottom:1.5rem}.jnl-header-left[data-v-9e3d6d0a]{flex:1;min-width:240px}.jnl-total-label[data-v-9e3d6d0a]{font-size:.8rem;color:#94a3b8;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.jnl-total-value[data-v-9e3d6d0a]{font-size:2rem;font-weight:700;color:#00f2fe;line-height:1.2;margin:.25rem 0;font-family:Outfit,sans-serif}.jnl-total-value.jnl-negative[data-v-9e3d6d0a]{color:#f43f5e}.jnl-meta[data-v-9e3d6d0a]{display:flex;gap:.75rem;flex-wrap:wrap;font-size:.78rem;color:#64748b;margin-top:.25rem;align-items:center}.jnl-meta-item[data-v-9e3d6d0a]{display:inline-flex;align-items:center;gap:4px}.jnl-meta-warn[data-v-9e3d6d0a]{color:#f59e0b}.jnl-meta-gold-btn[data-v-9e3d6d0a]{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.35);border-radius:6px;color:#fbbf24;cursor:pointer;transition:all .2s ease;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jnl-meta-gold-btn[data-v-9e3d6d0a]:hover{background:rgba(245,158,11,.22);border-color:#fbbf24;color:#fef08a;transform:translateY(-1px);box-shadow:0 2px 8px rgba(245,158,11,.2)}.jnl-custom-gold-tag[data-v-9e3d6d0a]{font-size:.72rem;background:rgba(16,185,129,.2);color:#34d399;border:1px solid rgba(16,185,129,.4);padding:1px 5px;border-radius:4px;font-weight:600;margin-left:2px}.jnl-modal--gold[data-v-9e3d6d0a]{max-width:480px}.jnl-gold-market-box[data-v-9e3d6d0a]{background:rgba(15,23,42,.6);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:.75rem 1rem}.jnl-gold-market-title[data-v-9e3d6d0a]{font-size:.8rem;color:#94a3b8;font-weight:600}.jnl-gold-market-time[data-v-9e3d6d0a]{font-size:.75rem;color:#64748b}.jnl-gold-market-grid[data-v-9e3d6d0a]{display:flex;flex-wrap:wrap;gap:6px}.jnl-gold-market-chip[data-v-9e3d6d0a]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#cbd5e1;font-size:.76rem;cursor:pointer;transition:all .15s}.jnl-gold-market-chip[data-v-9e3d6d0a]:hover{background:rgba(245,158,11,.2);border-color:rgba(245,158,11,.4);color:#fbbf24}.jnl-gold-market-chip .chip-name[data-v-9e3d6d0a]{color:#94a3b8}.jnl-gold-market-chip .chip-price[data-v-9e3d6d0a]{font-weight:700;color:#f1f5f9}.jnl-gold-input-wrap[data-v-9e3d6d0a]{position:relative;display:flex;align-items:center}.jnl-gold-input[data-v-9e3d6d0a]{width:100%;padding:.7rem 3.5rem .7rem .85rem;border:1.5px solid rgba(245,158,11,.4);border-radius:8px;font-size:1.1rem;font-weight:700;font-family:inherit;color:#fbbf24;background:rgba(10,13,20,.9);outline:none;transition:all .2s}.jnl-gold-input[data-v-9e3d6d0a]:focus{border-color:#fbbf24;box-shadow:0 0 0 3px rgba(245,158,11,.2)}.jnl-gold-currency[data-v-9e3d6d0a]{position:absolute;right:12px;font-weight:700;font-size:.85rem;color:#94a3b8;pointer-events:none}.jnl-quick-step-btn[data-v-9e3d6d0a]{flex:1;padding:4px 6px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#94a3b8;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s}.jnl-quick-step-btn[data-v-9e3d6d0a]:hover{background:hsla(0,0%,100%,.12);color:#fff;border-color:hsla(0,0%,100%,.2)}.jnl-gold-notice[data-v-9e3d6d0a]{background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.2);border-radius:8px;padding:.65rem .85rem;color:#7dd3fc}.jnl-btn-primary[data-v-9e3d6d0a]{padding:.6rem 1.2rem;background:linear-gradient(135deg,#f59e0b,#d97706);color:#0f172a;border:none;border-radius:8px;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.jnl-btn-primary[data-v-9e3d6d0a]:hover:not(:disabled){box-shadow:0 4px 14px rgba(245,158,11,.4);transform:translateY(-1px)}.jnl-btn-primary[data-v-9e3d6d0a]:disabled{opacity:.5;cursor:not-allowed}.jnl-btn-secondary[data-v-9e3d6d0a]{padding:.6rem 1rem;background:hsla(0,0%,100%,.08);color:#cbd5e1;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s}.jnl-btn-secondary[data-v-9e3d6d0a]:hover{background:hsla(0,0%,100%,.14);color:#fff}.jnl-add-btn[data-v-9e3d6d0a]{display:inline-flex;align-items:center;gap:6px;padding:.6rem 1.2rem;background:linear-gradient(135deg,#00f2fe,#4facfe);color:#0f172a;border:none;border-radius:10px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s;white-space:nowrap}.jnl-add-btn[data-v-9e3d6d0a]:hover{box-shadow:0 4px 14px rgba(0,242,254,.4);transform:translateY(-1px)}.jnl-header-actions[data-v-9e3d6d0a]{display:flex;gap:.65rem;flex-wrap:wrap;justify-content:flex-end;align-items:center}.jnl-refresh-price-btn[data-v-9e3d6d0a]{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:.6rem 1.15rem;background:rgba(14,165,233,.12);color:#38bdf8;border:1px solid rgba(56,189,248,.35);border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,.2)}.jnl-refresh-price-btn[data-v-9e3d6d0a]:hover:not(:disabled){background:rgba(14,165,233,.24);border-color:#38bdf8;color:#fff;transform:translateY(-1px);box-shadow:0 4px 18px rgba(14,165,233,.35)}.jnl-refresh-price-btn[data-v-9e3d6d0a]:active:not(:disabled){transform:translateY(0)}.jnl-refresh-price-btn[data-v-9e3d6d0a]:disabled{opacity:.55;cursor:not-allowed;border-color:hsla(0,0%,100%,.1);color:#94a3b8;background:hsla(0,0%,100%,.04)}.jnl-refresh-price-btn svg[data-v-9e3d6d0a]{transition:transform .4s ease}.jnl-refresh-price-btn:hover:not(:disabled) svg[data-v-9e3d6d0a]{transform:rotate(180deg)}.jnl-chart-btn[data-v-9e3d6d0a]{display:inline-flex;align-items:center;gap:6px;padding:.6rem 1rem;background:hsla(0,0%,100%,.06);color:#e2e8f0;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.jnl-chart-btn[data-v-9e3d6d0a]:hover{background:rgba(0,242,254,.12);border-color:rgba(0,242,254,.3);color:#00f2fe}.jnl-loading[data-v-9e3d6d0a]{text-align:center;padding:4rem 1rem;color:#94a3b8}.jnl-loading p[data-v-9e3d6d0a]{margin-top:.75rem}.jnl-empty[data-v-9e3d6d0a]{text-align:center;padding:3.5rem 1rem;background:rgba(18,24,38,.75);border:1px dashed hsla(0,0%,100%,.12);border-radius:14px}.jnl-empty-icon[data-v-9e3d6d0a]{font-size:3rem;margin-bottom:.75rem}.jnl-empty h5[data-v-9e3d6d0a]{color:#fff;font-weight:700}.jnl-empty p[data-v-9e3d6d0a]{color:#94a3b8;margin-bottom:1rem}.jnl-filter-bar[data-v-9e3d6d0a]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.jnl-filter-pills[data-v-9e3d6d0a]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.jnl-filter-pill[data-v-9e3d6d0a]{display:inline-flex;align-items:center;gap:5px;padding:.42rem .8rem;background:rgba(18,24,38,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:9px;color:#94a3b8;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.jnl-filter-pill[data-v-9e3d6d0a]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.16);color:#fff;transform:translateY(-1px)}.jnl-filter-pill.is-active[data-v-9e3d6d0a]{background:rgba(0,242,254,.14);border-color:rgba(0,242,254,.45);color:#00f2fe;box-shadow:0 0 12px rgba(0,242,254,.2)}.jnl-filter-pill-count[data-v-9e3d6d0a]{display:inline-block;padding:1px 6px;border-radius:10px;background:hsla(0,0%,100%,.08);font-size:.7rem;font-weight:700;color:#cbd5e1}.jnl-filter-pill.is-active .jnl-filter-pill-count[data-v-9e3d6d0a]{background:rgba(0,242,254,.25);color:#00f2fe}.jnl-filter-pill--warning[data-v-9e3d6d0a]{border-color:rgba(239,68,68,.4);color:#fca5a5;background:rgba(239,68,68,.1)}.jnl-filter-pill--warning[data-v-9e3d6d0a]:hover{border-color:rgba(239,68,68,.7);background:rgba(239,68,68,.18);color:#fff}.jnl-filter-pill--warning.is-active[data-v-9e3d6d0a]{background:rgba(239,68,68,.22);border-color:#ef4444;color:#ff4b72;box-shadow:0 0 12px rgba(239,68,68,.35)}.jnl-filter-pill--warning .jnl-filter-pill-count[data-v-9e3d6d0a]{background:rgba(239,68,68,.3);color:#ff4b72}.jnl-search-wrap[data-v-9e3d6d0a]{position:relative;display:flex;align-items:center;min-width:220px;max-width:300px;flex:1}.jnl-search-icon[data-v-9e3d6d0a]{position:absolute;left:10px;color:#64748b;pointer-events:none}.jnl-search-input[data-v-9e3d6d0a]{width:100%;padding:.42rem 2rem .42rem 2.1rem;background:rgba(18,24,38,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:9px;color:#e2e8f0;font-size:.8rem;outline:none;transition:all .2s ease}.jnl-search-input[data-v-9e3d6d0a]:focus{border-color:rgba(0,242,254,.45);background:rgba(18,24,38,.95);box-shadow:0 0 10px rgba(0,242,254,.15)}.jnl-search-input[data-v-9e3d6d0a]::-moz-placeholder{color:#64748b}.jnl-search-input[data-v-9e3d6d0a]::placeholder{color:#64748b}.jnl-search-clear[data-v-9e3d6d0a]{position:absolute;right:8px;background:transparent;border:none;color:#94a3b8;font-size:.75rem;cursor:pointer;padding:2px 5px;border-radius:4px}.jnl-search-clear[data-v-9e3d6d0a]:hover{color:#fff;background:hsla(0,0%,100%,.1)}.jnl-filter-empty[data-v-9e3d6d0a]{text-align:center;padding:3rem 1rem;color:#94a3b8}.jnl-filter-empty-icon[data-v-9e3d6d0a]{font-size:2.2rem;margin-bottom:.5rem;opacity:.7}.jnl-filter-empty h6[data-v-9e3d6d0a]{color:#e2e8f0;font-weight:700;margin-bottom:.25rem}.jnl-filter-empty p[data-v-9e3d6d0a]{color:#64748b;font-size:.82rem;margin-bottom:.85rem}.jnl-filter-reset-btn[data-v-9e3d6d0a]{display:inline-flex;align-items:center;gap:5px;padding:.4rem .85rem;background:rgba(0,242,254,.12);border:1px solid rgba(0,242,254,.35);border-radius:8px;color:#00f2fe;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}.jnl-filter-reset-btn[data-v-9e3d6d0a]:hover{background:rgba(0,242,254,.22);border-color:#00f2fe}.jnl-table-wrap[data-v-9e3d6d0a]{overflow-x:auto;-webkit-overflow-scrolling:touch;background:rgba(18,24,38,.75);border-radius:14px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 8px 30px rgba(0,0,0,.35);margin-bottom:1.5rem;backdrop-filter:blur(16px)}.jnl-table-wrap[data-v-9e3d6d0a]::-webkit-scrollbar{height:6px}.jnl-table-wrap[data-v-9e3d6d0a]::-webkit-scrollbar-track{background:rgba(10,13,20,.6);border-radius:4px}.jnl-table-wrap[data-v-9e3d6d0a]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:4px}.jnl-table-wrap[data-v-9e3d6d0a]::-webkit-scrollbar-thumb:hover{background:rgba(0,242,254,.4)}.jnl-table[data-v-9e3d6d0a]{width:100%;min-width:960px;border-collapse:collapse;font-size:.85rem}.jnl-table thead[data-v-9e3d6d0a]{background:#0f1523;border-bottom:1px solid hsla(0,0%,100%,.1);position:sticky;top:0;z-index:5}.jnl-table th[data-v-9e3d6d0a]{padding:.75rem .85rem;font-weight:700;color:#94a3b8;font-size:.72rem;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:#0f1523}.jnl-sort-btn[data-v-9e3d6d0a]{display:inline-flex;align-items:center;gap:.35rem;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.jnl-sort-btn--right[data-v-9e3d6d0a]{justify-content:flex-end}.jnl-sort-indicator[data-v-9e3d6d0a]{color:#64748b;font-size:.72rem;line-height:1;transition:color .15s ease}.jnl-sort-btn:hover .jnl-sort-indicator[data-v-9e3d6d0a],.jnl-sort-indicator.is-active[data-v-9e3d6d0a]{color:#00f2fe}.jnl-table td[data-v-9e3d6d0a]{padding:.75rem .85rem;vertical-align:middle;border-bottom:1px solid hsla(0,0%,100%,.04);color:#e2e8f0}.jnl-table tbody tr[data-v-9e3d6d0a]:hover{background:rgba(0,242,254,.04)}.jnl-table .text-end[data-v-9e3d6d0a]{text-align:right}.jnl-table .text-center[data-v-9e3d6d0a]{text-align:center}.jnl-table .fw-600[data-v-9e3d6d0a]{font-weight:600}.jnl-row-debt[data-v-9e3d6d0a]{background:rgba(255,75,114,.06)!important}.jnl-row-debt[data-v-9e3d6d0a]:hover{background:rgba(255,75,114,.1)!important}.jnl-row-loss-warning[data-v-9e3d6d0a]{background:rgba(239,68,68,.09)!important;box-shadow:inset 4px 0 0 #ef4444,inset 0 1px 0 rgba(239,68,68,.4),inset 0 -1px 0 rgba(239,68,68,.4)!important}.jnl-row-loss-warning[data-v-9e3d6d0a]:hover{background:rgba(239,68,68,.16)!important}.jnl-row-loss-warning td[data-v-9e3d6d0a]{border-bottom:1px solid rgba(239,68,68,.28)!important}.jnl-symbol-header-row[data-v-9e3d6d0a]{display:flex;align-items:center;flex-wrap:nowrap}.jnl-loss-warning-tag[data-v-9e3d6d0a]{display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding:3px 8px;background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.65);border-radius:6px;font-size:.72rem;font-weight:600;color:#fca5a5;line-height:1.35;white-space:normal;max-width:320px;animation:pulse-loss-border-9e3d6d0a 2.5s ease-in-out infinite}.jnl-loss-warning-tag svg[data-v-9e3d6d0a]{flex-shrink:0;color:#ef4444}.jnl-change--high-loss[data-v-9e3d6d0a]{background:rgba(239,68,68,.25)!important;color:#ff4b72!important;border:1px solid #ef4444!important;font-weight:700!important;animation:pulse-loss-9e3d6d0a 2s ease-in-out infinite}@keyframes pulse-loss-9e3d6d0a{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{box-shadow:0 0 8px 2px rgba(239,68,68,.5)}}@keyframes pulse-loss-border-9e3d6d0a{0%,to{border-color:rgba(239,68,68,.65)}50%{border-color:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.35)}}.jnl-cell-date[data-v-9e3d6d0a]{font-size:.78rem;color:#94a3b8;white-space:nowrap}.jnl-cell-symbol[data-v-9e3d6d0a]{font-weight:700;color:#fff;white-space:nowrap}.jnl-cell-usd[data-v-9e3d6d0a]{cursor:help;transition:opacity .15s ease}.jnl-cell-usd[data-v-9e3d6d0a]:hover{-webkit-text-decoration:underline dotted rgba(56,189,248,.7);text-decoration:underline dotted rgba(56,189,248,.7);text-underline-offset:3px}.jnl-cell-symbol--clickable[data-v-9e3d6d0a]{cursor:pointer;transition:all .18s ease}.jnl-cell-symbol--clickable[data-v-9e3d6d0a]:hover{color:#00f2fe}.jnl-cell-symbol--clickable:hover .jnl-symbol-text[data-v-9e3d6d0a]{text-decoration:underline;text-underline-offset:3px;text-shadow:0 0 10px rgba(0,242,254,.4)}.jnl-cell-symbol--clickable:hover .jnl-symbol-chart-icon[data-v-9e3d6d0a]{opacity:1;color:#00f2fe;transform:scale(1.15)}.jnl-symbol-chart-icon[data-v-9e3d6d0a]{margin-left:5px;opacity:.45;color:#94a3b8;vertical-align:middle;transition:all .18s ease}.jnl-currency-tag[data-v-9e3d6d0a]{display:inline-block;font-size:.65rem;font-weight:600;padding:1px 5px;border-radius:4px;margin-left:5px;background:rgba(0,242,254,.15);color:#00f2fe;vertical-align:middle}.jnl-currency-tag--usd[data-v-9e3d6d0a]{background:rgba(0,245,160,.15);color:#00f5a0}.jnl-cell-notes[data-v-9e3d6d0a]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;font-size:.8rem}.jnl-muted[data-v-9e3d6d0a]{color:#64748b}.jnl-negative[data-v-9e3d6d0a]{color:#ff4b72!important;font-weight:600}.jnl-note-icon[data-v-9e3d6d0a]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;color:#94a3b8;cursor:pointer;transition:all .15s}.jnl-note-icon[data-v-9e3d6d0a]:hover{color:#00f2fe;background:rgba(0,242,254,.12)}.jnl-note-tooltip[data-v-9e3d6d0a]{display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#111726;border:1px solid hsla(0,0%,100%,.12);color:#f1f5f9;font-size:.78rem;font-weight:500;line-height:1.45;padding:8px 12px;border-radius:8px;white-space:normal;word-break:break-word;min-width:160px;max-width:280px;box-shadow:0 8px 24px rgba(0,0,0,.5);z-index:100;text-align:left}.jnl-note-tooltip[data-v-9e3d6d0a]:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#111726}.jnl-note-icon:hover .jnl-note-tooltip[data-v-9e3d6d0a]{display:block;animation:jnlTooltipIn-9e3d6d0a .15s ease}@keyframes jnlTooltipIn-9e3d6d0a{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.jnl-badge[data-v-9e3d6d0a]{display:inline-block;font-size:.65rem;font-weight:700;padding:3px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.jnl-badge--stock[data-v-9e3d6d0a]{background:rgba(0,245,160,.15);color:#00f5a0;border:1px solid rgba(0,245,160,.3)}.jnl-badge--crypto[data-v-9e3d6d0a]{background:rgba(0,242,254,.15);color:#00f2fe;border:1px solid rgba(0,242,254,.3)}.jnl-badge--gold[data-v-9e3d6d0a]{background:hsla(46,89%,68%,.15);color:#f6d365;border:1px solid hsla(46,89%,68%,.3)}.jnl-badge--silver[data-v-9e3d6d0a]{background:rgba(203,213,225,.15);color:#cbd5e1;border:1px solid rgba(203,213,225,.3)}.jnl-badge--cash[data-v-9e3d6d0a]{background:rgba(148,163,184,.15);color:#94a3b8;border:1px solid rgba(148,163,184,.3)}.jnl-badge--real_estate[data-v-9e3d6d0a]{background:rgba(168,85,247,.15);color:#c084fc;border:1px solid rgba(168,85,247,.3)}.jnl-badge--debt[data-v-9e3d6d0a]{background:rgba(255,75,114,.15);color:#ff4b72;border:1px solid rgba(255,75,114,.3)}.jnl-badge--other[data-v-9e3d6d0a]{background:rgba(99,102,241,.15);color:#818cf8;border:1px solid rgba(99,102,241,.3)}.jnl-change[data-v-9e3d6d0a]{font-weight:700;font-size:.82rem;padding:2px 6px;border-radius:4px}.jnl-change--up[data-v-9e3d6d0a]{color:#00f5a0;background:rgba(0,245,160,.12)}.jnl-change--down[data-v-9e3d6d0a]{color:#ff4b72;background:rgba(255,75,114,.12)}.jnl-cell-actions[data-v-9e3d6d0a]{white-space:nowrap}.jnl-icon-btn[data-v-9e3d6d0a]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);color:#94a3b8;cursor:pointer;transition:all .15s;margin:0 2px}.jnl-icon-btn--edit[data-v-9e3d6d0a]:hover,.jnl-icon-btn[data-v-9e3d6d0a]:hover{border-color:rgba(0,242,254,.3);color:#00f2fe}.jnl-icon-btn--edit[data-v-9e3d6d0a]:hover{background:rgba(0,242,254,.12)}.jnl-icon-btn--del[data-v-9e3d6d0a]:hover{color:#ff4b72;border-color:rgba(255,75,114,.3);background:rgba(255,75,114,.12)}.jnl-ai[data-v-9e3d6d0a]{background:rgba(18,24,38,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:1.5rem;margin-top:1.5rem;transition:all .3s ease;backdrop-filter:blur(16px)}.jnl-ai--initial[data-v-9e3d6d0a]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem;background:rgba(10,13,20,.6);border:1px dashed hsla(0,0%,100%,.15)}.jnl-ai--initial .jnl-ai-header[data-v-9e3d6d0a]{justify-content:center;margin-bottom:1.25rem;flex-direction:column;gap:12px}.jnl-ai--initial .jnl-ai-header svg[data-v-9e3d6d0a]{width:32px;height:32px}.jnl-ai--initial .jnl-ai-header h4[data-v-9e3d6d0a]{font-size:1.2rem;letter-spacing:-.01em;color:#fff}.jnl-ai--initial .jnl-ai-btn[data-v-9e3d6d0a]{padding:.65rem 1.75rem;font-size:.925rem;box-shadow:0 4px 15px rgba(0,242,254,.2);transform:translateY(0)}.jnl-ai--initial .jnl-ai-btn[data-v-9e3d6d0a]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,242,254,.3)}.jnl-ai-header[data-v-9e3d6d0a]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:1.25rem}.jnl-ai-header h4[data-v-9e3d6d0a]{font-size:1.05rem;font-weight:700;color:#fff;margin:0}.jnl-ai-textarea[data-v-9e3d6d0a]{width:100%;max-width:900px;margin:0 auto .75rem auto;display:block;border:1.5px solid hsla(0,0%,100%,.12);border-radius:8px;padding:.75rem;font-size:.9rem;font-family:inherit;resize:vertical;background:rgba(10,13,20,.8);color:#fff;outline:none;transition:border-color .2s}.jnl-ai-textarea[data-v-9e3d6d0a]:focus{border-color:#00f2fe;background:rgba(10,13,20,.95)}.jnl-ai-actions[data-v-9e3d6d0a]{display:flex;justify-content:center;gap:.5rem;margin-bottom:1rem}.jnl-ai-btn[data-v-9e3d6d0a]{padding:.5rem 1rem;border-radius:8px;font-size:.85rem;font-weight:600;border:none;cursor:pointer;transition:.2s;background:rgba(0,242,254,.15);color:#00f2fe}.jnl-ai-btn[data-v-9e3d6d0a]:hover{background:rgba(0,242,254,.25)}.jnl-ai-btn--go[data-v-9e3d6d0a]{background:#00f5a0;color:#0a0d14;font-weight:700}.jnl-ai-btn--go[data-v-9e3d6d0a]:hover{background:#10b981;color:#fff}.jnl-ai-btn--cancel[data-v-9e3d6d0a]{background:hsla(0,0%,100%,.06);color:#94a3b8}.jnl-ai-btn--cancel[data-v-9e3d6d0a]:hover{background:hsla(0,0%,100%,.12);color:#fff}.jnl-ai-result[data-v-9e3d6d0a]{background:rgba(10,13,20,.7);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:1rem;margin-top:.75rem;font-size:.9rem;color:#e2e8f0}.jnl-overlay[data-v-9e3d6d0a]{position:fixed;inset:0;z-index:1050;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;padding:1rem;backdrop-filter:blur(8px);animation:jnlFadeIn-9e3d6d0a .15s ease}.jnl-modal[data-v-9e3d6d0a]{background:#111726;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.6);max-width:480px;width:100%;max-height:90vh;overflow-y:auto;color:#e2e8f0;animation:jnlSlideUp-9e3d6d0a .2s ease}@keyframes jnlSlideUp-9e3d6d0a{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}.jnl-modal--allocation[data-v-9e3d6d0a]{max-width:560px}.jnl-modal-header[data-v-9e3d6d0a]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem .75rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.jnl-modal-header h3[data-v-9e3d6d0a]{font-size:1.1rem;font-weight:700;color:#fff;margin:0}.jnl-modal-close[data-v-9e3d6d0a]{width:32px;height:32px;border-radius:8px;border:none;background:hsla(0,0%,100%,.06);color:#94a3b8;font-size:1.1rem;cursor:pointer;transition:.15s;display:flex;align-items:center;justify-content:center}.jnl-modal-close[data-v-9e3d6d0a]:hover{background:hsla(0,0%,100%,.12);color:#fff}.jnl-form[data-v-9e3d6d0a]{padding:1.25rem 1.5rem 1.5rem}.jnl-form-group[data-v-9e3d6d0a]{margin-bottom:1rem}.jnl-form-group label[data-v-9e3d6d0a]{display:block;font-size:.8rem;font-weight:600;color:#94a3b8;margin-bottom:.35rem;text-transform:uppercase;letter-spacing:.3px}.jnl-form-group input[data-v-9e3d6d0a]:not([type=checkbox]),.jnl-form-group select[data-v-9e3d6d0a],.jnl-form-group textarea[data-v-9e3d6d0a]{width:100%;padding:.6rem .85rem;border:1.5px solid hsla(0,0%,100%,.12);border-radius:8px;font-size:.9rem;font-family:inherit;color:#fff;background:rgba(10,13,20,.8);outline:none;transition:border-color .2s,box-shadow .2s}.jnl-form-group input[data-v-9e3d6d0a]:not([type=checkbox]):focus,.jnl-form-group select[data-v-9e3d6d0a]:focus,.jnl-form-group textarea[data-v-9e3d6d0a]:focus{border-color:#00f2fe;box-shadow:0 0 0 3px rgba(0,242,254,.15);background:rgba(10,13,20,.95)}.jnl-form-row[data-v-9e3d6d0a]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.jnl-submit-btn[data-v-9e3d6d0a]{width:100%;padding:.7rem;background:linear-gradient(135deg,#00f2fe,#3b82f6);color:#0a0d14;border:none;border-radius:10px;font-size:.95rem;font-weight:700;cursor:pointer;transition:.2s;margin-top:.5rem}.jnl-submit-btn[data-v-9e3d6d0a]:hover{box-shadow:0 4px 14px rgba(0,242,254,.4);transform:translateY(-1px)}.jnl-allocation-body[data-v-9e3d6d0a]{padding:1.1rem 1.5rem 1.5rem}.jnl-allocation-empty[data-v-9e3d6d0a]{text-align:center;color:#94a3b8;padding:1.25rem 0}.jnl-pie-wrap[data-v-9e3d6d0a]{display:flex;justify-content:center;margin:.5rem 0 1rem}.jnl-pie-chart[data-v-9e3d6d0a]{width:220px;height:220px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.jnl-pie-center[data-v-9e3d6d0a],.jnl-pie-chart[data-v-9e3d6d0a]{border-radius:50%;display:flex;align-items:center;justify-content:center}.jnl-pie-center[data-v-9e3d6d0a]{width:110px;height:110px;background:#111726;flex-direction:column;box-shadow:0 2px 12px rgba(0,0,0,.4);color:#fff}.jnl-pie-center strong[data-v-9e3d6d0a]{font-size:1.3rem;line-height:1}.jnl-pie-center span[data-v-9e3d6d0a]{font-size:.75rem;color:#94a3b8;margin-top:.2rem}.jnl-allocation-summary-card[data-v-9e3d6d0a]{display:flex;justify-content:space-around;align-items:center;background:rgba(15,23,42,.6);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:.75rem 1rem;margin-bottom:1rem}.summary-col[data-v-9e3d6d0a]{display:flex;flex-direction:column;align-items:center;gap:2px}.summary-label[data-v-9e3d6d0a]{font-size:.72rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.3px;font-weight:500}.summary-val[data-v-9e3d6d0a]{font-size:.95rem;font-weight:700;color:#fff;font-family:Outfit,sans-serif}.summary-val--cyan[data-v-9e3d6d0a]{color:#00f2fe}.text-change--up[data-v-9e3d6d0a]{color:#00f5a0}.text-change--down[data-v-9e3d6d0a]{color:#ff4b72}.summary-divider[data-v-9e3d6d0a]{width:1px;height:28px;background:hsla(0,0%,100%,.1)}.jnl-allocation-total[data-v-9e3d6d0a]{text-align:center;font-size:.88rem;color:#fff;font-weight:600;margin-bottom:.9rem}.jnl-allocation-list[data-v-9e3d6d0a]{border:1px solid hsla(0,0%,100%,.08);border-radius:10px;overflow:hidden}.jnl-allocation-item[data-v-9e3d6d0a]{display:flex;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .9rem;border-bottom:1px solid hsla(0,0%,100%,.04);font-size:.84rem;transition:background .15s}.jnl-allocation-item[data-v-9e3d6d0a]:hover{background:hsla(0,0%,100%,.03)}.jnl-allocation-item[data-v-9e3d6d0a]:last-child{border-bottom:none}.jnl-allocation-main[data-v-9e3d6d0a]{display:flex;flex-direction:column;gap:2px}.jnl-allocation-label[data-v-9e3d6d0a]{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;color:#fff;font-size:.88rem}.jnl-allocation-icon[data-v-9e3d6d0a]{font-size:.95rem}.jnl-allocation-sub[data-v-9e3d6d0a]{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;color:#64748b;margin-left:17px}.jnl-allocation-pct[data-v-9e3d6d0a]{color:#94a3b8;font-weight:600}.jnl-allocation-cost[data-v-9e3d6d0a]{color:#64748b}.jnl-allocation-sep[data-v-9e3d6d0a]{opacity:.4}.jnl-allocation-dot[data-v-9e3d6d0a]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.jnl-allocation-metrics[data-v-9e3d6d0a]{display:flex;align-items:center;gap:8px;text-align:right}.jnl-allocation-cur-val[data-v-9e3d6d0a]{font-weight:700;color:#fff;font-size:.88rem;font-family:Outfit,sans-serif}.jnl-growth-pill[data-v-9e3d6d0a]{display:inline-flex;align-items:center;gap:2px;padding:2px 7px;border-radius:6px;font-size:.75rem;font-weight:700;line-height:1.2}.growth-pill--up[data-v-9e3d6d0a]{background:rgba(0,245,160,.12);color:#00f5a0;border:1px solid rgba(0,245,160,.3)}.growth-pill--down[data-v-9e3d6d0a]{background:rgba(255,75,114,.12);color:#ff4b72;border:1px solid rgba(255,75,114,.3)}.growth-pill--zero[data-v-9e3d6d0a]{background:rgba(148,163,184,.12);color:#94a3b8;border:1px solid rgba(148,163,184,.25)}.growth-pill--neutral[data-v-9e3d6d0a]{background:hsla(0,0%,100%,.05);color:#64748b;border:1px solid hsla(0,0%,100%,.08)}@media (max-width:768px){.jnl-header[data-v-9e3d6d0a]{flex-direction:column}.jnl-header-actions[data-v-9e3d6d0a]{width:100%;justify-content:stretch}.jnl-add-btn[data-v-9e3d6d0a],.jnl-chart-btn[data-v-9e3d6d0a],.jnl-refresh-price-btn[data-v-9e3d6d0a]{width:100%;justify-content:center}.jnl-total-value[data-v-9e3d6d0a]{font-size:1.35rem}.jnl-form-row[data-v-9e3d6d0a]{grid-template-columns:1fr}.jnl-table[data-v-9e3d6d0a]{font-size:.78rem}.jnl-table td[data-v-9e3d6d0a],.jnl-table th[data-v-9e3d6d0a]{padding:.5rem .5rem}.jnl-allocation-item[data-v-9e3d6d0a]{flex-direction:column;align-items:flex-start}.jnl-allocation-value[data-v-9e3d6d0a]{text-align:left}}.jnl-ai-content[data-v-9e3d6d0a]{color:#e2e8f0;line-height:1.65;font-size:.925rem}.jnl-ai-content[data-v-9e3d6d0a] .ai-header-h3{font-size:1.2rem;color:#fff;font-weight:700;margin-top:1.5rem;margin-bottom:.75rem;padding-left:.75rem;border-left:4px solid #00f2fe;letter-spacing:-.02em}.jnl-ai-content[data-v-9e3d6d0a] .ai-header-h4{font-size:1.1rem;color:#fff;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem;padding-left:.5rem;border-left:3px solid #00f5a0}.jnl-ai-content[data-v-9e3d6d0a] .ai-header-h5{font-size:1rem;color:#f1f5f9;font-weight:600;margin-top:1rem;margin-bottom:.5rem;padding-left:.5rem;border-left:3px solid #f6d365}.jnl-ai-content[data-v-9e3d6d0a] .ai-header-h6{font-size:.95rem;color:#cbd5e1;font-weight:600;margin-top:.85rem;margin-bottom:.4rem;padding-left:.4rem;border-left:2.5px solid #a78bfa}.jnl-ai-content[data-v-9e3d6d0a] .ai-hr{border:0;height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.15),hsla(0,0%,100%,0));margin:1.5rem 0}.jnl-ai-content[data-v-9e3d6d0a] .ai-list-item{list-style:none;position:relative;padding-left:1.25rem;margin-bottom:.5rem;color:#e2e8f0}.jnl-ai-content[data-v-9e3d6d0a] .ai-list-item:before{content:"";position:absolute;left:.25rem;top:.55rem;width:6px;height:6px;background-color:#00f5a0;border-radius:50%;box-shadow:0 0 8px rgba(0,245,160,.6)}.jnl-ai-content[data-v-9e3d6d0a] .table-responsive{border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.08);margin-top:1rem;margin-bottom:1rem}.jnl-ai-content[data-v-9e3d6d0a] .custom-ai-table{width:100%;margin-bottom:0;border-collapse:collapse;font-size:.85rem;background-color:rgba(18,24,38,.75)}.jnl-ai-content[data-v-9e3d6d0a] .custom-ai-table th{background:rgba(10,13,20,.9)!important;color:#fff!important;font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;padding:10px 14px;border:none;text-align:left}.jnl-ai-content[data-v-9e3d6d0a] .custom-ai-table td{padding:10px 14px;color:#cbd5e1;border-bottom:1px solid hsla(0,0%,100%,.04);transition:background-color .2s ease;text-align:left}.jnl-ai-content[data-v-9e3d6d0a] .custom-ai-table tr:last-child td{border-bottom:none}.jnl-ai-content[data-v-9e3d6d0a] .custom-ai-table tr:nth-child(2n) td{background-color:hsla(0,0%,100%,.02)}.jnl-ai-content[data-v-9e3d6d0a] .custom-ai-table tr:hover td{background-color:rgba(0,242,254,.06)!important;color:#fff}.jnl-ai-content[data-v-9e3d6d0a] .custom-code-inline{background-color:rgba(255,75,114,.15)!important;color:#ff4b72!important;padding:2px 6px!important;border-radius:4px!important;font-family:SFMono-Regular,Consolas,monospace!important;font-size:.85em!important}.jnl-ai-content[data-v-9e3d6d0a] .custom-code-block{background-color:#0a0d14!important;color:#e2e8f0!important;padding:14px 18px!important;border-radius:10px!important;font-family:SFMono-Regular,Consolas,monospace!important;font-size:.85rem!important;margin:1rem 0!important;overflow-x:auto!important;border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 2px 4px rgba(0,0,0,.5)}.jnl-ai-content[data-v-9e3d6d0a] strong{color:#fff;font-weight:600}.modal-backdrop-chart[data-v-9e3d6d0a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(4,7,15,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px;animation:jnlFadeIn-9e3d6d0a .2s ease}.jnl-modal-chart[data-v-9e3d6d0a]{max-width:1040px;width:96vw;background:#0f1523;border:1px solid rgba(0,242,254,.25);border-radius:16px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.8),0 0 30px rgba(0,242,254,.12);animation:jnlScaleUp-9e3d6d0a .25s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}@keyframes jnlScaleUp-9e3d6d0a{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes jnlFadeIn-9e3d6d0a{0%{opacity:0}to{opacity:1}}.chart-modal-head[data-v-9e3d6d0a]{padding:14px 20px;background:rgba(15,21,35,.95);border-bottom:1px solid hsla(0,0%,100%,.08);justify-content:space-between;flex-wrap:wrap}.chart-modal-head[data-v-9e3d6d0a],.chart-modal-title-wrap[data-v-9e3d6d0a]{display:flex;align-items:center;gap:12px}.chart-title-text[data-v-9e3d6d0a]{display:flex;align-items:baseline;gap:8px}.chart-title-text h3[data-v-9e3d6d0a]{margin:0;font-size:1.25rem;font-weight:800;color:#fff;letter-spacing:.5px}.chart-sub[data-v-9e3d6d0a]{font-size:.78rem;color:#94a3b8;font-weight:500}.chart-modal-header-actions[data-v-9e3d6d0a]{display:flex;align-items:center;gap:14px}.chart-tab-switcher[data-v-9e3d6d0a]{display:flex;background:rgba(10,13,20,.8);padding:3px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08)}.chart-switch-btn[data-v-9e3d6d0a]{display:flex;align-items:center;gap:6px;background:transparent;border:none;color:#94a3b8;padding:5px 12px;border-radius:7px;font-size:.78rem;font-weight:700;cursor:pointer;transition:all .2s}.chart-switch-btn[data-v-9e3d6d0a]:hover{color:#fff}.chart-switch-btn.active[data-v-9e3d6d0a]{background:linear-gradient(135deg,rgba(0,242,254,.2),rgba(79,172,254,.2));color:#00f2fe;border:1px solid rgba(0,242,254,.4);box-shadow:0 0 10px rgba(0,242,254,.2)}.chart-modal-search-bar[data-v-9e3d6d0a]{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:rgba(10,13,20,.6);border-bottom:1px solid hsla(0,0%,100%,.06);flex-wrap:wrap;gap:12px}.chart-search-box[data-v-9e3d6d0a]{display:flex;align-items:center;gap:8px;background:rgba(18,24,38,.9);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:4px 10px;flex:1;max-width:440px;color:#94a3b8}.chart-search-input[data-v-9e3d6d0a]{background:transparent;border:none;color:#fff;font-size:.8rem;font-weight:600;outline:none;width:100%;text-transform:uppercase}.chart-search-clear-btn[data-v-9e3d6d0a]{background:hsla(0,0%,100%,.1);border:none;color:#94a3b8;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;font-size:10px;margin-right:4px;transition:all .2s ease;flex-shrink:0}.chart-search-clear-btn[data-v-9e3d6d0a]:hover{background:rgba(239,68,68,.3);color:#f87171}.btn-search-apply[data-v-9e3d6d0a]{background:rgba(0,242,254,.15);border:1px solid rgba(0,242,254,.3);color:#00f2fe;padding:3px 10px;border-radius:6px;font-size:.72rem;font-weight:700;cursor:pointer;transition:all .2s}.btn-search-apply[data-v-9e3d6d0a]:hover{background:rgba(0,242,254,.3)}.chart-quick-chips[data-v-9e3d6d0a]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.quick-chips-lbl[data-v-9e3d6d0a]{font-size:.72rem;color:#64748b;font-weight:600}.quick-chip[data-v-9e3d6d0a]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);color:#cbd5e1;padding:3px 8px;border-radius:6px;font-size:.72rem;font-weight:700;cursor:pointer;transition:all .2s}.quick-chip[data-v-9e3d6d0a]:hover{background:hsla(0,0%,100%,.12);color:#fff}.quick-chip-active[data-v-9e3d6d0a]{background:rgba(0,242,254,.15);border-color:rgba(0,242,254,.4);color:#00f2fe}.modal-chart-body[data-v-9e3d6d0a]{background:#0a0d14;min-height:520px}.tradingview-container-wrap[data-v-9e3d6d0a]{width:100%;min-height:520px}.vietstock-container-wrap[data-v-9e3d6d0a]{width:100%;background:#fff}.vietstock-iframe[data-v-9e3d6d0a]{display:block;border:none;background:#fff;width:100%;height:520px}.my-portfolio[data-v-ccf10176]{padding-bottom:80px}.fade-in[data-v-ccf10176]{animation:fadeIn-ccf10176 .3s ease-in-out}@keyframes fadeIn-ccf10176{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.stk-page[data-v-357e0da5]{background:#0a0d14;color:#e2e8f0;padding:20px 0 40px}.stk-container[data-v-357e0da5]{max-width:1320px;margin:0 auto;padding:0 20px}.stk-tabs[data-v-357e0da5]{display:flex;gap:8px;margin-bottom:22px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.stk-tabs[data-v-357e0da5]::-webkit-scrollbar{display:none}.stk-tab[data-v-357e0da5]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;font-size:.88rem;font-weight:600;color:#94a3b8;background:hsla(0,0%,100%,.03);cursor:pointer;transition:all .2s ease;white-space:nowrap;backdrop-filter:blur(8px)}.stk-tab[data-v-357e0da5]:hover{color:#fff;background:hsla(0,0%,100%,.08)}.stk-tab--active[data-v-357e0da5]{color:#00f2fe!important;background:rgba(0,242,254,.12)!important;border-color:rgba(0,242,254,.35)!important;box-shadow:0 0 16px rgba(0,242,254,.25)!important}.stk-tab svg[data-v-357e0da5]{flex-shrink:0}.stk-panel[data-v-357e0da5]{background:rgba(18,24,38,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.35);backdrop-filter:blur(16px);overflow:hidden;margin-bottom:22px}.stk-header[data-v-357e0da5]{display:flex;align-items:center;gap:14px;padding:22px 24px;background:rgba(10,13,20,.6);color:#fff;border-bottom:1px solid hsla(0,0%,100%,.08)}.stk-header__icon[data-v-357e0da5]{width:44px;height:44px;border-radius:12px;background:rgba(0,242,254,.12);border:1px solid rgba(0,242,254,.3);color:#00f2fe;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stk-header__title[data-v-357e0da5]{font-size:1.25rem;font-weight:800;margin:0;line-height:1.3;font-family:Outfit,sans-serif;color:#fff}.stk-header__sub[data-v-357e0da5]{font-size:.82rem;color:#94a3b8;margin:2px 0 0}.stk-section[data-v-357e0da5]{padding:20px 24px}.stk-section--potential[data-v-357e0da5]{border-top:1px solid hsla(0,0%,100%,.08)}.stk-label[data-v-357e0da5]{display:block;font-size:.8rem;font-weight:700;color:#94a3b8;margin-bottom:8px;text-transform:uppercase;letter-spacing:.6px}.stk-section-head[data-v-357e0da5]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:14px}.stk-section-head__title[data-v-357e0da5]{display:inline-flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:800;color:#fff;margin:0;font-family:Outfit,sans-serif}.stk-updated[data-v-357e0da5]{font-size:.75rem;color:#64748b;font-weight:500}.stk-potential-summary[data-v-357e0da5]{justify-content:space-between;padding:0 24px 12px;color:#94a3b8;font-size:.92rem}.stk-potential-summary[data-v-357e0da5],.stk-potential-summary__left[data-v-357e0da5]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.stk-potential-summary__label[data-v-357e0da5]{font-weight:700;color:#94a3b8}.stk-potential-summary__value[data-v-357e0da5]{color:#fff;font-weight:700}.stk-potential-summary__right[data-v-357e0da5]{display:flex;gap:8px;align-items:center;padding:6px 14px;border-radius:999px;font-weight:700}.stk-potential-summary--bullish[data-v-357e0da5]{background:rgba(0,245,160,.15);color:#00f5a0;border:1px solid rgba(0,245,160,.3)}.stk-potential-summary--bearish[data-v-357e0da5]{background:rgba(255,75,114,.15);color:#ff4b72;border:1px solid rgba(255,75,114,.3)}.stk-potential-summary__percentage[data-v-357e0da5]{font-size:.98rem}.stk-potential-summary__sentiment[data-v-357e0da5]{font-size:.82rem;text-transform:uppercase;letter-spacing:.3px}.stk-info-grid[data-v-357e0da5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;padding:0 24px 20px}.stk-info-card[data-v-357e0da5]{background:rgba(10,13,20,.6);border-radius:12px;padding:14px 16px;border:1px solid hsla(0,0%,100%,.08);transition:transform .15s ease,border-color .15s ease}.stk-info-card[data-v-357e0da5]:hover{transform:translateY(-2px);border-color:rgba(0,242,254,.3)}.stk-info-card--accent[data-v-357e0da5]{background:rgba(0,242,254,.08);border-color:rgba(0,242,254,.25)}.stk-info-card--highlight[data-v-357e0da5]{background:hsla(46,89%,68%,.08);border-color:hsla(46,89%,68%,.25)}.stk-info-card__label[data-v-357e0da5]{display:block;font-size:.72rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.stk-info-card__value[data-v-357e0da5]{display:block;font-size:.95rem;font-weight:800;color:#fff;word-break:break-word}.stk-sticky-chart[data-v-357e0da5]{position:sticky;top:60px;z-index:20;background:#0a0d14;padding:12px 0;margin-bottom:14px}.stk-chart-wrap[data-v-357e0da5]{position:relative;border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:rgba(18,24,38,.85);box-shadow:0 8px 24px rgba(0,0,0,.4)}.stk-chart-wrap iframe[data-v-357e0da5]{display:block;border:none}.stk-action-row[data-v-357e0da5]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;flex-wrap:wrap}.stk-view-chart-btn[data-v-357e0da5]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid rgba(0,242,254,.3);border-radius:8px;background:rgba(0,242,254,.1);color:#00f2fe;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .15s}.stk-view-chart-btn[data-v-357e0da5]:hover{background:rgba(0,242,254,.2);border-color:rgba(0,242,254,.5);color:#fff}.stk-alert-toggle[data-v-357e0da5]{margin-top:0}.stk-alert-toggle__btn[data-v-357e0da5]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;background:hsla(0,0%,100%,.03);color:#94a3b8;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s}.stk-alert-toggle__btn[data-v-357e0da5]:hover{background:rgba(0,242,254,.1);border-color:rgba(0,242,254,.3);color:#00f2fe}.stk-alert-toggle__btn svg[data-v-357e0da5]:last-child{transition:transform .2s ease}.stk-chevron--open[data-v-357e0da5]{transform:rotate(180deg)}.stk-alert-content[data-v-357e0da5]{margin-top:8px}.stk-filters[data-v-357e0da5]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.stk-filter-item[data-v-357e0da5]{flex:1 1 200px}.stk-input[data-v-357e0da5]{width:100%;padding:10px 14px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;font-size:.85rem;color:#fff;background:rgba(10,13,20,.8);transition:all .2s;outline:none}.stk-input[data-v-357e0da5]:focus{border-color:#00f2fe;box-shadow:0 0 0 3px rgba(0,242,254,.15)}.stk-table-wrap[data-v-357e0da5]{border-radius:12px;border:1px solid hsla(0,0%,100%,.08);overflow-x:auto;-webkit-overflow-scrolling:touch;background:rgba(18,24,38,.6)}.stk-table-wrap--scroll[data-v-357e0da5]::-webkit-scrollbar,.stk-table-wrap[data-v-357e0da5]::-webkit-scrollbar{width:6px;height:6px}.stk-table-wrap--scroll[data-v-357e0da5]::-webkit-scrollbar-track,.stk-table-wrap[data-v-357e0da5]::-webkit-scrollbar-track{background:rgba(10,13,20,.6);border-radius:4px}.stk-table-wrap--scroll[data-v-357e0da5]::-webkit-scrollbar-thumb,.stk-table-wrap[data-v-357e0da5]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:4px}.stk-table-wrap--scroll[data-v-357e0da5]::-webkit-scrollbar-thumb:hover,.stk-table-wrap[data-v-357e0da5]::-webkit-scrollbar-thumb:hover{background:rgba(0,242,254,.4)}.stk-table-wrap--scroll[data-v-357e0da5]{max-height:480px;overflow-y:auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.stk-table[data-v-357e0da5]{width:100%;min-width:860px;border-collapse:collapse;font-size:.85rem}.stk-th[data-v-357e0da5]{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#64748b;background:rgba(10,13,20,.9);border-bottom:1px solid hsla(0,0%,100%,.1);position:sticky;top:0;z-index:2}.stk-th--right[data-v-357e0da5]{text-align:right}.stk-th--center[data-v-357e0da5]{text-align:center}.stk-th--chk[data-v-357e0da5]{width:36px;text-align:center}.stk-row[data-v-357e0da5]{cursor:pointer;transition:background .15s ease}.stk-row[data-v-357e0da5]:hover{background:hsla(0,0%,100%,.03)}.stk-row--active[data-v-357e0da5]{background:rgba(0,242,254,.08)!important;border-left:3px solid #00f2fe}.stk-td[data-v-357e0da5]{padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.04);vertical-align:middle;color:#e2e8f0}.stk-td--chk[data-v-357e0da5]{width:36px;text-align:center}.stk-td--right[data-v-357e0da5]{text-align:right}.stk-td--center[data-v-357e0da5]{text-align:center}.stk-td--symbol[data-v-357e0da5]{font-weight:800;color:#00f2fe}.stk-td--mono[data-v-357e0da5]{font-family:SF Mono,Fira Code,monospace;font-size:.82rem}.stk-checkbox[data-v-357e0da5]{width:16px;height:16px;accent-color:#00f2fe;cursor:pointer}.stk-signal[data-v-357e0da5]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.stk-signal--near_52w_ath[data-v-357e0da5]{background:rgba(0,242,254,.12);color:#00f2fe;border:1px solid rgba(0,242,254,.3)}.stk-signal--ema9_above_ema21[data-v-357e0da5]{background:rgba(0,245,160,.12);color:#00f5a0;border:1px solid rgba(0,245,160,.3)}.stk-signal--top_growth_20d[data-v-357e0da5]{background:hsla(46,89%,68%,.12);color:#f6d365;border:1px solid hsla(46,89%,68%,.3)}.stk-actions[data-v-357e0da5]{padding:16px 0 0;align-items:center}.stk-actions[data-v-357e0da5],.stk-actions__group[data-v-357e0da5]{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.stk-btn[data-v-357e0da5]{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:none;border-radius:8px;font-size:.84rem;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap}.stk-btn[data-v-357e0da5]:disabled{opacity:.45;cursor:not-allowed}.stk-btn--primary[data-v-357e0da5]{background:linear-gradient(135deg,#00f2fe,#4facfe);color:#0a0d14;box-shadow:0 4px 14px rgba(0,242,254,.35)}.stk-btn--primary[data-v-357e0da5]:hover:not(:disabled){box-shadow:0 6px 20px rgba(0,242,254,.5);transform:translateY(-1px)}.stk-btn--secondary[data-v-357e0da5]{background:hsla(0,0%,100%,.08);color:#fff}.stk-btn--secondary[data-v-357e0da5]:hover:not(:disabled){background:hsla(0,0%,100%,.15)}.stk-btn--outline[data-v-357e0da5]{background:hsla(0,0%,100%,.04);color:#e2e8f0;border:1px solid hsla(0,0%,100%,.1)}.stk-btn--outline[data-v-357e0da5]:hover:not(:disabled){background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.stk-btn--scan[data-v-357e0da5]{min-width:180px;justify-content:center}.stk-loading[data-v-357e0da5]{display:flex;justify-content:center;padding:20px 0}.stk-spinner[data-v-357e0da5]{width:32px;height:32px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#00f2fe;border-radius:50%;animation:stk-spin-357e0da5 .7s linear infinite}@keyframes stk-spin-357e0da5{to{transform:rotate(1turn)}}.stk-message[data-v-357e0da5]{text-align:center;font-size:.85rem;color:#94a3b8;padding:10px 0;margin:0}.stk-rrg-wrap[data-v-357e0da5]{padding:24px;text-align:center}.stk-rrg-img[data-v-357e0da5]{max-width:800px;width:100%;height:auto;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.08);display:block;margin:0 auto}.stk-category-badge[data-v-357e0da5]{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 16px;background:rgba(10,13,20,.7);border-radius:10px;color:#fff;border:1px solid hsla(0,0%,100%,.08)}.stk-category-badge__code[data-v-357e0da5]{font-weight:800;font-size:.95rem;color:#00f2fe}.stk-category-badge__name[data-v-357e0da5]{font-size:.85rem;color:#94a3b8}.stk-category-exchange[data-v-357e0da5]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:700;background:rgba(0,242,254,.12);color:#00f2fe;border:1px solid rgba(0,242,254,.3);white-space:nowrap}.stk-select[data-v-357e0da5] .vs__dropdown-toggle{border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:6px 10px;min-height:40px;background:rgba(10,13,20,.8);transition:all .2s}.stk-select[data-v-357e0da5] .vs__dropdown-toggle:focus-within{border-color:#00f2fe;box-shadow:0 0 0 3px rgba(0,242,254,.15)}.stk-select[data-v-357e0da5] .vs__search{font-size:.88rem;color:#fff}.stk-select[data-v-357e0da5] .vs__selected{font-size:.88rem;font-weight:700;color:#00f2fe}.stk-select[data-v-357e0da5] .vs__dropdown-menu{border-radius:8px;border:1px solid hsla(0,0%,100%,.12);background:#111726;box-shadow:0 12px 32px rgba(0,0,0,.6);max-height:280px}.stk-select[data-v-357e0da5] .vs__dropdown-option{color:#e2e8f0;padding:8px 16px}.stk-select[data-v-357e0da5] .vs__dropdown-option--highlight{background:rgba(0,242,254,.12);color:#00f2fe}@media (max-width:640px){.stk-container[data-v-357e0da5]{padding:0 12px}.stk-header[data-v-357e0da5],.stk-section[data-v-357e0da5]{padding:16px}.stk-sticky-chart[data-v-357e0da5]{padding:0 12px 10px}.stk-tab[data-v-357e0da5]{padding:8px 14px;font-size:.82rem}.stk-filters[data-v-357e0da5]{flex-direction:column}.stk-table-wrap--scroll[data-v-357e0da5]{max-height:400px}}.commodities-view-wrapper[data-v-63d31b90]{background:#0a0d14;color:#e2e8f0;min-height:100vh}.nav-pills .nav-link[data-v-63d31b90]{border-radius:10px;color:#94a3b8;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);font-weight:600;transition:all .25s;padding:10px 20px}.nav-pills .nav-link[data-v-63d31b90]:hover{color:#fff;background:hsla(0,0%,100%,.08);transform:translateY(-2px)}.nav-pills .nav-link.active[data-v-63d31b90]{color:#00f2fe!important;background:rgba(0,242,254,.12)!important;border-color:rgba(0,242,254,.35)!important;box-shadow:0 0 16px rgba(0,242,254,.25)!important}.nav-tabs .nav-link[data-v-63d31b90]{cursor:pointer;color:#94a3b8;background:transparent;border:none;border-bottom:2px solid transparent;font-weight:600;padding:10px 18px}.nav-tabs .nav-link[data-v-63d31b90]:hover{color:#fff}.nav-tabs .nav-link.active[data-v-63d31b90]{color:#00f2fe!important;border-bottom-color:#00f2fe!important;background:transparent!important}.silver-content[data-v-63d31b90]{width:100%;overflow-x:auto}.silver-content[data-v-63d31b90] table{width:100%;margin-bottom:0;color:#e2e8f0}.silver-content[data-v-63d31b90] table tbody tr:hover{background-color:hsla(0,0%,100%,.03)}.bg-gradient-gold[data-v-63d31b90]{background:linear-gradient(135deg,#f6d365,#fda085)}.bg-gold-light[data-v-63d31b90]{background-color:hsla(46,89%,68%,.05)}.fw-extrabold[data-v-63d31b90]{font-weight:800}.ls-1[data-v-63d31b90]{letter-spacing:.5px}.glass-pills[data-v-63d31b90]{background:rgba(18,24,38,.7)!important;border:1px solid hsla(0,0%,100%,.08)!important}.glass-panel[data-v-63d31b90]{background:rgba(18,24,38,.75)!important;border:1px solid hsla(0,0%,100%,.08)!important;box-shadow:0 10px 30px rgba(0,0,0,.35)!important;backdrop-filter:blur(16px);border-radius:16px}.border-glass[data-v-63d31b90],.glass-card[data-v-63d31b90]{border:1px solid hsla(0,0%,100%,.08)!important}.glass-card[data-v-63d31b90]{background:rgba(10,13,20,.6)!important;border-radius:12px}.clickable-gold-card[data-v-63d31b90]{cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.clickable-gold-card[data-v-63d31b90]:hover{transform:translateY(-2px);border-color:rgba(245,158,11,.6)!important;box-shadow:0 6px 24px rgba(245,158,11,.25)!important}.spread-card[data-v-63d31b90]{background:rgba(255,75,114,.08)!important;border:1px solid rgba(255,75,114,.25)!important;border-radius:14px;transition:transform .2s ease,box-shadow .2s ease}.spread-card[data-v-63d31b90]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,75,114,.2)!important}.text-neon-red[data-v-63d31b90]{color:#ff4b72!important;text-shadow:0 0 10px rgba(255,75,114,.4)!important}.bg-neon-red-badge[data-v-63d31b90]{background-color:rgba(255,75,114,.12)!important;border:1px solid rgba(255,75,114,.3)!important;color:#ff4b72!important;font-weight:700!important;border-radius:20px}.btn-refresh[data-v-63d31b90]{font-weight:500;transition:all .2s ease;color:#94a3b8}.btn-refresh[data-v-63d31b90]:hover{transform:rotate(30deg);color:#00f2fe}@media (max-width:991px){.stk-container[data-v-63d31b90]{padding:0 14px!important}}@media (max-width:768px){.stk-tabs[data-v-63d31b90]{overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:6px!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.stk-tabs[data-v-63d31b90]::-webkit-scrollbar{display:none}.stk-tab[data-v-63d31b90]{flex-shrink:0!important;font-size:.8rem!important;padding:8px 14px!important}.stk-header[data-v-63d31b90]{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:16px!important}.stk-table-wrap[data-v-63d31b90]{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.stk-table[data-v-63d31b90]{min-width:640px!important;font-size:.82rem!important}.spread-grid[data-v-63d31b90]{grid-template-columns:1fr!important}}.currency-prices-container[data-v-c754635e]{max-width:100%}.search-wrapper[data-v-c754635e]{position:relative;width:100%;max-width:350px}.search-icon[data-v-c754635e]{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:1.1rem}.search-input[data-v-c754635e]{padding-left:48px;border-radius:50px;border:1px solid hsla(0,0%,100%,.12);background-color:rgba(10,13,20,.8)!important;color:#fff!important;transition:all .3s ease;font-size:.95rem}.search-input[data-v-c754635e]:focus{background-color:rgba(10,13,20,.95)!important;border-color:#00f2fe;box-shadow:0 0 0 4px rgba(0,242,254,.15);outline:none}.glass-panel[data-v-c754635e]{background:rgba(18,24,38,.75);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 10px 30px rgba(0,0,0,.35);backdrop-filter:blur(16px)}.custom-table[data-v-c754635e]{border-collapse:separate;border-spacing:0;width:100%}.stk-th[data-v-c754635e]{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#64748b;background:rgba(10,13,20,.9);border-bottom:1px solid hsla(0,0%,100%,.1);white-space:nowrap}.row-hover-effect[data-v-c754635e]{transition:all .2s ease;border-bottom:1px solid hsla(0,0%,100%,.04)}.row-hover-effect[data-v-c754635e]:last-child{border-bottom:none}.row-hover-effect[data-v-c754635e]:hover{background-color:rgba(0,242,254,.06)!important;transform:translateY(-1px)}.symbol-badge[data-v-c754635e]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(0,242,254,.12);color:#00f2fe;border:1px solid rgba(0,242,254,.3);border-radius:12px;font-weight:700;font-size:.8rem;letter-spacing:-.5px}.cursor-pointer[data-v-c754635e]{cursor:pointer}.chart-overlay[data-v-c754635e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);z-index:1050;display:flex;justify-content:center;align-items:center;padding:20px;animation:fadeIn-c754635e .3s ease}.chart-container[data-v-c754635e]{background:#111726;border:1px solid hsla(0,0%,100%,.12);padding:24px;border-radius:20px;width:90%;max-width:1200px;max-height:85vh;overflow-y:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.6);color:#fff}@keyframes fadeIn-c754635e{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.search-wrapper[data-v-c754635e]{max-width:100%}.chart-container[data-v-c754635e]{width:95%;max-height:90vh;padding:16px}}.forex-sessions-panel[data-v-597b24a0]{border-left:4px solid #3b82f6!important;margin-bottom:24px}.session-header[data-v-597b24a0]{display:flex;align-items:center;justify-content:space-between}.header-main-info[data-v-597b24a0]{flex-grow:1}.session-header-badge[data-v-597b24a0]{display:flex;align-items:center}.dst-auto-badge[data-v-597b24a0]{display:inline-flex;align-items:center;gap:6px;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2);color:#059669;padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:600}.pulse-green[data-v-597b24a0]{width:8px;height:8px;background-color:#10b981;border-radius:50%;display:inline-block;box-shadow:0 0 0 0 rgba(16,185,129,.7);animation:pulse-597b24a0 1.6s infinite}@keyframes pulse-597b24a0{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(16,185,129,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,0)}}.session-body[data-v-597b24a0]{display:flex;flex-direction:column;gap:20px}.session-top-controls[data-v-597b24a0]{display:grid;grid-template-columns:1fr 1.2fr 1.1fr;gap:16px}@media (max-width:900px){.session-top-controls[data-v-597b24a0]{grid-template-columns:1fr}}.live-clock-card[data-v-597b24a0],.season-toggle-card[data-v-597b24a0],.volatility-speedometer-card[data-v-597b24a0]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;justify-content:center}.live-clock-card[data-v-597b24a0]{align-items:center;background:linear-gradient(135deg,#1e293b,#0f172a);border:none;color:#fff;box-shadow:inset 0 0 20px hsla(0,0%,100%,.05)}.clock-label[data-v-597b24a0]{font-size:.65rem;font-weight:700;letter-spacing:1px;color:#94a3b8;margin-bottom:4px}.clock-time[data-v-597b24a0]{font-family:Outfit,sans-serif;font-size:2rem;font-weight:800;letter-spacing:1px;color:#3b82f6;text-shadow:0 0 10px rgba(59,130,246,.4);line-height:1.1}.clock-date[data-v-597b24a0]{font-size:.8rem;font-weight:500;color:#cbd5e1;margin-top:4px}.speed-header[data-v-597b24a0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.speed-label[data-v-597b24a0]{font-size:.78rem;font-weight:700;color:#475569}.speed-value[data-v-597b24a0]{font-size:.85rem;font-weight:800}.speed-bar-container[data-v-597b24a0]{height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden;margin-bottom:8px}.speed-bar-fill[data-v-597b24a0]{height:100%;border-radius:3px;transition:width .5s ease,background-color .5s ease}.speed-desc[data-v-597b24a0]{font-size:.74rem;color:#64748b;line-height:1.35;text-align:left}.toggle-label[data-v-597b24a0]{font-size:.78rem;font-weight:700;color:#475569;margin-bottom:8px;text-align:left}.toggle-buttons[data-v-597b24a0]{display:flex;gap:8px;margin-bottom:8px}.toggle-btn[data-v-597b24a0]{flex:1;padding:6px 10px;font-size:.76rem;font-weight:600;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:hsla(0,0%,100%,.04);color:#94a3b8;cursor:pointer;transition:all .15s ease}.toggle-btn[data-v-597b24a0]:hover{background:rgba(0,242,254,.12);border-color:rgba(0,242,254,.3);color:#00f2fe}.toggle-btn--active[data-v-597b24a0]{background:linear-gradient(135deg,#00f2fe,#3b82f6)!important;color:#0a0d14!important;border-color:transparent!important;box-shadow:0 2px 6px rgba(0,242,254,.3)}.toggle-note[data-v-597b24a0]{font-size:.7rem;color:#64748b;text-align:left}.system-match[data-v-597b24a0]{color:#00f5a0;font-weight:600}.system-preview[data-v-597b24a0]{color:#f6d365;font-weight:600}.rollover-warning-banner[data-v-597b24a0]{display:flex;align-items:flex-start;gap:12px;background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.3);border-radius:12px;padding:12px 16px;text-align:left;animation:borderPulse-597b24a0 2s ease-in-out infinite}@keyframes borderPulse-597b24a0{0%{border-color:rgba(168,85,247,.25);box-shadow:0 0 0 0 rgba(168,85,247,.1)}50%{border-color:rgba(168,85,247,.5);box-shadow:0 0 12px 0 rgba(168,85,247,.15)}to{border-color:rgba(168,85,247,.25);box-shadow:0 0 0 0 rgba(168,85,247,.1)}}.warning-icon[data-v-597b24a0]{font-size:1.4rem;line-height:1}.warning-title[data-v-597b24a0]{font-size:.82rem;font-weight:800;color:#c084fc;margin-bottom:2px}.warning-desc[data-v-597b24a0]{font-size:.78rem;color:#e9d5ff;margin:0;line-height:1.4}.sessions-grid[data-v-597b24a0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.session-card[data-v-597b24a0]{background:rgba(18,24,38,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.25);display:flex;flex-direction:column;transition:all .2s ease;text-align:left;backdrop-filter:blur(16px)}.session-card[data-v-597b24a0]:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,242,254,.1);border-color:rgba(0,242,254,.3)}.session-card--active[data-v-597b24a0]{border-color:rgba(0,242,254,.4);box-shadow:0 4px 16px rgba(0,242,254,.15)}.session-card-header[data-v-597b24a0]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:rgba(10,13,20,.6);border-bottom:1px solid hsla(0,0%,100%,.06)}.session-name[data-v-597b24a0]{display:flex;align-items:center;gap:6px}.session-flag[data-v-597b24a0]{font-size:1.1rem}.session-title[data-v-597b24a0]{font-size:.85rem;font-weight:700;color:#fff}.session-status[data-v-597b24a0]{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:800;padding:2px 6px;border-radius:4px}.status-dot[data-v-597b24a0]{width:6px;height:6px;border-radius:50%;display:inline-block}.session-status--open[data-v-597b24a0]{background:rgba(0,245,160,.15);color:#00f5a0;border:1px solid rgba(0,245,160,.3)}.session-status--open .status-dot[data-v-597b24a0]{background-color:#00f5a0;box-shadow:0 0 6px #00f5a0}.session-status--closed[data-v-597b24a0]{background:hsla(0,0%,100%,.06);color:#94a3b8}.session-status--closed .status-dot[data-v-597b24a0]{background-color:#64748b}.session-card-body[data-v-597b24a0]{padding:12px 14px;flex-grow:1;display:flex;flex-direction:column;gap:6px}.session-info-row[data-v-597b24a0]{display:flex;justify-content:space-between;align-items:center;font-size:.78rem}.info-label[data-v-597b24a0]{color:#94a3b8;font-weight:500}.info-value[data-v-597b24a0]{color:#fff;font-weight:700}.session-card-desc[data-v-597b24a0]{font-size:.74rem;color:#94a3b8;line-height:1.4;margin:6px 0 0;border-top:1px dashed hsla(0,0%,100%,.06);padding-top:6px}.session-card-footer[data-v-597b24a0]{padding:8px 14px;background:rgba(10,13,20,.4);border-top:1px solid hsla(0,0%,100%,.04);display:flex;align-items:center;gap:6px;font-size:.74rem;font-weight:600;color:#94a3b8;transition:all .2s ease}.session-card-footer--active[data-v-597b24a0]{background:rgba(0,242,254,.08);color:#00f2fe}.timeline-container[data-v-597b24a0]{border:1px solid hsla(0,0%,100%,.08);background:rgba(18,24,38,.75);border-radius:12px;padding:16px;text-align:left;backdrop-filter:blur(16px)}.timeline-header-wrap[data-v-597b24a0]{margin-bottom:12px}.timeline-title[data-v-597b24a0]{font-size:.85rem;font-weight:700;color:#fff;margin:0}.timeline-subtitle[data-v-597b24a0]{font-size:.7rem;color:#94a3b8}.timeline-wrapper[data-v-597b24a0]{margin-top:10px;overflow-x:auto;padding-top:20px}.timeline-main[data-v-597b24a0]{display:flex;min-width:750px;position:relative}.timeline-labels-column[data-v-597b24a0]{width:90px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid hsla(0,0%,100%,.08)}.timeline-label-cell[data-v-597b24a0]{height:32px;font-size:.78rem;font-weight:600;color:#cbd5e1;display:flex;align-items:center}.axis-empty-cell[data-v-597b24a0]{height:24px}.timeline-tracks-area[data-v-597b24a0]{flex-grow:1;position:relative;display:flex;flex-direction:column}.track-cell[data-v-597b24a0]{height:32px;position:relative;display:flex;align-items:center;border-bottom:1px dashed hsla(0,0%,100%,.06)}.track-cell[data-v-597b24a0]:nth-child(4){border-bottom:1px solid hsla(0,0%,100%,.15)}.lane-bar[data-v-597b24a0]{position:absolute;height:18px;border-radius:4px;font-size:.65rem;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px}.sydney-bar[data-v-597b24a0]{background:linear-gradient(90deg,#60a5fa,#3b82f6)}.tokyo-bar[data-v-597b24a0]{background:linear-gradient(90deg,#34d399,#10b981)}.london-bar[data-v-597b24a0]{background:linear-gradient(90deg,#f87171,#ef4444)}.newyork-bar[data-v-597b24a0]{background:linear-gradient(90deg,#fb923c,#f97316)}.zone-overlay[data-v-597b24a0]{position:absolute;top:0;bottom:24px;pointer-events:none;z-index:1;display:flex;align-items:flex-end;justify-content:center;padding-bottom:4px}.zone-golden[data-v-597b24a0]{background:rgba(239,68,68,.1);border-left:2px dashed rgba(239,68,68,.4);border-right:2px dashed rgba(239,68,68,.4)}.zone-rollover[data-v-597b24a0]{background:rgba(168,85,247,.1);border-left:2px dashed rgba(168,85,247,.35);border-right:2px dashed rgba(168,85,247,.35)}.zone-label-text[data-v-597b24a0]{font-size:.58rem;font-weight:800;letter-spacing:.5px;background:#111726;padding:1px 4px;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.3)}.zone-golden .zone-label-text[data-v-597b24a0]{color:#ff4b72;border:1px solid rgba(239,68,68,.4)}.zone-rollover .zone-label-text[data-v-597b24a0]{color:#c084fc;border:1px solid rgba(168,85,247,.4)}.current-time-line[data-v-597b24a0]{position:absolute;top:-12px;bottom:0;width:2px;background-color:#ff4b72;z-index:10;box-shadow:0 0 8px rgba(255,75,114,.8)}.current-time-line[data-v-597b24a0]:after{content:"";position:absolute;top:0;left:-3px;width:8px;height:8px;background-color:#ff4b72;border-radius:50%;box-shadow:0 0 8px rgba(255,75,114,.9)}.time-marker-tooltip[data-v-597b24a0]{position:absolute;top:-24px;transform:translateX(-50%);background:#ff4b72;color:#fff;font-size:.65rem;font-weight:800;padding:2px 6px;border-radius:4px;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,.3)}.time-marker-tooltip[data-v-597b24a0]:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);border-width:4px 4px 0;border-style:solid;border-color:#ff4b72 transparent transparent;display:block;width:0}.timeline-axis-ticks[data-v-597b24a0]{height:24px;position:relative;border-top:1px solid hsla(0,0%,100%,.08)}.axis-tick[data-v-597b24a0]{position:absolute;top:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center}.axis-tick[data-v-597b24a0]:before{content:"";width:1px;height:5px;background:hsla(0,0%,100%,.15)}.tick-label[data-v-597b24a0]{font-size:.62rem;font-weight:600;color:#94a3b8;margin-top:2px}.timeline-legend[data-v-597b24a0]{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px;padding-top:10px;border-top:1px dashed hsla(0,0%,100%,.06)}.legend-item[data-v-597b24a0]{display:flex;align-items:center;gap:4px;font-size:.72rem;font-weight:600;color:#94a3b8}.legend-box[data-v-597b24a0]{width:12px;height:12px;border-radius:3px;display:inline-block}.sydney-legend[data-v-597b24a0]{background:linear-gradient(90deg,#60a5fa,#3b82f6)}.tokyo-legend[data-v-597b24a0]{background:linear-gradient(90deg,#34d399,#10b981)}.london-legend[data-v-597b24a0]{background:linear-gradient(90deg,#f87171,#ef4444)}.newyork-legend[data-v-597b24a0]{background:linear-gradient(90deg,#fb923c,#f97316)}.golden-legend[data-v-597b24a0]{background:rgba(239,68,68,.15);border:1px dashed rgba(239,68,68,.5)}.rollover-legend[data-v-597b24a0]{background:rgba(168,85,247,.15);border:1px dashed rgba(168,85,247,.5)}.sessions-tips-panel[data-v-597b24a0]{background:rgba(18,24,38,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:16px;text-align:left;backdrop-filter:blur(16px)}.tips-title[data-v-597b24a0]{font-size:.8rem;font-weight:700;color:#fff;margin:0 0 10px 0}.tips-list[data-v-597b24a0]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.tips-list li[data-v-597b24a0]{font-size:.76rem;color:#cbd5e1;line-height:1.45}.stk-page[data-v-f8d8bba0]{background:#0a0d14;color:#e2e8f0;padding:20px 0 40px}.stk-container[data-v-f8d8bba0]{max-width:1320px;margin:0 auto;padding:0 20px}.stk-tabs[data-v-f8d8bba0]{display:flex;gap:8px;margin-bottom:22px;overflow-x:auto;scrollbar-width:none}.stk-tabs[data-v-f8d8bba0]::-webkit-scrollbar{display:none}.stk-tab[data-v-f8d8bba0]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;font-size:.88rem;font-weight:600;color:#94a3b8;background:hsla(0,0%,100%,.03);cursor:pointer;transition:all .2s ease;white-space:nowrap;backdrop-filter:blur(8px)}.stk-tab[data-v-f8d8bba0]:hover{color:#fff;background:hsla(0,0%,100%,.08)}.stk-tab--active[data-v-f8d8bba0]{color:#00f2fe!important;background:rgba(0,242,254,.12)!important;border-color:rgba(0,242,254,.35)!important;box-shadow:0 0 16px rgba(0,242,254,.25)!important}.stk-panel[data-v-f8d8bba0]{background:rgba(18,24,38,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.35);backdrop-filter:blur(16px);overflow:hidden;margin-bottom:22px}.stk-header[data-v-f8d8bba0]{display:flex;align-items:center;gap:14px;padding:22px 24px;background:rgba(10,13,20,.6);color:#fff;border-bottom:1px solid hsla(0,0%,100%,.08)}.stk-header__icon[data-v-f8d8bba0]{width:44px;height:44px;border-radius:12px;background:rgba(0,242,254,.12);border:1px solid rgba(0,242,254,.3);color:#00f2fe;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stk-header__title[data-v-f8d8bba0]{font-size:1.25rem;font-weight:800;margin:0;line-height:1.3;font-family:Outfit,sans-serif;color:#fff}.stk-header__sub[data-v-f8d8bba0]{font-size:.82rem;color:#94a3b8;margin:2px 0 0}.stk-section[data-v-f8d8bba0]{padding:20px 24px}.stk-section--potential[data-v-f8d8bba0]{border-top:1px solid hsla(0,0%,100%,.08)}.stk-label[data-v-f8d8bba0]{display:block;font-size:.8rem;font-weight:700;color:#94a3b8;margin-bottom:8px;text-transform:uppercase;letter-spacing:.6px}.stk-section-head[data-v-f8d8bba0]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:14px}.stk-section-head__title[data-v-f8d8bba0]{display:inline-flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:800;color:#fff;margin:0;font-family:Outfit,sans-serif}.stk-updated[data-v-f8d8bba0]{font-size:.75rem;color:#64748b;font-weight:500}.stk-sticky-chart[data-v-f8d8bba0]{position:sticky;top:60px;z-index:20;background:#0a0d14;padding:12px 0;margin-bottom:14px}.stk-chart-wrap[data-v-f8d8bba0]{position:relative;border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:rgba(18,24,38,.85);box-shadow:0 8px 24px rgba(0,0,0,.4)}.stk-alert-toggle[data-v-f8d8bba0]{margin-top:10px}.stk-alert-toggle__btn[data-v-f8d8bba0]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;background:hsla(0,0%,100%,.03);color:#94a3b8;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s}.stk-alert-toggle__btn[data-v-f8d8bba0]:hover{background:rgba(0,242,254,.1);border-color:rgba(0,242,254,.3);color:#00f2fe}.stk-alert-toggle__btn svg[data-v-f8d8bba0]:last-child{transition:transform .2s ease}.stk-chevron--open[data-v-f8d8bba0]{transform:rotate(180deg)}.stk-alert-content[data-v-f8d8bba0]{margin-top:8px}.stk-input[data-v-f8d8bba0]{width:100%;padding:10px 14px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;font-size:.85rem;color:#fff;background:rgba(10,13,20,.8);transition:all .2s;outline:none}.stk-input[data-v-f8d8bba0]:focus{border-color:#00f2fe;box-shadow:0 0 0 3px rgba(0,242,254,.15)}.stk-table-wrap[data-v-f8d8bba0]{border-radius:12px;border:1px solid hsla(0,0%,100%,.08);overflow-x:auto;-webkit-overflow-scrolling:touch;background:rgba(18,24,38,.6)}.stk-table-wrap--scroll[data-v-f8d8bba0]::-webkit-scrollbar,.stk-table-wrap[data-v-f8d8bba0]::-webkit-scrollbar{width:6px;height:6px}.stk-table-wrap--scroll[data-v-f8d8bba0]::-webkit-scrollbar-track,.stk-table-wrap[data-v-f8d8bba0]::-webkit-scrollbar-track{background:rgba(10,13,20,.6);border-radius:4px}.stk-table-wrap--scroll[data-v-f8d8bba0]::-webkit-scrollbar-thumb,.stk-table-wrap[data-v-f8d8bba0]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:4px}.stk-table-wrap--scroll[data-v-f8d8bba0]::-webkit-scrollbar-thumb:hover,.stk-table-wrap[data-v-f8d8bba0]::-webkit-scrollbar-thumb:hover{background:rgba(0,242,254,.4)}.stk-table-wrap--scroll[data-v-f8d8bba0]{max-height:480px;overflow-y:auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.stk-table[data-v-f8d8bba0]{width:100%;min-width:860px;border-collapse:collapse;font-size:.85rem}.stk-th[data-v-f8d8bba0]{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#64748b;background:rgba(10,13,20,.9);border-bottom:1px solid hsla(0,0%,100%,.1);position:sticky;top:0;z-index:2}.stk-th--center[data-v-f8d8bba0]{text-align:center}.stk-th--right[data-v-f8d8bba0]{text-align:right}.stk-row[data-v-f8d8bba0]{cursor:pointer;transition:background .15s ease}.stk-row[data-v-f8d8bba0]:hover{background:hsla(0,0%,100%,.03)}.stk-row--active[data-v-f8d8bba0]{background:rgba(0,242,254,.08)!important;border-left:3px solid #00f2fe}.stk-td[data-v-f8d8bba0]{padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.04);vertical-align:middle;color:#e2e8f0}.stk-td--center[data-v-f8d8bba0]{text-align:center}.stk-td--right[data-v-f8d8bba0]{text-align:right}.stk-td--symbol[data-v-f8d8bba0]{font-weight:800;color:#00f2fe}.stk-signal[data-v-f8d8bba0]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.stk-signal--buy[data-v-f8d8bba0]{background:rgba(0,245,160,.12);color:#00f5a0;border:1px solid rgba(0,245,160,.3)}.stk-signal--sell[data-v-f8d8bba0]{background:rgba(255,75,114,.12);color:#ff4b72;border:1px solid rgba(255,75,114,.3)}.stk-signal--low[data-v-f8d8bba0]{background:rgba(0,245,160,.12);color:#00f5a0;border:1px solid rgba(0,245,160,.3)}.stk-signal--medium[data-v-f8d8bba0]{background:hsla(46,89%,68%,.12);color:#f6d365;border:1px solid hsla(46,89%,68%,.3)}.stk-signal--high[data-v-f8d8bba0]{background:rgba(255,75,114,.12);color:#ff4b72;border:1px solid rgba(255,75,114,.3);box-shadow:0 0 10px rgba(255,75,114,.2)}.stk-actions[data-v-f8d8bba0]{padding:16px 0 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.stk-btn[data-v-f8d8bba0]{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:none;border-radius:8px;font-size:.84rem;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap}.stk-btn[data-v-f8d8bba0]:disabled{opacity:.45;cursor:not-allowed}.stk-btn--primary[data-v-f8d8bba0]{background:linear-gradient(135deg,#00f2fe,#4facfe);color:#0a0d14;box-shadow:0 4px 14px rgba(0,242,254,.35)}.stk-btn--primary[data-v-f8d8bba0]:hover:not(:disabled){box-shadow:0 6px 20px rgba(0,242,254,.5);transform:translateY(-1px)}.stk-btn--outline[data-v-f8d8bba0]{background:hsla(0,0%,100%,.04);color:#e2e8f0;border:1px solid hsla(0,0%,100%,.1)}.stk-btn--outline[data-v-f8d8bba0]:hover:not(:disabled){background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.stk-btn--scan[data-v-f8d8bba0]{min-width:180px;justify-content:center}.stk-loading[data-v-f8d8bba0]{display:flex;justify-content:center;padding:20px 0}.stk-spinner[data-v-f8d8bba0]{width:32px;height:32px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#00f2fe;border-radius:50%;animation:stk-spin-f8d8bba0 .7s linear infinite}@keyframes stk-spin-f8d8bba0{to{transform:rotate(1turn)}}.stk-message[data-v-f8d8bba0]{text-align:center;font-size:.85rem;color:#94a3b8;padding:10px 0;margin:0}.stk-rrg-wrap[data-v-f8d8bba0]{padding:24px;text-align:center}.stk-rrg-img[data-v-f8d8bba0]{max-width:800px;width:100%;height:auto;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.08);display:block;margin:0 auto}@media (max-width:640px){.stk-container[data-v-f8d8bba0]{padding:0 12px}.stk-header[data-v-f8d8bba0],.stk-section[data-v-f8d8bba0]{padding:16px}.stk-sticky-chart[data-v-f8d8bba0]{padding:0 12px 10px}.stk-tab[data-v-f8d8bba0]{padding:8px 14px;font-size:.82rem}.stk-table-wrap--scroll[data-v-f8d8bba0]{max-height:400px}}.stk-checklist-panel[data-v-f8d8bba0]{border-left:4px solid #00f2fe!important}.stk-checklist-header[data-v-f8d8bba0]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;background:rgba(10,13,20,.6);-webkit-user-select:none;-moz-user-select:none;user-select:none}.stk-checklist-header[data-v-f8d8bba0]:hover{background:hsla(0,0%,100%,.03)}.stk-checklist-icon[data-v-f8d8bba0]{font-size:1.1rem}.stk-checklist-title[data-v-f8d8bba0]{font-size:.95rem;font-weight:800;margin:0;color:#fff}.stk-checklist-body[data-v-f8d8bba0]{padding:16px 20px;border-top:1px solid hsla(0,0%,100%,.08)}.stk-checklist-items[data-v-f8d8bba0]{display:flex;flex-direction:column;gap:8px}.stk-checklist-item[data-v-f8d8bba0]{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:8px;cursor:pointer;background:rgba(10,13,20,.5);border:1px solid hsla(0,0%,100%,.05);transition:all .15s}.stk-checklist-item[data-v-f8d8bba0]:hover{background:hsla(0,0%,100%,.04)}.stk-checklist-item--checked[data-v-f8d8bba0]{background:rgba(0,245,160,.08)!important;border-color:rgba(0,245,160,.3)}.stk-checklist-item--checked .stk-checklist-text[data-v-f8d8bba0]{color:#00f5a0;text-decoration:line-through;opacity:.8}.stk-checklist-text[data-v-f8d8bba0]{font-size:.84rem;color:#e2e8f0;line-height:1.4;text-align:left}.stk-checklist-footer[data-v-f8d8bba0]{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px dashed hsla(0,0%,100%,.1)}.stk-checklist-tip[data-v-f8d8bba0]{font-size:.78rem;color:#94a3b8;font-style:italic}.stk-cheatsheet-grid[data-v-f8d8bba0]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}@media (max-width:1024px){.stk-cheatsheet-grid[data-v-f8d8bba0]{grid-template-columns:1fr}}.stk-row-static[data-v-f8d8bba0]{background:transparent}.stk-badge[data-v-f8d8bba0]{display:inline-block;padding:3px 8px;border-radius:4px;font-size:.72rem;font-weight:700;text-transform:uppercase}.stk-badge--green[data-v-f8d8bba0]{background:rgba(0,245,160,.12);color:#00f5a0}.stk-badge--yellow[data-v-f8d8bba0]{background:hsla(46,89%,68%,.12);color:#f6d365}.stk-badge--orange[data-v-f8d8bba0]{background:rgba(255,159,67,.12);color:#ff9f43}.stk-badge--red[data-v-f8d8bba0]{background:rgba(255,75,114,.12);color:#ff4b72}.stk-badge--toxic[data-v-f8d8bba0]{background:rgba(255,75,114,.2);color:#ff4b72;animation:toxic-pulse-f8d8bba0 2s infinite}@keyframes toxic-pulse-f8d8bba0{0%{transform:scale(1)}50%{transform:scale(1.02);box-shadow:0 0 12px rgba(255,75,114,.4)}to{transform:scale(1)}}.stk-profiles-grid[data-v-f8d8bba0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:16px}.stk-profile-setup-box[data-v-f8d8bba0]{background:rgba(0,242,254,.06);border:1px solid rgba(0,242,254,.2);border-radius:10px;padding:12px 14px;margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.stk-profile-setup-box__full[data-v-f8d8bba0]{grid-column:span 2}@media (max-width:480px){.stk-profile-setup-box[data-v-f8d8bba0]{grid-template-columns:1fr}.stk-profile-setup-box__full[data-v-f8d8bba0]{grid-column:span 1}}@media (max-width:640px){.stk-profiles-grid[data-v-f8d8bba0]{grid-template-columns:1fr}}.stk-profile-card[data-v-f8d8bba0]{background:rgba(18,24,38,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.3);transition:transform .2s,border-color .2s;text-align:left}.stk-profile-card[data-v-f8d8bba0]:hover{transform:translateY(-2px);border-color:rgba(0,242,254,.3)}.stk-profile-card__header[data-v-f8d8bba0]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:rgba(10,13,20,.6);border-bottom:1px solid hsla(0,0%,100%,.08)}.stk-profile-symbol[data-v-f8d8bba0]{font-size:1.05rem;font-weight:800;color:#00f2fe;font-family:Outfit,sans-serif}.stk-profile-nickname[data-v-f8d8bba0]{font-size:.78rem;font-weight:700;color:#94a3b8;text-transform:uppercase;background:hsla(0,0%,100%,.06);padding:3px 10px;border-radius:6px}.stk-profile-card__content[data-v-f8d8bba0]{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.stk-profile-row[data-v-f8d8bba0]{display:flex;flex-direction:column;gap:3px}.stk-profile-label[data-v-f8d8bba0]{font-size:.7rem;font-weight:700;text-transform:uppercase;color:#94a3b8;letter-spacing:.4px}.stk-profile-value[data-v-f8d8bba0]{font-size:.84rem;color:#e2e8f0;line-height:1.4}.page-wrapper[data-v-1c24c8b9]{display:flex;flex-direction:column;min-height:100vh}.flex-grow-1[data-v-1c24c8b9]{flex:1}.error-container[data-v-1c24c8b9]{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:2rem 0}.error-content[data-v-1c24c8b9]{text-align:center;max-width:600px}.error-code[data-v-1c24c8b9]{font-size:10rem;font-weight:900;color:#0d6efd;margin:0;line-height:1;text-shadow:4px 4px 8px rgba(0,0,0,.1);animation:bounce-1c24c8b9 2s ease-in-out infinite}@keyframes bounce-1c24c8b9{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.error-title[data-v-1c24c8b9]{font-size:2.5rem;font-weight:700;color:#212529;margin:1rem 0}.error-message[data-v-1c24c8b9]{font-size:1.25rem;color:#6c757d;margin:1rem 0}.error-submessage[data-v-1c24c8b9]{font-size:1rem;color:#adb5bd;margin-bottom:2rem}.error-actions[data-v-1c24c8b9]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:2rem}.error-actions .btn[data-v-1c24c8b9]{display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease}.error-actions .btn[data-v-1c24c8b9]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.quick-links[data-v-1c24c8b9]{margin-top:3rem;padding-top:2rem;border-top:2px solid #e9ecef}.quick-links h5[data-v-1c24c8b9]{color:#495057;margin-bottom:1.5rem;font-weight:600}.links-grid[data-v-1c24c8b9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;max-width:500px;margin:0 auto}.link-item[data-v-1c24c8b9]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:#f8f9fa;border-radius:8px;text-decoration:none;color:#495057;transition:all .3s ease;border:2px solid transparent}.link-item[data-v-1c24c8b9]:hover{background:#e9ecef;color:#0d6efd;border-color:#0d6efd;transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.link-item i[data-v-1c24c8b9]{font-size:1.5rem}@media (max-width:768px){.error-code[data-v-1c24c8b9]{font-size:7rem}.error-title[data-v-1c24c8b9]{font-size:2rem}.error-message[data-v-1c24c8b9]{font-size:1.1rem}.error-actions[data-v-1c24c8b9]{flex-direction:column}.error-actions .btn[data-v-1c24c8b9]{width:100%;max-width:300px}.error-actions .me-3[data-v-1c24c8b9]{margin-right:0!important}.links-grid[data-v-1c24c8b9]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.error-code[data-v-1c24c8b9]{font-size:5rem}.error-title[data-v-1c24c8b9]{font-size:1.5rem}.error-message[data-v-1c24c8b9]{font-size:1rem}.error-container[data-v-1c24c8b9]{min-height:50vh}}.create-post-card[data-v-6a823338]{box-shadow:0 10px 30px rgba(0,0,0,.35)!important;border:1px solid hsla(0,0%,100%,.08)!important;background-color:rgba(18,24,38,.75);color:#e2e8f0;border-radius:16px!important;padding:8px;backdrop-filter:blur(16px)}.card-title[data-v-6a823338]{font-family:Outfit,sans-serif;font-weight:700;color:#fff}.form-control[data-v-6a823338]{border:1px solid hsla(0,0%,100%,.12);border-radius:12px;resize:none;padding:12px;font-size:14.5px;background-color:rgba(10,13,20,.8);color:#fff;transition:all .25s ease}.form-control[data-v-6a823338]:focus{background-color:rgba(10,13,20,.95);color:#fff;border-color:#00f2fe;box-shadow:0 0 0 3px rgba(0,242,254,.15)}.form-control[data-v-6a823338]::-moz-placeholder{color:#64748b}.form-control[data-v-6a823338]::placeholder{color:#64748b}.img-preview[data-v-6a823338]{max-height:200px;border:1px solid hsla(0,0%,100%,.12)}.btn-outline-secondary[data-v-6a823338]{border-color:hsla(0,0%,100%,.15);color:#94a3b8;border-radius:30px;padding:6px 14px;font-weight:500;transition:all .2s ease}.btn-outline-secondary[data-v-6a823338]:hover{background-color:rgba(0,242,254,.12);color:#00f2fe;border-color:rgba(0,242,254,.3)}.btn-primary[data-v-6a823338]{border-radius:30px;padding:6px 20px;font-weight:700;background:linear-gradient(135deg,#00f2fe,#3b82f6);border:none;color:#0a0d14;transition:all .25s ease}.btn-primary[data-v-6a823338]:hover:not(:disabled){box-shadow:0 4px 15px rgba(0,242,254,.35);transform:translateY(-1px);background-color:rgba(0,0,0,.03);color:#0f172a;border-color:#94a3b8}.img-preview[data-v-6a823338]{max-width:100%;max-height:260px;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:1px solid rgba(0,0,0,.06)}.avatar-circle[data-v-30800d78]{width:44px;height:44px;background:linear-gradient(135deg,#00f2fe,#3b82f6);font-size:.95rem;box-shadow:0 4px 12px rgba(0,242,254,.25)}.avatar-circle-sm[data-v-30800d78],.avatar-circle[data-v-30800d78]{color:#0a0d14;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.avatar-circle-sm[data-v-30800d78]{width:32px;height:32px;background:linear-gradient(135deg,#00f5a0,#059669);font-size:.8rem;box-shadow:0 2px 6px rgba(0,245,160,.2)}.post-card[data-v-30800d78]{border:1px solid hsla(0,0%,100%,.08)!important;box-shadow:0 10px 30px rgba(0,0,0,.35)!important;background:rgba(18,24,38,.75);color:#e2e8f0;border-radius:16px!important;transition:all .25s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(16px)}.post-card[data-v-30800d78]:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(0,242,254,.1)!important;border-color:rgba(0,242,254,.3)!important}.btn-light[data-v-30800d78]{background-color:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:#94a3b8;font-weight:600;border-radius:30px;padding:8px 16px;transition:all .25s cubic-bezier(.16,1,.3,1)}.btn-light[data-v-30800d78]:hover{background-color:rgba(0,242,254,.12);color:#00f2fe;border-color:rgba(0,242,254,.3);transform:translateY(-1px)}.btn-light[data-v-30800d78]:active{transform:translateY(0)}.btn-light.text-primary[data-v-30800d78]{background-color:rgba(0,242,254,.15);border-color:rgba(0,242,254,.35);color:#00f2fe!important}.form-control[data-v-30800d78]{background-color:rgba(10,13,20,.8);color:#fff;border:1px solid hsla(0,0%,100%,.12);border-radius:12px}.form-control[data-v-30800d78]:focus{background-color:rgba(10,13,20,.95);color:#fff;border-color:#00f2fe;box-shadow:0 0 0 3px rgba(0,242,254,.15)}.form-control-sm[data-v-30800d78]{border-radius:30px;border:1px solid hsla(0,0%,100%,.12);padding:8px 16px;background-color:rgba(10,13,20,.8);color:#fff;transition:all .2s ease}.form-control-sm[data-v-30800d78]:focus{background-color:rgba(10,13,20,.95);color:#fff;border-color:#00f2fe;box-shadow:0 0 0 3px rgba(0,242,254,.15)}.comment-bubble[data-v-30800d78]{border-radius:12px!important;background-color:rgba(10,13,20,.6)!important;border:1px solid hsla(0,0%,100%,.06);transition:all .2s ease;color:#e2e8f0}.comment-item:hover .comment-bubble[data-v-30800d78]{background-color:rgba(10,13,20,.85)!important;border-color:rgba(0,242,254,.2)}.comment-actions[data-v-30800d78]{opacity:.5;transition:opacity .2s ease}.comment-item:hover .comment-actions[data-v-30800d78]{opacity:1}.btn-xxs[data-v-30800d78]{padding:2px 8px;font-size:.7rem;line-height:1.2}.skeleton-card[data-v-30800d78]{pointer-events:none}.skeleton-avatar[data-v-30800d78]{width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.06);animation:skeleton-pulse-30800d78 1.5s ease-in-out infinite}.skeleton-meta[data-v-30800d78]{flex:1}.skeleton-line[data-v-30800d78]{height:12px;border-radius:6px;background:hsla(0,0%,100%,.06);animation:skeleton-pulse-30800d78 1.5s ease-in-out infinite}.skeleton-name[data-v-30800d78]{width:140px;height:14px}.skeleton-time[data-v-30800d78]{width:80px;height:10px}.w-85[data-v-30800d78]{width:85%}.w-60[data-v-30800d78]{width:60%}.skeleton-btn[data-v-30800d78]{flex:1;height:34px;border-radius:30px;background:hsla(0,0%,100%,.04);animation:skeleton-pulse-30800d78 1.5s ease-in-out infinite}@keyframes skeleton-pulse-30800d78{0%{opacity:.5}50%{opacity:1;background:hsla(0,0%,100%,.09)}to{opacity:.5}}.empty-state-card[data-v-30800d78]{background:rgba(18,24,38,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;color:#94a3b8}.empty-icon[data-v-30800d78]{font-size:2rem}.community-page-wrapper[data-v-52a2fc9c]{background:#0a0d14;min-height:100vh;color:#e2e8f0;display:flex;flex-direction:column}.community-main[data-v-52a2fc9c]{padding:24px 16px 48px;width:100%}.community-container[data-v-52a2fc9c]{max-width:1320px;margin:0 auto;width:100%}.community-header-panel[data-v-52a2fc9c]{background:linear-gradient(135deg,rgba(18,24,38,.85),rgba(10,13,20,.95));border:1px solid hsla(0,0%,100%,.08);box-shadow:0 10px 30px rgba(0,0,0,.35);backdrop-filter:blur(16px)}.header-icon-box[data-v-52a2fc9c]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,rgba(0,242,254,.2),rgba(59,130,246,.25));border:1px solid rgba(0,242,254,.35);color:#00f2fe;display:flex;align-items:center;justify-content:center;font-size:1.35rem;box-shadow:0 4px 16px rgba(0,242,254,.15)}.header-title[data-v-52a2fc9c]{font-family:Outfit,sans-serif;font-weight:800;color:#fff;font-size:1.35rem;letter-spacing:-.3px}.header-subtitle[data-v-52a2fc9c]{color:#94a3b8;font-size:.85rem}.badge-tag-community[data-v-52a2fc9c]{display:inline-flex;align-items:center;padding:3px 8px;background:rgba(0,242,254,.12);border:1px solid rgba(0,242,254,.3);color:#00f2fe;border-radius:20px;font-size:.68rem;font-weight:800;letter-spacing:.6px}.btn-ai-lessons[data-v-52a2fc9c]{background:linear-gradient(135deg,#00f2fe,#00f5a0);border:none;color:#0a0d14;font-weight:800;font-size:.85rem;cursor:pointer;box-shadow:0 4px 16px rgba(0,242,254,.3);transition:all .25s cubic-bezier(.16,1,.3,1);letter-spacing:.2px}.btn-ai-lessons[data-v-52a2fc9c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 22px rgba(0,242,254,.45);filter:brightness(1.05)}.btn-ai-lessons[data-v-52a2fc9c]:active:not(:disabled){transform:translateY(0)}.btn-ai-lessons[data-v-52a2fc9c]:disabled{opacity:.75;cursor:not-allowed}.ai-lessons-panel[data-v-52a2fc9c]{background:linear-gradient(145deg,rgba(0,242,254,.04),rgba(18,24,38,.95));border:1px solid rgba(0,242,254,.3);box-shadow:0 12px 40px rgba(0,0,0,.45),0 0 20px rgba(0,242,254,.1);backdrop-filter:blur(16px);animation:fadeInDown-52a2fc9c .3s ease}.ai-panel-header[data-v-52a2fc9c]{background:rgba(10,13,20,.6);border-color:hsla(0,0%,100%,.08)!important}.ai-brain-icon[data-v-52a2fc9c]{font-size:1.2rem;filter:drop-shadow(0 0 8px rgba(0,242,254,.4))}.btn-ai-action[data-v-52a2fc9c]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#94a3b8;padding:4px 10px;border-radius:8px;font-size:.75rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .2s ease}.btn-ai-action[data-v-52a2fc9c]:hover{background:rgba(0,242,254,.15);border-color:rgba(0,242,254,.3);color:#00f2fe}.ai-loading-wrap[data-v-52a2fc9c]{background:rgba(10,13,20,.4)}.ai-spinner[data-v-52a2fc9c]{width:42px;height:42px;margin:0 auto;border:3px solid rgba(0,242,254,.2);border-top-color:#00f2fe;border-radius:50%;animation:spin-52a2fc9c .8s linear infinite}.ai-lessons-body[data-v-52a2fc9c]{color:#e2e8f0;line-height:1.75;font-size:.95rem;background:rgba(10,13,20,.4)}.markdown-content[data-v-52a2fc9c] h1,.markdown-content[data-v-52a2fc9c] h2,.markdown-content[data-v-52a2fc9c] h3,.markdown-content[data-v-52a2fc9c] h4{color:#00f2fe;font-weight:700;margin-top:1.2rem;margin-bottom:.6rem;font-size:1.05rem}.markdown-content[data-v-52a2fc9c] strong{color:#fff}.markdown-content[data-v-52a2fc9c] ol,.markdown-content[data-v-52a2fc9c] ul{padding-left:1.4rem;margin-bottom:1rem}.markdown-content[data-v-52a2fc9c] li{margin-bottom:.35rem}.markdown-content[data-v-52a2fc9c] p{margin-bottom:.8rem}.markdown-content[data-v-52a2fc9c] blockquote{border-left:4px solid #00f2fe;padding-left:12px;margin-left:0;color:#94a3b8;background:rgba(0,242,254,.05);padding:8px 12px;border-radius:0 8px 8px 0}@keyframes spin-52a2fc9c{to{transform:rotate(1turn)}}@keyframes fadeInDown-52a2fc9c{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.community-main[data-v-52a2fc9c]{padding:16px 12px 36px}.community-header-panel[data-v-52a2fc9c]{padding:16px!important}.header-title[data-v-52a2fc9c]{font-size:1.15rem}.btn-ai-lessons[data-v-52a2fc9c]{width:100%;justify-content:center}}.stk-page[data-v-b77879aa]{background:#0a0d14;min-height:100vh;color:#e2e8f0;padding:20px 0 40px}.stk-container[data-v-b77879aa]{max-width:1440px;margin:0 auto;padding:0 20px}.stk-panel[data-v-b77879aa]{background:rgba(18,24,38,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.35);backdrop-filter:blur(16px);overflow:hidden;margin-bottom:22px}.stk-header[data-v-b77879aa]{display:flex;align-items:center;gap:14px;padding:22px 24px;background:rgba(10,13,20,.6);color:#fff;border-bottom:1px solid hsla(0,0%,100%,.08)}.stk-header__icon[data-v-b77879aa]{width:44px;height:44px;border-radius:12px;background:rgba(0,242,254,.12);border:1px solid rgba(0,242,254,.3);color:#00f2fe;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stk-header__title[data-v-b77879aa]{font-size:1.25rem;font-weight:800;margin:0;line-height:1.3;font-family:Outfit,sans-serif;color:#fff}.stk-header__sub[data-v-b77879aa]{font-size:.82rem;color:#94a3b8;margin:2px 0 0}.stk-section[data-v-b77879aa]{padding:24px}.stk-label[data-v-b77879aa]{display:block;font-size:.8rem;font-weight:700;color:#94a3b8;margin-bottom:8px;text-transform:uppercase;letter-spacing:.6px}.stk-input[data-v-b77879aa]{width:100%;padding:10px 14px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;font-size:.85rem;color:#fff;background:rgba(10,13,20,.8);transition:all .2s;outline:none}.stk-input[data-v-b77879aa]:focus{border-color:#00f2fe;box-shadow:0 0 0 3px rgba(0,242,254,.15)}.stk-btn[data-v-b77879aa]{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:8px;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .2s ease;border:1px solid transparent;outline:none}.stk-btn--primary[data-v-b77879aa]{background:linear-gradient(135deg,#00f2fe,#4facfe);color:#0a0d14;box-shadow:0 4px 14px rgba(0,242,254,.35)}.stk-btn--primary[data-v-b77879aa]:hover{box-shadow:0 6px 20px rgba(0,242,254,.5);transform:translateY(-1px)}.stk-card[data-v-b77879aa]{background:rgba(18,24,38,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;overflow:hidden;backdrop-filter:blur(12px)}.stk-card-header[data-v-b77879aa]{padding:14px 20px;background:rgba(10,13,20,.6);border-bottom:1px solid hsla(0,0%,100%,.08);font-family:Outfit,sans-serif;font-weight:700;font-size:.95rem;color:#fff;display:flex;align-items:center}.stk-card-body[data-v-b77879aa]{padding:20px;background:transparent}.stk-table-wrap[data-v-b77879aa]{border-radius:0 0 14px 14px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:520px;border:1px solid hsla(0,0%,100%,.08);background:rgba(18,24,38,.6)}.stk-table-wrap[data-v-b77879aa]::-webkit-scrollbar{width:6px;height:6px}.stk-table-wrap[data-v-b77879aa]::-webkit-scrollbar-track{background:rgba(10,13,20,.6);border-radius:4px}.stk-table-wrap[data-v-b77879aa]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:4px}.stk-table-wrap[data-v-b77879aa]::-webkit-scrollbar-thumb:hover{background:rgba(0,242,254,.4)}.stk-table[data-v-b77879aa]{width:100%;min-width:800px;border-collapse:collapse;font-size:.85rem}.stk-th[data-v-b77879aa]{padding:12px 16px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#64748b;background:rgba(10,13,20,.9);border-bottom:1px solid hsla(0,0%,100%,.1);position:sticky;top:0;z-index:2}.stk-td[data-v-b77879aa]{padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.04);vertical-align:middle;color:#e2e8f0}.stk-row[data-v-b77879aa]{cursor:pointer;transition:background .15s ease}.stk-row[data-v-b77879aa]:hover{background:hsla(0,0%,100%,.03)}.stk-link[data-v-b77879aa]{color:#00f2fe;text-decoration:none;font-weight:600;transition:color .15s ease}.stk-link[data-v-b77879aa]:hover{color:#fff;text-decoration:underline}.stk-type-badge[data-v-b77879aa]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:20px;font-size:.72rem;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.stk-type-badge.house[data-v-b77879aa]{background:rgba(0,245,160,.12);color:#00f5a0;border:1px solid rgba(0,245,160,.3)}.stk-type-badge.land[data-v-b77879aa]{background:hsla(46,89%,68%,.12);color:#f6d365;border:1px solid hsla(46,89%,68%,.3)}.bg-primary-glow[data-v-b77879aa],.stk-type-badge.apartment[data-v-b77879aa]{background:rgba(0,242,254,.12);color:#00f2fe;border:1px solid rgba(0,242,254,.3)}@media (max-width:991px){.stk-container[data-v-b77879aa]{padding:0 14px!important}}@media (max-width:768px){.stk-tabs[data-v-b77879aa]{overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:6px!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.stk-tabs[data-v-b77879aa]::-webkit-scrollbar{display:none}.stk-tab[data-v-b77879aa]{flex-shrink:0!important;font-size:.8rem!important;padding:8px 14px!important}.stk-header[data-v-b77879aa]{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:16px!important}.stk-table-wrap[data-v-b77879aa]{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.stk-table[data-v-b77879aa]{min-width:800px!important;font-size:.82rem!important}}.nav-tabs[data-v-fd4247ca]{border-bottom:1px solid rgba(0,0,0,.08)!important}.nav-tabs .nav-link[data-v-fd4247ca]{color:#64748b;background:none;padding:12px 24px;transition:all .2s;border-radius:0;border-bottom:3px solid transparent}.nav-tabs .nav-link[data-v-fd4247ca]:hover{color:#0f172a;border-bottom:3px solid rgba(0,0,0,.06)}.central-banks-view-wrapper[data-v-fd4247ca]{background:#0a0d14;color:#e2e8f0;min-height:100vh}.nav-tabs .nav-link[data-v-fd4247ca]{color:#94a3b8;font-weight:600;border:none;background:transparent;padding:10px 18px}.nav-tabs .nav-link[data-v-fd4247ca]:hover{color:#fff}.nav-tabs .nav-link.active[data-v-fd4247ca]{color:#00f2fe!important;background:none;border:none;border-bottom:3px solid #00f2fe!important}.nav-pills .nav-link[data-v-fd4247ca]{transition:all .25s;color:#94a3b8;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08)}.nav-pills .nav-link[data-v-fd4247ca]:hover{color:#fff;background:hsla(0,0%,100%,.08)}.nav-pills .nav-link.active[data-v-fd4247ca]{color:#00f2fe!important;background:rgba(0,242,254,.12)!important;border-color:rgba(0,242,254,.35)!important;box-shadow:0 0 16px rgba(0,242,254,.25)!important}.glass-panel[data-v-fd4247ca]{background:rgba(18,24,38,.75)!important;box-shadow:0 10px 30px rgba(0,0,0,.35)!important;backdrop-filter:blur(16px)}.border-glass[data-v-fd4247ca],.glass-panel[data-v-fd4247ca]{border:1px solid hsla(0,0%,100%,.08)!important}.bg-warning-dark[data-v-fd4247ca]{background:rgba(10,13,20,.6)!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important}.text-slate-800[data-v-fd4247ca]{color:#fff!important}.text-slate-700[data-v-fd4247ca]{color:#e2e8f0!important}.text-slate-600[data-v-fd4247ca]{color:#cbd5e1!important}.text-slate-500[data-v-fd4247ca]{color:#94a3b8!important}.text-warning-dark[data-v-fd4247ca]{color:#f6d365!important}.cheat-sheet-card[data-v-fd4247ca]{background:rgba(18,24,38,.75)!important;border:1px solid hsla(0,0%,100%,.08)!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.cheat-sheet-card[data-v-fd4247ca]:hover{border-color:rgba(0,242,254,.3)!important;box-shadow:0 12px 35px rgba(0,0,0,.4)!important}.badge-blue[data-v-fd4247ca]{background-color:rgba(0,242,254,.12)!important;color:#00f2fe!important;border:1px solid rgba(0,242,254,.3)!important}.badge-amber[data-v-fd4247ca]{background-color:hsla(46,89%,68%,.12)!important;color:#f6d365!important;border:1px solid hsla(46,89%,68%,.3)!important}.yield-box-rising-green[data-v-fd4247ca]{background-color:rgba(0,245,160,.06)!important;border-left:3px solid #00f5a0!important}.yield-box-falling-blue[data-v-fd4247ca],.yield-box-rising-green[data-v-fd4247ca]{border-top:1px solid hsla(0,0%,100%,.05)!important;border-right:1px solid hsla(0,0%,100%,.05)!important;border-bottom:1px solid hsla(0,0%,100%,.05)!important}.yield-box-falling-blue[data-v-fd4247ca]{background-color:rgba(0,242,254,.06)!important;border-left:3px solid #00f2fe!important}.yield-box-rising-amber[data-v-fd4247ca]{background-color:hsla(46,89%,68%,.06)!important;border-left:3px solid #f6d365!important}.yield-box-falling-red[data-v-fd4247ca],.yield-box-rising-amber[data-v-fd4247ca]{border-top:1px solid hsla(0,0%,100%,.05)!important;border-right:1px solid hsla(0,0%,100%,.05)!important;border-bottom:1px solid hsla(0,0%,100%,.05)!important}.yield-box-falling-red[data-v-fd4247ca]{background-color:rgba(255,75,114,.06)!important;border-left:3px solid #ff4b72!important}.yield-inversion-box[data-v-fd4247ca]{background-color:rgba(255,159,67,.08)!important;border-left:3px solid #ff9f43!important;border-top:1px solid hsla(0,0%,100%,.05)!important;border-right:1px solid hsla(0,0%,100%,.05)!important;border-bottom:1px solid hsla(0,0%,100%,.05)!important}@media (max-width:991px){.stk-container[data-v-fd4247ca]{padding:0 14px!important}}@media (max-width:768px){.nav-pills[data-v-fd4247ca]{overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:6px!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav-pills[data-v-fd4247ca]::-webkit-scrollbar{display:none}.nav-pills .nav-link[data-v-fd4247ca]{flex-shrink:0!important;font-size:.8rem!important;padding:8px 14px!important}.stk-header[data-v-fd4247ca]{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:16px!important}.stk-table-wrap[data-v-fd4247ca]{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.stk-table[data-v-fd4247ca]{min-width:640px!important;font-size:.82rem!important}}.others-view-wrapper[data-v-87611b6e]{background:#0a0d14;color:#e2e8f0;min-height:100vh}.glass-panel[data-v-87611b6e]{background:rgba(18,24,38,.75)!important;box-shadow:0 10px 30px rgba(0,0,0,.35)!important;backdrop-filter:blur(16px)}.border-glass[data-v-87611b6e],.glass-panel[data-v-87611b6e]{border:1px solid hsla(0,0%,100%,.08)!important}.filter-btn[data-v-87611b6e]{font-size:.9rem;font-weight:600;border-radius:40px;transition:all .25s cubic-bezier(.16,1,.3,1);border:1px solid hsla(0,0%,100%,.08)!important}.btn-inactive[data-v-87611b6e]{background-color:hsla(0,0%,100%,.03);color:#94a3b8}.btn-inactive[data-v-87611b6e]:hover{background-color:hsla(0,0%,100%,.08);color:#fff;border-color:rgba(0,242,254,.3)!important}.btn-active[data-v-87611b6e]{background:rgba(0,242,254,.15)!important;color:#00f2fe!important;border-color:rgba(0,242,254,.4)!important;box-shadow:0 0 16px rgba(0,242,254,.25)!important}.count-badge[data-v-87611b6e]{font-size:.75rem;border-radius:10px;padding:3px 8px}.resource-card-link[data-v-87611b6e]{text-decoration:none;display:block;height:100%}.resource-card[data-v-87611b6e]{border-radius:14px;background-color:rgba(18,24,38,.75);border:1px solid hsla(0,0%,100%,.08)!important;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden;backdrop-filter:blur(12px)}.resource-card[data-v-87611b6e]:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,242,254,.15)!important;border-color:rgba(0,242,254,.4)!important}.resource-icon[data-v-87611b6e]{font-size:2rem;line-height:1}.resource-title[data-v-87611b6e]{color:#fff!important;font-size:1.15rem;font-weight:800;transition:color .2s;font-family:Outfit,sans-serif}.resource-card:hover .resource-title[data-v-87611b6e]{color:#00f2fe!important}.resource-desc[data-v-87611b6e]{font-size:.9rem;color:#94a3b8!important;line-height:1.5}.btn-visit[data-v-87611b6e]{font-size:.85rem;font-weight:700;color:#00f2fe;transition:all .2s}.resource-card:hover .btn-visit[data-v-87611b6e]{color:#fff;text-decoration:underline}.resource-card[data-v-87611b6e] .badge.bg-light{background-color:rgba(0,242,254,.12)!important;color:#00f2fe!important;border:1px solid rgba(0,242,254,.3)!important}.group-card[data-v-9de31586]{background:rgba(18,24,38,.75);border-radius:14px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 10px 30px rgba(0,0,0,.35);transition:all .25s ease;overflow:hidden;backdrop-filter:blur(16px)}.group-card[data-v-9de31586]:hover{box-shadow:0 12px 35px rgba(0,242,254,.1);border-color:rgba(0,242,254,.3)}.group-card-header[data-v-9de31586]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem 0}.group-card-info[data-v-9de31586]{flex:1;min-width:0}.group-title[data-v-9de31586]{font-size:1.2rem;font-weight:700;color:#fff;margin:0 0 .35rem;line-height:1.3}.group-desc[data-v-9de31586]{color:#94a3b8;font-size:.88rem;margin:0;line-height:1.45}.group-card-actions[data-v-9de31586]{display:flex;gap:.4rem;flex-shrink:0}.gc-action-btn[data-v-9de31586]{width:34px;height:34px;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;background:hsla(0,0%,100%,.04);color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.gc-action-btn[data-v-9de31586]:hover{background:rgba(0,242,254,.12);color:#00f2fe;border-color:rgba(0,242,254,.3)}.gc-action-danger[data-v-9de31586]:hover{background:rgba(255,75,114,.12);color:#ff4b72;border-color:rgba(255,75,114,.3)}.group-card-body[data-v-9de31586]{padding:1rem 1.25rem}.group-card-footer[data-v-9de31586]{padding:0 1.25rem 1.25rem;border-top:1px solid hsla(0,0%,100%,.08);padding-top:1rem}.conclusion-label[data-v-9de31586]{display:block;font-size:.78rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.4px;margin-bottom:.5rem}.conclusion-textarea[data-v-9de31586]{width:100%;padding:.6rem .85rem;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;font-size:.88rem;font-family:inherit;background:rgba(10,13,20,.8);color:#fff;transition:border-color .15s,box-shadow .15s;resize:vertical;line-height:1.5}.conclusion-textarea[data-v-9de31586]:focus{outline:none;border-color:#00f2fe;background:rgba(10,13,20,.95);box-shadow:0 0 0 3px rgba(0,242,254,.15)}.conclusion-textarea[data-v-9de31586]::-moz-placeholder{color:#64748b}.conclusion-textarea[data-v-9de31586]::placeholder{color:#64748b}@media (max-width:640px){.group-card-header[data-v-9de31586]{padding:1rem 1rem 0}.group-card-body[data-v-9de31586]{padding:.75rem 1rem}.group-card-footer[data-v-9de31586]{padding:0 1rem 1rem;padding-top:.75rem}.group-title[data-v-9de31586]{font-size:1.05rem}}.news-item[data-v-9371ed86]{background:rgba(10,13,20,.6);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;padding:.85rem 1rem;transition:border-color .15s,box-shadow .15s}.news-item[data-v-9371ed86]:hover{border-color:rgba(0,242,254,.25);box-shadow:0 2px 8px rgba(0,0,0,.25)}.news-expired[data-v-9371ed86]{opacity:.55;background:rgba(10,13,20,.3)}.ni-top[data-v-9371ed86]{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.65rem}.ni-info[data-v-9371ed86]{flex:1;min-width:0}.ni-title[data-v-9371ed86]{font-weight:600;color:#fff;margin:0 0 .3rem;font-size:.9rem;line-height:1.35}.ni-content[data-v-9371ed86]{font-size:.82rem;color:#cbd5e1;margin:0;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:max-height .25s ease}.ni-content.ni-expanded[data-v-9371ed86]{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.ni-meta-actions[data-v-9371ed86]{display:flex;align-items:center;gap:.75rem;margin-top:.4rem}.ni-source[data-v-9371ed86]{display:inline-block;font-size:.78rem;color:#00f2fe;text-decoration:none;font-weight:500}.ni-source[data-v-9371ed86]:hover{color:#38bdf8;text-decoration:underline}.ni-importance[data-v-9371ed86]{flex-shrink:0;padding:.25rem .6rem;border-radius:6px;font-size:.75rem;font-weight:700;white-space:nowrap}.ni-imp-1[data-v-9371ed86]{background:rgba(59,130,246,.2);color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.ni-imp-2[data-v-9371ed86]{background:rgba(16,185,129,.2);color:#34d399;border:1px solid rgba(16,185,129,.3)}.ni-imp-3[data-v-9371ed86]{background:rgba(245,158,11,.2);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.ni-imp-4[data-v-9371ed86]{background:rgba(249,115,22,.2);color:#fb923c;border:1px solid rgba(249,115,22,.3)}.ni-imp-5[data-v-9371ed86]{background:rgba(239,68,68,.2);color:#f87171;border:1px solid rgba(239,68,68,.3)}.ni-bottom[data-v-9371ed86]{display:flex;align-items:center;gap:.5rem;padding-top:.5rem;border-top:1px solid hsla(0,0%,100%,.06)}.ni-status-btn[data-v-9371ed86]{flex:1;padding:.35rem .6rem;border:none;border-radius:6px;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s;text-align:left}.ni-active[data-v-9371ed86]{background:rgba(0,245,160,.1);color:#00f5a0;border:1px solid rgba(0,245,160,.25)}.ni-active[data-v-9371ed86]:hover{background:rgba(0,245,160,.2)}.ni-inactive[data-v-9371ed86]{background:rgba(148,163,184,.08);color:#94a3b8;border:1px solid rgba(148,163,184,.18)}.ni-inactive[data-v-9371ed86]:hover{background:rgba(148,163,184,.15)}.ni-actions[data-v-9371ed86]{display:flex;gap:.35rem}.ni-act-btn[data-v-9371ed86]{width:30px;height:30px;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;background:hsla(0,0%,100%,.04);color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.ni-act-btn[data-v-9371ed86]:hover{background:rgba(0,242,254,.12);color:#00f2fe;border-color:rgba(0,242,254,.3)}.ni-act-danger[data-v-9371ed86]:hover{background:rgba(255,75,114,.12);color:#ff4b72;border-color:rgba(255,75,114,.3)}@media (max-width:640px){.news-item[data-v-9371ed86]{padding:.7rem .8rem}.ni-title[data-v-9371ed86]{font-size:.85rem}}.ni-status-badge[data-v-9371ed86]{padding:.35rem .75rem;border-radius:6px;font-size:.78rem;font-weight:600;display:inline-flex;align-items:center}.badge-active[data-v-9371ed86]{background:rgba(0,245,160,.1);color:#00f5a0;border:1px solid rgba(0,245,160,.25)}.badge-inactive[data-v-9371ed86]{background:rgba(148,163,184,.08);color:#94a3b8;border:1px solid rgba(148,163,184,.18)}.ni-expand-btn[data-v-9371ed86]{display:inline-flex;align-items:center;gap:.25rem;background:none;border:none;padding:0;font-size:.78rem;color:#00f2fe;font-weight:500;cursor:pointer;transition:color .15s ease}.ni-expand-btn[data-v-9371ed86]:hover{color:#38bdf8}.chevron-icon[data-v-9371ed86]{transition:transform .2s ease}.chevron-icon.rotate-180[data-v-9371ed86]{transform:rotate(180deg)}.news-form-container[data-v-537a3b30]{width:100%}.form-header[data-v-537a3b30]{margin-bottom:1.25rem;padding-right:2.5rem}.form-title[data-v-537a3b30]{font-size:1.35rem;font-weight:700;color:#f8fafc;margin:0 0 .35rem 0;display:flex;align-items:center;gap:.5rem}.form-subtitle[data-v-537a3b30]{color:#94a3b8;font-size:.88rem;margin:0}.tab-switcher[data-v-537a3b30]{display:flex;background:rgba(15,23,42,.7);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:4px;margin-top:1rem;gap:4px}.tab-btn[data-v-537a3b30]{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1rem;border-radius:8px;border:none;background:transparent;color:#94a3b8;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.tab-btn[data-v-537a3b30]:hover{color:#e2e8f0;background:hsla(0,0%,100%,.04)}.tab-btn.active[data-v-537a3b30]{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(37,99,235,.3));color:#60a5fa;border:1px solid rgba(59,130,246,.4);box-shadow:0 4px 12px rgba(37,99,235,.2)}.tab-badge[data-v-537a3b30]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;font-size:.65rem;font-weight:800;padding:1px 6px;border-radius:9999px;text-transform:uppercase}.form-label[data-v-537a3b30]{display:flex;align-items:center;gap:.25rem;font-weight:600;color:#cbd5e1;margin-bottom:.45rem;font-size:.9rem}.required[data-v-537a3b30]{color:#f87171}.label-with-hint[data-v-537a3b30]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.45rem}.text-hint[data-v-537a3b30]{font-size:.78rem;color:#64748b}.custom-select[data-v-537a3b30],.form-input[data-v-537a3b30],.form-textarea[data-v-537a3b30]{width:100%;padding:.7rem .9rem;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;font-size:.92rem;font-family:inherit;background:rgba(15,23,42,.6);color:#f1f5f9;transition:all .2s;outline:none}.custom-select[data-v-537a3b30]:focus,.form-input[data-v-537a3b30]:focus,.form-textarea[data-v-537a3b30]:focus{border-color:#3b82f6;background:rgba(15,23,42,.9);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.custom-select option[data-v-537a3b30]{background:#0f172a;color:#f8fafc}.form-row[data-v-537a3b30]{display:flex;gap:1rem}.flex-1[data-v-537a3b30]{flex:1}.youtube-tab-section[data-v-537a3b30]{background:rgba(30,41,59,.4);border:1px dashed rgba(239,68,68,.3);border-radius:12px;padding:1.1rem;margin-bottom:1.25rem}.yt-input-wrapper[data-v-537a3b30]{display:flex;gap:.5rem}.yt-input[data-v-537a3b30]{flex:1;border-color:rgba(239,68,68,.3)}.yt-input[data-v-537a3b30]:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.2)}.yt-extract-btn[data-v-537a3b30]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:8px;padding:.65rem 1.1rem;font-weight:700;font-size:.88rem;cursor:pointer;white-space:nowrap;transition:all .2s;display:flex;align-items:center;gap:.35rem}.yt-extract-btn[data-v-537a3b30]:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 14px rgba(239,68,68,.35);transform:translateY(-1px)}.yt-extract-btn[data-v-537a3b30]:disabled{opacity:.5;cursor:not-allowed}.yt-hint[data-v-537a3b30]{font-size:.78rem;color:#94a3b8;margin:.45rem 0 0 0;line-height:1.4}.yt-preview-card[data-v-537a3b30]{display:flex;gap:.9rem;background:rgba(15,23,42,.8);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:.75rem;margin-top:.85rem;align-items:center}.yt-thumbnail-wrapper[data-v-537a3b30]{position:relative;width:110px;height:65px;border-radius:6px;overflow:hidden;flex-shrink:0}.yt-thumbnail[data-v-537a3b30]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.yt-play-badge[data-v-537a3b30]{position:absolute;bottom:3px;right:3px;background:rgba(0,0,0,.75);color:#ff4d4f;font-size:.65rem;font-weight:700;padding:1px 4px;border-radius:3px}.yt-meta-info[data-v-537a3b30]{flex:1;min-width:0}.yt-channel-badge[data-v-537a3b30]{font-size:.75rem;color:#38bdf8;font-weight:600;margin-bottom:.2rem}.yt-video-title[data-v-537a3b30]{font-size:.86rem;font-weight:600;color:#f1f5f9;margin:0 0 .25rem 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.yt-external-link[data-v-537a3b30]{font-size:.75rem;color:#60a5fa;text-decoration:none}.yt-external-link[data-v-537a3b30]:hover{text-decoration:underline}.ai-loading-box[data-v-537a3b30]{display:flex;align-items:center;gap:.85rem;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:8px;padding:.85rem 1rem;margin-top:.85rem}.ai-pulse-indicator[data-v-537a3b30]{width:14px;height:14px;border-radius:50%;background:#3b82f6;box-shadow:0 0 0 0 rgba(59,130,246,.7);animation:pulse-ring-537a3b30 1.5s infinite;flex-shrink:0}@keyframes pulse-ring-537a3b30{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(59,130,246,.7)}70%{transform:scale(1);box-shadow:0 0 0 8px rgba(59,130,246,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(59,130,246,0)}}.ai-loading-text h5[data-v-537a3b30]{font-size:.88rem;font-weight:700;color:#93c5fd;margin:0 0 .15rem 0}.ai-loading-text p[data-v-537a3b30]{font-size:.78rem;color:#cbd5e1;margin:0}.ai-error-alert[data-v-537a3b30]{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.35);border-radius:8px;color:#fca5a5}.ai-error-alert[data-v-537a3b30],.ai-success-alert[data-v-537a3b30]{display:flex;gap:.6rem;padding:.75rem .9rem;margin-top:.85rem;font-size:.85rem}.ai-success-alert[data-v-537a3b30]{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.35);border-radius:8px;color:#6ee7b7}.importance-selector[data-v-537a3b30]{display:flex;gap:.35rem}.importance-btn[data-v-537a3b30]{flex:1;padding:.6rem .4rem;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:rgba(15,23,42,.6);color:#94a3b8;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .15s}.importance-btn[data-v-537a3b30]:hover{background:hsla(0,0%,100%,.08);color:#f1f5f9}.importance-btn.active[data-v-537a3b30]{border-color:#f59e0b;background:rgba(245,158,11,.2);color:#fbbf24;box-shadow:0 2px 8px rgba(245,158,11,.25)}.form-actions[data-v-537a3b30]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.25rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08)}.form-btn[data-v-537a3b30]{padding:.65rem 1.35rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:.9rem}.submit-btn[data-v-537a3b30]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 4px 12px rgba(37,99,235,.3)}.submit-btn[data-v-537a3b30]:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 18px rgba(37,99,235,.4)}.submit-btn[data-v-537a3b30]:disabled{opacity:.5;cursor:not-allowed}.cancel-btn[data-v-537a3b30]{background:hsla(0,0%,100%,.06);color:#94a3b8;border:1px solid hsla(0,0%,100%,.08)}.cancel-btn[data-v-537a3b30]:hover{background:hsla(0,0%,100%,.12);color:#f1f5f9}@media (max-width:640px){.form-row[data-v-537a3b30]{flex-direction:column;gap:.75rem}.yt-input-wrapper[data-v-537a3b30]{flex-direction:column}.yt-extract-btn[data-v-537a3b30]{width:100%;justify-content:center}}.group-form[data-v-4c316aad]{width:100%}.form-header[data-v-4c316aad]{margin-bottom:1.5rem}.form-header h2[data-v-4c316aad]{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0 0 .5rem 0}.form-header p[data-v-4c316aad]{color:#64748b;font-size:.9rem;margin:0}.form-group[data-v-4c316aad]{margin-bottom:1.25rem}.form-label[data-v-4c316aad]{display:block;font-weight:600;color:#334155;margin-bottom:.5rem;font-size:.95rem}.required[data-v-4c316aad]{color:#ef4444}.form-input[data-v-4c316aad],.form-textarea[data-v-4c316aad]{width:100%;padding:.75rem 1rem;border:1.5px solid #e2e8f0;border-radius:8px;font-size:.95rem;font-family:inherit;background:#f8fafc;color:#1e293b;transition:all .2s;outline:none}.form-input[data-v-4c316aad]:focus,.form-textarea[data-v-4c316aad]:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form-input[data-v-4c316aad]::-moz-placeholder,.form-textarea[data-v-4c316aad]::-moz-placeholder{color:#94a3b8}.form-input[data-v-4c316aad]::placeholder,.form-textarea[data-v-4c316aad]::placeholder{color:#94a3b8}.form-actions[data-v-4c316aad]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid #e2e8f0}.form-btn[data-v-4c316aad]{padding:.6rem 1.25rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:.9rem;outline:none}.submit-btn[data-v-4c316aad]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.submit-btn[data-v-4c316aad]:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px rgba(59,130,246,.3);transform:translateY(-2px)}.cancel-btn[data-v-4c316aad]{background:#e2e8f0;color:#334155}.cancel-btn[data-v-4c316aad]:hover{background:#cbd5e1}@media (max-width:640px){.form-actions[data-v-4c316aad]{flex-direction:column-reverse}.form-btn[data-v-4c316aad]{width:100%}}.prompt-modal-overlay[data-v-700d36a8]{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:1rem;animation:fadeIn-700d36a8 .2s ease-out}@keyframes fadeIn-700d36a8{0%{opacity:0}to{opacity:1}}.prompt-modal-box[data-v-700d36a8]{background:#fff;border-radius:12px;box-shadow:0 16px 48px 0 rgba(0,0,0,.2);padding:2rem;max-width:600px;width:100%;position:relative;animation:slideUp-700d36a8 .3s cubic-bezier(.4,0,.2,1)}@keyframes slideUp-700d36a8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-close[data-v-700d36a8]{position:absolute;top:1rem;right:1rem;width:36px;height:36px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;cursor:pointer;font-size:1.1rem;color:#64748b;transition:all .2s;display:flex;align-items:center;justify-content:center;outline:none}.modal-close[data-v-700d36a8]:hover{background:#f1f5f9;border-color:#cbd5e1}.modal-header[data-v-700d36a8]{margin-bottom:1.5rem}.modal-header h2[data-v-700d36a8]{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 .5rem 0}.modal-header p[data-v-700d36a8]{color:#64748b;font-size:.9rem;margin:0}.prompt-textarea[data-v-700d36a8]{width:100%;height:300px;padding:1rem;border:1.5px solid #e2e8f0;border-radius:10px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem;color:#1e293b;background:#f8fafc;resize:none;line-height:1.6;margin-bottom:1.5rem}.prompt-textarea[data-v-700d36a8]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.modal-actions[data-v-700d36a8]{display:flex;gap:1rem;justify-content:flex-end}.close-btn[data-v-700d36a8],.copy-btn[data-v-700d36a8]{padding:.65rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:.9rem;outline:none}.copy-btn[data-v-700d36a8]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.copy-btn[data-v-700d36a8]:hover:not(.copied){background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px rgba(59,130,246,.3);transform:translateY(-2px)}.copy-btn.copied[data-v-700d36a8]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 8px rgba(16,185,129,.2)}.close-btn[data-v-700d36a8]{background:#e2e8f0;color:#334155}.close-btn[data-v-700d36a8]:hover{background:#cbd5e1}@media (max-width:640px){.prompt-modal-box[data-v-700d36a8]{padding:1.5rem}.modal-header h2[data-v-700d36a8]{font-size:1.25rem}.prompt-textarea[data-v-700d36a8]{height:200px;font-size:.8rem}.modal-actions[data-v-700d36a8]{flex-direction:column}.close-btn[data-v-700d36a8],.copy-btn[data-v-700d36a8]{width:100%}}.ai-settings-section[data-v-1a28ed0a]{margin-bottom:1.5rem}.ai-status-bar[data-v-1a28ed0a]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;padding:.75rem 1rem;background:#f8fafc;border:1px solid rgba(0,0,0,.08);border-radius:10px}.ai-status-left[data-v-1a28ed0a]{display:flex;align-items:center;gap:.5rem}.ai-status-icon[data-v-1a28ed0a]{font-size:1.2rem}.ai-status-label[data-v-1a28ed0a]{font-weight:600;font-size:.85rem;color:#334155}.ai-status-badge[data-v-1a28ed0a]{font-size:.7rem;font-weight:700;padding:.15rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.ai-status-badge.enabled[data-v-1a28ed0a]{background:rgba(16,185,129,.12);color:#059669;border:1px solid rgba(16,185,129,.2)}.ai-status-badge.disabled[data-v-1a28ed0a]{background:rgba(244,63,94,.1);color:#e11d48;border:1px solid rgba(244,63,94,.2)}.ai-status-right[data-v-1a28ed0a]{display:flex;align-items:center;gap:.75rem}.ai-toggle-label[data-v-1a28ed0a]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-toggle-text[data-v-1a28ed0a]{font-size:.8rem;color:#475569;font-weight:500}.ai-toggle-switch[data-v-1a28ed0a]{width:40px;height:22px;background:#cbd5e1;border-radius:11px;position:relative;transition:background .25s ease;cursor:pointer}.ai-toggle-switch.active[data-v-1a28ed0a]{background:#10b981}.ai-toggle-switch.ai-toggle-notebook.active[data-v-1a28ed0a]{background:#0284c7}.ai-toggle-thumb[data-v-1a28ed0a]{width:18px;height:18px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .25s ease;box-shadow:0 1px 3px rgba(0,0,0,.15)}.ai-toggle-switch.active .ai-toggle-thumb[data-v-1a28ed0a]{transform:translateX(18px)}.ai-prompt-btn[data-v-1a28ed0a]{font-size:.8rem;padding:.35rem .75rem;border-radius:6px;border:1px solid rgba(0,0,0,.1);background:#fff;color:#475569;cursor:pointer;font-weight:500;transition:all .2s;white-space:nowrap}.ai-prompt-btn[data-v-1a28ed0a]:hover{border-color:#3b82f6;color:#2563eb;background:rgba(59,130,246,.05)}.ai-modal-overlay[data-v-1a28ed0a]{position:fixed;inset:0;z-index:2000;background:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;padding:1rem;backdrop-filter:blur(4px);animation:fadeIn-1a28ed0a .2s ease}@keyframes fadeIn-1a28ed0a{0%{opacity:0}to{opacity:1}}.ai-modal-box[data-v-1a28ed0a]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 20px 60px rgba(15,23,42,.2);max-width:680px;width:100%;animation:slideUp-1a28ed0a .25s cubic-bezier(.4,0,.2,1)}@keyframes slideUp-1a28ed0a{0%{transform:translateY(20px);opacity:0}to{transform:none;opacity:1}}.ai-modal-header[data-v-1a28ed0a]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.ai-modal-title[data-v-1a28ed0a]{margin:0;font-size:1.1rem;font-weight:700;color:#0f172a}.ai-modal-close[data-v-1a28ed0a]{background:none;border:none;font-size:1.3rem;color:#94a3b8;cursor:pointer;padding:.25rem;line-height:1;border-radius:4px;transition:all .15s}.ai-modal-close[data-v-1a28ed0a]:hover{color:#0f172a;background:rgba(0,0,0,.05)}.ai-modal-body[data-v-1a28ed0a]{padding:1.25rem 1.5rem}.ai-modal-desc[data-v-1a28ed0a]{font-size:.85rem;color:#64748b;margin:0 0 1rem;line-height:1.5}.ai-modal-desc code[data-v-1a28ed0a]{background:rgba(59,130,246,.08);color:#2563eb;padding:.15rem .4rem;border-radius:4px;font-size:.8rem}.ai-prompt-textarea[data-v-1a28ed0a]{width:100%;padding:.75rem 1rem;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:.85rem;font-family:SF Mono,Cascadia Code,Consolas,monospace;line-height:1.6;resize:vertical;background:#fafbfc;color:#0f172a;transition:border-color .15s,box-shadow .15s}.ai-prompt-textarea[data-v-1a28ed0a]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.12);background:#fff}.ai-modal-footer[data-v-1a28ed0a]{display:flex;justify-content:flex-end;gap:.75rem;padding:.75rem 1.5rem 1.25rem}.ai-btn[data-v-1a28ed0a]{font-weight:600;font-size:.85rem;padding:.55rem 1.1rem;border-radius:8px;cursor:pointer;transition:all .2s;border:1px solid transparent}.ai-btn-primary[data-v-1a28ed0a]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.ai-btn-primary[data-v-1a28ed0a]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px rgba(37,99,235,.2)}.ai-btn-secondary[data-v-1a28ed0a]{background:#fff;color:#475569;border-color:rgba(0,0,0,.12)}.ai-btn-secondary[data-v-1a28ed0a]:hover{background:#f1f5f9;border-color:rgba(0,0,0,.2)}@media (max-width:640px){.ai-status-bar[data-v-1a28ed0a]{flex-direction:column;align-items:flex-start}.ai-status-right[data-v-1a28ed0a]{width:100%;justify-content:space-between}.ai-modal-box[data-v-1a28ed0a]{max-width:95vw}}.hub-container-wrapper[data-v-edd028bc]{background:#0a0d14;min-height:100vh}.macro-hub-container[data-v-edd028bc]{max-width:1600px;margin:0 auto;padding:2rem 2rem;color:#e2e8f0}.hub-header[data-v-edd028bc]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1.5rem;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.hub-title[data-v-edd028bc]{font-size:2rem;font-weight:800;color:#fff;margin:0 0 .4rem 0;letter-spacing:-.5px;font-family:Outfit,sans-serif;background:linear-gradient(135deg,#fff,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hub-subtitle[data-v-edd028bc]{color:#94a3b8;font-size:.95rem;margin:0}.hub-header-actions[data-v-edd028bc]{display:flex;gap:.75rem;flex-wrap:wrap}.macro-btn[data-v-edd028bc]{font-weight:600;border-radius:8px;padding:.6rem 1.2rem;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.25);outline:none;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;white-space:nowrap}.macro-btn[data-v-edd028bc]:active{transform:scale(.97)}.macro-btn-sm[data-v-edd028bc]{padding:.35rem .85rem;font-size:.8rem}.macro-btn-blue[data-v-edd028bc]{background:linear-gradient(135deg,#00f2fe,#3b82f6);color:#0a0d14;font-weight:700}.macro-btn-blue[data-v-edd028bc]:hover{box-shadow:0 6px 20px rgba(0,242,254,.4);transform:translateY(-1px)}.macro-btn-yellow[data-v-edd028bc]{background:linear-gradient(135deg,#f6d365,#fda085);color:#0a0d14;font-weight:700}.macro-btn-yellow[data-v-edd028bc]:hover{box-shadow:0 6px 20px hsla(46,89%,68%,.4);transform:translateY(-1px)}.macro-btn-green[data-v-edd028bc]{background:rgba(0,245,160,.12);color:#00f5a0;border:1px solid rgba(0,245,160,.3)}.macro-btn-green[data-v-edd028bc]:hover{background:#00f5a0;color:#0a0d14;box-shadow:0 4px 14px rgba(0,245,160,.3)}.hub-loading[data-v-edd028bc]{text-align:center;padding:5rem 1rem}.hub-error[data-v-edd028bc]{display:flex;align-items:flex-start;gap:1rem;background:rgba(255,75,114,.1);border:1px solid rgba(255,75,114,.3);color:#ff4b72;padding:1.25rem 1.5rem;border-radius:10px;margin-bottom:1.5rem}.hub-error-icon[data-v-edd028bc]{font-size:1.5rem;flex-shrink:0}.hub-empty[data-v-edd028bc]{text-align:center;padding:4rem 1rem}.hub-empty-inner[data-v-edd028bc]{display:inline-block;background:rgba(18,24,38,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:3rem 3.5rem;box-shadow:0 8px 32px rgba(0,0,0,.35);backdrop-filter:blur(16px)}.hub-empty-icon[data-v-edd028bc]{font-size:3rem;margin-bottom:1rem}.hub-grid[data-v-edd028bc]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:992px){.hub-grid[data-v-edd028bc]{grid-template-columns:1fr 1fr}}.news-section-header[data-v-edd028bc]{display:flex;justify-content:space-between;align-items:center;padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.news-section-title[data-v-edd028bc]{font-weight:700;font-size:.82rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.news-list[data-v-edd028bc]{display:flex;flex-direction:column;gap:.6rem}.news-empty[data-v-edd028bc]{text-align:center;padding:2rem 1rem;color:#64748b;background:rgba(10,13,20,.4);border-radius:8px;font-size:.9rem;border:1px dashed hsla(0,0%,100%,.08)}.macro-modal-overlay[data-v-edd028bc]{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;padding:1rem;backdrop-filter:blur(8px);animation:fadeIn-edd028bc .2s ease}@keyframes fadeIn-edd028bc{0%{opacity:0}to{opacity:1}}.macro-modal-box[data-v-edd028bc]{background:#111726;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.6);padding:2rem 1.75rem 1.75rem;max-width:480px;width:100%;position:relative;color:#e2e8f0;animation:slideUp-edd028bc .25s cubic-bezier(.4,0,.2,1)}.macro-modal-large[data-v-edd028bc]{max-width:680px!important;max-height:90vh;overflow-y:auto}@keyframes slideUp-edd028bc{0%{transform:translateY(20px);opacity:0}to{transform:none;opacity:1}}.macro-modal-close[data-v-edd028bc]{position:absolute;top:12px;right:14px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;width:34px;height:34px;font-size:1.2rem;color:#94a3b8;cursor:pointer;transition:all .15s;z-index:10;display:flex;align-items:center;justify-content:center}.macro-modal-close[data-v-edd028bc]:hover{background:hsla(0,0%,100%,.12);color:#fff}[data-v-edd028bc] .macro-modal-box input,[data-v-edd028bc] .macro-modal-box select,[data-v-edd028bc] .macro-modal-box textarea{border-radius:8px!important;border:1px solid hsla(0,0%,100%,.12)!important;padding:.65rem 1rem!important;font-size:.95rem!important;width:100%;background:rgba(10,13,20,.8)!important;color:#fff!important;transition:border-color .15s,box-shadow .15s}[data-v-edd028bc] .macro-modal-box input:focus,[data-v-edd028bc] .macro-modal-box select:focus,[data-v-edd028bc] .macro-modal-box textarea:focus{border-color:#00f2fe!important;box-shadow:0 0 0 3px rgba(0,242,254,.15)!important;outline:none;background:rgba(10,13,20,.95)!important;color:#fff!important}@media (max-width:640px){.macro-hub-container[data-v-edd028bc]{padding:1rem .75rem}.hub-header[data-v-edd028bc]{flex-direction:column;gap:1rem}.hub-title[data-v-edd028bc]{font-size:1.4rem}.hub-header-actions[data-v-edd028bc]{width:100%}.hub-header-actions .macro-btn[data-v-edd028bc]{flex:1;justify-content:center}.macro-modal-box[data-v-edd028bc]{padding:1.5rem 1rem 1.25rem}.hub-empty-inner[data-v-edd028bc]{padding:2rem 1.5rem}}[data-v-edd028bc] .group-card{background:rgba(18,24,38,.75)!important;border:1px solid hsla(0,0%,100%,.08)!important;box-shadow:0 8px 30px rgba(0,0,0,.35)!important;color:#e2e8f0!important;backdrop-filter:blur(16px);transition:all .25s ease}[data-v-edd028bc] .group-card:hover{border-color:rgba(0,242,254,.3)!important;box-shadow:0 8px 32px rgba(0,242,254,.1)!important}[data-v-edd028bc] .group-title{color:#fff!important;font-family:Outfit,sans-serif!important;font-weight:700!important}[data-v-edd028bc] .group-desc{color:#94a3b8!important}[data-v-edd028bc] .group-card-footer{border-top:1px solid hsla(0,0%,100%,.08)!important}[data-v-edd028bc] .gc-action-btn{background:hsla(0,0%,100%,.04)!important;border:1px solid hsla(0,0%,100%,.08)!important;color:#94a3b8!important}[data-v-edd028bc] .gc-action-btn:hover{background:rgba(0,242,254,.12)!important;color:#00f2fe!important;border-color:rgba(0,242,254,.3)!important}[data-v-edd028bc] .gc-action-danger:hover{background:rgba(255,75,114,.12)!important;color:#ff4b72!important;border-color:rgba(255,75,114,.3)!important}[data-v-edd028bc] .conclusion-label{color:#94a3b8!important}[data-v-edd028bc] .conclusion-textarea{background:rgba(10,13,20,.8)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.12)!important}[data-v-edd028bc] .conclusion-textarea:focus{background:rgba(10,13,20,.95)!important;border-color:#00f2fe!important;box-shadow:0 0 0 3px rgba(0,242,254,.15)!important;color:#fff!important}[data-v-edd028bc] .news-item{background:rgba(10,13,20,.6)!important;border:1px solid hsla(0,0%,100%,.06)!important;color:#e2e8f0!important;border-radius:8px!important}[data-v-edd028bc] .news-item-title{color:#fff!important}[data-v-edd028bc] .ni-active{background:rgba(0,245,160,.1)!important;border-color:rgba(0,245,160,.25)!important;color:#00f5a0!important}[data-v-edd028bc] .ni-active:hover{background:rgba(0,245,160,.16)!important}[data-v-edd028bc] .ni-inactive{background:rgba(148,163,184,.08)!important;border-color:rgba(148,163,184,.18)!important;color:#94a3b8!important}[data-v-edd028bc] .ni-inactive:hover{background:rgba(148,163,184,.12)!important}[data-v-edd028bc] .ni-action-btn{background:hsla(0,0%,100%,.04)!important;border:1px solid hsla(0,0%,100%,.08)!important;color:#94a3b8!important}[data-v-edd028bc] .ni-action-btn:hover{background:rgba(0,242,254,.12)!important;color:#00f2fe!important}[data-v-edd028bc] .ni-action-danger:hover{background:rgba(255,75,114,.12)!important;color:#ff4b72!important}[data-v-edd028bc] .macro-modal-box{background:#111726!important;border:1px solid hsla(0,0%,100%,.12)!important;color:#e2e8f0!important;box-shadow:0 20px 60px rgba(0,0,0,.6)!important}[data-v-edd028bc] .form-label,[data-v-edd028bc] label{color:#94a3b8!important;font-weight:600!important}[data-v-edd028bc] .macro-modal-title{color:#fff!important;font-family:Outfit,sans-serif!important}[data-v-edd028bc] .hub-empty-inner{background:rgba(18,24,38,.75)!important;border:1px solid hsla(0,0%,100%,.08)!important;color:#e2e8f0!important}[data-v-edd028bc] .hub-empty-inner h5{color:#fff!important}.breakout-radar-wrapper[data-v-3f7cddd9]{min-height:100vh;display:flex;flex-direction:column;background-color:#0a0d14;color:#e2e8f0;font-family:Inter,system-ui,-apple-system,sans-serif;padding-bottom:0}.radar-container[data-v-3f7cddd9]{max-width:1400px;margin:0 auto;padding:24px 20px 40px 20px;flex:1 0 auto;width:100%}.radar-header[data-v-3f7cddd9]{display:flex;flex-direction:column;align-items:stretch;margin-bottom:28px;gap:18px}.radar-header-left[data-v-3f7cddd9]{width:100%}.badge-tag[data-v-3f7cddd9]{display:inline-flex;align-items:center;gap:8px;background:rgba(0,242,254,.12);border:1px solid rgba(0,242,254,.3);color:#00f2fe;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.8px;margin-bottom:10px}.pulse-dot[data-v-3f7cddd9]{width:8px;height:8px;border-radius:50%;background:#00f2fe;box-shadow:0 0 10px #00f2fe;animation:pulse-3f7cddd9 1.8s infinite}@keyframes pulse-3f7cddd9{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.3);opacity:1}to{transform:scale(.95);opacity:.8}}.radar-title[data-v-3f7cddd9]{font-size:28px;font-weight:800;margin:0 0 8px 0;color:#fff}.gradient-text[data-v-3f7cddd9]{background:linear-gradient(135deg,#00f2fe,#4facfe 50%,#00f5a0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.radar-subtitle[data-v-3f7cddd9]{color:#94a3b8;font-size:14px;margin:0;max-width:720px;line-height:1.5}.radar-header-actions[data-v-3f7cddd9]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:16px;flex-wrap:wrap}.header-actions-left[data-v-3f7cddd9]{display:flex;align-items:center}.header-actions-right[data-v-3f7cddd9]{display:flex;align-items:center;gap:10px;margin-left:auto;flex-wrap:nowrap}.metrics-grid[data-v-3f7cddd9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:28px}.metric-card[data-v-3f7cddd9]{background:rgba(18,24,38,.7);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(12px);border-radius:14px;padding:18px 20px;display:flex;align-items:center;gap:16px;transition:transform .2s,border-color .2s}.metric-card[data-v-3f7cddd9]:hover{transform:translateY(-2px);border-color:rgba(0,242,254,.3)}.metric-icon[data-v-3f7cddd9]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.metric-icon-cyan[data-v-3f7cddd9]{background:rgba(0,242,254,.12);color:#00f2fe}.metric-icon-green[data-v-3f7cddd9]{background:rgba(0,245,160,.12);color:#00f5a0}.metric-icon-gold[data-v-3f7cddd9]{background:hsla(46,89%,68%,.12);color:#f6d365}.metric-icon-red[data-v-3f7cddd9]{background:rgba(255,75,114,.12);color:#ff4b72}.metric-info[data-v-3f7cddd9]{display:flex;flex-direction:column}.metric-label[data-v-3f7cddd9]{font-size:12px;color:#94a3b8;font-weight:500;margin-bottom:4px}.metric-value[data-v-3f7cddd9]{font-size:22px;font-weight:800;color:#fff}.metric-sub[data-v-3f7cddd9]{font-size:11px;color:#64748b;margin-top:2px}.radar-tabs-nav[data-v-3f7cddd9]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);margin-bottom:24px;padding-bottom:12px;flex-wrap:wrap;gap:16px}.tabs-group[data-v-3f7cddd9]{display:flex;gap:8px;flex-wrap:wrap}.tab-btn[data-v-3f7cddd9]{background:transparent;border:1px solid transparent;color:#94a3b8;padding:8px 16px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.tab-btn[data-v-3f7cddd9]:hover{color:#fff;background:hsla(0,0%,100%,.04)}.tab-btn-active[data-v-3f7cddd9]{background:rgba(0,242,254,.12)!important;border-color:rgba(0,242,254,.3)!important;color:#00f2fe!important}.tab-badge[data-v-3f7cddd9]{background:#00f5a0;color:#0a0d14;padding:2px 6px;border-radius:10px;font-size:10px;font-weight:800}.tab-badge-secondary[data-v-3f7cddd9]{background:hsla(0,0%,100%,.1);color:#94a3b8;padding:2px 6px;border-radius:10px;font-size:10px}.positions-grid[data-v-3f7cddd9]{display:flex;flex-direction:column;gap:14px;width:100%}.pos-card-redesign[data-v-3f7cddd9]{background:linear-gradient(180deg,rgba(17,24,39,.95),rgba(15,23,42,.9));border:1px solid hsla(0,0%,100%,.09);border-radius:14px;padding:16px 20px;box-shadow:0 8px 24px rgba(0,0,0,.35);transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.pos-card-redesign[data-v-3f7cddd9]:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:transparent;transition:background .2s ease}.pos-card-profit[data-v-3f7cddd9]:before{background:#10b981}.pos-card-loss[data-v-3f7cddd9]:before{background:#f43f5e}.pos-card-redesign[data-v-3f7cddd9]:hover{border-color:rgba(0,242,254,.35);transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.45)}.pos-card-header[data-v-3f7cddd9]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.06);margin-bottom:12px}.pos-header-left[data-v-3f7cddd9]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sym-badge-group[data-v-3f7cddd9]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:opacity .2s ease}.sym-badge-group[data-v-3f7cddd9]:hover{opacity:.85}.asset-badge-clean[data-v-3f7cddd9]{font-size:10px;font-weight:800;padding:3px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}.sym-title[data-v-3f7cddd9]{font-size:18px;font-weight:800;color:#fff;letter-spacing:.5px}.sym-name-sub[data-v-3f7cddd9]{font-size:12px;color:#94a3b8;font-weight:500}.chart-mini-icon[data-v-3f7cddd9]{font-size:12px;opacity:.6}.badge-real-clean[data-v-3f7cddd9],.mode-badge-wrap[data-v-3f7cddd9]{display:inline-flex;align-items:center}.badge-real-clean[data-v-3f7cddd9]{gap:6px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.35);color:#fca5a5;font-size:11px;font-weight:700;padding:3px 9px;border-radius:6px;letter-spacing:.3px}.dot-real[data-v-3f7cddd9]{width:6px;height:6px;border-radius:50%;background:#ef4444;box-shadow:0 0 6px #ef4444}.badge-demo-clean[data-v-3f7cddd9]{display:inline-flex;align-items:center;gap:6px;background:rgba(0,242,254,.08);color:#38bdf8;font-size:11px;font-weight:700;padding:3px 9px;border-radius:6px}.dot-demo[data-v-3f7cddd9]{width:6px;height:6px;border-radius:50%;background:#00f2fe}.pos-header-right[data-v-3f7cddd9]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pnl-hero-badge[data-v-3f7cddd9]{display:inline-flex;align-items:baseline;gap:6px;padding:5px 12px;border-radius:8px;font-weight:800;font-size:14px;letter-spacing:.3px}.pnl-positive[data-v-3f7cddd9]{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.35);color:#34d399}.pnl-negative[data-v-3f7cddd9]{background:rgba(244,63,94,.15);border:1px solid rgba(244,63,94,.35);color:#fb7185}.pnl-amount[data-v-3f7cddd9]{font-size:12px;font-weight:600;opacity:.9}.pos-actions-bar[data-v-3f7cddd9]{display:flex;align-items:center;gap:8px}.btn-pos-action[data-v-3f7cddd9]{padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:4px;border:1px solid transparent}.btn-pos-sync[data-v-3f7cddd9]{background:rgba(0,242,254,.12);border-color:rgba(0,242,254,.3);color:#38bdf8}.btn-pos-sync[data-v-3f7cddd9]:hover{background:rgba(0,242,254,.25);color:#fff;border-color:#00f2fe}.btn-pos-history[data-v-3f7cddd9]{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:#cbd5e1}.btn-pos-history[data-v-3f7cddd9]:hover{background:hsla(0,0%,100%,.1);color:#fff}.history-count[data-v-3f7cddd9]{font-size:10px;color:#94a3b8}.btn-pos-close[data-v-3f7cddd9]{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);color:#f87171}.btn-pos-close[data-v-3f7cddd9]:hover{background:rgba(239,68,68,.25);border-color:#ef4444;color:#fff}.pos-card-body[data-v-3f7cddd9]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;align-items:stretch}.data-cell[data-v-3f7cddd9]{background:rgba(10,15,29,.65);border:1px solid hsla(0,0%,100%,.04);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;justify-content:center;transition:all .2s ease}.data-cell[data-v-3f7cddd9]:hover{background:rgba(10,15,29,.9);border-color:hsla(0,0%,100%,.08)}.cell-label[data-v-3f7cddd9]{font-size:10px;font-weight:600;text-transform:uppercase;color:#64748b;letter-spacing:.5px;margin-bottom:4px}.cell-label-row[data-v-3f7cddd9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.cell-value[data-v-3f7cddd9]{font-size:14.5px;font-weight:800;color:#f1f5f9;letter-spacing:.2px;line-height:1.2}.value-live[data-v-3f7cddd9]{color:#38bdf8}.value-sl[data-v-3f7cddd9]{color:#f87171}.cell-sub[data-v-3f7cddd9]{font-size:11px;color:#94a3b8;margin-top:4px;white-space:nowrap}.cell-pyramid[data-v-3f7cddd9]{border-color:rgba(0,242,254,.12)}.pyramid-tag[data-v-3f7cddd9]{font-size:10px;font-weight:700;color:#38bdf8;background:rgba(0,242,254,.1);padding:1px 6px;border-radius:4px}.pyramid-segmented-bar[data-v-3f7cddd9]{display:flex;gap:4px;margin:4px 0}.seg-pill[data-v-3f7cddd9]{flex:1;height:5px;border-radius:3px;background:hsla(0,0%,100%,.1);transition:all .3s ease}.seg-pill.seg-active[data-v-3f7cddd9]{background:linear-gradient(90deg,#00f2fe,#38bdf8);box-shadow:0 0 6px rgba(0,242,254,.4)}.cell-sl[data-v-3f7cddd9]{border-color:rgba(244,63,94,.15)}.cell-target[data-v-3f7cddd9]{border-color:hsla(46,89%,68%,.12)}.target-box[data-v-3f7cddd9]{display:flex;flex-direction:column}@media (max-width:1200px){.pos-card-body[data-v-3f7cddd9]{grid-template-columns:repeat(3,1fr);gap:10px}}@media (max-width:640px){.pos-card-header[data-v-3f7cddd9]{flex-direction:column;align-items:flex-start}.pos-header-right[data-v-3f7cddd9]{width:100%;justify-content:space-between}.pos-card-body[data-v-3f7cddd9]{grid-template-columns:repeat(2,1fr)}}.table-container[data-v-3f7cddd9]{background:rgba(18,24,38,.7);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(12px);border-radius:14px;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-header-bar[data-v-3f7cddd9]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.06);white-space:nowrap}.watchlist-status-filter-group[data-v-3f7cddd9]{display:inline-flex;align-items:center;gap:4px;background:rgba(10,13,20,.7);padding:3px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08)}.status-filter-btn[data-v-3f7cddd9]{background:transparent;border:none;color:#94a3b8;font-size:.78rem;font-weight:700;padding:5px 10px;border-radius:7px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.status-filter-btn[data-v-3f7cddd9]:hover{color:#fff;background:hsla(0,0%,100%,.05)}.status-filter-btn.active[data-v-3f7cddd9]{background:hsla(0,0%,100%,.12);color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.3)}.filter-btn-trade.active[data-v-3f7cddd9]{background:rgba(0,242,254,.18)!important;color:#00f2fe!important;box-shadow:0 0 10px rgba(0,242,254,.25)!important}.filter-btn-scan.active[data-v-3f7cddd9]{background:rgba(16,185,129,.18)!important;color:#10b981!important;box-shadow:0 0 10px rgba(16,185,129,.25)!important}.filter-btn-pause.active[data-v-3f7cddd9]{background:rgba(148,163,184,.18)!important;color:#cbd5e1!important}.filter-count[data-v-3f7cddd9]{font-size:.72rem;opacity:.8}.radar-table[data-v-3f7cddd9]{width:100%;border-collapse:collapse;text-align:left;font-size:13px;min-width:1020px}.radar-table th[data-v-3f7cddd9]{padding:12px 14px;color:#64748b;font-size:11px;text-transform:uppercase;font-weight:700;border-bottom:1px solid hsla(0,0%,100%,.08);white-space:nowrap;letter-spacing:.5px}.radar-table td[data-v-3f7cddd9]{padding:12px 14px;border-bottom:1px solid hsla(0,0%,100%,.04);color:#e2e8f0;white-space:nowrap;vertical-align:middle}.radar-table tr[data-v-3f7cddd9]:hover{background:hsla(0,0%,100%,.02)}.row-active-pos[data-v-3f7cddd9]{background:rgba(0,245,160,.03)}.sym-name-col[data-v-3f7cddd9]{display:flex;flex-direction:column;white-space:nowrap}.sym-code[data-v-3f7cddd9]{font-size:14px;font-weight:800;color:#fff;white-space:nowrap}.sym-desc[data-v-3f7cddd9]{font-size:11px;color:#64748b;white-space:nowrap}.rules-col[data-v-3f7cddd9]{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.rules-sub[data-v-3f7cddd9]{font-size:11px;color:#94a3b8;font-weight:500;white-space:nowrap}.ath-price-val[data-v-3f7cddd9]{font-weight:800;color:#f6d365;white-space:nowrap}.cur-price-val[data-v-3f7cddd9]{font-weight:800;color:#00f2fe;white-space:nowrap}.asset-badge[data-v-3f7cddd9]{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:6px;font-size:10px;font-weight:800;text-transform:uppercase;white-space:nowrap;line-height:1.2}.badge-crypto[data-v-3f7cddd9]{background:rgba(247,147,26,.15);color:#f7931a}.badge-futures[data-v-3f7cddd9]{background:rgba(0,242,254,.15);color:#00f2fe}.badge-stock_vn[data-v-3f7cddd9]{background:rgba(235,77,75,.15);color:#eb4d4b}.badge-stock_us[data-v-3f7cddd9]{background:rgba(79,172,254,.15);color:#4facfe}.badge-commodity[data-v-3f7cddd9]{background:hsla(46,89%,68%,.15);color:#f6d365}.badge-forex[data-v-3f7cddd9]{background:rgba(162,155,254,.15);color:#a29bfe}.status-pill[data-v-3f7cddd9]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:700;white-space:nowrap}.status-active[data-v-3f7cddd9]{background:rgba(0,245,160,.12);color:#00f5a0}.status-in-trade[data-v-3f7cddd9]{background:rgba(0,242,254,.15);color:#00f2fe;border:1px solid rgba(0,242,254,.3)}.status-paused[data-v-3f7cddd9]{background:hsla(0,0%,100%,.08);color:#94a3b8}.btn-action[data-v-3f7cddd9]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 18px;height:42px;border-radius:12px;font-size:.84rem;font-weight:700;cursor:pointer;border:none;white-space:nowrap;flex-shrink:0;transition:all .2s ease;box-sizing:border-box}.btn-primary-glow[data-v-3f7cddd9]{background:linear-gradient(135deg,#00f2fe,#4facfe);color:#0a0d14;box-shadow:0 4px 14px rgba(0,242,254,.35)}.btn-primary-glow[data-v-3f7cddd9]:hover{box-shadow:0 6px 20px rgba(0,242,254,.5);transform:translateY(-1px)}.btn-secondary[data-v-3f7cddd9]{background:hsla(0,0%,100%,.06);color:#e2e8f0;border:1px solid hsla(0,0%,100%,.1)}.btn-secondary[data-v-3f7cddd9]:hover{background:hsla(0,0%,100%,.1)}.btn-icon-refresh[data-v-3f7cddd9]{padding:0!important;width:42px;height:42px;min-width:42px;border-radius:12px}.btn-sm[data-v-3f7cddd9]{padding:6px 12px;font-size:11px;font-weight:700;border-radius:8px;cursor:pointer;border:none;transition:all .2s}.btn-ghost[data-v-3f7cddd9]{background:hsla(0,0%,100%,.06);color:#94a3b8}.btn-ghost[data-v-3f7cddd9]:hover{background:hsla(0,0%,100%,.12);color:#fff}.btn-danger-outline[data-v-3f7cddd9]{background:transparent;border:1px solid rgba(255,75,114,.3);color:#ff4b72}.btn-danger-outline[data-v-3f7cddd9]:hover{background:rgba(255,75,114,.15)}.btn-icon[data-v-3f7cddd9]{background:transparent;border:none;cursor:pointer;font-size:14px;padding:4px;border-radius:6px}.btn-icon[data-v-3f7cddd9]:hover{background:hsla(0,0%,100%,.1)}.custom-input[data-v-3f7cddd9],.custom-select[data-v-3f7cddd9]{background:rgba(10,13,20,.8);border:1px solid hsla(0,0%,100%,.12);color:#fff;padding:9px 14px;border-radius:8px;font-size:13px;outline:none;width:100%;box-sizing:border-box}.custom-input[data-v-3f7cddd9]:focus,.custom-select[data-v-3f7cddd9]:focus{border-color:#00f2fe}.modal-backdrop[data-v-3f7cddd9]{position:fixed;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.modal-card[data-v-3f7cddd9]{background:#111726;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;width:100%;max-width:560px;box-shadow:0 20px 40px rgba(0,0,0,.5);overflow:hidden}.modal-lg[data-v-3f7cddd9]{max-width:680px}.modal-head[data-v-3f7cddd9]{padding:18px 24px;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;align-items:center}.modal-head h3[data-v-3f7cddd9]{margin:0;font-size:17px;font-weight:800;color:#fff}.modal-sub[data-v-3f7cddd9]{font-size:12px;color:#94a3b8}.modal-close-btn[data-v-3f7cddd9]{background:transparent;border:none;color:#94a3b8;font-size:24px;cursor:pointer}.modal-body[data-v-3f7cddd9]{padding:20px 24px}.form-row[data-v-3f7cddd9]{display:flex;gap:14px;margin-bottom:14px}.form-group label[data-v-3f7cddd9]{display:block;font-size:12px;font-weight:600;color:#94a3b8;margin-bottom:6px}.modal-divider[data-v-3f7cddd9]{font-size:10px;font-weight:800;color:#00f2fe;letter-spacing:.8px;margin:18px 0 14px 0;border-bottom:1px dashed hsla(0,0%,100%,.1);padding-bottom:6px}.modal-actions[data-v-3f7cddd9]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.orders-timeline[data-v-3f7cddd9]{display:flex;flex-direction:column;gap:12px}.order-timeline-item[data-v-3f7cddd9]{display:flex;gap:14px;background:rgba(10,13,20,.5);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:12px 16px}.order-badge[data-v-3f7cddd9]{padding:4px 8px;border-radius:6px;font-size:10px;font-weight:800;align-self:flex-start;white-space:nowrap}.order-initial_buy[data-v-3f7cddd9]{background:rgba(0,245,160,.15);color:#00f5a0}.order-pyramid_buy[data-v-3f7cddd9]{background:rgba(0,242,254,.15);color:#00f2fe}.order-stop_loss[data-v-3f7cddd9]{background:rgba(255,75,114,.15);color:#ff4b72}.order-manual_close[data-v-3f7cddd9]{background:hsla(46,89%,68%,.15);color:#f6d365}.order-details[data-v-3f7cddd9]{flex:1}.order-main-line[data-v-3f7cddd9]{display:flex;gap:16px;font-size:13px;font-weight:700;color:#fff;margin-bottom:4px}.order-reason-line[data-v-3f7cddd9]{display:flex;justify-content:space-between;font-size:11px;color:#64748b}.empty-card[data-v-3f7cddd9]{text-align:center;padding:60px 20px;background:rgba(18,24,38,.5);border:1px dashed hsla(0,0%,100%,.1);border-radius:16px}.empty-icon[data-v-3f7cddd9]{font-size:40px;margin-bottom:12px}.empty-card h3[data-v-3f7cddd9]{color:#fff;margin-bottom:8px}.empty-card p[data-v-3f7cddd9]{color:#94a3b8;max-width:500px;margin:0 auto 20px auto;font-size:13px}.loading-box[data-v-3f7cddd9]{text-align:center;padding:60px;color:#94a3b8}.spinner[data-v-3f7cddd9]{width:32px;height:32px;border:3px solid rgba(0,242,254,.2);border-top-color:#00f2fe;border-radius:50%;margin:0 auto 16px auto}.spinner[data-v-3f7cddd9],.spinning[data-v-3f7cddd9]{animation:spin-3f7cddd9 .8s linear infinite}@keyframes spin-3f7cddd9{to{transform:rotate(1turn)}}.text-green[data-v-3f7cddd9]{color:#00f5a0}.text-red[data-v-3f7cddd9]{color:#ff4b72}.text-cyan[data-v-3f7cddd9]{color:#00f2fe}.text-gold[data-v-3f7cddd9]{color:#f6d365}.text-muted[data-v-3f7cddd9]{color:#64748b}.font-bold[data-v-3f7cddd9]{font-weight:700}.font-semibold[data-v-3f7cddd9]{font-weight:600}.flex-1[data-v-3f7cddd9]{flex:1}.winrate-bar-wrapper[data-v-3f7cddd9]{display:flex;align-items:center;gap:8px}.winrate-progress[data-v-3f7cddd9]{width:60px;height:6px;background:hsla(0,0%,100%,.1);border-radius:3px;overflow:hidden}.winrate-fill[data-v-3f7cddd9]{height:100%;background:#00f5a0}.sym-clickable[data-v-3f7cddd9]{cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sym-clickable:hover .sym-code[data-v-3f7cddd9],.sym-clickable:hover .sym-name[data-v-3f7cddd9]{color:#00f2fe;text-decoration:underline;text-decoration-color:rgba(0,242,254,.4);text-underline-offset:3px}.sym-chart-hint[data-v-3f7cddd9]{font-size:12px;opacity:.5;transition:all .2s ease;transform:scale(.9)}.sym-clickable:hover .sym-chart-hint[data-v-3f7cddd9]{opacity:1;transform:scale(1.15)}.modal-chart[data-v-3f7cddd9]{max-width:1040px;width:95vw;background:#0f1523;border:1px solid rgba(0,242,254,.25);box-shadow:0 24px 60px rgba(0,0,0,.7),0 0 30px rgba(0,242,254,.1)}.chart-modal-head[data-v-3f7cddd9]{padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.08);justify-content:space-between;flex-wrap:wrap}.chart-modal-head[data-v-3f7cddd9],.chart-modal-title-wrap[data-v-3f7cddd9]{display:flex;align-items:center;gap:12px}.chart-title-text[data-v-3f7cddd9]{display:flex;align-items:baseline;gap:8px}.chart-title-text h3[data-v-3f7cddd9]{margin:0;font-size:20px;font-weight:800;color:#fff;letter-spacing:.5px}.chart-modal-header-actions[data-v-3f7cddd9]{display:flex;align-items:center;gap:16px}.chart-tab-switcher[data-v-3f7cddd9]{display:flex;background:rgba(10,13,20,.8);padding:3px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08)}.chart-switch-btn[data-v-3f7cddd9]{display:flex;align-items:center;gap:6px;background:transparent;border:none;color:#94a3b8;padding:6px 14px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s}.chart-switch-btn[data-v-3f7cddd9]:hover{color:#fff}.chart-switch-btn.active[data-v-3f7cddd9]{background:linear-gradient(135deg,rgba(0,242,254,.2),rgba(79,172,254,.2));color:#00f2fe;border:1px solid rgba(0,242,254,.4);box-shadow:0 0 10px rgba(0,242,254,.2)}.chart-modal-search-bar[data-v-3f7cddd9]{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:rgba(10,13,20,.6);border-bottom:1px solid hsla(0,0%,100%,.06);flex-wrap:wrap;gap:12px}.chart-search-box[data-v-3f7cddd9]{display:flex;align-items:center;gap:8px;background:rgba(18,24,38,.9);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:4px 10px;flex:1;max-width:440px;color:#94a3b8}.chart-search-input[data-v-3f7cddd9]{background:transparent;border:none;color:#fff;font-size:12px;font-weight:600;outline:none;width:100%;text-transform:uppercase}.chart-search-clear-btn[data-v-3f7cddd9]{background:hsla(0,0%,100%,.1);border:none;color:#94a3b8;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;font-size:10px;margin-right:4px;transition:all .2s ease;flex-shrink:0}.chart-search-clear-btn[data-v-3f7cddd9]:hover{background:rgba(239,68,68,.3);color:#f87171}.btn-search-apply[data-v-3f7cddd9]{background:rgba(0,242,254,.15);border:1px solid rgba(0,242,254,.3);color:#00f2fe;padding:3px 10px;border-radius:6px;font-size:11px;font-weight:700;cursor:pointer;transition:all .2s}.btn-search-apply[data-v-3f7cddd9]:hover{background:rgba(0,242,254,.3)}.chart-quick-chips[data-v-3f7cddd9]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.quick-chips-lbl[data-v-3f7cddd9]{font-size:11px;color:#64748b;font-weight:600}.quick-chip[data-v-3f7cddd9]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);color:#cbd5e1;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;cursor:pointer;transition:all .2s}.quick-chip[data-v-3f7cddd9]:hover{background:hsla(0,0%,100%,.12);color:#fff}.quick-chip-active[data-v-3f7cddd9]{background:rgba(0,242,254,.15);border-color:rgba(0,242,254,.4);color:#00f2fe}.modal-chart-body[data-v-3f7cddd9]{background:#0a0d14;min-height:520px}.tradingview-container-wrap[data-v-3f7cddd9]{width:100%;min-height:520px}.vietstock-container-wrap[data-v-3f7cddd9]{width:100%;background:#fff}.vietstock-iframe[data-v-3f7cddd9]{display:block;border:none;background:#fff;width:100%;height:520px}.trading-mode-pill[data-v-3f7cddd9]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;height:42px;border-radius:12px;cursor:pointer;font-size:.82rem;font-weight:800;letter-spacing:.3px;white-space:nowrap;transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;box-sizing:border-box}.mode-demo[data-v-3f7cddd9]{background:rgba(0,242,254,.1);border:1px solid rgba(0,242,254,.3);color:#00f2fe}.mode-demo[data-v-3f7cddd9]:hover{background:rgba(0,242,254,.2);transform:translateY(-1px)}.mode-real[data-v-3f7cddd9]{background:rgba(255,75,114,.15);border:1px solid rgba(255,75,114,.5);color:#ff4b72;box-shadow:0 0 15px rgba(255,75,114,.25)}.mode-real[data-v-3f7cddd9]:hover{background:rgba(255,75,114,.25);transform:translateY(-1px)}.mode-pulse-dot[data-v-3f7cddd9]{width:8px;height:8px;border-radius:50%;background:currentColor;display:inline-block;box-shadow:0 0 8px currentColor;animation:pulseDot 1.5s infinite}.btn-trading-config[data-v-3f7cddd9]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);color:#e2e8f0}.btn-trading-config[data-v-3f7cddd9]:hover{background:rgba(0,242,254,.15);border-color:rgba(0,242,254,.4);color:#00f2fe}.modal-trading-settings[data-v-3f7cddd9]{max-width:680px;width:100%}.settings-modal-icon[data-v-3f7cddd9]{font-size:1.5rem}.auth-lock-icon[data-v-3f7cddd9]{font-size:3rem;line-height:1}.max-w-400[data-v-3f7cddd9]{max-width:400px}.max-w-500[data-v-3f7cddd9]{max-width:500px}.mode-selector-label[data-v-3f7cddd9]{display:block;font-size:.76rem;font-weight:800;color:#94a3b8;letter-spacing:.6px;margin-bottom:8px}.mode-options-grid[data-v-3f7cddd9]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mode-option-card[data-v-3f7cddd9]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);cursor:pointer;transition:all .2s ease}.mode-option-card[data-v-3f7cddd9]:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.18)}.mode-option-active-demo[data-v-3f7cddd9]{background:rgba(0,242,254,.08);border-color:rgba(0,242,254,.4)}.mode-option-active-real[data-v-3f7cddd9]{background:rgba(255,75,114,.1);border-color:rgba(255,75,114,.5)}.mode-option-radio[data-v-3f7cddd9]{width:18px;height:18px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);display:flex;align-items:center;justify-content:center;margin-top:2px;flex-shrink:0}.mode-option-active-demo .mode-option-radio[data-v-3f7cddd9]{border-color:#00f2fe}.mode-option-active-real .mode-option-radio[data-v-3f7cddd9]{border-color:#ff4b72}.radio-dot[data-v-3f7cddd9]{width:8px;height:8px;border-radius:50%;background:currentColor}.mode-option-active-demo .radio-dot[data-v-3f7cddd9]{background:#00f2fe}.mode-option-active-real .radio-dot[data-v-3f7cddd9]{background:#ff4b72}.mode-option-title[data-v-3f7cddd9]{font-size:.88rem;font-weight:800;color:#e2e8f0;margin-bottom:2px}.mode-option-desc[data-v-3f7cddd9]{font-size:.75rem;color:#94a3b8;line-height:1.35}.settings-subtabs[data-v-3f7cddd9]{display:flex;gap:8px;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:8px;overflow-x:auto}.subtab-btn[data-v-3f7cddd9]{background:transparent;border:none;color:#94a3b8;padding:6px 12px;border-radius:8px;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap}.subtab-btn[data-v-3f7cddd9]:hover{color:#fff;background:hsla(0,0%,100%,.05)}.subtab-active[data-v-3f7cddd9]{background:rgba(0,242,254,.15)!important;color:#00f2fe!important;border:1px solid rgba(0,242,254,.3)}.demo-mode-active-card[data-v-3f7cddd9]{background:radial-gradient(circle at center,rgba(0,242,254,.08) 0,rgba(15,23,42,.6) 100%);border:1px solid rgba(0,242,254,.25);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.3)}.demo-icon-glow[data-v-3f7cddd9]{font-size:2.4rem;filter:drop-shadow(0 0 12px rgba(0,242,254,.6))}.btn-switch-live[data-v-3f7cddd9]{background:linear-gradient(135deg,rgba(255,75,114,.2),rgba(220,38,38,.3));border:1px solid rgba(255,75,114,.5);color:#ff4b72;font-weight:700;font-size:.85rem;padding:8px 18px;border-radius:10px;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 15px rgba(255,75,114,.2)}.btn-switch-live[data-v-3f7cddd9]:hover{background:linear-gradient(135deg,#ff4b72,#dc2626);color:#fff;box-shadow:0 6px 20px rgba(255,75,114,.45);transform:translateY(-1px)}.crypto-exchange-chips[data-v-3f7cddd9]{display:flex;gap:10px;flex-wrap:wrap}.exchange-chip[data-v-3f7cddd9]{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);color:#94a3b8;padding:6px 14px;border-radius:20px;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.exchange-chip[data-v-3f7cddd9]:hover{background:hsla(0,0%,100%,.08);color:#f1f5f9}.chip-active-binance[data-v-3f7cddd9]{background:rgba(243,186,47,.15)!important;border-color:rgba(243,186,47,.5)!important;color:#f3ba2f!important;box-shadow:0 0 12px rgba(243,186,47,.25)}.chip-active-okx[data-v-3f7cddd9]{background:hsla(0,0%,100%,.15)!important;border-color:hsla(0,0%,100%,.5)!important;color:#fff!important;box-shadow:0 0 12px hsla(0,0%,100%,.2)}.chip-active-bybit[data-v-3f7cddd9]{background:rgba(247,166,0,.15)!important;border-color:rgba(247,166,0,.5)!important;color:#f7a600!important;box-shadow:0 0 12px rgba(247,166,0,.25)}.settings-hint-box[data-v-3f7cddd9]{background:rgba(0,242,254,.05);border:1px solid rgba(0,242,254,.15);border-radius:10px;padding:10px 14px;display:flex;align-items:center;gap:10px}.hint-icon[data-v-3f7cddd9]{font-size:1.2rem}.hint-text[data-v-3f7cddd9]{font-size:.8rem;color:#cbd5e1;line-height:1.4}.btn-test-conn[data-v-3f7cddd9]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);color:#e2e8f0;padding:6px 14px;border-radius:8px;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center}.btn-test-conn[data-v-3f7cddd9]:hover{background:rgba(0,242,254,.15);border-color:rgba(0,242,254,.35);color:#00f2fe}.custom-checkbox-wrap[data-v-3f7cddd9]{display:flex;align-items:center;gap:8px;font-size:.84rem;color:#cbd5e1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-checkbox-wrap input[type=checkbox][data-v-3f7cddd9]{accent-color:#00f2fe;width:16px;height:16px}.toggle-card-row[data-v-3f7cddd9]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);transition:all .25s ease;margin-top:8px;margin-bottom:4px}.toggle-card-active[data-v-3f7cddd9]{background:rgba(255,75,114,.08)!important;border-color:rgba(255,75,114,.4)!important;box-shadow:0 0 16px rgba(255,75,114,.15)}.toggle-card-active-blue[data-v-3f7cddd9]{background:rgba(0,242,254,.08)!important;border-color:rgba(0,242,254,.35)!important}.toggle-card-info[data-v-3f7cddd9]{flex:1}.toggle-card-title[data-v-3f7cddd9]{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.toggle-card-badge[data-v-3f7cddd9]{font-size:10px;font-weight:800;padding:2px 8px;border-radius:6px;letter-spacing:.5px;text-transform:uppercase}.badge-real-pulse[data-v-3f7cddd9]{background:rgba(255,75,114,.2);color:#ff4b72;border:1px solid rgba(255,75,114,.4)}.badge-demo-clean[data-v-3f7cddd9]{background:rgba(0,242,254,.12);color:#00f2fe;border:1px solid rgba(0,242,254,.25)}.toggle-card-heading[data-v-3f7cddd9]{font-size:13px;font-weight:700;color:#f1f5f9}.toggle-card-desc[data-v-3f7cddd9]{font-size:11.5px;color:#94a3b8;margin:0;line-height:1.4}.modern-switch[data-v-3f7cddd9]{position:relative;display:inline-block;width:46px;height:26px;flex-shrink:0;cursor:pointer}.modern-switch input[data-v-3f7cddd9]{opacity:0;width:0;height:0;position:absolute}.modern-slider[data-v-3f7cddd9]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:34px}.modern-slider[data-v-3f7cddd9]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.4)}.modern-switch input:checked+.modern-slider[data-v-3f7cddd9]{background:linear-gradient(135deg,#ff4b72,#dc2626);border-color:#ff4b72;box-shadow:0 0 14px rgba(255,75,114,.5)}.modern-switch input:checked+.modern-slider[data-v-3f7cddd9]:before{transform:translateX(20px);background-color:#fff}.toggle-card-active-blue .modern-switch input:checked+.modern-slider[data-v-3f7cddd9]{background:linear-gradient(135deg,#00f2fe,#4facfe)!important;border-color:#00f2fe!important;box-shadow:0 0 14px rgba(0,242,254,.5)!important}.font-mono[data-v-3f7cddd9]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.vnstock-future-card[data-v-3f7cddd9]{background:hsla(0,0%,100%,.02);border:1px dashed hsla(0,0%,100%,.12);border-radius:14px}.vnstock-icon[data-v-3f7cddd9]{font-size:2rem}.item-trade-toggle[data-v-3f7cddd9]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:.72rem;font-weight:800;letter-spacing:.4px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-demo[data-v-3f7cddd9]{background:rgba(0,242,254,.08);border:1px solid rgba(0,242,254,.25);color:#00f2fe}.toggle-demo[data-v-3f7cddd9]:hover{background:rgba(0,242,254,.18);border-color:rgba(0,242,254,.4)}.toggle-real[data-v-3f7cddd9]{background:rgba(255,75,114,.15);border:1px solid rgba(255,75,114,.5);color:#ff4b72;box-shadow:0 0 10px rgba(255,75,114,.3)}.toggle-real[data-v-3f7cddd9]:hover{background:rgba(255,75,114,.25);box-shadow:0 0 14px rgba(255,75,114,.45)}.toggle-dot[data-v-3f7cddd9]{width:6px;height:6px;border-radius:50%;background:currentColor;display:inline-block}.modal-confirm-real[data-v-3f7cddd9]{max-width:500px;width:100%;border:1px solid rgba(255,75,114,.3)!important;box-shadow:0 20px 50px rgba(0,0,0,.8),0 0 30px rgba(255,75,114,.15)!important}.warning-flame-icon[data-v-3f7cddd9]{font-size:2.8rem;line-height:1}.btn-confirm-real-submit[data-v-3f7cddd9]{background:linear-gradient(135deg,#ff4b72,#dc2626);border:none;color:#fff;font-weight:800;font-size:.88rem;padding:10px 16px;border-radius:10px;box-shadow:0 4px 15px rgba(255,75,114,.4);cursor:pointer;transition:all .2s ease}.btn-confirm-real-submit[data-v-3f7cddd9]:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,75,114,.55)}@media (max-width:1024px){.metrics-grid[data-v-3f7cddd9]{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}@media (max-width:768px){.radar-container[data-v-3f7cddd9]{padding:16px 10px!important}.radar-header[data-v-3f7cddd9]{flex-direction:column!important;align-items:stretch!important;gap:16px!important;margin-bottom:20px!important}.radar-title[data-v-3f7cddd9]{font-size:1.5rem!important}.radar-subtitle[data-v-3f7cddd9]{font-size:.82rem!important}.radar-header-actions[data-v-3f7cddd9]{flex-wrap:wrap!important;gap:8px!important}.trading-mode-pill[data-v-3f7cddd9]{width:100%!important;justify-content:center!important}.btn-action[data-v-3f7cddd9]{flex:1!important;justify-content:center!important;font-size:.8rem!important;padding:8px 12px!important}.metrics-grid[data-v-3f7cddd9]{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:20px!important}.positions-grid[data-v-3f7cddd9]{grid-template-columns:1fr!important;gap:14px!important}.radar-tabs-nav[data-v-3f7cddd9]{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.tabs-group[data-v-3f7cddd9]{width:100%!important;display:flex!important}.tab-btn[data-v-3f7cddd9]{flex:1!important;justify-content:center!important;font-size:.78rem!important;padding:6px 10px!important}.table-container[data-v-3f7cddd9]{overflow-x:auto!important;-webkit-overflow-scrolling:touch;border-radius:10px!important}.radar-table[data-v-3f7cddd9]{min-width:720px!important;font-size:.8rem!important}.radar-table td[data-v-3f7cddd9],.radar-table th[data-v-3f7cddd9]{padding:8px 10px!important}.modal-box[data-v-3f7cddd9],.modal-confirm-real[data-v-3f7cddd9]{width:95%!important;max-width:95vw!important;margin:10px auto!important;padding:16px!important;max-height:90vh!important}}@media (max-width:480px){.risk-bar-grid[data-v-3f7cddd9]{grid-template-columns:1fr!important;gap:8px!important}.card-head[data-v-3f7cddd9]{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}}.risk-guard-banner[data-v-3f7cddd9]{background:linear-gradient(135deg,rgba(239,68,68,.18),rgba(245,158,11,.12));border:1px solid rgba(239,68,68,.5);border-radius:12px;padding:12px 18px;backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(239,68,68,.15)}.risk-guard-banner-warning[data-v-3f7cddd9]{background:linear-gradient(135deg,rgba(239,68,68,.16),rgba(220,38,38,.08));border:1px solid rgba(239,68,68,.45)}.risk-guard-banner-weekend[data-v-3f7cddd9]{background:linear-gradient(135deg,rgba(245,158,11,.18),rgba(217,119,6,.08));border:1px solid rgba(245,158,11,.5);box-shadow:0 4px 20px rgba(245,158,11,.12)}.badge-weekend-warning[data-v-3f7cddd9]{display:inline-flex;align-items:center;gap:4px;background:rgba(245,158,11,.2);border:1px solid rgba(245,158,11,.45);color:#fbbf24;font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:6px;letter-spacing:.3px;white-space:nowrap}.risk-guard-content[data-v-3f7cddd9]{display:flex;align-items:flex-start;gap:12px}.risk-guard-icon[data-v-3f7cddd9]{font-size:24px;line-height:1.2}.risk-guard-text[data-v-3f7cddd9]{font-size:13px;color:#f1f5f9}.risk-guard-desc[data-v-3f7cddd9]{font-size:11.5px;color:#cbd5e1;line-height:1.4}.badge-rg-paused[data-v-3f7cddd9]{display:inline-block;background:#ef4444;color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px;margin:0 4px;letter-spacing:.5px}.badge-real-spot[data-v-3f7cddd9]{gap:4px;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.4);color:#f87171;font-weight:700;border-radius:6px;letter-spacing:.3px}.badge-demo-tag[data-v-3f7cddd9],.badge-real-spot[data-v-3f7cddd9]{display:inline-flex;align-items:center;font-size:11px;padding:3px 8px}.badge-demo-tag[data-v-3f7cddd9]{background:rgba(0,242,254,.1);border:1px solid rgba(0,242,254,.25);color:#00f2fe;font-weight:600;border-radius:6px}.btn-sync-spot[data-v-3f7cddd9]{background:linear-gradient(135deg,rgba(0,242,254,.15),rgba(79,70,229,.2));border:1px solid rgba(0,242,254,.4);color:#00f2fe;font-weight:600;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease}.btn-sync-spot[data-v-3f7cddd9]:hover{background:linear-gradient(135deg,rgba(0,242,254,.3),rgba(79,70,229,.35));border-color:#00f2fe;box-shadow:0 0 12px rgba(0,242,254,.3);color:#fff}.spot-detect-card[data-v-3f7cddd9]{background:rgba(15,23,42,.85);border-color:rgba(0,242,254,.25)!important}.spot-detected-banner[data-v-3f7cddd9]{background:rgba(0,242,254,.08);border:1px solid rgba(0,242,254,.2)}.spot-coin-icon[data-v-3f7cddd9]{font-size:20px}.spot-radio-card[data-v-3f7cddd9]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);cursor:pointer;transition:all .2s ease}.spot-radio-card[data-v-3f7cddd9]:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.2)}.spot-radio-card.active[data-v-3f7cddd9]{background:rgba(0,242,254,.08);border-color:rgba(0,242,254,.45);box-shadow:0 0 10px rgba(0,242,254,.1)}.spot-radio-card input[type=radio][data-v-3f7cddd9]{margin-top:3px;cursor:pointer;accent-color:#00f2fe}.engine-control-panel[data-v-3f7cddd9]{width:100%}.engine-control-card[data-v-3f7cddd9]{background:linear-gradient(135deg,rgba(15,23,42,.85),rgba(20,29,48,.75));border:1px solid rgba(0,242,254,.25);box-shadow:0 8px 32px rgba(0,0,0,.35),inset 0 0 15px rgba(0,242,254,.04);backdrop-filter:blur(14px);border-radius:16px;padding:16px 22px;display:flex;align-items:center;gap:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.engine-control-card.engine-paused[data-v-3f7cddd9]{border-color:rgba(245,158,11,.35);box-shadow:0 8px 32px rgba(0,0,0,.35),inset 0 0 15px rgba(245,158,11,.04);background:linear-gradient(135deg,rgba(20,20,30,.85),rgba(30,25,20,.75))}.engine-master-section[data-v-3f7cddd9]{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:320px;flex-shrink:0}.engine-status-info[data-v-3f7cddd9]{display:flex;flex-direction:column}.engine-status-badge[data-v-3f7cddd9]{display:inline-flex;align-items:center;gap:7px;padding:4px 12px;border-radius:20px;font-size:.82rem;font-weight:700;letter-spacing:.5px}.badge-running[data-v-3f7cddd9]{background:rgba(0,245,160,.15);color:#00f5a0;border:1px solid rgba(0,245,160,.35)}.badge-paused[data-v-3f7cddd9]{background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.35)}.engine-pulse-dot[data-v-3f7cddd9]{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;animation:pulse-3f7cddd9 1.8s infinite}.engine-status-sub[data-v-3f7cddd9]{color:#94a3b8;font-size:.76rem;line-height:1.35;max-width:250px}.engine-toggle-btn[data-v-3f7cddd9]{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 8px;border-radius:30px;border:1px solid transparent;background:rgba(30,41,59,.9);cursor:pointer;transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.engine-toggle-btn.btn-toggle-on[data-v-3f7cddd9]{background:rgba(0,245,160,.18);border-color:rgba(0,245,160,.5);box-shadow:0 0 15px rgba(0,245,160,.25)}.engine-toggle-btn.btn-toggle-off[data-v-3f7cddd9]{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.4);box-shadow:0 0 12px rgba(239,68,68,.15)}.toggle-slider-track[data-v-3f7cddd9]{width:44px;height:24px;border-radius:12px;background:rgba(15,23,42,.8);border:1px solid hsla(0,0%,100%,.15);position:relative;transition:all .25s ease;display:inline-block}.btn-toggle-on .toggle-slider-track[data-v-3f7cddd9]{background:#00f5a0;border-color:#00f5a0}.btn-toggle-off .toggle-slider-track[data-v-3f7cddd9]{background:rgba(100,116,139,.4)}.toggle-slider-thumb[data-v-3f7cddd9]{width:18px;height:18px;border-radius:50%;background:#fff;position:absolute;top:2px;left:3px;box-shadow:0 2px 5px rgba(0,0,0,.3);transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.btn-toggle-on .toggle-slider-thumb[data-v-3f7cddd9]{transform:translateX(20px);background:#0b1426}.toggle-btn-label[data-v-3f7cddd9]{font-weight:800;font-size:.85rem;letter-spacing:.5px}.btn-toggle-on .toggle-btn-label[data-v-3f7cddd9]{color:#00f5a0}.btn-toggle-off .toggle-btn-label[data-v-3f7cddd9]{color:#ef4444}.engine-divider[data-v-3f7cddd9]{width:1px;height:52px;background:hsla(0,0%,100%,.08);flex-shrink:0}.engine-markets-section[data-v-3f7cddd9]{flex-grow:1}.markets-toggle-grid[data-v-3f7cddd9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.market-toggle-pill[data-v-3f7cddd9]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:10px;background:rgba(15,23,42,.7);border:1px solid hsla(0,0%,100%,.08);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.market-toggle-pill[data-v-3f7cddd9]:hover{transform:translateY(-1px);border-color:rgba(0,242,254,.35);background:rgba(20,30,50,.8)}.market-toggle-pill.pill-active[data-v-3f7cddd9]{background:rgba(0,242,254,.08);border-color:rgba(0,242,254,.4);box-shadow:0 0 10px rgba(0,242,254,.1)}.market-toggle-pill.pill-disabled[data-v-3f7cddd9]{opacity:.55;background:rgba(15,23,42,.4);border-color:hsla(0,0%,100%,.04)}.pill-left[data-v-3f7cddd9]{display:flex;align-items:center;gap:6px}.pill-icon[data-v-3f7cddd9]{font-size:.95rem}.pill-name[data-v-3f7cddd9]{font-size:.8rem;font-weight:600;color:#e2e8f0}.pill-status[data-v-3f7cddd9]{display:flex;align-items:center;gap:5px}.pill-indicator[data-v-3f7cddd9]{width:6px;height:6px;border-radius:50%;background:#64748b;transition:all .2s ease}.pill-active .pill-indicator[data-v-3f7cddd9]{background:#00f5a0;box-shadow:0 0 6px #00f5a0}.pill-text[data-v-3f7cddd9]{font-size:.72rem;font-weight:700;color:#64748b}.pill-active .pill-text[data-v-3f7cddd9]{color:#00f5a0}.market-checkbox-card[data-v-3f7cddd9]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:8px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);cursor:pointer;transition:all .2s ease;font-size:.82rem;color:#cbd5e1;font-weight:600;margin:0}.market-checkbox-card[data-v-3f7cddd9]:hover{background:hsla(0,0%,100%,.06);border-color:rgba(0,242,254,.3)}.market-checkbox-card.card-checked[data-v-3f7cddd9]{background:rgba(0,242,254,.1);border-color:rgba(0,242,254,.45);color:#fff}.market-checkbox-card .check-pill[data-v-3f7cddd9]{font-size:.7rem;font-weight:700;padding:2px 7px;border-radius:12px;background:rgba(100,116,139,.2);color:#94a3b8}.market-checkbox-card.card-checked .check-pill[data-v-3f7cddd9]{background:rgba(0,245,160,.2);color:#00f5a0}.toast-floating-alert[data-v-3f7cddd9]{position:fixed;top:80px;right:24px;z-index:9999;display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:12px;background:rgba(15,23,42,.95);backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 10px 30px rgba(0,0,0,.5);color:#fff;font-size:.88rem;max-width:420px}.toast-floating-alert.toast-success[data-v-3f7cddd9]{border-color:rgba(0,245,160,.4);box-shadow:0 10px 30px rgba(0,245,160,.15)}.toast-floating-alert.toast-warning[data-v-3f7cddd9]{border-color:rgba(245,158,11,.4);box-shadow:0 10px 30px rgba(245,158,11,.15)}.toast-floating-alert.toast-danger[data-v-3f7cddd9]{border-color:rgba(239,68,68,.4);box-shadow:0 10px 30px rgba(239,68,68,.15)}.toast-message[data-v-3f7cddd9]{flex-grow:1;font-weight:500;line-height:1.4}.toast-close[data-v-3f7cddd9]{background:transparent;border:none;color:#94a3b8;font-size:1.2rem;cursor:pointer;padding:0;line-height:1}.toast-close[data-v-3f7cddd9]:hover{color:#fff}.toast-slide-enter-active[data-v-3f7cddd9],.toast-slide-leave-active[data-v-3f7cddd9]{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-slide-enter-from[data-v-3f7cddd9],.toast-slide-leave-to[data-v-3f7cddd9]{transform:translateX(50px);opacity:0}.pos-stat-winrate-badge[data-v-3f7cddd9]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.2px;transition:all .2s ease;white-space:nowrap}.pos-stat-winrate-badge .winrate-icon[data-v-3f7cddd9]{font-size:12px}.pos-stat-winrate-badge .winrate-label[data-v-3f7cddd9]{opacity:.85;font-size:10.5px}.pos-stat-winrate-badge .winrate-counts[data-v-3f7cddd9]{font-size:9.5px;opacity:.8;margin-left:2px}.winrate-high[data-v-3f7cddd9]{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.35);color:#10b981;box-shadow:0 0 10px rgba(16,185,129,.15)}.winrate-mid[data-v-3f7cddd9]{background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.35);color:#f59e0b}.winrate-low[data-v-3f7cddd9]{background:rgba(244,63,94,.15);border:1px solid rgba(244,63,94,.35);color:#f43f5e}.winrate-neutral[data-v-3f7cddd9]{background:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.2);color:#94a3b8}.winrate-cell-box[data-v-3f7cddd9]{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.winrate-badge[data-v-3f7cddd9]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;line-height:1.2}.winrate-sub-text[data-v-3f7cddd9]{font-size:10px;color:#94a3b8;font-family:JetBrains Mono,monospace,sans-serif;margin-top:2px;white-space:nowrap}@media (max-width:992px){.engine-control-card[data-v-3f7cddd9]{flex-direction:column;align-items:stretch;gap:16px}.engine-divider[data-v-3f7cddd9]{width:100%;height:1px}.engine-master-section[data-v-3f7cddd9]{min-width:unset}}