:root{--bg:#060b14;--side:#09101c;--panel:#0e1828;--border:#1d2a3d;--text:#f5f7fb;--muted:#8290a6;--blue:#3b82f6;--green:#22c55e;--red:#ef4444}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 70% -20%,rgba(37,99,235,.14),transparent 32%),var(--bg);color:var(--text);font-family:Inter,system-ui,Segoe UI,sans-serif}a,button{font:inherit}a{color:inherit;text-decoration:none}.shell{min-height:100vh;display:grid;grid-template-columns:245px 1fr}.sidebar{height:100vh;position:-webkit-sticky;position:sticky;top:0;padding:26px 18px;background:rgba(9,16,28,.97);border-right:1px solid var(--border);display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:11px;padding:0 8px 28px}.brand>b{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#2563eb,#06b6d4);font-size:13px}.brand>span{font-size:18px;font-weight:800}.brand em{font-style:normal;color:#38bdf8}.sidebar nav{display:grid;grid-gap:6px;gap:6px}.sidebar nav a{padding:12px 13px;border-radius:10px;color:#8fa0b8;cursor:pointer}.sidebar nav a.active,.sidebar nav a:hover{color:#fff;background:linear-gradient(90deg,rgba(37,99,235,.22),rgba(37,99,235,.04))}.sidebar nav a.active{box-shadow:inset 3px 0 #3b82f6}.engine{margin-top:auto;display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #1e3a52;border-radius:13px;background:rgba(14,116,144,.08)}.engine>i,.live i{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(34,197,94,.12)}.engine span b,.engine span small,.profile small,.profile span{display:block}.engine small,.version{color:var(--muted)}.version{padding-top:18px}.content{min-width:0;padding:32px}header{display:flex;justify-content:space-between;gap:20px;margin-bottom:25px}.eyebrow,.panel-head>div>small{margin:0 0 6px;color:#4f8ff7;font-size:11px;font-weight:800;letter-spacing:.15em}h1{margin:0 0 7px;font-size:33px}.sub{margin:0;color:var(--muted)}.header-actions{display:flex;align-items:center;gap:10px}.header-actions>button,.live,.profile{border:1px solid var(--border);background:rgba(13,22,37,.9)}.live{display:flex;align-items:center;gap:9px;padding:10px 13px;border-radius:999px;color:#b7c3d4;font-size:13px}.header-actions>button{width:42px;height:42px;border-radius:11px;color:#fff;cursor:pointer}.profile{display:flex;gap:9px;align-items:center;padding:7px 11px 7px 7px;border-radius:12px}.profile>b{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#2563eb,#7c3aed)}.profile small{color:var(--muted)}.error{margin-bottom:16px;padding:13px;border:1px solid rgba(239,68,68,.4);border-radius:10px;background:rgba(127,29,29,.15);color:#fecaca}.error button{float:right;border:0;border-radius:7px;background:#ef4444;color:#fff;padding:6px 10px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px;margin-bottom:15px}.metric,.panel{border:1px solid var(--border);background:linear-gradient(145deg,rgba(15,26,43,.97),rgba(10,18,31,.97));box-shadow:0 18px 50px rgba(0,0,0,.16)}.metric{min-height:128px;display:flex;align-items:center;gap:15px;padding:20px;border-radius:15px}.metric>i{width:47px;height:47px;display:grid;place-items:center;border-radius:14px;font-size:20px;font-style:normal;font-weight:900}.metric>i.blue{color:#60a5fa;background:rgba(59,130,246,.14)}.metric>i.green{color:#4ade80;background:rgba(34,197,94,.13)}.metric>i.red{color:#f87171;background:rgba(239,68,68,.13)}.metric>i.purple{color:#a78bfa;background:rgba(139,92,246,.14)}.metric small,.metric span{display:block;color:var(--muted)}.metric b{display:block;margin:6px 0 2px;font-size:27px}.metric small{font-size:11px}.top-grid{display:grid;grid-template-columns:.95fr 1.05fr 1.5fr;grid-gap:15px;gap:15px}.panel{border-radius:16px;padding:20px}.panel-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:18px}.panel-head h2{margin:0;font-size:19px}.panel-head>a{color:#60a5fa;font-size:12px}.panel-head>strong{font-size:30px}.badge{padding:6px 9px;border:1px solid rgba(59,130,246,.35);border-radius:8px;color:#60a5fa;background:rgba(37,99,235,.08);font-size:11px}.donut-area{display:flex;align-items:center;gap:22px;min-height:185px}.donut{width:138px;height:138px;border-radius:50%;display:grid;place-items:center;flex:none}.donut>div{width:90px;height:90px;border-radius:50%;display:grid;place-content:center;text-align:center;background:#0d1726}.donut b{font-size:24px}.donut small{color:var(--muted)}.legend{display:grid;grid-gap:12px;gap:12px;width:100%}.legend span{display:grid;grid-template-columns:auto 1fr auto;grid-gap:9px;gap:9px;align-items:center;color:#9aa8ba;font-size:12px}.legend i{width:8px;height:8px;border-radius:50%}.legend .g{background:var(--green)}.legend .r{background:var(--red)}.legend .n{background:#64748b}.bars{display:grid;grid-gap:17px;gap:17px;padding-top:4px}.bars>div{display:grid;grid-template-columns:88px 1fr 25px;grid-gap:9px;gap:9px;align-items:center;font-size:11px}.bars>div>span{color:#9aa8ba}.bars>div>i{height:7px;background:#182437;border-radius:999px;overflow:hidden}.bars>div>i>b{display:block;height:100%;border-radius:999px}.strong-buy{background:#16a34a!important}.buy{background:#4ade80!important}.neutral,.unknown{background:#64748b!important}.sell{background:#fb7185!important}.strong-sell{background:#dc2626!important}.top-signals{min-width:0}.signal{display:grid;grid-template-columns:35px 1fr 58px 82px;grid-gap:10px;gap:10px;align-items:center;padding:9px;border:1px solid #19283b;border-radius:11px;background:rgba(6,11,20,.32);margin-bottom:8px}.signal>i{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;font-style:normal;font-weight:900}.signal>i.buy,.signal>i.strong-buy{color:#4ade80;background:rgba(34,197,94,.12)!important}.signal>i.sell,.signal>i.strong-sell{color:#f87171;background:rgba(239,68,68,.12)!important}.signal>i.neutral{color:#94a3b8;background:rgba(100,116,139,.15)!important}.signal>div>b,.signal>div>em,.signal>div>small,.signal>span>b,.signal>span>small{display:block}.signal>div>small,.signal>span>small{color:#6f7f96;font-size:9px}.signal>div>em{width:max-content;margin-top:3px;padding:3px 6px;border-radius:5px;color:#fff;font-size:8px;font-style:normal}.signal>span>b{font-size:13px}.table-panel{padding:0;margin-top:15px;overflow:hidden}.table-head{align-items:center;margin:0;padding:20px;border-bottom:1px solid var(--border)}.tf{display:flex;gap:5px;padding:4px;border-radius:9px;background:#09111d}.tf button{border:0;border-radius:7px;padding:7px 11px;background:transparent;color:#75859d;cursor:pointer}.tf button.active{background:#2563eb;color:#fff}.table-wrap{overflow:auto}table{width:100%;min-width:1040px;border-collapse:collapse}td,th{padding:14px 16px;border-bottom:1px solid #162337;text-align:left;white-space:nowrap}th{color:#62728a;background:rgba(5,10,18,.42);font-size:10px;letter-spacing:.08em}td{color:#b5c1d1;font-size:12px}tbody tr:hover{background:rgba(37,99,235,.05)}.pair{display:flex;align-items:center;gap:9px}.pair i{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(135deg,#1d4ed8,#0891b2);color:#fff;font-style:normal}.pos{color:#4ade80}.neg{color:#f87171}.trend{display:inline-block;min-width:67px;padding:5px 8px;border-radius:6px;color:#fff;text-align:center;font-size:9px}.trend.bullish{background:#16a34a}.trend.bearish{background:#dc2626}.trend.neutral,.trend.unknown{background:#64748b}footer{display:flex;justify-content:space-between;padding:18px 2px 2px;color:#526179;font-size:11px}@media(max-width:1280px){.metrics{grid-template-columns:repeat(2,1fr)}.top-grid{grid-template-columns:1fr 1fr}.top-signals{grid-column:1/-1}}@media(max-width:900px){.shell{grid-template-columns:1fr}.sidebar{display:none}.content{padding:20px}header{display:block}.header-actions{margin-top:16px}.metrics,.top-grid{grid-template-columns:1fr}}@media(max-width:560px){.header-actions{flex-wrap:wrap}.donut-area{flex-direction:column;align-items:flex-start}.signal{grid-template-columns:35px 1fr 58px}.signal>span:last-child{display:none}footer{flex-direction:column;gap:6px}}:root,html[data-theme=dark]{color-scheme:dark;--cs-bg:#050b14;--cs-bg-soft:#07101c;--cs-surface:#0a1422;--cs-surface-2:#0d1828;--cs-surface-3:#111f31;--cs-border:#1d2d43;--cs-border-soft:#172438;--cs-text:#f8fafc;--cs-text-soft:#d7e2ef;--cs-muted:#8292aa;--cs-input:#07101c;--cs-sidebar:#07101c;--cs-hover:#101d2e;--cs-shadow:rgba(0,0,0,.42)}html[data-theme=light]{color-scheme:light;--cs-bg:#eef3f9;--cs-bg-soft:#f4f7fb;--cs-surface-3:#edf2f7;--cs-border-soft:#dbe4ee;--cs-text-soft:#27364a}body,html{min-height:100%;background:var(--cs-bg)!important;color:var(--cs-text)!important;transition:background-color .18s ease,color .18s ease}.app-page,.app-shell,.dashboard-page,.market-page,.page-shell,.portfolio-page,.signals-page,.sp-page,.watchlist-page,.workspace-page,body,main{background-color:var(--cs-bg)!important;color:var(--cs-text)!important}.app-sidebar,.market-side,.sidebar,aside{background-color:var(--cs-sidebar)!important;border-color:var(--cs-border)!important;color:var(--cs-text)!important}.app-sidebar a,.market-side a,.sidebar a,aside a{color:var(--cs-text-soft)!important}.app-sidebar a:hover,.market-side a:hover,.sidebar a:hover,aside a:hover{background:var(--cs-hover)!important}.app-sidebar a.active,.market-side a.active,.sidebar a.active,[aria-current=page],aside a.active{background:#173264!important;color:#fff!important}.card,.market-card,.market-panel,.metric-card,.panel,.portfolio-card,.signal-card,.sp-live-status,.sp-market-card,.sp-screener-panel,.sp-summary-card,.stat-card,.summary-card,.watchlist-card,.widget,.workspace-card,[class*=card],[class*=panel]{background-color:var(--cs-surface)!important;border-color:var(--cs-border)!important;color:var(--cs-text)!important;box-shadow:0 8px 22px var(--cs-shadow)}.badge,.market-badge,.signal-badge,.sp-mode-header,.sp-signal,[class*=strong-buy],[class*=strong-sell]{box-shadow:none}.heading,.title,[class*=heading],[class*=title],b,h1,h2,h3,h4,h5,h6,strong{color:var(--cs-text)!important}.muted,.subtitle,[class*=muted],[class*=subtitle],label,p,small{color:var(--cs-muted)!important}.input,.search,.select,.sp-exchange-select,.sp-search,.sp-signal-tabs button,.sp-timeframes button,.sp-view-switch button,button,input,select,textarea{border-color:var(--cs-border)!important}input,select,textarea{background:var(--cs-input)!important;color:var(--cs-text)!important}input::placeholder,textarea::placeholder{color:var(--cs-muted)!important}table{color:var(--cs-text)!important}th,thead{background:var(--cs-surface-2)!important;color:var(--cs-muted)!important;border-color:var(--cs-border)!important}td,tr{border-color:var(--cs-border-soft)!important}tbody tr:hover{background:var(--cs-hover)!important}html[data-theme=light] .market-page,html[data-theme=light] .portfolio-page,html[data-theme=light] .signals-page,html[data-theme=light] .watchlist-page,html[data-theme=light] .workspace-page{background:#eef3f9!important}html[data-theme=light] .portfolio-card,html[data-theme=light] .signal-card,html[data-theme=light] .watchlist-card,html[data-theme=light] .workspace-card{background:#fff!important;border-color:#cbd5e1!important}.cs-global-theme-placeholder,.cs-global-theme-toggle{position:fixed;top:18px;right:20px;z-index:10000;width:82px;min-height:54px;border-radius:12px}.cs-global-theme-toggle{display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 9px;border:1px solid var(--cs-border);background:var(--cs-surface);color:var(--cs-text);box-shadow:0 8px 24px var(--cs-shadow);cursor:pointer;font-size:9px;font-weight:800}.cs-global-theme-toggle:hover{border-color:#3b82f6!important}.cs-global-theme-orb{display:grid;place-items:center;min-width:30px;height:20px;padding:0 4px;border-radius:999px;background:#1d4ed8;color:#fff!important;font-size:6px;letter-spacing:.03em}.sp-theme-toggle{display:none!important}@media(max-width:900px){.cs-global-theme-placeholder,.cs-global-theme-toggle{top:10px;right:10px;width:68px;min-height:44px}.cs-global-theme-toggle{font-size:8px;padding:6px}}:root{--ui-font-body:13px;--ui-font-table:12px;--ui-font-table-head:10px;--ui-font-pair:13px;--ui-font-card-value:16px}body{font-size:var(--ui-font-body)!important}.app-sidebar nav a,.market-side nav a,.sidebar nav a,aside nav a{font-size:14px!important;line-height:1.25!important}h1{font-size:31px!important;letter-spacing:-.025em!important}h2{font-size:24px!important}.cs-global-theme-placeholder,.cs-global-theme-toggle{top:70px!important;right:22px!important;width:78px!important;min-height:48px!important;z-index:9999!important}@media (min-width:1200px){.cs-global-theme-placeholder,.cs-global-theme-toggle{top:72px!important;right:28px!important}}@media (max-width:900px){.cs-global-theme-placeholder,.cs-global-theme-toggle{top:58px!important;right:12px!important}}.sp-table{font-size:var(--ui-font-table)!important}.sp-table th{font-size:var(--ui-font-table-head)!important;font-weight:800!important;letter-spacing:.025em!important;white-space:nowrap!important;padding-top:12px!important;padding-bottom:12px!important}.sp-table td{font-size:var(--ui-font-table)!important;font-weight:600!important;line-height:1.25!important;padding-top:14px!important;padding-bottom:14px!important}.sp-pair-cell strong,.sp-table td:nth-child(2) strong{font-size:var(--ui-font-pair)!important;font-weight:850!important;letter-spacing:-.01em!important}.sp-table td:nth-child(10),.sp-table td:nth-child(11),.sp-table td:nth-child(12),.sp-table td:nth-child(3),.sp-table td:nth-child(4),.sp-table td:nth-child(5),.sp-table td:nth-child(6),.sp-table td:nth-child(7),.sp-table td:nth-child(8),.sp-table td:nth-child(9){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sp-table tbody tr{transition:background-color .14s ease,box-shadow .14s ease}html[data-theme=light] .sp-table tbody tr:hover{background:#eaf3ff!important;box-shadow:inset 3px 0 0 #3b82f6}html[data-theme=dark] .sp-table tbody tr:hover{background:#142238!important;box-shadow:inset 3px 0 0 #3b82f6}.market-card,.sp-market-card{font-size:13px!important}.market-card .metric-value,.market-card b,.market-card strong,.sp-market-card .metric-value,.sp-market-card b,.sp-market-card strong{font-size:15px!important}html[data-theme=light] .signal-center-page,html[data-theme=light] .signals-page,html[data-theme=light] main:has(.signal-card){background:#eef3f9!important;color:#0f172a!important}html[data-theme=light] .signal-card{background:#fff!important;color:#0f172a!important;border:1px solid #cbd5e1!important;box-shadow:0 10px 26px rgba(15,23,42,.08)!important}html[data-theme=light] .signal-card b,html[data-theme=light] .signal-card h3,html[data-theme=light] .signal-card strong{color:#0f172a!important}html[data-theme=light] .signal-card .muted,html[data-theme=light] .signal-card label,html[data-theme=light] .signal-card small{color:#64748b!important}html[data-theme=light] .signal-card .signal-metric,html[data-theme=light] .signal-card [class*=metric],html[data-theme=light] .signal-card [class*=stat],html[data-theme=light] .signal-card [class*=value-box]{background:#f1f5f9!important;border-color:#d7e1ec!important;color:#0f172a!important}html[data-theme=light] .signal-card .entry,html[data-theme=light] .signal-card [class*=entry],html[data-theme=light] .signal-card [class*=metric] *,html[data-theme=light] .signal-card [class*=stat] *,html[data-theme=light] .signal-card [class*=value-box] *{color:#0f172a!important}html[data-theme=light] .signal-card .sl,html[data-theme=light] .signal-card [class*=stop]{color:#dc2626!important}html[data-theme=light] .signal-card .tp,html[data-theme=light] .signal-card [class*=target]{color:#059669!important}.signal-card{font-size:13px!important}.signal-card .pair-name,.signal-card h3{font-size:16px!important;font-weight:850!important}.signal-card [class*=metric],.signal-card [class*=stat],.signal-card [class*=value-box]{font-size:13px!important}.signal-card [class*=metric] b,.signal-card [class*=stat] b,.signal-card [class*=value-box] b{font-size:15px!important}html[data-theme=light] .workspace-page,html[data-theme=light] main:has(.trading-opportunities),html[data-theme=light] main:has(.workspace-card){background:#eef3f9!important;color:#0f172a!important}html[data-theme=light] .trading-opportunities,html[data-theme=light] .workspace-card,html[data-theme=light] .workspace-panel{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important;box-shadow:0 10px 28px rgba(15,23,42,.09)!important}.ai-analysis-panel,.ai-copilot-panel,.recommendation-panel,.workspace-card.dark,.workspace-panel.dark{background:#0b1626!important;color:#f8fafc!important;border-color:#22334a!important}.ai-analysis-panel b,.ai-analysis-panel h2,.ai-analysis-panel h3,.ai-analysis-panel h4,.ai-analysis-panel strong,.ai-copilot-panel h2,.ai-copilot-panel h3,.ai-copilot-panel strong,.recommendation-panel h2,.recommendation-panel h3,.recommendation-panel strong{color:#f8fafc!important}.ai-analysis-panel label,.ai-analysis-panel p,.ai-analysis-panel small,.ai-copilot-panel label,.ai-copilot-panel p,.ai-copilot-panel small,.recommendation-panel label,.recommendation-panel p,.recommendation-panel small{color:#b9c8da!important}.ai-analysis-panel [class*=metric],.ai-analysis-panel [class*=stat],.ai-analysis-panel [class*=value],.ai-copilot-panel [class*=metric],.recommendation-panel [class*=metric]{background:#101f31!important;border-color:#263951!important;color:#f8fafc!important}.ai-analysis-panel [class*=metric] *,.ai-analysis-panel [class*=stat] *,.ai-analysis-panel [class*=value] *,.ai-copilot-panel [class*=metric] *,.recommendation-panel [class*=metric] *{color:#f8fafc!important}html[data-theme=light] .trading-opportunities .signal-card,html[data-theme=light] .workspace-page .signal-card{background:#fff!important;color:#0f172a!important}html[data-theme=light] .trading-opportunities .signal-card [class*=metric],html[data-theme=light] .workspace-page .signal-card [class*=metric]{background:#f1f5f9!important;color:#0f172a!important}html[data-theme=light] .ai-copilot-panel input,html[data-theme=light] .ai-copilot-panel textarea{background:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important}.market-badge,.signal-badge,.sp-signal{font-size:10px!important;letter-spacing:.015em!important}.market-badge.strong-buy,.signal-badge.strong-buy,.sp-signal.strong-buy{box-shadow:0 0 14px rgba(34,197,94,.28)!important}.market-badge.strong-sell,.signal-badge.strong-sell,.sp-signal.strong-sell{box-shadow:0 0 14px rgba(239,68,68,.25)!important}.btn,.button,button{font-size:13px!important}.sp-table .action-button,.sp-table a[class*=action],.sp-table button{min-height:34px!important;padding:0 12px!important;font-weight:750!important}.sp-exchange-select,.sp-exchange-select select,.sp-search,.sp-search input{font-size:13px!important}.sp-signal-tabs button,.sp-timeframes button,.sp-view-switch button{font-size:13px!important;min-height:38px!important}html[data-theme=light] .signal-card,html[data-theme=light] .trading-opportunities,html[data-theme=light] .workspace-card,html[data-theme=light] .workspace-panel{--cs-text:#0f172a;--cs-text-soft:#27364a;--cs-muted:#64748b}@media(max-width:1500px){.sp-table-container,.sp-table-wrap{overflow-x:auto!important}.sp-table{min-width:1320px!important}}:root{--cs-brand:#5b21b6;--cs-brand-2:#7c3aed;--cs-brand-soft:#ede9fe;--cs-blue:#2563eb;--cs-green:#16a34a;--cs-red:#dc2626;--cs-amber:#d97706}html[data-theme=light]{--cs-bg:#f4f7fb;--cs-bg-soft:#f8fafc;--cs-surface:#fff;--cs-surface-2:#f8fafc;--cs-surface-3:#eef2f7;--cs-border:#cbd5e1;--cs-border-soft:#dce5ef;--cs-text:#0f172a;--cs-text-soft:#243247;--cs-muted:#64748b;--cs-input:#fff;--cs-sidebar:#fff;--cs-hover:#edf5ff;--cs-shadow:rgba(15,23,42,.1)}html[data-theme=light] .market-page,html[data-theme=light] .portfolio-page,html[data-theme=light] .signals-page,html[data-theme=light] .sp-page,html[data-theme=light] .watchlist-page,html[data-theme=light] .workspace-page,html[data-theme=light] body,html[data-theme=light] main{background:#f4f7fb!important;color:#0f172a!important}html[data-theme=light] .sp-table{background:#fff!important;color:#0f172a!important}html[data-theme=light] .sp-table th,html[data-theme=light] .sp-table thead{background:#eef3f8!important;color:#41516a!important;border-color:#cbd5e1!important}html[data-theme=light] .sp-table td{background:#fff!important;color:#0f172a!important;border-color:#dbe4ee!important}html[data-theme=light] .sp-table td *,html[data-theme=light] .sp-table th *{color:inherit}html[data-theme=light] .sp-table tbody tr:nth-child(2n) td{background:#fbfdff!important}html[data-theme=light] .sp-table tbody tr:hover td{background:#eaf3ff!important}html[data-theme=light] .sp-table td:nth-child(10),html[data-theme=light] .sp-table td:nth-child(11),html[data-theme=light] .sp-table td:nth-child(12),html[data-theme=light] .sp-table td:nth-child(3),html[data-theme=light] .sp-table td:nth-child(4),html[data-theme=light] .sp-table td:nth-child(5),html[data-theme=light] .sp-table td:nth-child(6),html[data-theme=light] .sp-table td:nth-child(7),html[data-theme=light] .sp-table td:nth-child(9){color:#1e293b!important}html[data-theme=light] .sp-table .sp-pair-cell strong,html[data-theme=light] .sp-table td:nth-child(2) strong{color:#0f172a!important}html[data-theme=light] .sp-table td:nth-child(8){color:#ef4444!important}html[data-theme=light] .sp-table td:nth-child(10),html[data-theme=light] .sp-table td:nth-child(9){font-weight:800!important}html[data-theme=light] .market-card,html[data-theme=light] .portfolio-card,html[data-theme=light] .signal-card,html[data-theme=light] .sp-market-card,html[data-theme=light] .watchlist-card,html[data-theme=light] .workspace-card{background:#fff!important;color:#0f172a!important;border:1px solid #cbd5e1!important;box-shadow:0 10px 26px rgba(15,23,42,.09)!important}html[data-theme=light] .market-card *,html[data-theme=light] .portfolio-card *,html[data-theme=light] .signal-card *,html[data-theme=light] .sp-market-card *,html[data-theme=light] .watchlist-card *,html[data-theme=light] .workspace-card *{color:#0f172a}html[data-theme=light] .market-card [class*=metric],html[data-theme=light] .signal-card [class*=metric],html[data-theme=light] .signal-card [class*=stat],html[data-theme=light] .signal-card [class*=value-box],html[data-theme=light] .sp-market-card [class*=metric],html[data-theme=light] .workspace-card [class*=metric]{background:#101f31!important;border-color:#23364e!important;color:#fff!important}html[data-theme=light] .market-card [class*=metric] *,html[data-theme=light] .signal-card [class*=metric] *,html[data-theme=light] .signal-card [class*=stat] *,html[data-theme=light] .signal-card [class*=value-box] *,html[data-theme=light] .sp-market-card [class*=metric] *,html[data-theme=light] .workspace-card [class*=metric] *{color:#fff!important}html[data-theme=light] .signal-card .sl,html[data-theme=light] .signal-card .sl *,html[data-theme=light] .signal-card [class*=stop] *{color:#ff6464!important}html[data-theme=light] .signal-card .tp,html[data-theme=light] .signal-card .tp *,html[data-theme=light] .signal-card [class*=target] *{color:#4ade80!important}html[data-theme=dark] .sp-table tbody tr:hover td{background:#132238!important}html[data-theme=dark] .market-card,html[data-theme=dark] .signal-card,html[data-theme=dark] .sp-market-card{box-shadow:0 10px 28px rgba(0,0,0,.24)!important}.market-mode-header,.sp-mode-header,[class*=mode-header]{background:linear-gradient(90deg,#4c1d95,#312e81)!important;border-color:#5b21b6!important;box-shadow:0 8px 22px rgba(76,29,149,.18)!important}.market-mode-header *,.sp-mode-header *,[class*=mode-header] *{color:#fff!important}.sp-mode-header .mode-badge,[class*=mode-header] .mode-badge{background:linear-gradient(135deg,#7c3aed,#4f46e5)!important;color:#fff!important;box-shadow:0 4px 14px rgba(124,58,237,.28)!important}.sp-signal-tabs button,.sp-timeframes button,.sp-view-switch button{border-radius:9px!important;font-weight:800!important;transition:all .16s ease!important}html[data-theme=light] .sp-signal-tabs button,html[data-theme=light] .sp-timeframes button,html[data-theme=light] .sp-view-switch button{background:#fff!important;color:#1e293b!important;border-color:#cbd5e1!important}html[data-theme=light] .sp-signal-tabs button:hover,html[data-theme=light] .sp-timeframes button:hover,html[data-theme=light] .sp-view-switch button:hover{background:#eef4ff!important;border-color:#7c3aed!important;color:#4c1d95!important;transform:translateY(-1px)}.sp-signal-tabs button.active,.sp-signal-tabs button[aria-pressed=true],.sp-timeframes button.active,.sp-timeframes button[aria-pressed=true],.sp-view-switch button.active,.sp-view-switch button[aria-pressed=true]{background:linear-gradient(135deg,#2563eb,#4f46e5)!important;border-color:#2563eb!important;color:#fff!important;box-shadow:0 6px 16px rgba(37,99,235,.24)!important}.sp-exchange-select,.sp-search{border-radius:10px!important}html[data-theme=light] .sp-exchange-select,html[data-theme=light] .sp-exchange-select select,html[data-theme=light] .sp-search,html[data-theme=light] .sp-search input{background:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important}.sp-search{position:relative}.sp-search:before{content:"⌕";display:inline-grid;place-items:center;min-width:28px;color:#64748b;font-size:17px;font-weight:900}.market-badge,.signal-badge,.sp-signal{border-radius:7px!important;padding:6px 10px!important;font-weight:900!important;text-transform:uppercase}.market-badge.strong-buy,.signal-badge.strong-buy,.sp-signal.strong-buy,[class*=strong-buy]{background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#fff!important;box-shadow:0 5px 14px rgba(34,197,94,.26)!important}.market-badge.buy,.signal-badge.buy,.sp-signal.buy{background:#4ade80!important;color:#052e16!important}.market-badge.neutral,.signal-badge.neutral,.sp-signal.neutral{background:#fef3c7!important;color:#92400e!important}.market-badge.sell,.signal-badge.sell,.sp-signal.sell{background:#fecdd3!important;color:#9f1239!important}.market-badge.strong-sell,.signal-badge.strong-sell,.sp-signal.strong-sell,[class*=strong-sell]{background:linear-gradient(135deg,#dc2626,#ef4444)!important;color:#fff!important;box-shadow:0 5px 14px rgba(239,68,68,.24)!important}.sp-trend.bullish,[class*=trend].bullish{color:#16a34a!important}.sp-trend.bearish,[class*=trend].bearish{color:#dc2626!important}.sp-trend.neutral,[class*=trend].neutral{color:#d97706!important}.signal-card a,.signal-card button,.sp-table .action-button,.sp-table a[class*=action],.sp-table button{border-radius:8px!important;font-weight:850!important}.sp-table .action-button:before,.sp-table a[class*=action]:before{content:"↗";margin-right:5px;font-weight:900}html[data-theme=light] .sp-table .action-button,html[data-theme=light] .sp-table a[class*=action],html[data-theme=light] .sp-table button{background:#fff!important;border-color:#6366f1!important;color:#4f46e5!important}html[data-theme=light] .sp-table .action-button:hover,html[data-theme=light] .sp-table a[class*=action]:hover,html[data-theme=light] .sp-table button:hover{background:#eef2ff!important;box-shadow:0 6px 16px rgba(79,70,229,.18)!important;transform:translateY(-1px)}.sp-summary-card,.stat-card,.summary-card{border-radius:14px!important;overflow:hidden;position:relative}.sp-summary-card:after,.stat-card:after,.summary-card:after{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:linear-gradient(90deg,#7c3aed,#2563eb,#22c55e);opacity:.55}.cs-global-theme-toggle{border-radius:12px!important;background:var(--cs-surface)!important;border:1px solid var(--cs-border)!important;box-shadow:0 10px 26px var(--cs-shadow)!important;font-size:12px!important}.cs-global-theme-toggle:hover{transform:translateY(-1px);box-shadow:0 12px 30px var(--cs-shadow)!important}.app-sidebar,.market-side,.sidebar{box-shadow:6px 0 22px rgba(15,23,42,.05)}.app-sidebar nav a,.market-side nav a,.sidebar nav a{border-radius:9px!important;transition:all .15s ease!important}.app-sidebar nav a:hover,.market-side nav a:hover,.sidebar nav a:hover{transform:translateX(2px)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(99,102,241,.28)!important;outline-offset:2px!important}html[data-theme=light] .market-card,html[data-theme=light] .sp-market-card{background:#fff!important;color:#0f172a!important;border:1px solid #cbd5e1!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important}html[data-theme=light] .market-card b,html[data-theme=light] .market-card h3,html[data-theme=light] .market-card strong,html[data-theme=light] .sp-market-card b,html[data-theme=light] .sp-market-card h3,html[data-theme=light] .sp-market-card strong{color:#0f172a!important}html[data-theme=light] .market-card .muted,html[data-theme=light] .market-card label,html[data-theme=light] .market-card small,html[data-theme=light] .sp-market-card .muted,html[data-theme=light] .sp-market-card label,html[data-theme=light] .sp-market-card small{color:#64748b!important}html[data-theme=light] .market-card [class*=metric],html[data-theme=light] .market-card [class*=stat],html[data-theme=light] .market-card [class*=value],html[data-theme=light] .sp-market-card [class*=metric],html[data-theme=light] .sp-market-card [class*=stat],html[data-theme=light] .sp-market-card [class*=value]{background:#17263a!important;border:1px solid #263a52!important;color:#fff!important}html[data-theme=light] .market-card [class*=metric] *,html[data-theme=light] .market-card [class*=stat] *,html[data-theme=light] .market-card [class*=value] *,html[data-theme=light] .sp-market-card [class*=metric] *,html[data-theme=light] .sp-market-card [class*=stat] *,html[data-theme=light] .sp-market-card [class*=value] *{color:#fff!important}html[data-theme=light] .market-card .metric-grid>*,html[data-theme=light] .market-card .metrics>*,html[data-theme=light] .sp-market-card .metric-grid>*,html[data-theme=light] .sp-market-card .metrics>*{background:#17263a!important;color:#fff!important;border-color:#263a52!important}html[data-theme=light] .market-card .metric-grid>* *,html[data-theme=light] .market-card .metrics>* *,html[data-theme=light] .sp-market-card .metric-grid>* *,html[data-theme=light] .sp-market-card .metrics>* *{color:#fff!important}html[data-theme=light] .market-card footer,html[data-theme=light] .sp-market-card footer{background:#f8fafc!important;border-top:1px solid #dbe4ee!important}html[data-theme=light] .market-card footer a,html[data-theme=light] .market-card footer button,html[data-theme=light] .sp-market-card footer a,html[data-theme=light] .sp-market-card footer button{color:#4f46e5!important;font-weight:850!important}.s1104-trend,.sp-trend,[class*=trend-chart],[class*=trend-spark]{min-width:96px!important}.s1104-trend svg,.sp-trend svg,[class*=trend-chart] svg,[class*=trend-spark] svg{width:96px!important;height:38px!important;overflow:visible!important}.s1104-trend polyline,.sp-trend polyline,[class*=trend-chart] polyline,[class*=trend-spark] polyline{stroke-width:3!important;filter:drop-shadow(0 0 5px currentColor)!important}.s1104-trend line,.sp-trend line,[class*=trend-chart] line,[class*=trend-spark] line{opacity:.35!important}.s1104-trend small,.sp-trend small,[class*=trend-chart] small,[class*=trend-spark] small{font-size:9px!important;font-weight:900!important}html[data-theme=light] .s1104-trend.bullish,html[data-theme=light] .sp-trend.bullish{color:#16a34a!important}html[data-theme=light] .s1104-trend.bearish,html[data-theme=light] .sp-trend.bearish{color:#dc2626!important}html[data-theme=light] .s1104-trend.neutral,html[data-theme=light] .sp-trend.neutral{color:#d97706!important}.ai-copilot-panel,.copilot-panel,[class*=copilot]{font-size:14px!important;line-height:1.55!important}.ai-copilot-panel h2,.ai-copilot-panel h3,.ai-copilot-panel h4,.copilot-panel h2,.copilot-panel h3,.copilot-panel h4,[class*=copilot] h2,[class*=copilot] h3,[class*=copilot] h4{font-size:17px!important;line-height:1.25!important}.ai-copilot-panel label,.copilot-panel label,[class*=copilot] label{font-size:12px!important;font-weight:750!important}.ai-copilot-panel input,.ai-copilot-panel textarea,.copilot-panel input,.copilot-panel textarea,[class*=copilot] input,[class*=copilot] textarea{font-size:14px!important;min-height:42px!important}.ai-copilot-panel button,.copilot-panel button,[class*=copilot] button{font-size:13px!important;font-weight:800!important;min-height:36px!important}.ai-copilot-panel [class*=chip],.ai-copilot-panel [class*=quick],.copilot-panel [class*=chip],.copilot-panel [class*=quick],[class*=copilot] [class*=chip],[class*=copilot] [class*=quick]{font-size:12px!important;padding:8px 12px!important;line-height:1.2!important}.ai-copilot-panel [class*=bubble],.ai-copilot-panel [class*=message],.copilot-panel [class*=bubble],.copilot-panel [class*=message],[class*=copilot] [class*=bubble],[class*=copilot] [class*=message]{font-size:14px!important;line-height:1.6!important;padding:12px 14px!important}.ai-copilot-panel article,.ai-copilot-panel p,.ai-copilot-panel section,.copilot-panel article,.copilot-panel p,.copilot-panel section{font-size:14px!important;line-height:1.65!important}.ai-copilot-panel [class*=recommend],.ai-copilot-panel [class*=risk],.ai-copilot-panel [class*=wait],.copilot-panel [class*=recommend],.copilot-panel [class*=risk],.copilot-panel [class*=wait]{font-size:10px!important;font-weight:900!important;padding:5px 9px!important;border-radius:999px!important}html[data-theme=dark] .ai-copilot-panel,html[data-theme=dark] .copilot-panel,html[data-theme=dark] [class*=copilot]{color:#f8fafc!important}html[data-theme=dark] .ai-copilot-panel article,html[data-theme=dark] .ai-copilot-panel p,html[data-theme=dark] .ai-copilot-panel section,html[data-theme=dark] .copilot-panel article,html[data-theme=dark] .copilot-panel p,html[data-theme=dark] .copilot-panel section{color:#d8e3f0!important}html[data-theme=dark] .ai-copilot-panel input,html[data-theme=dark] .ai-copilot-panel textarea,html[data-theme=dark] .copilot-panel input,html[data-theme=dark] .copilot-panel textarea{color:#fff!important;background:#0d1929!important;border-color:#29405c!important}html[data-theme=light] .ai-copilot-panel,html[data-theme=light] .copilot-panel,html[data-theme=light] [class*=copilot]{background:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important}html[data-theme=light] .ai-copilot-panel article,html[data-theme=light] .ai-copilot-panel p,html[data-theme=light] .ai-copilot-panel section,html[data-theme=light] .copilot-panel article,html[data-theme=light] .copilot-panel p,html[data-theme=light] .copilot-panel section{color:#1e293b!important}html[data-theme=light] .ai-copilot-panel input,html[data-theme=light] .ai-copilot-panel textarea,html[data-theme=light] .copilot-panel input,html[data-theme=light] .copilot-panel textarea{background:#f8fafc!important;color:#0f172a!important;border-color:#cbd5e1!important}@media(max-width:1200px){.ai-copilot-panel,.ai-copilot-panel [class*=message],.copilot-panel,.copilot-panel [class*=message],[class*=copilot],[class*=copilot] [class*=message]{font-size:13px!important}}.cs-mode-label-hidden{display:none!important}.market-mode-header:has(.cs-mode-label-hidden),.sp-mode-header:has(.cs-mode-label-hidden),[class*=mode-header]:has(.cs-mode-label-hidden){gap:0!important}.market-mode-header>.cs-mode-label-hidden+*,.sp-mode-header>.cs-mode-label-hidden+*,[class*=mode-header]>.cs-mode-label-hidden+*{margin-left:0!important}.market-mode-header,.sp-mode-header,[class*=mode-header]{padding-left:18px!important}.market-card,.sp-market-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.market-card:hover,.sp-market-card:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 16px 32px rgba(15,23,42,.18)!important}html[data-theme=light] .market-card,html[data-theme=light] .sp-market-card{background:#e5e7eb!important;border-color:#cbd5e1!important}html[data-theme=light] .market-card .metric-grid>*,html[data-theme=light] .market-card .metrics>*,html[data-theme=light] .market-card [class*=metric],html[data-theme=light] .market-card [class*=stat],html[data-theme=light] .sp-market-card .metric-grid>*,html[data-theme=light] .sp-market-card .metrics>*,html[data-theme=light] .sp-market-card [class*=metric],html[data-theme=light] .sp-market-card [class*=stat]{background:#64748b!important;border-color:#94a3b8!important;color:#fff!important}html[data-theme=light] .market-card .metric-grid>* *,html[data-theme=light] .market-card .metrics>* *,html[data-theme=light] .market-card [class*=metric] *,html[data-theme=light] .market-card [class*=stat] *,html[data-theme=light] .sp-market-card .metric-grid>* *,html[data-theme=light] .sp-market-card .metrics>* *,html[data-theme=light] .sp-market-card [class*=metric] *,html[data-theme=light] .sp-market-card [class*=stat] *{color:#fff!important;opacity:1!important}html[data-theme=light] .signal-card [class*=metric],html[data-theme=light] .signal-card [class*=stat],html[data-theme=light] .signal-card [class*=value]{background:#64748b!important;color:#fff!important;border-color:#94a3b8!important}html[data-theme=light] .signal-card [class*=metric] *,html[data-theme=light] .signal-card [class*=stat] *,html[data-theme=light] .signal-card [class*=value] *{color:#fff!important;opacity:1!important}.sp-table tbody tr,table tbody tr{transition:background-color .16s ease!important}html[data-theme=dark] .sp-table tbody tr:hover td,html[data-theme=dark] table tbody tr:hover td{background:rgba(59,130,246,.08)!important}html[data-theme=light] .sp-table tbody tr:hover td,html[data-theme=light] table tbody tr:hover td{background:#eff6ff!important}[role=button],a[class*=button],button{border-radius:10px!important;font-weight:700!important;transition:all .2s ease!important}[role=button]:hover,a[class*=button]:hover,button:hover{filter:brightness(1.08);box-shadow:0 8px 18px rgba(37,99,235,.14)}[class*=ai-analysis],[class*=analysis-panel],[class*=recommendation-panel],[class*=score-breakdown]{background:#111827!important;color:#f8fafc!important;border-color:#334155!important}[class*=ai-analysis] *,[class*=analysis-panel] *,[class*=recommendation-panel] *,[class*=score-breakdown] *{color:#f8fafc!important;opacity:1!important}[class*=ai-analysis] label,[class*=analysis-panel] label,[class*=recommendation-panel] label,[class*=score-breakdown] label{color:#94a3b8!important;font-size:12px!important;font-weight:700!important}[class*=ai-analysis] [class*=value],[class*=analysis-panel] [class*=value],[class*=recommendation-panel] [class*=value],[class*=score-breakdown] [class*=value]{color:#fff!important;font-size:16px!important;font-weight:800!important}[class*=confirmation]>div,[class*=reason]>div{background:#0f1d2e!important;border:1px solid #26384f!important;border-radius:10px!important}[class*=bar]>div,[class*=progress]>div{background:linear-gradient(90deg,#3b82f6,#22d3ee)!important;border-radius:999px!important}.cs-chart-badges{position:absolute;top:12px;left:12px;z-index:20;display:flex;gap:6px;pointer-events:none}.cs-chart-badges span{padding:5px 8px;border-radius:7px;background:rgba(15,23,42,.88);color:#e2e8f0;border:1px solid rgba(100,116,139,.55);font-size:10px;font-weight:900;letter-spacing:.04em}.cs-chart-badges .live{background:rgba(22,163,74,.92);color:#fff;border-color:#22c55e}.cs-ai-title-polished{color:#93c5fd!important;font-weight:900!important;letter-spacing:.08em!important}html[data-theme=light]{color-scheme:light!important}html[data-theme=light] .market-page,html[data-theme=light] [class*=page],html[data-theme=light] body,html[data-theme=light] main{background:#f6f8fc!important;color:#0f172a!important}html[data-theme=light] aside,html[data-theme=light] nav{background:#fff!important;border-color:#dbe3ee!important}html[data-theme=light] [class*=card],html[data-theme=light] [class*=panel],html[data-theme=light] [class*=workspace],html[data-theme=light] article,html[data-theme=light] section{border-color:#dce4ef!important}html[data-theme=light] [class*=market-stat],html[data-theme=light] [class*=stat-card],html[data-theme=light] [class*=summary]{background:#fff!important;color:#0f172a!important;border:1px solid #dce4ef!important;box-shadow:0 8px 24px rgba(15,23,42,.06)!important}html[data-theme=light] [class*=market-stat] *,html[data-theme=light] [class*=stat-card] *,html[data-theme=light] [class*=summary] *{color:#0f172a!important}html[data-theme=light] .sp-panel,html[data-theme=light] .sp-shell,html[data-theme=light] [class*=screener]{background:#fff!important}html[data-theme=light] .sp-mode-header,html[data-theme=light] [class*=mode-header]{background:linear-gradient(90deg,#4338ca,#4f46e5)!important;color:#fff!important}html[data-theme=light] .sp-mode-header *,html[data-theme=light] [class*=mode-header] *{color:#fff!important}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{background:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#94a3b8!important}html[data-theme=light] table{background:#fff!important;color:#0f172a!important}html[data-theme=light] table th,html[data-theme=light] table thead{background:#eef3f9!important;color:#334155!important;border-color:#dce4ef!important}html[data-theme=light] table td{background:#fff!important;color:#0f172a!important;border-color:#e5eaf1!important}html[data-theme=light] .cs-light-table-row:hover td,html[data-theme=light] table tbody tr:hover td{background:#eff6ff!important}html[data-theme=light] .market-card,html[data-theme=light] .sp-market-card,html[data-theme=light] [class*=market-card]{background:#fff!important;color:#0f172a!important;border:1px solid #dce4ef!important;box-shadow:0 8px 20px rgba(15,23,42,.06)!important}html[data-theme=light] .market-card *,html[data-theme=light] .sp-market-card *,html[data-theme=light] [class*=market-card] *{color:#0f172a}html[data-theme=light] .cs-light-metric-box,html[data-theme=light] .market-card .metric-grid>*,html[data-theme=light] .market-card .metrics>*,html[data-theme=light] .market-card [class*=metric],html[data-theme=light] .market-card [class*=stat],html[data-theme=light] .sp-market-card .metric-grid>*,html[data-theme=light] .sp-market-card .metrics>*,html[data-theme=light] .sp-market-card [class*=metric],html[data-theme=light] .sp-market-card [class*=stat]{background:#f1f5f9!important;border:1px solid #dbe4ee!important;color:#0f172a!important;box-shadow:none!important}html[data-theme=light] .cs-light-metric-box *,html[data-theme=light] .market-card .metric-grid>* *,html[data-theme=light] .market-card .metrics>* *,html[data-theme=light] .market-card [class*=metric] *,html[data-theme=light] .market-card [class*=stat] *,html[data-theme=light] .sp-market-card .metric-grid>* *,html[data-theme=light] .sp-market-card .metrics>* *,html[data-theme=light] .sp-market-card [class*=metric] *,html[data-theme=light] .sp-market-card [class*=stat] *{color:#0f172a!important;opacity:1!important}html[data-theme=light] .cs-light-metric-box label,html[data-theme=light] .cs-light-metric-box small,html[data-theme=light] .cs-light-metric-box span:first-child{color:#64748b!important}html[data-theme=light] .cs-light-metric-box b,html[data-theme=light] .cs-light-metric-box span:last-child,html[data-theme=light] .cs-light-metric-box strong{color:#0f172a!important;font-weight:800!important}html[data-theme=light] .cs-light-signal-card,html[data-theme=light] .signal-card,html[data-theme=light] [class*=signal-card]{background:#fff!important;border:1px solid #dce4ef!important;box-shadow:0 8px 20px rgba(15,23,42,.05)!important}html[data-theme=light] .signal-card [class*=metric],html[data-theme=light] .signal-card [class*=stat],html[data-theme=light] .signal-card [class*=value],html[data-theme=light] [class*=signal-card] [class*=metric],html[data-theme=light] [class*=signal-card] [class*=stat],html[data-theme=light] [class*=signal-card] [class*=value]{background:#f1f5f9!important;border:1px solid #dbe4ee!important;color:#0f172a!important}html[data-theme=light] .signal-card [class*=metric] *,html[data-theme=light] .signal-card [class*=stat] *,html[data-theme=light] .signal-card [class*=value] *,html[data-theme=light] [class*=signal-card] [class*=metric] *,html[data-theme=light] [class*=signal-card] [class*=stat] *,html[data-theme=light] [class*=signal-card] [class*=value] *{color:#0f172a!important;opacity:1!important}html[data-theme=light] .cs-light-ai-panel,html[data-theme=light] [class*=ai-analysis],html[data-theme=light] [class*=analysis-panel],html[data-theme=light] [class*=recommendation-panel],html[data-theme=light] [class*=score-breakdown]{background:#fff!important;color:#0f172a!important;border:1px solid #dce4ef!important;box-shadow:0 10px 24px rgba(15,23,42,.06)!important}html[data-theme=light] .cs-light-ai-panel *,html[data-theme=light] [class*=ai-analysis] *,html[data-theme=light] [class*=analysis-panel] *,html[data-theme=light] [class*=recommendation-panel] *,html[data-theme=light] [class*=score-breakdown] *{color:#0f172a!important;opacity:1!important}html[data-theme=light] .cs-light-ai-panel label,html[data-theme=light] [class*=ai-analysis] label,html[data-theme=light] [class*=analysis-panel] label,html[data-theme=light] [class*=recommendation-panel] label{color:#64748b!important}html[data-theme=light] .cs-light-ai-panel [class*=value],html[data-theme=light] [class*=ai-analysis] [class*=value],html[data-theme=light] [class*=analysis-panel] [class*=value],html[data-theme=light] [class*=recommendation-panel] [class*=value]{color:#0f172a!important;font-weight:800!important}html[data-theme=light] .cs-light-ai-panel>div>div,html[data-theme=light] [class*=ai-analysis]>div>div,html[data-theme=light] [class*=analysis-panel]>div>div,html[data-theme=light] [class*=recommendation-panel]>div>div{background:#f8fafc!important;border-color:#dbe4ee!important}html[data-theme=light] .cs-light-ai-panel>div>div *,html[data-theme=light] [class*=ai-analysis]>div>div *,html[data-theme=light] [class*=analysis-panel]>div>div *,html[data-theme=light] [class*=recommendation-panel]>div>div *{color:#0f172a!important;opacity:1!important}html[data-theme=light] .cs-light-reason-panel,html[data-theme=light] [class*=confirmation],html[data-theme=light] [class*=reason]{background:#fff!important;color:#0f172a!important}html[data-theme=light] [class*=confirmation]>div,html[data-theme=light] [class*=reason]>div{background:#f8fafc!important;border:1px solid #dbe4ee!important;color:#0f172a!important}html[data-theme=light] [class*=confirmation]>div *,html[data-theme=light] [class*=reason]>div *{color:#0f172a!important;opacity:1!important}html[data-theme=light] .cs-light-watchlist-panel,html[data-theme=light] [class*=watchlist]{background:#fff!important;color:#0f172a!important;border-color:#dce4ef!important}html[data-theme=light] .cs-light-watchlist-panel *,html[data-theme=light] [class*=watchlist] *{color:#0f172a!important;opacity:1!important}html[data-theme=light] button{color:#0f172a}html[data-theme=light] button[aria-pressed=true],html[data-theme=light] button[class*=active]{color:#fff!important}html[data-theme=light] [class*=chart-card],html[data-theme=light] [class*=chart-wrap]{background:#fff!important;border-color:#dce4ef!important}html[data-theme=light] b,html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] h4,html[data-theme=light] strong{color:#0f172a!important}html[data-theme=light] p,html[data-theme=light] small{color:#64748b}.watch-card>button.watch-remove{width:calc(50% - 14px)!important;min-width:150px;margin:12px 14px 14px auto!important;display:block}.cs-app-plan-badge{position:fixed;top:18px;right:116px;z-index:10001;min-height:36px;padding:7px 12px;display:flex;align-items:center;gap:7px;border:1px solid rgba(96,165,250,.38);border-radius:999px;background:rgba(7,17,31,.94);color:#dbeafe;box-shadow:0 10px 24px rgba(2,6,23,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:10px;letter-spacing:.055em;white-space:nowrap}.cs-app-plan-badge span{padding:3px 6px;border-radius:999px;background:rgba(37,99,235,.18);color:#60a5fa;font-size:8px;font-weight:900}.cs-app-plan-badge b{font-weight:900}.cs-app-plan-badge.plan-free{border-color:rgba(34,197,94,.42);color:#4ade80}.cs-app-plan-badge.plan-pro{border-color:rgba(59,130,246,.5);color:#60a5fa}.cs-app-plan-badge.plan-premium{border-color:rgba(168,85,247,.5);color:#c084fc}.cs-app-plan-badge.plan-ultimate{border-color:rgba(245,158,11,.52);color:#fbbf24}html[data-theme=light] .cs-app-plan-badge{background:hsla(0,0%,100%,.96)!important;color:#0f172a!important;border-color:#cbd5e1!important;box-shadow:0 10px 24px rgba(15,23,42,.12)!important}html[data-theme=light] .cs-app-plan-badge.plan-free b{color:#15803d!important}html[data-theme=light] .cs-app-plan-badge.plan-pro b{color:#1d4ed8!important}html[data-theme=light] .cs-app-plan-badge.plan-premium b{color:#7e22ce!important}html[data-theme=light] .cs-app-plan-badge.plan-ultimate b{color:#b45309!important}html[data-theme=light] body:has(.plan-lock){background:#f4f7fb!important}html[data-theme=light] .plan-lock{background:transparent!important;color:#0f172a!important}html[data-theme=light] .plan-lock section{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 18px 44px rgba(15,23,42,.1)!important;color:#0f172a!important}html[data-theme=light] .plan-lock b,html[data-theme=light] .plan-lock h1{color:#0f172a!important}html[data-theme=light] .plan-lock p{color:#64748b!important}html[data-theme=light] .plan-lock .plan-lock-actions a:not(.primary){background:#fff!important;border-color:#cbd5e1!important;color:#334155!important}html[data-theme=light] .plan-lock .plan-lock-actions .primary{color:#fff!important}@media(max-width:900px){.cs-app-plan-badge{top:10px;right:86px;min-height:32px;padding:6px 9px;font-size:9px}}@media(max-width:640px){.watch-card>button.watch-remove{width:calc(100% - 28px)!important;margin-left:14px!important}.cs-app-plan-badge{display:none}}html[data-theme=light] .pf-shell .live-price{background:#eef4fb!important;border-color:#cbd5e1!important;color:#0f172a!important;box-shadow:none!important}html[data-theme=light] .pf-shell .live-price span{color:#64748b!important;opacity:1!important}html[data-theme=light] .pf-shell .live-price strong{color:#0f172a!important;opacity:1!important}html[data-theme=light] .pf-shell .live-price button{background:#2563eb!important;color:#fff!important;border:1px solid #1d4ed8!important;opacity:1!important}html[data-theme=light] .pf-shell .side button{background:#f8fafc!important;border-color:#cbd5e1!important;color:#334155!important;opacity:1!important;font-weight:900!important;text-indent:0!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html[data-theme=light] .pf-shell .side .buy.active{background:#dcfce7!important;border-color:#22c55e!important;color:#166534!important;-webkit-text-fill-color:#166534!important;box-shadow:0 0 0 3px rgba(34,197,94,.14)!important}html[data-theme=light] .pf-shell .side .sell.active{background:#ffe4e6!important;border-color:#fb7185!important;color:#9f1239!important;-webkit-text-fill-color:#9f1239!important;box-shadow:0 0 0 3px rgba(244,63,94,.13)!important}html[data-theme=dark] .pf-shell .side button{color:#cbd5e1!important;opacity:1!important;font-weight:900!important;text-indent:0!important;-webkit-text-fill-color:currentColor!important}html[data-theme=dark] .pf-shell .side .buy.active{background:#4ade80!important;border-color:#22c55e!important;color:#052e16!important;-webkit-text-fill-color:#052e16!important;box-shadow:0 0 0 3px rgba(34,197,94,.18)!important}html[data-theme=dark] .pf-shell .side .sell.active{background:#fb7185!important;border-color:#f43f5e!important;color:#3f0713!important;-webkit-text-fill-color:#3f0713!important;box-shadow:0 0 0 3px rgba(244,63,94,.18)!important}.pf-shell .side button:after,.pf-shell .side button:before{color:inherit!important;opacity:1!important}