:root{--md-sys-color-surface: #08090d;--md-sys-color-surface-dim: #050608;--md-sys-color-surface-container-lowest: #0c0e14;--md-sys-color-surface-container-low: #10131c;--md-sys-color-surface-container: #141824;--md-sys-color-surface-container-high: #1c2233;--md-sys-color-surface-container-highest: #242c42;--accent-violet: #a855f7;--accent-magenta: #c084fc;--accent-lavender: #c084fc;--accent-purple-deep: #7c3aed;--accent-cyan: #38bdf8;--accent-mint: #10b981;--accent-violet-dim: rgba(168, 85, 247, .12);--accent-violet-glow: rgba(168, 85, 247, .25);--accent-cyan-dim: rgba(56, 189, 248, .12);--accent-cyan-glow: rgba(56, 189, 248, .25);--accent-mint-dim: rgba(16, 185, 129, .12);--accent-mint-glow: rgba(16, 185, 129, .25);--grad-dual-accent: linear-gradient(135deg, #7c3aed 0%, #a855f7 100%);--grad-dual-dim: linear-gradient(135deg, rgba(124, 58, 237, .15) 0%, rgba(168, 85, 247, .1) 100%);--grad-dual-glow: linear-gradient(135deg, rgba(168, 85, 247, .25) 0%, rgba(56, 189, 248, .2) 100%);--grad-violet-btn: linear-gradient(135deg, #7c3aed 0%, #6366f1 100%);--grad-orb: radial-gradient(circle at 35% 35%, #c084fc 0%, #a855f7 40%, #7c3aed 100%);--md-sys-color-primary: var(--accent-violet);--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: var(--grad-dual-dim);--md-sys-color-on-primary-container: #ffffff;--md-sys-color-primary-glow: var(--accent-violet-glow);--md-sys-color-secondary: #e2e8f0;--md-sys-color-secondary-container: rgba(255, 255, 255, .06);--md-sys-color-on-secondary-container: #ffffff;--color-bullish: #10b981;--color-bullish-dim: rgba(16, 185, 129, .12);--color-bullish-glow: rgba(16, 185, 129, .22);--color-bearish: #f43f5e;--color-bearish-dim: rgba(244, 63, 94, .12);--color-bearish-glow: rgba(244, 63, 94, .22);--color-cyan: #38bdf8;--color-cyan-dim: rgba(56, 189, 248, .12);--color-cyan-glow: rgba(56, 189, 248, .22);--color-whale: #f59e0b;--color-whale-dim: rgba(245, 158, 11, .12);--color-whale-glow: rgba(245, 158, 11, .22);--color-purple: #c084fc;--color-purple-dim: rgba(192, 132, 252, .14);--md-sys-color-on-surface: #f8fafc;--md-sys-color-on-surface-variant: #94a3b8;--md-sys-color-outline: rgba(255, 255, 255, .08);--md-sys-color-outline-variant: rgba(255, 255, 255, .04);--md-sys-color-outline-focus: var(--accent-violet);--bg-deep: var(--md-sys-color-surface-dim);--bg-base: var(--md-sys-color-surface);--bg-panel: var(--md-sys-color-surface-container-low);--bg-card: var(--md-sys-color-surface-container);--bg-card-hover: var(--md-sys-color-surface-container-high);--bg-card-active: var(--md-sys-color-surface-container-highest);--bg-input: #0a0d14;--bg-pill-inactive: var(--md-sys-color-surface-container-high);--text-primary: var(--md-sys-color-on-surface);--text-secondary: var(--md-sys-color-on-surface-variant);--text-muted: #7283a0;--text-disabled: #475569;--color-brand: var(--accent-violet);--color-brand-glow: var(--accent-violet-glow);--color-brand-dim: var(--accent-violet-dim);--md-shape-corner-none: 0px;--md-shape-corner-extra-small: 4px;--md-shape-corner-small: 8px;--md-shape-corner-medium: 12px;--md-shape-corner-large: 18px;--md-shape-corner-extra-large: 24px;--md-shape-corner-modal: 28px;--md-shape-corner-full: 9999px;--radius-xs: var(--md-shape-corner-extra-small);--radius-sm: var(--md-shape-corner-small);--radius-md: var(--md-shape-corner-medium);--radius-lg: var(--md-shape-corner-large);--radius-xl: var(--md-shape-corner-extra-large);--radius-xxl: var(--md-shape-corner-modal);--radius-full: var(--md-shape-corner-full);--font-sans: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--md-elevation-1: 0 2px 10px 0 rgba(0, 0, 0, .6), 0 0 1px 1px var(--md-sys-color-outline);--md-elevation-2: 0 4px 18px 0 rgba(0, 0, 0, .8), 0 0 1px 1px var(--md-sys-color-outline);--md-elevation-3: 0 8px 30px 0 rgba(0, 0, 0, .9), 0 0 1px 1px rgba(168, 85, 247, .2);--md-elevation-modal: 0 24px 50px -10px rgba(0, 0, 0, .95), 0 0 0 1px var(--md-sys-color-outline);--sidebar-width: 195px;--header-height: 44px;--panel-gap: 8px}.edition-toggle-wrap{display:none!important}body.theme-light{background:#08090d!important;color:#f8fafc!important}.hidden,[hidden],.view-panel{display:none!important}.view-panel.active{display:flex!important}.h-full{height:100%!important}.flex-1-min0{flex:1;min-height:0}.cursor-pointer{cursor:pointer}.icon-11{font-size:11px!important}.icon-13{font-size:13px!important}.icon-14{font-size:14px!important}.icon-15{font-size:15px!important}.icon-16{font-size:16px!important}.icon-20{font-size:20px!important}.valign-sub1{vertical-align:-1px}.valign-sub2{vertical-align:-2px}.valign-middle{vertical-align:middle}.hidden{display:none!important}.btn-compact-xs{font-size:11px!important;padding:2px 7px!important;gap:3px!important;height:24px!important}.icon-amber{color:#fbbf24!important}.icon-purple-accent{color:#c084fc!important}.icon-purple-mid{color:#a855f7!important}.icon-vcp{color:#8b5cf6!important}.icon-whale{color:#3b82f6!important}.icon-vol{color:#10b981!important}.icon-box{color:#f59e0b!important}.icon-flow{color:#ec4899!important}.col-w30{width:30px}.col-w32{width:32px}.col-w60{width:60px}.col-w65{width:65px}.col-w80{width:80px}.col-w85{width:85px}.col-w90{width:90px}.col-w100{width:100px}.col-w105{width:105px}.col-w120{width:120px}.col-w130{width:130px}.col-w135{width:135px}.col-w155{width:155px}.col-w160{width:160px}.col-w170{width:170px}.range-fill-default{left:0%;width:75%}.range-cursor-default{left:75%}.meter-bid-initial{width:62.4%}.meter-ask-initial{width:37.6%}body.theme-supabase{--md-sys-color-surface: #121212;--md-sys-color-surface-dim: #0a0a0a;--md-sys-color-surface-container-lowest: #141414;--md-sys-color-surface-container-low: #171717;--md-sys-color-surface-container: #1c1c1c;--md-sys-color-surface-container-high: #242424;--md-sys-color-surface-container-highest: #2c2c2c;--accent-violet: #8b5cf6;--accent-magenta: #a78bfa;--accent-lavender: #c4b5fd;--accent-purple-deep: #7c3aed;--accent-cyan: #a78bfa;--accent-mint: #3ecf8e;--accent-violet-dim: rgba(139, 92, 246, .12);--accent-violet-glow: rgba(139, 92, 246, .22);--accent-cyan-dim: rgba(167, 139, 250, .12);--accent-cyan-glow: rgba(167, 139, 250, .22);--accent-mint-dim: rgba(62, 207, 142, .12);--accent-mint-glow: rgba(62, 207, 142, .22);--grad-dual-accent: linear-gradient(135deg, #7c3aed 0%, #8b5cf6 100%);--grad-dual-dim: linear-gradient(135deg, rgba(124, 58, 237, .16) 0%, rgba(139, 92, 246, .1) 100%);--grad-dual-glow: linear-gradient(135deg, rgba(139, 92, 246, .25) 0%, rgba(167, 139, 250, .2) 100%);--grad-violet-btn: linear-gradient(135deg, #7c3aed 0%, #8b5cf6 100%);--grad-orb: radial-gradient(circle at 35% 35%, #c4b5fd 0%, #8b5cf6 40%, #7c3aed 100%);--color-bullish: #3ecf8e;--color-bullish-dim: rgba(62, 207, 142, .12);--color-bullish-glow: rgba(62, 207, 142, .2);--color-bearish: #f43f5e;--color-bearish-dim: rgba(244, 63, 94, .12);--color-bearish-glow: rgba(244, 63, 94, .2);--color-cyan: #a78bfa;--color-cyan-dim: rgba(167, 139, 250, .12);--color-cyan-glow: rgba(167, 139, 250, .2);--color-whale: #fbbf24;--color-whale-dim: rgba(251, 191, 36, .12);--color-purple: #8b5cf6;--color-purple-dim: rgba(139, 92, 246, .14);--md-sys-color-on-surface: #ededed;--md-sys-color-on-surface-variant: #a1a1a1;--md-sys-color-outline: rgba(255, 255, 255, .08);--md-sys-color-outline-variant: rgba(255, 255, 255, .04);--md-sys-color-outline-focus: #8b5cf6;--bg-deep: #0a0a0a;--bg-base: #121212;--bg-panel: #171717;--bg-card: #1c1c1c;--bg-card-hover: #242424;--bg-card-active: #2c2c2c;--bg-input: #141414;--bg-pill-inactive: #242424;--text-primary: #ededed;--text-secondary: #a1a1a1;--text-muted: #828282;--text-disabled: #525252;--color-brand: #8b5cf6;--color-brand-glow: rgba(139, 92, 246, .25);--color-brand-dim: rgba(139, 92, 246, .12);background-color:#121212!important;background-image:none!important}body.theme-supabase,body.theme-supabase .app-layout{background-color:#121212!important;background-image:none!important}body.theme-supabase .sidebar-nav{background-color:#141414!important;background-image:none!important;border:1px solid #232323!important;box-shadow:none!important}body.theme-supabase .sidebar-brand{border-bottom:1px solid #232323!important}body.theme-supabase .brand-title{color:#ededed!important;text-shadow:none!important}body.theme-supabase .badge-pro{background:linear-gradient(135deg,#fbbf2438,#f59e0b2e)!important;border:1px solid rgba(251,191,36,.6)!important;color:#f59e0b!important;box-shadow:0 0 10px #f59e0b59!important}body.theme-supabase .sidebar-search-btn{background:#1a1a1a!important;border:1px solid #282828!important;color:#a1a1a1!important}body.theme-supabase .sidebar-search-btn:hover{background:#222!important;border-color:#8b5cf6!important;color:#ededed!important;box-shadow:0 0 10px #8b5cf626!important}body.theme-supabase .search-btn-left .search-icon{background:#242424!important;border:1px solid #303030!important;color:#a1a1a1!important}body.theme-supabase .search-kbd{background:#242424!important;border:1px solid #303030!important;color:#888!important}body.theme-supabase .sidebar-nav-item{color:#a1a1a1!important;background:transparent!important}body.theme-supabase .sidebar-nav-item:hover{background:#1c1c1c!important;color:#ededed!important}body.theme-supabase .sidebar-nav-item .nav-icon{background:#1c1c1c!important;border:1px solid #282828!important}body.theme-supabase .sidebar-nav-item:hover .nav-icon{background:#242424!important;border-color:#383838!important;box-shadow:none!important}body.theme-supabase .sidebar-nav-item.active{background:#8b5cf624!important;color:#fff!important;border:1px solid rgba(139,92,246,.38)!important;box-shadow:none!important}body.theme-supabase .sidebar-nav-item.active .nav-icon{background:#8b5cf640!important;border-color:#8b5cf6!important;box-shadow:0 0 10px #8b5cf64d!important}body.theme-supabase .sidebar-nav-item .nav-avatar-icon{border-color:#8b5cf6!important;box-shadow:none!important}body.theme-supabase .sidebar-nav-item.active .nav-avatar-icon{border-color:#a78bfa!important;box-shadow:0 0 10px #8b5cf659!important}body.theme-supabase .sidebar-footer{border-top:1px solid #232323!important}body.theme-supabase .sidebar-status-row{background:#181818!important;border:1px solid #262626!important;color:#a1a1a1!important}body.theme-supabase .terminal-topbar{background-color:#141414!important;background-image:none!important;border:1px solid #232323!important;box-shadow:none!important}body.theme-supabase .topbar-view-title{background:#8b5cf61f!important;border:1px solid rgba(139,92,246,.35)!important;color:#c4b5fd!important}body.theme-supabase .clock-chip{background:#7c3aed2e!important;border:1px solid rgba(168,85,247,.35)!important;color:#f3e8ff!important}body.theme-supabase .clock-chip:hover{background:#7c3aed47!important;border-color:#d946ef99!important}body.theme-supabase .clock-chip .clock-tz{background:linear-gradient(135deg,#7c3aed,#a855f7)!important;border:1px solid rgba(217,70,239,.5)!important;color:#fff!important}body.theme-supabase .timezone-dropdown{background-color:#171717!important;background-image:none!important;border:1px solid #2e2e2e!important;box-shadow:0 16px 40px #000000e6!important}body.theme-supabase .tz-dropdown-header{background:#141414!important;border-bottom:1px solid #262626!important}body.theme-supabase .tz-option-btn:hover{background:#222!important}body.theme-supabase .tz-option-btn.active{background:#8b5cf626!important;border:1px solid rgba(139,92,246,.4)!important;color:#fff!important}body.theme-supabase .phase-chip{background:#1a1a1a!important;border:1px solid #262626!important}body.theme-supabase .phase-chip.open{background:#3ecf8e1f!important;border:1px solid rgba(62,207,142,.35)!important;color:#3ecf8e!important}body.theme-supabase .edition-toggle-btn{background:#1c1c1c!important;border:1px solid #2e2e2e!important;color:#c4b5fd!important}body.theme-supabase .edition-toggle-btn:hover{background:#242424!important;border-color:#8b5cf6!important;color:#fff!important}body.theme-supabase .notif-dropdown{background:#171717!important;border:1px solid #2e2e2e!important;box-shadow:0 16px 40px #000000e6!important}body.theme-supabase .notif-header{background:#141414!important;border-bottom:1px solid #262626!important}body.theme-supabase .user-profile-chip{background:#7c3aed38!important;border:1px solid rgba(168,85,247,.35)!important;color:#fff!important}body.theme-supabase .user-profile-chip:hover{background:linear-gradient(135deg,#7c3aed66,#a855f766)!important;border-color:#d946ef99!important;box-shadow:0 0 10px #a855f759}body.theme-supabase .user-dropdown-menu{background:#171717!important;border:1px solid #2e2e2e!important;box-shadow:0 16px 40px #000000e6!important}body.theme-supabase .panel-card,body.theme-supabase .center-panel,body.theme-supabase .copilot-panel,body.theme-supabase .left-panel,body.theme-supabase .right-panel{background-color:#171717!important;background-image:none!important;border:1px solid #242424!important;box-shadow:none!important}body.theme-supabase .ticker-hero-card{background-color:#1c1c1c!important;background-image:none!important;border:1px solid #282828!important;box-shadow:none!important}body.theme-supabase .hero-symbol{color:#ededed!important;text-shadow:none!important}body.theme-supabase .badge-tier{background:#8b5cf626!important;border:1px solid rgba(139,92,246,.4)!important;color:#c4b5fd!important}body.theme-supabase .sector-pill{background:#242424!important;border:1px solid #303030!important;color:#a1a1a1!important}body.theme-supabase .hero-company,body.theme-supabase .hero-price-sub{color:#737373!important}body.theme-supabase .hero-metrics .range-slider-wrap .range-track{background:#282828!important}body.theme-supabase .hero-metrics .range-slider-wrap .range-fill{background:#8b5cf6!important}body.theme-supabase .hero-metrics .range-slider-wrap .range-cursor{background:#fff!important}body.theme-supabase .hero-action-pill{background:#242424!important;border:1px solid #303030!important;color:#ededed!important}body.theme-supabase .hero-action-pill:hover{background:#8b5cf62e!important;border-color:#8b5cf680!important;color:#c4b5fd!important}body.theme-supabase .chart-toolbar{background:#171717!important;border-bottom:1px solid #242424!important}body.theme-supabase .tf-btn{color:#888!important;background:transparent!important}body.theme-supabase .tf-btn:hover{background:#222!important;color:#ededed!important}body.theme-supabase .tf-btn.active{background:#8b5cf62e!important;border:1px solid rgba(139,92,246,.45)!important;color:#c4b5fd!important;box-shadow:none!important}body.theme-supabase .chart-layout-group{background:#1c1c1c!important;border:1px solid #282828!important}body.theme-supabase .layout-btn{color:#888!important}body.theme-supabase .layout-btn:hover{color:#ededed!important}body.theme-supabase .layout-btn.active{background:#8b5cf638!important;color:#fff!important}body.theme-supabase .indicator-pill{background:#1c1c1c!important;border:1px solid #282828!important;color:#888!important}body.theme-supabase .indicator-pill:hover{border-color:#383838!important;color:#ededed!important}body.theme-supabase .indicator-pill.active{background:#8b5cf629!important;border-color:#8b5cf673!important;color:#c4b5fd!important}body.theme-supabase .icon-action-btn{background:#1c1c1c!important;border:1px solid #282828!important;color:#a1a1a1!important}body.theme-supabase .icon-action-btn:hover{background:#242424!important;border-color:#8b5cf6!important;color:#fff!important;box-shadow:none!important}body.theme-supabase .chart-stage-wrapper{background-color:#141414!important;background-image:none!important;border:1px solid #242424!important;box-shadow:none!important}body.theme-supabase .chart-legend-card{background:#141414eb!important;border:1px solid #2e2e2e!important;box-shadow:0 4px 16px #000000b3!important}body.theme-supabase .bloomberg-news-bar{background:#141414!important;border:1px solid #242424!important;color:#a1a1a1!important}body.theme-supabase .news-wire-badge{background:#1c1c1c!important;border:1px solid #282828!important}body.theme-supabase .submodules-container{background-color:#171717!important;background-image:none!important;border:1px solid #242424!important;box-shadow:none!important}body.theme-supabase .submodule-tabs{background:#141414!important;border-bottom:1px solid #242424!important}body.theme-supabase .sub-tab-btn{color:#888!important}body.theme-supabase .sub-tab-btn:hover{background:#1f1f1f!important;color:#ededed!important}body.theme-supabase .sub-tab-btn .material-symbols-outlined{background:#1f1f1f!important;border:1px solid #282828!important;color:#888!important}body.theme-supabase .sub-tab-btn:hover .material-symbols-outlined{background:#242424!important;color:#ededed!important}body.theme-supabase .sub-tab-btn.active{background:#8b5cf624!important;border:1px solid rgba(139,92,246,.4)!important;color:#c4b5fd!important;box-shadow:none!important}body.theme-supabase .sub-tab-btn.active .material-symbols-outlined{background:#8b5cf6!important;border-color:#a78bfa!important;color:#fff!important;box-shadow:0 0 8px #8b5cf659!important}body.theme-supabase .submodule-view-panel{background:#171717!important}body.theme-supabase table thead th,body.theme-supabase .table thead th,body.theme-supabase .radar-table-container thead th{background:#141414!important;border-bottom:1px solid #242424!important;color:#888!important}body.theme-supabase table tbody tr,body.theme-supabase .table tbody tr,body.theme-supabase .ob-level-row,body.theme-supabase .tape-row,body.theme-supabase .bandar-row{border-bottom:1px solid #202020!important}body.theme-supabase table tbody tr:hover,body.theme-supabase .table tbody tr:hover,body.theme-supabase .ob-level-row:hover,body.theme-supabase .tape-row:hover,body.theme-supabase .bandar-row:hover{background:#1f1f1f!important}body.theme-supabase .depth-head,body.theme-supabase .ob-table-header{background:#141414!important;border-bottom:1px solid #242424!important}body.theme-supabase .panel-header{border-bottom:1px solid #242424!important}body.theme-supabase .panel-icon-wrap{background:#8b5cf6!important}body.theme-supabase .copilot-memory-banner{background:#141414!important;border:1px solid #242424!important}body.theme-supabase .chat-bubble.user{background:#242424!important;border:1px solid #303030!important;color:#ededed!important}body.theme-supabase .chat-bubble.assistant,body.theme-supabase .chat-bubble.ai{background:#1c1c1c!important;border:1px solid #282828!important;color:#ededed!important}body.theme-supabase .prompt-chip,body.theme-supabase .action-chip{background:#1f1f1f!important;border:1px solid #2a2a2a!important;color:#a1a1a1!important}body.theme-supabase .prompt-chip:hover,body.theme-supabase .action-chip:hover{background:#8b5cf626!important;border-color:#8b5cf673!important;color:#c4b5fd!important}body.theme-supabase .chat-input-box,body.theme-supabase .copilot-input-field{background:#141414!important;border:1px solid #282828!important;color:#ededed!important}body.theme-supabase .chat-input-box:focus-within{border-color:#8b5cf6!important;box-shadow:0 0 0 2px #8b5cf640!important}body.theme-supabase .chat-send-btn{background:#8b5cf6!important;color:#fff!important}body.theme-supabase .lumen-hub-panel,body.theme-supabase .aihub-content-stage,body.theme-supabase #viewAiHub{background-color:#121212!important;background-image:none!important;border:1px solid #242424!important}body.theme-supabase .lumen-input-box{background:#171717!important;border:1px solid #282828!important}body.theme-supabase .lumen-send-btn{background:#8b5cf6!important;color:#fff!important}body.theme-supabase .stock-search-dialog,body.theme-supabase .modal-content,body.theme-supabase .admin-token-dialog,body.theme-supabase .pricing-dialog{background-color:#171717!important;background-image:none!important;border:1px solid #2e2e2e!important;box-shadow:0 20px 50px #000000e6!important}body.theme-supabase .search-modal-input-wrap,body.theme-supabase .form-input,body.theme-supabase .admin-input{background:#141414!important;border:1px solid #282828!important;color:#ededed!important}body.theme-supabase .stock-search-item:hover,body.theme-supabase .stock-item:hover{background:#202020!important}body.theme-supabase .stock-search-item.selected,body.theme-supabase .stock-item.active{background:#8b5cf629!important;border:1px solid rgba(139,92,246,.4)!important}body.theme-supabase .multi-chart-card{background:#141414!important;border:1px solid #242424!important}body.theme-supabase .multi-chart-card.focused{border-color:#8b5cf6!important;box-shadow:0 0 0 1px #8b5cf6!important}body.theme-supabase .multi-chart-header{background:#171717!important;border-bottom:1px solid #242424!important}body.theme-supabase .multi-ticker-pill{background:#202020!important;border:1px solid #2a2a2a!important;color:#ededed!important}body.theme-supabase .multi-action-btn{background:#202020!important;border:1px solid #2a2a2a!important;color:#a1a1a1!important}body.theme-supabase .multi-action-btn:hover{background:#282828!important;color:#fff!important}.edition-toggle-wrap{display:flex;align-items:center}.edition-toggle-btn{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:9999px;background:var(--bg-card);border:1px solid var(--md-sys-color-outline)!important;color:var(--text-secondary);font-size:11px;font-weight:700;cursor:pointer;transition:all .18s cubic-bezier(.16,1,.3,1);white-space:nowrap}.edition-toggle-btn:hover{background:var(--bg-card-hover);border-color:var(--accent-violet)!important;color:var(--text-primary);transform:translateY(-1px)}.edition-toggle-btn .edition-icon{color:var(--accent-violet);transition:transform .2s ease}.edition-toggle-btn:hover .edition-icon{transform:rotate(15deg)}body.theme-supabase .edition-toggle-btn{background:#7c3aed38!important;border:1px solid rgba(168,85,247,.35)!important;color:#f3e8ff!important}body.theme-supabase .edition-toggle-btn:hover{background:linear-gradient(135deg,#7c3aed73,#a855f759)!important;border-color:#d946ef99!important;color:#fff!important;box-shadow:0 0 10px #a855f766!important}body.theme-light{--md-sys-color-surface: #FDF8FD;--md-sys-color-surface-dim: #DED8E1;--md-sys-color-surface-container-lowest: #FFFFFF;--md-sys-color-surface-container-low: #F7F2FA;--md-sys-color-surface-container: #F3EDF7;--md-sys-color-surface-container-high: #ECE6F0;--md-sys-color-surface-container-highest: #E6E0E9;--accent-violet: #6750A4;--accent-magenta: #7F67BE;--accent-lavender: #EADDFF;--accent-purple-deep: #4F378B;--accent-cyan: #6750A4;--accent-mint: #16A34A;--accent-violet-dim: rgba(103, 80, 164, .12);--accent-violet-glow: rgba(103, 80, 164, .22);--accent-cyan-dim: rgba(103, 80, 164, .12);--accent-cyan-glow: rgba(103, 80, 164, .22);--accent-mint-dim: rgba(22, 163, 74, .12);--accent-mint-glow: rgba(22, 163, 74, .22);--grad-dual-accent: linear-gradient(135deg, #6750A4 0%, #7F67BE 100%);--grad-dual-dim: linear-gradient(135deg, rgba(103, 80, 164, .14) 0%, rgba(127, 103, 190, .1) 100%);--grad-dual-glow: linear-gradient(135deg, rgba(103, 80, 164, .22) 0%, rgba(234, 221, 255, .5) 100%);--grad-violet-btn: linear-gradient(135deg, #6750A4 0%, #7F67BE 100%);--grad-orb: radial-gradient(circle at 35% 35%, #EADDFF 0%, #7F67BE 50%, #4F378B 100%);--color-bullish: #15803D;--color-bullish-dim: #DCFCE7;--color-bullish-glow: rgba(21, 128, 61, .2);--color-bearish: #B91C1C;--color-bearish-dim: #FEE2E2;--color-bearish-glow: rgba(185, 28, 28, .2);--color-cyan: #6750A4;--color-cyan-dim: #EADDFF;--color-cyan-glow: rgba(103, 80, 164, .2);--color-whale: #B45309;--color-whale-dim: #FEF3C7;--color-purple: #6750A4;--color-purple-dim: #EADDFF;--md-sys-color-on-surface: #1D1B20;--md-sys-color-on-surface-variant: #49454F;--md-sys-color-outline: rgba(121, 116, 126, .22);--md-sys-color-outline-variant: rgba(121, 116, 126, .12);--md-sys-color-outline-focus: #6750A4;--bg-deep: #ECE6F0;--bg-base: #FDF8FD;--bg-panel: #FFFFFF;--bg-card: #FFFFFF;--bg-card-hover: #F7F2FA;--bg-card-active: #EADDFF;--bg-input: #F3EDF7;--bg-pill-inactive: #ECE6F0;--text-primary: #1D1B20;--text-secondary: #49454F;--text-muted: #736d79;--text-disabled: #A8A29E;--color-brand: #6750A4;--color-brand-glow: rgba(103, 80, 164, .25);--color-brand-dim: #EADDFF;background-color:#fdf8fd!important;background-image:none!important;color:#1d1b20!important}body.theme-light,body.theme-light .app-layout{background-color:#fdf8fd!important;background-image:none!important;color:#1d1b20!important}body.theme-light .sidebar-nav{background-color:#f7f2fa!important;background-image:none!important;border:1px solid #E6E0E9!important;box-shadow:2px 0 12px #6750a40a!important}body.theme-light .sidebar-brand{border-bottom:1px solid #E6E0E9!important}body.theme-light .brand-title{color:#1d1b20!important;text-shadow:none!important}body.theme-light .badge-pro{background:#fef3c7!important;border:1px solid #FCD34D!important;color:#b45309!important;box-shadow:none!important}body.theme-light .sidebar-search-btn{background:#fff!important;border:1px solid #E6E0E9!important;color:#49454f!important}body.theme-light .sidebar-search-btn:hover{background:#f3edf7!important;border-color:#6750a4!important;color:#1d1b20!important;box-shadow:0 0 10px #6750a41f!important}body.theme-light .search-btn-left .search-icon{background:#f3edf7!important;border:1px solid #E6E0E9!important;color:#6750a4!important}body.theme-light .search-kbd{background:#ece6f0!important;border:1px solid #E6E0E9!important;color:#49454f!important}body.theme-light .sidebar-nav-item{color:#49454f!important;background:transparent!important}body.theme-light .sidebar-nav-item:hover{background:#ece6f0!important;color:#1d1b20!important}body.theme-light .sidebar-nav-item .nav-icon{background:#fff!important;border:1px solid #E6E0E9!important;color:#6750a4!important}body.theme-light .sidebar-nav-item:hover .nav-icon{background:#f3edf7!important;border-color:#cac4d0!important;color:#4f378b!important;box-shadow:none!important}body.theme-light .sidebar-nav-item.active{background:#eaddff!important;color:#21005d!important;font-weight:700!important;border:1px solid #D0BCFF!important;box-shadow:none!important}body.theme-light .sidebar-nav-item.active .nav-icon{background:#6750a4!important;border-color:#6750a4!important;color:#fff!important;box-shadow:0 2px 8px #6750a44d!important}body.theme-light .sidebar-nav-item .nav-avatar-icon{border-color:#6750a4!important;box-shadow:none!important}body.theme-light .sidebar-nav-item.active .nav-avatar-icon{border-color:#4f378b!important;box-shadow:0 0 10px #6750a459!important}body.theme-light .sidebar-footer{border-top:1px solid #E6E0E9!important}body.theme-light .sidebar-status-row{background:#fff!important;border:1px solid #E6E0E9!important;color:#49454f!important}body.theme-light .terminal-topbar{background-color:#f7f2fa!important;background-image:none!important;border:1px solid #E6E0E9!important;box-shadow:0 2px 8px #6750a40a!important}body.theme-light .topbar-view-title{background:#eaddff!important;border:1px solid #D0BCFF!important;color:#21005d!important}body.theme-light .clock-chip{background:#fff!important;border:1px solid #E6E0E9!important;color:#1d1b20!important}body.theme-light .clock-chip:hover{background:#f3edf7!important;border-color:#cac4d0!important;box-shadow:none!important}body.theme-light .clock-chip .clock-icon{color:#6750a4!important}body.theme-light .clock-chip .clock-tz{background:#eaddff!important;border:1px solid #D0BCFF!important;color:#21005d!important}body.theme-light .timezone-dropdown{background-color:#fff!important;background-image:none!important;border:1px solid #CAC4D0!important;box-shadow:0 12px 32px #6750a426!important;color:#1d1b20!important}body.theme-light .tz-dropdown-header{background:#f7f2fa!important;border-bottom:1px solid #E6E0E9!important;color:#1d1b20!important}body.theme-light .tz-dropdown-header .tz-header-icon{color:#6750a4!important}body.theme-light .tz-option-btn{color:#49454f!important}body.theme-light .tz-option-btn:hover{background:#f3edf7!important;color:#1d1b20!important}body.theme-light .tz-option-btn.active{background:#eaddff!important;border:1px solid #D0BCFF!important;color:#21005d!important}body.theme-light .tz-code{color:#1d1b20!important}body.theme-light .phase-chip{background:#fff!important;border:1px solid #E6E0E9!important;color:#49454f!important}body.theme-light .phase-chip.open{background:#dcfce7!important;border:1px solid #86EFAC!important;color:#15803d!important}body.theme-light .phase-chip.closed{background:#ece6f0!important;border:1px solid #CAC4D0!important;color:#49454f!important}body.theme-light .phase-chip.closed .status-pulse-dot{background:#79747e!important}body.theme-light .phase-chip.break{background:#fef3c7!important;border:1px solid #FCD34D!important;color:#b45309!important}body.theme-light .phase-chip.break .status-pulse-dot{background:#f59e0b!important}body.theme-light .phase-chip.pre-open,body.theme-light .phase-chip.post-trade{background:#e0e7ff!important;border:1px solid #A5B4FC!important;color:#3730a3!important}body.theme-light .edition-toggle-btn{background:#fff!important;border:1px solid #E6E0E9!important;color:#6750a4!important}body.theme-light .edition-toggle-btn:hover{background:#eaddff!important;border-color:#6750a4!important;color:#21005d!important}body.theme-light .topbar-icon-btn{background:#fff!important;border:1px solid #E6E0E9!important;color:#49454f!important}body.theme-light .topbar-icon-btn:hover{background:#f3edf7!important;color:#1d1b20!important}body.theme-light .notif-dropdown{background:#fff!important;border:1px solid #CAC4D0!important;box-shadow:0 12px 32px #6750a426!important;color:#1d1b20!important}body.theme-light .notif-header{background:#f7f2fa!important;border-bottom:1px solid #E6E0E9!important;color:#1d1b20!important}body.theme-light .user-profile-chip{background:#fff!important;border:1px solid #E6E0E9!important;color:#1d1b20!important}body.theme-light .user-dropdown-menu{background:#fff!important;border:1px solid #CAC4D0!important;box-shadow:0 12px 32px #6750a426!important;color:#1d1b20!important}body.theme-light .user-menu-item{color:#49454f!important}body.theme-light .user-menu-item:hover{background:#f3edf7!important;color:#1d1b20!important}body.theme-light .panel-card,body.theme-light .center-panel,body.theme-light .copilot-panel,body.theme-light .left-panel,body.theme-light .right-panel{background-color:#fff!important;background-image:none!important;border:1px solid #E6E0E9!important;box-shadow:0 2px 10px #6750a40a!important;color:#1d1b20!important}body.theme-light .ticker-hero-card{background-color:#f7f2fa!important;background-image:none!important;border:1px solid #E6E0E9!important;box-shadow:none!important}body.theme-light .hero-symbol{color:#1d1b20!important;text-shadow:none!important}body.theme-light .badge-tier{background:#eaddff!important;border:1px solid #D0BCFF!important;color:#21005d!important}body.theme-light .sector-pill{background:#ece6f0!important;border:1px solid #E6E0E9!important;color:#49454f!important}body.theme-light .hero-company,body.theme-light .hero-price-sub{color:#79747e!important}body.theme-light .change-pill.bullish{background:#dcfce7!important;border:1px solid #86EFAC!important;color:#15803d!important}body.theme-light .change-pill.bearish{background:#fee2e2!important;border:1px solid #FCA5A5!important;color:#b91c1c!important}body.theme-light .hero-metrics .metric-label{color:#79747e!important}body.theme-light .hero-metrics .metric-val{color:#1d1b20!important}body.theme-light .hero-metrics .range-slider-wrap .range-track,body.theme-light .range-track{background:#e6e0e9!important;border:1px solid #CAC4D0!important}body.theme-light .hero-metrics .range-slider-wrap .range-fill,body.theme-light .range-fill{background:#6750a4!important}body.theme-light .hero-metrics .range-slider-wrap .range-cursor,body.theme-light .range-cursor{background:#21005d!important;box-shadow:0 0 4px #21005d73!important}body.theme-light .range-bound{color:#49454f!important;font-weight:600!important}body.theme-light .hero-action-pill{background:#fff!important;border:1px solid #E6E0E9!important;color:#1d1b20!important}body.theme-light .chart-toolbar{background:#f7f2fa!important;border-bottom:1px solid #E6E0E9!important}body.theme-light .tf-btn{color:#49454f!important;background:transparent!important}body.theme-light .tf-btn:hover{background:#ece6f0!important;color:#1d1b20!important}body.theme-light .tf-btn.active{background:#6750a4!important;border:1px solid #6750A4!important;color:#fff!important;font-weight:700!important;box-shadow:0 1px 4px #6750a459!important}body.theme-light .chart-layout-group{background:#ece6f0!important;border:1px solid #E6E0E9!important}body.theme-light .layout-btn{color:#49454f!important}body.theme-light .layout-btn:hover{color:#1d1b20!important}body.theme-light .layout-btn.active{background:#6750a4!important;color:#fff!important;box-shadow:0 1px 3px #6750a459!important}body.theme-light .indicator-pill{background:#fff!important;border:1px solid #E6E0E9!important;color:#49454f!important}body.theme-light .indicator-pill:hover{border-color:#cac4d0!important;color:#1d1b20!important}body.theme-light .indicator-pill.active{background:#eaddff!important;border-color:#d0bcff!important;color:#21005d!important}body.theme-light .icon-action-btn{background:#fff!important;border:1px solid #E6E0E9!important;color:#49454f!important}body.theme-light .icon-action-btn:hover{background:#f3edf7!important;border-color:#6750a4!important;color:#21005d!important;box-shadow:none!important}body.theme-light .icon-action-btn .material-symbols-outlined{color:#6750a4!important}body.theme-light .chart-stage-wrapper{background-color:#fff!important;background-image:none!important;border:1px solid #E6E0E9!important;box-shadow:none!important}body.theme-light .chart-legend-card{background:#fffffff0!important;border:1px solid #CAC4D0!important;color:#1d1b20!important;box-shadow:0 4px 16px #6750a41a!important}body.theme-light .bloomberg-news-bar{background:#f7f2fa!important;border:1px solid #E6E0E9!important;color:#49454f!important}body.theme-light .news-wire-badge{background:#fff!important;border:1px solid #E6E0E9!important;color:#1d1b20!important}body.theme-light .submodules-container{background-color:#fff!important;background-image:none!important;border:1px solid #E6E0E9!important;box-shadow:none!important}body.theme-light .submodule-tabs{background:#f7f2fa!important;border-bottom:1px solid #E6E0E9!important}body.theme-light .sub-tab-btn{color:#49454f!important}body.theme-light .sub-tab-btn:hover{background:#ece6f0!important;color:#1d1b20!important}body.theme-light .sub-tab-btn .material-symbols-outlined{background:#fff!important;border:1px solid #E6E0E9!important;color:#6750a4!important}body.theme-light .sub-tab-btn:hover .material-symbols-outlined{background:#f3edf7!important;color:#4f378b!important}body.theme-light .sub-tab-btn.active{background:#eaddff!important;border:1px solid #D0BCFF!important;color:#21005d!important;font-weight:700!important;box-shadow:none!important}body.theme-light .sub-tab-btn.active .material-symbols-outlined{background:#6750a4!important;border-color:#6750a4!important;color:#fff!important;box-shadow:0 2px 6px #6750a440!important}body.theme-light .submodule-view-panel{background:#fff!important;color:#1d1b20!important}body.theme-light table thead th,body.theme-light .table thead th,body.theme-light .radar-table-container thead th{background:#f7f2fa!important;border-bottom:1px solid #E6E0E9!important;color:#49454f!important}body.theme-light table tbody tr,body.theme-light .table tbody tr,body.theme-light .ob-level-row,body.theme-light .tape-row,body.theme-light .bandar-row{border-bottom:1px solid #F3EDF7!important;color:#1d1b20!important}body.theme-light table tbody tr:hover,body.theme-light .table tbody tr:hover,body.theme-light .ob-level-row:hover,body.theme-light .tape-row:hover,body.theme-light .bandar-row:hover{background:#f7f2fa!important}body.theme-light .depth-head,body.theme-light .ob-table-header{background:#f7f2fa!important;border-bottom:1px solid #E6E0E9!important;color:#49454f!important}body.theme-light .strategy-tab-btn,body.theme-light .screener-pill{background:#f3edf7!important;border:1px solid #E6E0E9!important;color:#49454f!important}body.theme-light .strategy-tab-btn:hover,body.theme-light .screener-pill:hover{background:#ece6f0!important;color:#1d1b20!important}body.theme-light .strategy-tab-btn.active,body.theme-light .screener-pill.active{background:#6750a4!important;border-color:#6750a4!important;color:#fff!important;box-shadow:0 2px 8px #6750a440!important}body.theme-light .panel-header{border-bottom:1px solid #E6E0E9!important}body.theme-light .panel-title{color:#1d1b20!important}body.theme-light .panel-icon-wrap{background:#6750a4!important;color:#fff!important}body.theme-light .copilot-memory-banner{background:#f7f2fa!important;border:1px solid #E6E0E9!important}body.theme-light .memory-lbl{color:#6750a4!important}body.theme-light .memory-val{color:#1d1b20!important}body.theme-light .chat-bubble.user{background:#eaddff!important;border:1px solid #D0BCFF!important;color:#21005d!important}body.theme-light .chat-bubble.assistant,body.theme-light .chat-bubble.ai{background:#f7f2fa!important;border:1px solid #E6E0E9!important;color:#1d1b20!important}body.theme-light .prompt-chip,body.theme-light .action-chip{background:#f3edf7!important;border:1px solid #E6E0E9!important;color:#49454f!important}body.theme-light .prompt-chip:hover,body.theme-light .action-chip:hover{background:#eaddff!important;border-color:#6750a4!important;color:#21005d!important}body.theme-light .chat-input-box,body.theme-light .copilot-input-field{background:#f3edf7!important;border:1px solid #E6E0E9!important;color:#1d1b20!important}body.theme-light .chat-input-box:focus-within{border-color:#6750a4!important;box-shadow:0 0 0 2px #6750a440!important;background:#fff!important}body.theme-light .chat-send-btn{background:#6750a4!important;color:#fff!important}body.theme-light .lumen-hub-panel,body.theme-light .aihub-content-stage,body.theme-light #viewAiHub{background-color:#fdf8fd!important;background-image:none!important;border:1px solid #E6E0E9!important}body.theme-light .lumen-headline{color:#1d1b20!important}body.theme-light .lumen-subtext{color:#49454f!important}body.theme-light .lumen-input-box{background:#fff!important;border:1px solid #CAC4D0!important;box-shadow:0 4px 20px #6750a414!important}body.theme-light .lumen-input-field{color:#1d1b20!important}body.theme-light .lumen-send-btn{background:#6750a4!important;color:#fff!important}body.theme-light .aihub-table-toggle-btn{background:#fff!important;border:1px solid #E6E0E9!important;color:#49454f!important}body.theme-light .aihub-search-input{background:#fff!important;border:1px solid #E6E0E9!important;color:#1d1b20!important}body.theme-light .stock-search-dialog,body.theme-light .modal-content,body.theme-light .admin-token-dialog,body.theme-light .pricing-dialog{background-color:#fff!important;background-image:none!important;border:1px solid #CAC4D0!important;box-shadow:0 20px 50px #6750a426!important;color:#1d1b20!important}body.theme-light .search-modal-input-wrap,body.theme-light .form-input,body.theme-light .admin-input{background:#f3edf7!important;border:1px solid #E6E0E9!important;color:#1d1b20!important}body.theme-light .search-modal-input-wrap:focus-within{border-color:#6750a4!important;background:#fff!important}body.theme-light .stock-search-item:hover,body.theme-light .stock-item:hover{background:#f3edf7!important}body.theme-light .stock-search-item.selected,body.theme-light .stock-item.active{background:#eaddff!important;border:1px solid #D0BCFF!important;color:#21005d!important}body.theme-light .multi-chart-card{background:#fff!important;border:1px solid #E6E0E9!important}body.theme-light .multi-chart-card.focused{border-color:#6750a4!important;box-shadow:0 0 0 2px #6750a440!important}body.theme-light .multi-chart-header{background:#f7f2fa!important;border-bottom:1px solid #E6E0E9!important}body.theme-light .multi-ticker-pill{background:#fff!important;border:1px solid #E6E0E9!important;color:#1d1b20!important}body.theme-light .multi-action-btn:hover{background:#ece6f0!important;color:#1d1b20!important}body.theme-light .lumen-card{background:#fff!important;border:1px solid #E6E0E9!important;box-shadow:0 2px 8px #6750a40d!important}body.theme-light .lumen-card:hover{background:#f7f2fa!important;border-color:#6750a4!important;box-shadow:0 4px 14px #6750a41f!important}body.theme-light .lumen-card-icon-wrap{background:#eaddff!important;border:1px solid #D0BCFF!important;box-shadow:none!important}body.theme-light .lumen-card-icon-wrap .material-symbols-outlined{color:#6750a4!important}body.theme-light .lumen-card-title{color:#1d1b20!important}body.theme-light .lumen-card-desc,body.theme-light .lumen-card-arrow{color:#79747e!important}body.theme-light .lumen-card:hover .lumen-card-arrow{color:#6750a4!important}body.theme-light .recent-ticker-chip{background:#f3edf7!important;border:1px solid #E6E0E9!important;color:#1d1b20!important}body.theme-light .text-purple{color:#6750a4!important}body.theme-light .text-lavender{color:#4f378b!important}body.theme-light .text-cyan,body.theme-light .text-violet,body.theme-light .text-brand{color:#6750a4!important}body.theme-light .hero-price{color:#1d1b20!important}body.theme-light .hero-price.text-bullish{color:#15803d!important}body.theme-light .hero-price.text-bearish{color:#b91c1c!important}body.theme-light .timeframe-group{background:#ece6f0!important;border:1px solid #E6E0E9!important}body.theme-light .toast,body.theme-light .sora-toast,body.theme-light .disclaimer-toast{background:#1d1b20!important;border:1px solid #383838!important;color:#fff!important;box-shadow:0 8px 24px #0000004d!important}body.theme-light .scannia-sig-badge{background:#f3edf7!important;color:#1d1b20!important;border:1px solid #CAC4D0!important}body.theme-light .scannia-quick-btn{background:#fff!important;border:1px solid #E6E0E9!important;color:#6750a4!important}body.theme-light .scannia-quick-btn:hover{background:#eaddff!important;border-color:#6750a4!important;color:#21005d!important}body.theme-light .topbar-icon-btn .material-symbols-outlined{color:#6750a4!important}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;background-color:var(--md-sys-color-surface);background-image:radial-gradient(ellipse 75% 55% at 50% -10%,rgba(168,85,247,.35) 0%,rgba(124,58,237,.12) 45%,transparent 75%),radial-gradient(ellipse 60% 60% at 5% 95%,rgba(168,85,247,.16) 0%,transparent 65%),radial-gradient(ellipse 60% 60% at 95% 85%,rgba(217,70,239,.14) 0%,transparent 65%),radial-gradient(rgba(168,85,247,.08) 1px,transparent 1px);background-size:100% 100%,100% 100%,100% 100%,28px 28px;background-attachment:fixed;color:var(--md-sys-color-on-surface);font-family:var(--font-sans);font-size:12px;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#a855f747;border-radius:var(--md-shape-corner-full)}::-webkit-scrollbar-thumb:hover{background:var(--accent-violet)}button,input,select,textarea{font:inherit;color:inherit;border:none;background:transparent;outline:none;box-shadow:none;-webkit-appearance:none}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--primary, #7ED6EC)!important;outline-offset:2px!important}button{cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:all .18s cubic-bezier(.2,0,0,1)}button:disabled,button[disabled],.btn:disabled,.btn[disabled]{opacity:.45!important;cursor:not-allowed!important;pointer-events:none!important;filter:grayscale(.5);box-shadow:none!important}button.loading,.btn.loading,.btn-loading{position:relative!important;pointer-events:none!important;opacity:.75!important;cursor:wait!important}button.loading:after,.btn.loading:after,.btn-loading:after{content:""!important;display:inline-block;width:14px;height:14px;margin-left:8px;vertical-align:middle;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:soraBtnSpin .6s linear infinite}@keyframes soraBtnSpin{to{transform:rotate(360deg)}}button:focus-visible{outline:2px solid var(--accent-cyan)!important;outline-offset:2px!important}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent-color, #c084fc)!important;outline-offset:2px!important}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:18px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle}.font-mono{font-family:var(--font-mono)!important;font-feature-settings:"tnum" on,"zero" on}.text-bullish{color:var(--color-bullish, #3ecf8e)!important}.text-bearish{color:var(--color-bearish, #f43f5e)!important}.text-cyan{color:#38bdf8!important}.text-lavender{color:#c084fc!important}.text-violet{color:#a855f7!important}.text-whale{color:#fbbf24!important}.text-purple{color:#a855f7!important}.text-brand{color:#c084fc!important}.text-amber{color:#f59e0b!important}.text-orange{color:#fb923c!important}.text-pink{color:#f472b6!important}.text-dual-gradient{background:var(--grad-dual-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.app-layout{display:flex;width:100vw;height:100vh;background-color:transparent;overflow:hidden;padding:8px;gap:var(--panel-gap)}.sidebar-nav{width:var(--sidebar-width);min-width:var(--sidebar-width);max-width:var(--sidebar-width);height:calc(100vh - 16px);background-color:#12132cd9;background-image:radial-gradient(ellipse 90% 70% at 0% 80%,rgba(168,85,247,.2) 0%,transparent 75%),radial-gradient(ellipse 80% 50% at 100% 20%,rgba(168,85,247,.1) 0%,transparent 75%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--md-shape-corner-extra-large);border:1px solid rgba(168,85,247,.22);box-shadow:0 4px 20px #000000b3,0 0 16px #a855f71f;display:flex;flex-direction:column;padding:12px 8px;z-index:50;transition:all .25s cubic-bezier(.2,0,0,1)}.sidebar-brand{padding:6px 8px 14px;border-bottom:1px solid var(--md-sys-color-outline-variant);margin-bottom:10px}.brand-link{display:flex;align-items:center;gap:8px;text-decoration:none;color:#fff}.brand-text-col{display:flex;align-items:center;gap:8px}.brand-title{font-family:var(--font-sans);font-size:16px;font-weight:800;letter-spacing:2px;color:#fff;text-shadow:0 0 16px rgba(168,85,247,.4)}.badge-pro{font-size:11px;font-weight:800;padding:2px 7px;border-radius:var(--md-shape-corner-full);background:linear-gradient(135deg,#fbbf2438,#f59e0b38)!important;border:1px solid rgba(251,191,36,.6)!important;color:#fbbf24!important;box-shadow:0 0 12px #fbbf2466!important;letter-spacing:.5px}.badge-pro.is-vip,.mobile-brand-pill .badge-pro.is-vip{background:linear-gradient(135deg,#fbbf24,#f59e0b,#d97706)!important;color:#0b0f17!important;font-weight:800!important;border:1px solid rgba(251,191,36,.8)!important;box-shadow:0 0 10px #f59e0b80!important;letter-spacing:.5px}.badge-pro.is-pro,.mobile-brand-pill .badge-pro.is-pro{background:#a855f740!important;color:#c084fc!important;font-weight:800!important;border:1px solid rgba(168,85,247,.5)!important;box-shadow:0 0 8px #a855f74d!important}.badge-pro.is-free,.mobile-brand-pill .badge-pro.is-free{background:#ffffff14!important;color:#94a3b8!important;font-weight:700!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important}.tf-elite-badge,.tf-crown-icon{font-size:13px!important;line-height:1;vertical-align:-1px;margin-left:2px;color:#fbbf24;font-variation-settings:"FILL" 1,"wght" 600;display:inline-block}.tf-btn.is-vip-gated,.flowlens-tf-btn.is-vip-gated,.multi-tf-btn.is-vip-gated{position:relative;border-color:#f59e0b59!important}.sidebar-search-wrap{padding:0 2px 10px}.sidebar-search-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:var(--md-shape-corner-full);background:var(--md-sys-color-surface-container-high);border:1px solid var(--md-sys-color-outline);color:var(--md-sys-color-on-surface-variant);font-size:11px;font-weight:500;transition:all .2s ease}.sidebar-search-btn:hover{background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface);border-color:#a855f780;box-shadow:0 0 14px #a855f733}.search-btn-left{display:flex;align-items:center;gap:6px}.search-btn-left .search-icon{font-size:13px;color:#fff!important;background:#7c3aed47;border:1px solid rgba(168,85,247,.35);border-radius:6px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.search-kbd{font-size:11px;padding:2px 6px;border-radius:var(--md-shape-corner-full);background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:var(--md-sys-color-on-surface-variant)}.sidebar-menu{display:flex;flex-direction:column;gap:3px;flex:1}.sidebar-nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;border-radius:var(--md-shape-corner-full);background:transparent;color:var(--md-sys-color-on-surface-variant);font-size:11.5px;font-weight:500;position:relative;text-align:left;transition:all .18s cubic-bezier(.2,0,0,1)}.sidebar-nav-item:hover{background:#ffffff0f;color:var(--md-sys-color-on-surface)}.sidebar-nav-item .nav-icon{font-size:15px;background:#7c3aed29;border:1px solid rgba(168,85,247,.28);border-radius:7px;width:26px;height:26px;min-width:26px;min-height:26px;max-width:26px;max-height:26px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;transition:all .18s ease}.sidebar-nav-item .nav-icon.text-cyan{color:#38bdf8!important}.sidebar-nav-item .nav-icon.text-purple{color:#c084fc!important}.sidebar-nav-item .nav-icon.text-bullish{color:#34d399!important}.sidebar-nav-item .nav-icon.text-gold{color:#fbbf24!important}.sidebar-nav-item .nav-icon.text-amber{color:#f59e0b!important;background:#f59e0b29!important;border-color:#f59e0b52!important}.sidebar-nav-item:hover .nav-icon.text-amber,.sidebar-nav-item.active .nav-icon.text-amber{background:#f59e0b40!important;border-color:#f59e0b99!important;box-shadow:0 0 10px #f59e0b73!important}.sidebar-nav-item .nav-icon.text-pink{color:#f472b6!important;background:#f472b629!important;border-color:#f472b659!important;box-shadow:0 0 10px #f472b647!important}.sidebar-nav-item:hover .nav-icon.text-pink,.sidebar-nav-item.active .nav-icon.text-pink{color:#fb7185!important;background:#f472b647!important;border-color:#fb7185a6!important;box-shadow:0 0 14px #f472b68c!important}.sidebar-nav-item .nav-avatar-icon{width:26px;height:26px;min-width:26px;min-height:26px;max-width:26px;max-height:26px;border-radius:7px;object-fit:cover;border:1.5px solid var(--accent-violet);box-shadow:0 0 8px var(--accent-violet-glow);transition:transform .2s ease,box-shadow .2s ease;flex-shrink:0;box-sizing:border-box}.sidebar-nav-item:hover .nav-avatar-icon,.sidebar-nav-item.active .nav-avatar-icon{transform:scale(1.15);box-shadow:0 0 14px var(--accent-violet);border-color:#d946ef}.sidebar-nav-item:hover .nav-icon,.sidebar-nav-item.active .nav-icon{background:#a855f740;border-color:#d946ef99;box-shadow:0 0 10px #a855f773}.sidebar-nav-item.active{background:linear-gradient(135deg,#a855f738,#a855f729);color:#fff;font-weight:600;border:1px solid rgba(168,85,247,.45);box-shadow:0 0 16px #a855f747}.sidebar-footer{margin-top:auto;padding:8px 6px 4px;border-top:1px solid var(--md-sys-color-outline-variant)}.sidebar-status-row{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:var(--md-shape-corner-full);background:#ffffff0a;border:1px solid var(--md-sys-color-outline-variant);font-size:11px;color:var(--md-sys-color-on-surface-variant)}.status-left{display:flex;align-items:center;gap:6px}.status-live-dot{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade80;animation:liveDotPulse 2s infinite ease-in-out}.status-latency{font-size:11px;font-weight:700;color:#4ade80;padding:1px 6px;border-radius:var(--md-shape-corner-full);background:#4ade801f;border:1px solid rgba(74,222,128,.28)}.main-viewport{flex:1;display:flex;flex-direction:column;height:calc(100vh - 16px);overflow:hidden;gap:var(--panel-gap)}.terminal-topbar{position:relative;z-index:1000;display:flex;align-items:center;justify-content:space-between;height:var(--header-height);min-height:var(--header-height);padding:0 14px;background-color:#12132cd9;background-image:radial-gradient(ellipse 60% 80% at 20% 0%,rgba(168,85,247,.18) 0%,transparent 70%),radial-gradient(ellipse 60% 80% at 85% 0%,rgba(168,85,247,.12) 0%,transparent 70%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--md-shape-corner-extra-large);border:1px solid rgba(168,85,247,.22);box-shadow:0 4px 20px #0009,0 0 15px #a855f71a}.topbar-left{display:flex;align-items:center;gap:10px}.topbar-view-title{display:flex;align-items:center;gap:8px;padding:4px 12px;border-radius:var(--md-shape-corner-full);background:#a855f714;border:1px solid rgba(168,85,247,.22);color:#fff;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.topbar-view-title .title-dot{width:6px;height:6px;border-radius:50%;background:var(--text-bullish);box-shadow:0 0 8px var(--text-bullish);animation:pulse-ring 2s infinite ease-in-out}.topbar-right{display:flex;align-items:center;gap:8px}.clock-chip-wrap{position:relative;display:inline-flex}.clock-chip{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--md-shape-corner-full);background:#ffffff0a;border:1px solid var(--md-sys-color-outline);font-size:11px;font-weight:700;color:var(--md-sys-color-on-surface);cursor:pointer;transition:all .2s ease}.clock-chip:hover{background:#ffffff14;border-color:#a855f766;box-shadow:0 2px 10px #0006}.clock-chip .clock-icon{font-size:13px;color:#fff}.clock-chip .clock-tz{font-size:11px;color:#fff;font-weight:800;letter-spacing:.5px;padding:1px 5px;border-radius:var(--md-shape-corner-full);background:#7c3aed40;border:1px solid rgba(168,85,247,.35)}.clock-chevron{font-size:14px;color:var(--text-muted);transition:transform .2s ease}.clock-chip:hover .clock-chevron{color:#fff}.timezone-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:250px;background-color:#080c14;background-image:radial-gradient(circle at 10% 90%,rgba(168,85,247,.2) 0%,transparent 65%),radial-gradient(circle at 90% 10%,rgba(217,70,239,.14) 0%,transparent 65%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--md-shape-corner-large);border:1px solid rgba(168,85,247,.35);box-shadow:0 16px 40px #000000f2,0 0 20px #a855f72e;display:none;flex-direction:column;overflow:hidden;z-index:99999;animation:modalScaleUp .18s cubic-bezier(.2,0,0,1);pointer-events:auto}.timezone-dropdown.open,.timezone-dropdown.active{display:flex!important}.tz-dropdown-header{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#ffffff08;border-bottom:1px solid var(--md-sys-color-outline-variant);font-size:11px;font-weight:800;letter-spacing:.5px;color:#fff}.tz-header-icon{font-size:14px;color:#fff}.tz-options-list{display:flex;flex-direction:column;padding:4px;gap:2px;max-height:280px;overflow-y:auto}.tz-option-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 10px;border-radius:var(--md-shape-corner-medium);background:transparent;color:var(--md-sys-color-on-surface-variant);text-align:left;cursor:pointer;transition:all .15s ease}.tz-option-btn:hover{background:#ffffff0f;color:var(--md-sys-color-on-surface)}.tz-option-btn.active{background:var(--grad-dual-dim);color:#fff;border:1px solid rgba(168,85,247,.35)}.tz-option-main{display:flex;flex-direction:column;gap:1px}.tz-code{font-size:11px;font-weight:700;color:var(--md-sys-color-on-surface)}.tz-option-btn.active .tz-code{color:#fff}.tz-desc{font-size:11px;color:var(--text-muted)}.tz-check{font-size:16px;color:#fff;opacity:0;transition:opacity .15s ease}.tz-option-btn.active .tz-check{opacity:1}.phase-chip{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--md-shape-corner-full);font-size:11px;font-weight:700;transition:all .2s ease}.phase-chip.open{background:var(--accent-mint-dim);border:1px solid rgba(52,211,153,.35);color:var(--accent-mint)}.phase-chip.pre-open,.phase-chip.post-trade{background:var(--accent-cyan-dim);border:1px solid rgba(168,85,247,.35);color:#fff}.phase-chip.break{background:var(--color-whale-dim);border:1px solid rgba(251,191,36,.35);color:var(--color-whale)}.phase-chip.closed{background:#7c3aed38;border:1px solid rgba(168,85,247,.35);color:#f3e8ff}.status-pulse-dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor;animation:liveDotPulse 2s infinite ease-in-out}.phase-chip.closed .status-pulse-dot{background:#c084fc;box-shadow:0 0 6px #c084fc99;opacity:.9;animation:none}.stream-chip{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--md-shape-corner-full);background:#ffffff0a;border:1px solid var(--md-sys-color-outline);font-size:11px;font-weight:700;color:var(--md-sys-color-on-surface-variant)}.stream-chip.online{color:#4ade80;background:#4ade801f;border-color:#4ade8059;box-shadow:0 0 10px #4ade8038}.stream-chip.online .stream-icon{color:#4ade80;text-shadow:0 0 8px rgba(74,222,128,.6)}.terminal-workspace{flex:1;display:flex;height:calc(100vh - var(--header-height) - 24px);overflow:hidden;gap:var(--panel-gap);position:relative}.panel-card{background:#13142ec7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--md-shape-corner-extra-large);border:1px solid rgba(168,85,247,.22);box-shadow:0 4px 24px #000000b3,0 0 16px #a855f71a;display:flex;flex-direction:column;overflow:hidden}.center-panel{flex:1;min-width:0;padding:6px 8px;gap:6px;background-color:#080916;background-image:radial-gradient(ellipse 65% 65% at 85% 10%,rgba(168,85,247,.2) 0%,transparent 60%),radial-gradient(ellipse 60% 60% at 10% 85%,rgba(168,85,247,.14) 0%,transparent 60%),radial-gradient(rgba(168,85,247,.09) 1px,transparent 1px);background-size:100% 100%,100% 100%,28px 28px;transition:all .25s cubic-bezier(.2,0,0,1)}.center-panel.widescreen-expanded{flex:1 1 100%!important}.ticker-hero-card{display:flex;align-items:center;justify-content:space-between;padding:2px 8px;background:#121630c7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--md-shape-corner-large);border:1px solid rgba(168,85,247,.28);height:40px;min-height:40px;box-shadow:0 4px 20px #0009,0 0 16px #a855f726;gap:6px;overflow:hidden;box-sizing:border-box}.panel-card.center-panel.radar-fullscreen-stage .ticker-hero-card,.panel-card.center-panel.radar-fullscreen-stage .chart-toolbar,.panel-card.center-panel.radar-fullscreen-stage .chart-stage-wrapper,.panel-card.center-panel.radar-fullscreen-stage .submodule-tabs{display:none!important}.panel-card.center-panel.radar-fullscreen-stage .submodules-container{flex:1!important;height:100%!important;max-height:none!important;padding:0!important}.panel-card.center-panel.radar-fullscreen-stage #viewSubRadarTable{height:100%!important;max-height:none!important;padding:2px 4px!important}.panel-card.center-panel.radar-fullscreen-stage .scannia-radar-wrapper{height:100%!important;flex:1!important}.panel-card.center-panel.radar-fullscreen-stage .scannia-table-container{max-height:calc(100vh - 110px)!important;flex:1!important}.hero-left{display:flex;align-items:center;gap:6px;flex-shrink:0;min-width:0}.hero-symbol-row{display:flex;align-items:center;gap:5px;white-space:nowrap}.hero-symbol{font-size:16px;font-weight:800;color:var(--md-sys-color-on-surface);letter-spacing:.5px}.badge-tier{font-size:11px;font-weight:700;padding:1px 5px;border-radius:var(--md-shape-corner-full);background:#a855f726;color:#fff;border:1px solid rgba(168,85,247,.35);line-height:1.5}.sector-pill{font-size:11px;font-weight:500;padding:1px 5px;border-radius:var(--md-shape-corner-full);background:#ffffff0d;border:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hero-company{font-size:11px;color:#ffffffbf;font-weight:500;white-space:nowrap;max-width:90px;overflow:hidden;text-overflow:ellipsis}.hero-price-section{display:flex;align-items:center;gap:5px;flex-shrink:0}.hero-price-row{display:flex;align-items:center;gap:5px}.hero-price{font-size:15.5px;font-weight:800;color:#fff!important}.change-pill{display:inline-flex;align-items:center;gap:1px;font-size:11px;font-weight:700;padding:1px 5px;border-radius:var(--md-shape-corner-full);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.change-pill.bullish{background:#4ade801f;color:#4ade80;border:1px solid rgba(74,222,128,.28)}.change-pill.bullish .change-arrow{color:#4ade80}.change-pill.bearish{background:#fb71851f;color:#fb7185;border:1px solid rgba(251,113,133,.28)}.change-pill.bearish .change-arrow{color:#fb7185}.change-arrow{font-size:14px}.screener-change-badge,.modal-stock-change{font-size:11px;font-weight:700;padding:2px 7px;border-radius:var(--md-shape-corner-full)}.screener-change-badge.bullish,.modal-stock-change.bullish{background:#4ade801f;color:#4ade80!important;border:1px solid rgba(74,222,128,.28)}.screener-change-badge.bearish,.modal-stock-change.bearish{background:#fb71851f;color:#fb7185!important;border:1px solid rgba(251,113,133,.28)}.hero-price-sub{display:flex;align-items:center;gap:3px;font-size:11px;color:#ffffffbf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.dot-divider{color:#ffffff59}.hero-metrics{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.hero-metric-item{display:flex;flex-direction:column;gap:0px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.metric-label{font-size:11px;font-weight:700;letter-spacing:.3px;color:#ffffffa6}.metric-val{font-size:11px;font-weight:700;color:var(--md-sys-color-on-surface)}.range-slider-wrap{display:flex;align-items:center;gap:2px}.range-bound{font-size:11px;color:var(--text-muted)}.range-track{width:24px;height:3px;border-radius:var(--md-shape-corner-full);background:#ffffff1a;position:relative;overflow:hidden}.range-fill{position:absolute;top:0;height:100%;border-radius:var(--md-shape-corner-full);background:var(--grad-dual-accent)}.range-cursor{position:absolute;top:-2px;width:3px;height:7px;border-radius:var(--md-shape-corner-full);background:#fff}.hero-actions-wrap{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.hero-action-pill{display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:2px 7px;border-radius:var(--md-shape-corner-full);background:#a855f71f;border:1px solid rgba(168,85,247,.35);color:#f3e8ff;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:all .18s ease;white-space:nowrap;flex-shrink:0;height:22px;line-height:1.4}.hero-action-pill:hover{background:#a855f747;border-color:#a855f799;color:#fff;box-shadow:0 0 10px #a855f759}.hero-action-pill .material-symbols-outlined{font-size:12px;color:#c084fc}.hero-action-pill:hover .material-symbols-outlined{color:#fff}#heroWatchlistBtn{background:#f59e0b1f;border-color:#f59e0b59;color:#fef3c7}#heroWatchlistBtn .material-symbols-outlined{color:#fbbf24}#heroWatchlistBtn:hover{background:#f59e0b40;border-color:#f59e0b99;color:#fff;box-shadow:0 0 10px #f59e0b59}@media(max-width:1400px){.hero-company{max-width:60px}.hero-metrics{gap:6px}}@media(max-width:1366px){.hero-company{display:none}.hero-metrics{gap:5px}.hero-metrics .hero-metric-item:first-child{display:none}}@media(max-width:1280px){.hero-price-sub{display:none}.hero-metrics{gap:4px}.hero-actions-wrap .hero-action-pill span:not(.material-symbols-outlined){display:none}.hero-actions-wrap .hero-action-pill{padding:2px 5px}}.chart-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:8px;height:32px;min-height:32px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.chart-toolbar::-webkit-scrollbar{display:none}.timeframe-group{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;background:#0d121cd9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:3px 5px;border-radius:9999px;border:1px solid var(--md-sys-color-outline);overflow:visible;position:relative}.tf-btn{padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:600;color:var(--md-sys-color-on-surface-variant);transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;background:transparent;border:1px solid transparent;cursor:pointer;box-sizing:border-box}.tf-btn:hover{color:var(--md-sys-color-on-surface);background:#ffffff0d}.tf-btn.active{background:linear-gradient(135deg,#9333ea59,#a855f773)!important;color:#fff!important;border:1px solid rgba(192,132,252,.75)!important;box-shadow:0 0 12px #a855f773,inset 0 1px 1px #ffffff40!important;border-radius:9999px!important;position:relative;z-index:2}.indicator-group{display:flex;align-items:center;gap:6px;flex-shrink:0}.indicator-pill{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--md-shape-corner-full);background:#0d121cbf;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--md-sys-color-outline);font-size:11px;font-weight:600;color:var(--md-sys-color-on-surface-variant);transition:all .18s ease;flex-shrink:0}.indicator-pill:hover{background:#141c2cd9;color:var(--md-sys-color-on-surface);border-color:#a855f74d}.indicator-pill.active{background:#ffffff14;border-color:#a855f759;color:var(--md-sys-color-on-surface)}.ind-dot{width:6px;height:6px;border-radius:50%}.ind-dot.cyan,.ind-dot.magenta{background:#d946ef;box-shadow:0 0 6px #d946ef}.ind-dot.purple{background:#818cf8;box-shadow:0 0 6px #818cf8}.ind-dot.violet,.ind-dot.green{background:#c084fc;box-shadow:0 0 6px #c084fc}.chart-actions{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto}.icon-action-btn{width:28px;height:28px;min-width:28px;min-height:28px;flex-shrink:0;border-radius:7px;background:#7c3aed38;border:1px solid rgba(168,85,247,.35);display:flex;align-items:center;justify-content:center;color:#fff!important;transition:all .18s ease}.icon-action-btn:hover{background:linear-gradient(135deg,#7c3aed,#a855f7);border-color:#d946ef99;box-shadow:0 0 10px #a855f766;color:#fff!important}.icon-action-btn .material-symbols-outlined{font-size:15px;color:#fff!important}.chart-stage-wrapper{flex:1;height:100%;min-height:280px;max-height:none;background-color:#0a0d1ed1;background-image:radial-gradient(ellipse 70% 65% at 85% 15%,rgba(168,85,247,.18) 0%,transparent 65%),radial-gradient(ellipse 65% 65% at 12% 85%,rgba(168,85,247,.12) 0%,transparent 65%),radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:100% 100%,100% 100%,24px 24px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--md-shape-corner-large);border:1px solid rgba(168,85,247,.35);position:relative;overflow:hidden;box-shadow:0 8px 32px #000000b3,0 0 35px #a855f738,0 0 70px #a855f71a;transition:box-shadow .3s ease,border-color .3s ease}#tradingChartCanvas{width:100%;height:100%;display:block}.chart-legend-card{position:absolute;top:8px;left:10px;display:flex;align-items:center;gap:10px;padding:4px 12px;border-radius:var(--md-shape-corner-full);background:#0b101ad9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(168,85,247,.3);font-size:11px;color:var(--md-sys-color-on-surface);pointer-events:none;z-index:10;box-shadow:0 4px 16px #0009}.legend-item b{margin-left:2px}.chart-layout-group{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;background:#0d121cbf;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:2px 3px;border-radius:var(--md-shape-corner-full);border:1px solid var(--md-sys-color-outline)}.layout-btn{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:var(--md-shape-corner-full);font-size:11px;font-weight:700;color:var(--md-sys-color-on-surface-variant);background:transparent;border:none;cursor:pointer;transition:all .18s ease}.layout-btn:hover{color:var(--md-sys-color-on-surface)}.layout-btn.active{background:var(--grad-dual-dim);color:#fff;border:1px solid rgba(168,85,247,.35);box-shadow:0 1px 6px #0006}.layout-btn .material-symbols-outlined{font-size:13px}.chart-stage-wrapper.multi-mode-1x2{height:240px;min-height:210px;max-height:270px}.chart-stage-wrapper.multi-mode-2x2{height:320px;min-height:280px;max-height:360px}.chart-stage-wrapper.multi-mode-1x2 #chartCrosshairTooltip,.chart-stage-wrapper.multi-mode-2x2 #chartCrosshairTooltip,#chartCrosshairTooltip.hidden{display:none!important;visibility:hidden!important;pointer-events:none!important}.multi-chart-grid{width:100%;height:100%;display:grid;gap:6px;padding:4px}.multi-chart-grid.grid-1x2{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.multi-chart-grid.grid-2x2{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.multi-chart-card{background:#0c0b18f0;border:1px solid rgba(168,85,247,.22);border-radius:8px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .2s ease}.multi-chart-card:hover{border-color:#a855f773;box-shadow:0 0 12px #a855f733}.multi-chart-card.focused{border-color:#a855f7;box-shadow:0 0 16px #a855f759}.multi-chart-header{height:24px;min-height:24px;background:#121024e6;border-bottom:1px solid rgba(168,85,247,.15);padding:0 6px;display:flex;align-items:center;justify-content:space-between;gap:4px;white-space:nowrap;user-select:none}.multi-chart-info{display:inline-flex;align-items:center;gap:5px}.multi-ticker-pill{display:inline-flex;align-items:center;gap:2px;background:#a855f72e;border:1px solid rgba(168,85,247,.35);color:#c084fc;font-size:11px;font-weight:800;padding:1px 5px;border-radius:4px;cursor:pointer;transition:all .15s ease}.multi-ticker-pill:hover{background:#a855f7;color:#fff}.multi-ticker-pill .material-symbols-outlined{font-size:12px}.multi-price,.multi-chg{font-size:11px;font-weight:700}.multi-chart-tf-group{display:inline-flex;align-items:center;gap:1px}.multi-tf-btn{background:transparent;border:none;color:#94a3b8;font-size:11px;font-weight:700;padding:1px 4px;border-radius:3px;cursor:pointer}.multi-tf-btn:hover{color:#fff}.multi-tf-btn.active{background:#a855f74d;color:#f3e8ff}.multi-chart-actions{display:inline-flex;align-items:center;gap:2px}.multi-action-btn{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:#94a3b8;border-radius:3px;cursor:pointer;padding:0;transition:all .15s ease}.multi-action-btn:hover{background:#ffffff1a;color:#fff}.multi-action-btn .material-symbols-outlined{font-size:12px}.multi-canvas-wrapper{flex:1;width:100%;height:100%;position:relative;overflow:hidden;cursor:crosshair}.multi-canvas-wrapper canvas{width:100%;height:100%;display:block}.multi-hud-overlay{position:absolute;top:4px;left:6px;font-size:11px;color:#e2e8f0;background:#0a0a14e0;padding:2px 5px;border-radius:4px;border:1px solid rgba(168,85,247,.25);pointer-events:none;z-index:5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 12px)}.bloomberg-news-container{display:flex;flex-direction:column;gap:4px;width:100%;margin-top:6px;flex-shrink:0}.bloomberg-news-bar{height:28px;min-height:28px;background:#0a0916f5;border:1px solid rgba(168,85,247,.28);border-radius:6px;display:flex;align-items:center;padding:0 6px;gap:8px;overflow:hidden;box-shadow:0 2px 10px #00000080;flex-shrink:0;width:100%;box-sizing:border-box}.news-controls-subbar{display:flex;align-items:center;justify-content:flex-start;padding:0 2px}.news-wire-badge{display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,#f59e0b33,#a855f733);border:1px solid rgba(245,158,11,.45);padding:2px 6px;border-radius:4px;font-size:11px;font-weight:800;color:#fbbf24;white-space:nowrap;flex-shrink:0;letter-spacing:.5px}.live-dot-pulse{width:5px;height:5px;background:#fbbf24;border-radius:50%;box-shadow:0 0 6px #f59e0b;animation:newsDotPulse 1.5s infinite ease-in-out}@keyframes newsDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.75)}}.wire-label{font-size:11px;font-weight:900}.news-ticker-track-wrap{flex:1;overflow:hidden;position:relative;height:100%;display:flex;align-items:center}.news-ticker-track{display:inline-flex;align-items:center;gap:32px;white-space:nowrap;animation:bloombergMarquee 165s linear infinite;user-select:none}.news-ticker-track:hover,.news-ticker-track.paused{animation-play-state:paused}@keyframes bloombergMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.news-marquee-item{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#e2e8f0;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:all .15s ease}.news-marquee-item:hover{color:#fff;text-shadow:0 0 8px rgba(168,85,247,.6)}.news-marquee-item .news-ticker-pill{color:#fbbf24;background:#f59e0b26;border:1px solid rgba(245,158,11,.4);padding:1px 5px;border-radius:3px;font-size:11px;font-weight:800}.news-marquee-item .news-time{color:#94a3b8;font-size:11px}.news-marquee-item .news-text{color:#cbd5e1;font-weight:500}.news-marquee-item .news-impact-tag{font-size:11px;font-weight:800;padding:1px 4px;border-radius:2px}.news-impact-tag.bullish{background:#4ade8026;color:#4ade80;border:1px solid rgba(74,222,128,.3)}.news-impact-tag.neutral{background:#a855f726;color:#c084fc;border:1px solid rgba(168,85,247,.3)}.news-controls-group{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.news-speed-segmented{display:inline-flex;align-items:center;background:#7c3aed38!important;border:1px solid rgba(168,85,247,.45)!important;border-radius:5px;padding:1.5px 2px;gap:2px}.news-speed-pill{background:transparent;border:none;color:#e2e8f0!important;font-size:11px!important;font-weight:700!important;padding:1.5px 6px;border-radius:3px;cursor:pointer;transition:all .15s ease;line-height:14px}.news-speed-pill:hover{color:#fff!important;background:#a855f759!important}.news-speed-pill.active{color:#fff!important;background:linear-gradient(135deg,#7c3aed,#a855f7)!important;box-shadow:0 0 8px #a855f799!important;font-weight:800!important}.news-speed-toggle{background:#7c3aed38!important;border:1px solid rgba(168,85,247,.45)!important;color:#fff!important;border-radius:4px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0;transition:all .15s ease}.news-speed-toggle:hover{background:#a855f7!important;color:#fff!important}.bloomberg-wire-full-layout{display:flex;flex-direction:column;height:100%;gap:6px;padding:4px 6px}.wire-top-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0}.wire-filter-chips{display:inline-flex;align-items:center;gap:4px}.wire-filter-btn{background:#ffffff0a;border:1px solid rgba(168,85,247,.2);color:#94a3b8;font-size:11px;font-weight:700;padding:3px 8px;border-radius:12px;cursor:pointer;transition:all .15s ease}.wire-filter-btn:hover{color:#fff;background:#a855f726}.wire-filter-btn.active{background:#a855f740;color:#fff;border-color:#a855f7}.wire-search-box{display:inline-flex;align-items:center;gap:4px;background:#0f0e1cd9;border:1px solid rgba(168,85,247,.25);border-radius:12px;padding:2px 8px}.wire-search-box input{background:transparent;border:none;color:#fff;font-size:11px;width:140px;outline:none}.wire-news-list-container{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.wire-news-card{display:flex;align-items:center;justify-content:space-between;background:#0d0c1ad9;border:1px solid rgba(168,85,247,.14);padding:6px 10px;border-radius:6px;cursor:pointer;transition:all .15s ease;gap:10px}.wire-news-card:hover{background:#a855f71a;border-color:#a855f766;transform:translate(2px)}.wire-news-left{display:flex;align-items:center;gap:8px;flex:1;overflow:hidden}.wire-news-headline{font-size:11px;color:#f1f5f9;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wire-news-meta{display:flex;align-items:center;gap:8px;font-size:11px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;flex-shrink:0}.submodules-container{flex:1;min-height:250px;display:flex;flex-direction:column;background-color:#090d16b8;background-image:radial-gradient(circle at 5% 90%,rgba(168,85,247,.16) 0%,transparent 60%),radial-gradient(circle at 95% 10%,rgba(217,70,239,.12) 0%,transparent 60%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:var(--md-shape-corner-large);border:1px solid var(--md-sys-color-outline);overflow:hidden;box-shadow:var(--md-elevation-1)}.submodule-tabs{display:flex;align-items:center;gap:4px;padding:6px 8px;background:#070a1099;border-bottom:1px solid var(--md-sys-color-outline-variant);overflow-x:auto;flex-shrink:0}.sub-tab-btn{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--md-shape-corner-full);background:transparent;color:#fff;font-size:11px;font-weight:600;white-space:nowrap;transition:all .18s ease}.sub-tab-btn:hover{background:#ffffff0d;color:var(--md-sys-color-on-surface)}.sub-tab-btn .material-symbols-outlined{font-size:13px;color:#fff!important;background:#7c3aed38;border:1px solid rgba(168,85,247,.3);border-radius:6px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;transition:all .18s ease}.sub-tab-btn.active .material-symbols-outlined{background:linear-gradient(135deg,#7c3aed,#a855f7);border-color:#d946ef99;box-shadow:0 0 8px #a855f766}.sub-tab-btn.active{background:linear-gradient(135deg,#a855f747,#a855f72e);color:#fff;border:1px solid rgba(168,85,247,.55);box-shadow:0 0 16px #a855f759,inset 0 0 8px #a855f726}.submodule-view-panel{display:none;flex:1;overflow-y:auto;padding:8px 10px;min-height:0}.submodule-view-panel.active{display:flex;flex-direction:column}.depth-tape-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:8px;height:100%;min-height:0;flex:1}.inner-subcard{background-color:#10142cc7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:var(--md-shape-corner-large);border:1px solid rgba(168,85,247,.2);padding:8px 10px;display:flex;flex-direction:column;gap:6px;overflow:hidden;flex:1;min-height:0;transition:border-color .2s ease,box-shadow .2s ease}.inner-subcard:hover{border-color:#a855f766;box-shadow:0 0 16px #a855f729}.subcard-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.subcard-title-wrap{display:flex;align-items:center;gap:6px}.subcard-title-wrap{display:flex;align-items:center;gap:7px}.subcard-title-wrap .material-symbols-outlined,.tape-header-left .material-symbols-outlined{font-size:13px;color:#fff!important;background:#7c3aed47;border:1px solid rgba(168,85,247,.35);border-radius:6px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.subcard-title{font-size:11.5px;font-weight:700;color:var(--md-sys-color-on-surface)}.badge-pill{font-size:11px;font-weight:700;padding:1px 6px;border-radius:var(--md-shape-corner-full);background:#ffffff0f;border:1px solid var(--md-sys-color-outline-variant);color:var(--text-muted)}.whale-support-pill{display:flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--md-shape-corner-full);background:var(--color-whale-dim);border:1px solid rgba(251,191,36,.3);font-size:11px;font-weight:700;color:var(--color-whale)}.ob-ratio-wrapper{display:flex;flex-direction:column;gap:3px;flex-shrink:0}.ob-ratio-header{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700}.spread-badge{font-size:11px;padding:1px 6px;border-radius:var(--md-shape-corner-full);background:#ffffff0d;color:var(--text-muted)}.ob-ratio-track{display:flex;height:5px;border-radius:var(--md-shape-corner-full);overflow:hidden;background:#ffffff14}.meter-bid{background:var(--color-bullish);transition:width .3s ease}.meter-ask{background:var(--color-bearish);transition:width .3s ease}.orderbook-header-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:11px;font-weight:700;color:#fff;padding:3px 6px;border-bottom:1px solid var(--md-sys-color-outline-variant);flex-shrink:0}.col-head.left{display:grid;grid-template-columns:32px 1fr 65px;text-align:right;gap:4px}.col-head.left span:first-child{text-align:left}.col-head.right{display:grid;grid-template-columns:65px 1fr 32px;gap:4px}.col-head.right span:last-child{text-align:right}.orderbook-rows-container{display:flex;flex-direction:column;gap:2px;overflow-y:auto;flex:1;min-height:0}.ob-depth-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:11px;height:20px;align-items:center;flex-shrink:0}.ob-side-cell{position:relative;display:grid;align-items:center;height:100%;padding:0 4px;border-radius:3px;gap:4px}.ob-side-cell.bid-side{grid-template-columns:32px 1fr 65px;text-align:right}.ob-side-cell.ask-side{grid-template-columns:65px 1fr 32px}.ob-side-cell .ob-que{font-size:11px;color:var(--text-muted)}.ob-side-cell.bid-side .ob-que{text-align:left}.ob-side-cell.ask-side .ob-que{text-align:right}.ob-side-cell .ob-lots{font-size:11px;font-weight:600;color:#cbd5e1;text-align:right}.ob-side-cell.ask-side .ob-lots{text-align:left}.ob-side-cell .ob-price{font-size:11.5px;font-weight:700}.ob-side-cell .ob-price.bid{color:var(--color-bullish);text-align:right}.ob-side-cell .ob-price.ask{color:var(--color-bearish);text-align:left}.ob-depth-bar{position:absolute;top:1px;bottom:1px;border-radius:3px;pointer-events:none;z-index:0;transition:width .25s ease}.ob-depth-bar.bid{right:0;background:#4ade801f;border-left:1px solid rgba(74,222,128,.35)}.ob-depth-bar.ask{left:0;background:#fb71851f;border-right:1px solid rgba(251,113,133,.35)}.ob-side-cell span{position:relative;z-index:1}.whale-banner{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:var(--md-shape-corner-medium);background:var(--color-whale-dim);border:1px solid rgba(251,191,36,.25);font-size:11px;color:var(--color-whale);flex-shrink:0}.filter-pill.compact{display:flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--md-shape-corner-full);background:#ffffff0d;border:1px solid var(--md-sys-color-outline-variant);font-size:11px;color:var(--md-sys-color-on-surface-variant)}.tape-header-row{display:grid;grid-template-columns:55px 55px 1fr 38px;font-size:11px;font-weight:700;color:#fff;padding:3px 6px;border-bottom:1px solid var(--md-sys-color-outline-variant);flex-shrink:0;text-align:right}.tape-header-row span:first-child{text-align:left}.tape-feed-list{display:flex;flex-direction:column;gap:1.5px;overflow-y:auto;flex:1;min-height:0}.tape-row{display:grid;grid-template-columns:55px 55px 1fr 38px;font-size:11px;height:19px;align-items:center;padding:0 6px;border-radius:3px;flex-shrink:0;text-align:right;transition:background .15s ease}.tape-row span:first-child{text-align:left;color:var(--text-muted)}.tape-row:hover{background:#ffffff0a}.bandar-grid-layout{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bandar-side-card{padding:8px 10px}.bandar-rows-container{display:flex;flex-direction:column;gap:3px;margin-top:4px}.bandar-row{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;border-radius:var(--md-shape-corner-small);background:#ffffff08;font-size:11px}.entry-calc-card{padding:10px 14px;background:#10142cc7;border:1px solid rgba(168,85,247,.28);border-radius:var(--md-shape-corner-medium);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);margin-bottom:8px;flex-shrink:0;box-shadow:0 4px 16px #0006}.entry-calc-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:8px}.calc-metric-box{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:var(--md-shape-corner-medium);background:#0e1420bf;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--md-sys-color-outline);transition:all .2s ease}.calc-metric-box:hover{border-color:#a855f759;background:#141c2cd9;transform:translateY(-2px)}.calc-label{font-size:11px;font-weight:700;color:var(--text-muted)}.calc-val{font-size:14px;font-weight:800}.plan-actions-row{display:flex;justify-content:flex-end}.btn-copy-plan{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--md-shape-corner-full);background:var(--grad-dual-accent);color:#fff!important;font-size:11px;font-weight:700;border:1px solid rgba(255,255,255,.15);box-shadow:0 2px 10px #a855f759;cursor:pointer;transition:all .18s ease}.btn-copy-plan:hover{transform:translateY(-1px);box-shadow:0 4px 16px #34d39973}.entry-suite-panel{display:flex;flex-direction:column;height:100%;overflow-y:auto;overflow-x:hidden;padding:12px 14px;gap:12px;background:#0b0f17;color:#f1f5f9}.entry-suite-topbar{display:flex;flex-direction:column;gap:10px;background:#141722;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 14px;box-shadow:0 4px 20px #00000059}.entry-ticker-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.entry-ticker-badge-group{display:flex;align-items:center;gap:12px}.entry-suite-icon-pill{width:38px;height:38px;border-radius:10px;background:#a855f726;border:1px solid rgba(168,85,247,.35);display:flex;align-items:center;justify-content:center;flex-shrink:0}.entry-ticker-title-box{display:flex;flex-direction:column;gap:2px}.entry-ticker-main-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.entry-symbol{font-size:20px;color:#fff;letter-spacing:-.02em}.entry-price{font-size:18px;font-weight:700}.entry-chg{font-size:13px;font-weight:700}.entry-ticker-sub-row{display:flex;align-items:center;gap:8px;font-size:11px}.entry-ticker-sub-row .sub-label{color:#c084fc;font-weight:700;letter-spacing:.04em}.entry-ticker-sub-row .sub-sep{color:#fff3}.entry-ticker-sub-row .ara-bounds{color:#94a3b8}.entry-suite-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.btn-entry-shortcut{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--md-shape-corner-full);background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;font-size:11px;font-weight:600;cursor:pointer;transition:all .18s ease;white-space:nowrap}.btn-entry-shortcut:hover{background:#ffffff1a;color:#fff;border-color:#ffffff40;transform:translateY(-1px)}.entry-suite-tabs{display:flex;align-items:center;gap:6px;background:#090c12;padding:4px;border-radius:10px;border:1px solid rgba(255,255,255,.08);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.entry-suite-tabs::-webkit-scrollbar{display:none}.entry-tab-btn{flex:1 0 auto;min-width:max-content;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:8px;background:transparent;border:1px solid transparent;color:#94a3b8;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .16s ease;white-space:nowrap;flex-shrink:0}.entry-tab-btn .material-symbols-outlined{font-size:16px!important;line-height:1!important;flex-shrink:0}.entry-tab-btn .tab-label{white-space:nowrap;display:inline-block;line-height:1.5}.entry-tab-btn:hover{color:#fff;background:#ffffff0a}.entry-tab-btn.active{background:#1c2234;color:#fff;border-color:#a855f773;box-shadow:0 2px 8px #0006}.tab-lock-badge{font-size:10px;font-weight:700;padding:1px 4px;border-radius:999px;background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.35);margin-left:3px;display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap;flex-shrink:0}.tab-lock-badge .tab-lock-icon{font-size:11px!important;color:#fbbf24;line-height:1;display:inline-block}.entry-suite-content{display:none;flex-direction:column;gap:12px}.entry-suite-content.active{display:flex}.entry-pyramid-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:12px}.entry-col-primary,.entry-col-secondary{display:flex;flex-direction:column;gap:12px}.entry-setup-banner{background:linear-gradient(135deg,#10b9811f,#0b0f17cc);border:1px solid rgba(16,185,129,.35);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.setup-badge-row{display:flex;align-items:center;gap:8px}.status-chip-pulse{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399;animation:pulse-dot 1.8s infinite}.setup-status-title{font-size:13px;letter-spacing:.02em}.setup-status-desc{font-size:11.5px;line-height:1.5;color:#cbd5e1;margin:0}.golden-pocket-card{background:#eab30814;border:1px solid rgba(234,179,8,.3);border-radius:12px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.golden-pocket-header{display:flex;align-items:center;gap:8px;color:#facc15;font-size:12px}.golden-pocket-range{display:flex;align-items:center;gap:10px}.golden-range-val{font-size:17px;font-weight:800}.golden-range-tag{background:#10b9812e;color:#34d399;border:1px solid rgba(16,185,129,.35);padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700}.pyramid-strategy-card{background:#121622;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:12px}.pyramid-card-header{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#fff}.pyramid-card-header .header-left{display:flex;align-items:center;gap:8px}.pyramid-slots-container{display:flex;flex-direction:column;gap:8px}.pyramid-slot-item{display:flex;align-items:center;gap:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:10px 12px;transition:all .16s ease}.pyramid-slot-item:hover{background:#ffffff0d;border-color:#a855f74d}.pyramid-slot-item.slot-1{border-left:3px solid #38bdf8}.pyramid-slot-item.slot-2{border-left:3px solid #34d399}.slot-badge-col{display:flex;flex-direction:column;gap:2px;min-width:80px}.slot-number{font-size:11px;font-weight:800;color:#fff}.slot-alloc{font-size:11px;font-weight:700;color:#c084fc}.slot-info-col{flex:1;display:flex;flex-direction:column;gap:2px}.slot-price-row{display:flex;align-items:center;justify-content:space-between}.slot-name{font-size:11px;color:#e2e8f0;flex:1 1 auto;min-width:0;line-height:1.25}.slot-price{font-size:12.5px;font-weight:800;white-space:nowrap;flex-shrink:0}.slot-subtext{font-size:11px;line-height:1.35}.pyramid-avg-footer{display:flex;align-items:center;justify-content:space-between;background:#38bdf814;border:1px dashed rgba(56,189,248,.35);border-radius:8px;padding:8px 12px;font-size:11px}.avg-label-wrap{display:flex;align-items:center;gap:6px;color:#94a3b8}.avg-price-val{font-size:13px}.targets-protection-card{display:flex;flex-direction:column;gap:8px}.target-card-row{display:flex;align-items:flex-start;justify-content:space-between;padding:10px 14px;border-radius:10px;background:#121622;border:1px solid rgba(255,255,255,.07)}.target-card-row.sl-row{background:#f43f5e0d;border-color:#f43f5e40}.target-card-row.tp-row{background:#10b9810d;border-color:#10b98140}.target-card-row.tp-row.tp-2{background:#a855f70d;border-color:#a855f740}.target-meta{display:flex;align-items:flex-start;gap:10px;flex:1 1 auto;min-width:0}.target-meta .material-symbols-outlined{margin-top:1px;flex-shrink:0}.target-title-col{display:flex;flex-direction:column;gap:2px;min-width:0}.target-label{font-size:11.5px;font-weight:700;color:#fff;line-height:1.25}.target-sub{font-size:11px;line-height:1.25}.target-val-col{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:2px;white-space:nowrap;flex-shrink:0}.target-val{font-size:13.5px;line-height:1.25}.target-pct{font-size:11px;font-weight:600;line-height:1.25}.fortress-defense-card{background:#121622;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}.fortress-header{display:flex;align-items:center;gap:8px;font-size:12px;color:#38bdf8}.defense-metrics-list{display:flex;flex-direction:column;gap:8px}.defense-metric-item{display:flex;flex-direction:column;gap:2px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.04)}.defense-metric-item:last-child{border-bottom:none;padding-bottom:0}.defense-lbl{font-size:11px;color:#94a3b8}.defense-val{font-size:11.5px;font-weight:600}.defense-stars{font-size:11.5px;font-weight:700}.sora-tactical-tip-box{background:linear-gradient(135deg,#ec489914,#0e121ce6);border:1px solid rgba(236,72,153,.3);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.sora-tactical-tip-box .tip-header{display:flex;align-items:center;gap:6px;color:#f472b6;font-size:11.5px}.sora-tactical-tip-box .tip-body{font-size:11px;line-height:1.5;color:#f1f5f9}.sora-tactical-tip-box .tip-timestamp{display:flex;align-items:center;gap:4px;color:#94a3b8;font-size:11px;padding-top:4px}.poc-quick-card{display:grid;grid-template-columns:1fr 1fr;gap:8px}.poc-card-item{background:#141826;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:2px;align-items:center;text-align:center}.poc-card-item .poc-label{font-size:11px;color:#94a3b8}.poc-card-item .poc-val{font-size:15px}.poc-card-item .poc-sub{font-size:11px}.orderbook-suite-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:12px}.ob-suite-col-depth,.ob-suite-col-tape{display:flex;flex-direction:column;gap:12px}.ob-status-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;background:#121622;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 14px;font-size:11px}.ob-status-item{display:flex;align-items:center;gap:6px}.ob-stat-lbl{color:#94a3b8}.ob-pressure-card{background:#121622;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 14px;display:flex;flex-direction:column;gap:6px}.ob-pressure-labels{display:flex;align-items:center;justify-content:space-between;font-size:11px}.pressure-badge{font-size:11px;color:#c084fc;background:#a855f726;border-radius:4px;padding:2px 6px}.ob-pressure-track{height:8px;border-radius:4px;background:#ffffff0f;display:flex;overflow:hidden}.ob-depth-panel{background:#121622;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.ob-depth-header-strip{display:grid;grid-template-columns:1fr 1fr;padding:8px 12px;background:#0d101a;border-bottom:1px solid rgba(255,255,255,.06);font-size:11px;font-weight:700}.depth-side-title{display:flex;align-items:center;gap:4px}.depth-side-title.text-bearish{justify-content:flex-end}.depth-subcols-strip{display:grid;grid-template-columns:1fr 1fr;background:#080b12;border-bottom:1px solid rgba(255,255,255,.06);font-size:11px;color:#64748b;font-weight:700}.subcols-half{display:grid;grid-template-columns:48px 1fr 1fr;padding:4px 10px;align-items:center}.subcols-half.bid{border-right:1px solid rgba(255,255,255,.06);text-align:left}.subcols-half.bid span:last-child{text-align:right}.subcols-half.offer{grid-template-columns:1fr 1fr 48px;text-align:right}.subcols-half.offer span:first-child{text-align:left}.ob-depth-table-container{display:flex;flex-direction:column}.depth-row-clean{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(255,255,255,.04);font-size:11px;transition:background .15s ease}.depth-row-clean:hover{background:#ffffff05}.depth-half{position:relative;display:grid;align-items:center;padding:6px 10px;overflow:hidden}.depth-half.bid-side{grid-template-columns:48px 1fr 1fr;border-right:1px solid rgba(255,255,255,.06)}.depth-half.offer-side{grid-template-columns:1fr 1fr 48px}.depth-bg-bar{position:absolute;top:0;bottom:0;pointer-events:none;opacity:.18}.depth-bg-bar.bid{right:0;background:#10b981}.depth-bg-bar.offer{left:0;background:#f43f5e}.depth-que{font-size:11px;color:#64748b;z-index:1}.depth-half.bid-side .depth-que{text-align:left}.depth-half.offer-side .depth-que{text-align:right}.depth-lot{color:#e2e8f0;font-size:11px;z-index:1}.depth-half.bid-side .depth-lot,.depth-half.offer-side .depth-lot{text-align:center}.depth-price{font-size:11.5px;font-weight:700;z-index:1}.depth-half.bid-side .depth-price{text-align:right}.depth-half.offer-side .depth-price{text-align:left}.cushion-wall-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cushion-box,.wall-box{background:#121622;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px;display:flex;align-items:flex-start;gap:8px}.cushion-box .box-info,.wall-box .box-info{display:flex;flex-direction:column;gap:2px}.box-title{font-size:11px;color:#94a3b8}.box-val{font-size:11px}.tape-traps-card{background:#121622;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}.traps-header{display:flex;align-items:center;gap:8px;font-size:12px;color:#fbbf24}.traps-content-list{display:flex;flex-direction:column;gap:8px}.trap-item{display:flex;flex-direction:column;gap:2px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.04)}.trap-item.alert-item{background:#fbbf240f;border:1px solid rgba(251,191,36,.25);border-radius:8px;padding:8px 10px}.trap-item-label{font-size:11px}.trap-item-value{font-size:11.5px}.trap-item-text{font-size:11px;line-height:1.45}.micro-params-card{background:#121622;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}.micro-header{display:flex;align-items:center;gap:6px;font-size:11.5px}.micro-list{display:flex;flex-direction:column;gap:6px}.micro-row{display:flex;flex-direction:column;gap:1px}.micro-row .m-lbl{font-size:11px;color:#94a3b8}.micro-row .m-val{font-size:11px}.tradebook-suite-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:12px}.tb-col-summary,.tb-col-blocks{display:flex;flex-direction:column;gap:12px}.tb-flow-card{background:#121622;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}.tb-flow-header{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#fff}.tb-fraction-tag{background:#a855f726;color:#c084fc;border:1px solid rgba(168,85,247,.35);padding:2px 6px;border-radius:4px;font-size:11px}.tb-flow-highlight-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tb-highlight-box{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:2px;text-align:center}.tb-hl-label{font-size:11px;color:#94a3b8}.tb-hl-val{font-size:11.5px}.tb-totals-grid{display:flex;flex-direction:column;gap:4px;padding-top:6px;border-top:1px solid rgba(255,255,255,.05)}.tb-total-item{display:flex;justify-content:space-between;font-size:11px}.super-poc-banner{background:linear-gradient(135deg,#a855f726,#38bdf81a);border:1px solid rgba(168,85,247,.45);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.poc-banner-top{display:flex;align-items:center;justify-content:space-between}.poc-banner-badge{font-size:11.5px;color:#facc15}.poc-sync-tag{background:#facc1526;color:#facc15;border:1px solid rgba(250,204,21,.35);padding:2px 6px;border-radius:4px;font-size:11px}.poc-banner-body{display:grid;grid-template-columns:1fr 1fr;gap:10px}.poc-banner-val-box{display:flex;flex-direction:column;gap:2px;background:#00000040;padding:8px;border-radius:8px}.poc-b-title{font-size:11px;color:#94a3b8}.poc-b-val{font-size:16px}.poc-b-delta{font-size:11px}.tb-structural-notes-card{background:#121622;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}.notes-header{display:flex;align-items:center;gap:6px;font-size:11.5px}.notes-list{display:flex;flex-direction:column;gap:8px}.note-bullet{display:flex;flex-direction:column;gap:2px;font-size:11px}.note-text{color:#cbd5e1;font-size:11px;line-height:1.4}.whale-blocks-card{background:#121622;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}.whale-blocks-header{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#fff}.whale-blocks-table-wrap{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.06);border-radius:8px;overflow:hidden}.blocks-table-head{display:grid;grid-template-columns:1fr 1.2fr 1.2fr .9fr;padding:8px 10px;background:#0d101a;border-bottom:1px solid rgba(255,255,255,.06);font-size:11px;font-weight:700;color:#94a3b8}.whale-blocks-rows{display:flex;flex-direction:column}.whale-block-row{display:grid;grid-template-columns:1fr 1.2fr 1.2fr .9fr;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.04);font-size:11px;align-items:center;transition:background .15s ease}.whale-block-row:hover{background:#ffffff08}.whale-block-row.is-poc{background:#a855f71a;border-left:2px solid #a855f7}.whale-blocks-footer{display:flex;align-items:center;gap:6px;font-size:11px;padding-top:4px}@media(max-width:840px){.entry-suite-panel{padding:8px 10px;gap:10px}.entry-suite-topbar{padding:10px;gap:8px}.entry-symbol{font-size:17px}.entry-price{font-size:15px}.entry-suite-actions{width:100%;display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.entry-suite-actions::-webkit-scrollbar{display:none}.btn-copy-plan,.btn-entry-shortcut{flex:1 0 auto;font-size:11px;padding:6px 10px;white-space:nowrap}.entry-suite-tabs{gap:4px;padding:3px}.entry-tab-btn{min-width:max-content;padding:6px 12px;font-size:11px;gap:6px}.entry-tab-btn .material-symbols-outlined{font-size:15px!important}.tb-flow-highlight-row{grid-template-columns:1fr;gap:6px}.cushion-wall-grid{grid-template-columns:1fr}.blocks-table-head,.whale-block-row{grid-template-columns:.9fr 1.1fr 1.1fr .8fr;font-size:11px;padding:6px 8px}}.sector-heatmap-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.sector-tile{padding:10px;border-radius:var(--md-shape-corner-medium);background:#0e1420bf;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--md-sys-color-outline);display:flex;flex-direction:column;gap:4px;cursor:pointer;transition:all .18s ease}.sector-tile:hover{background:#161e30d9;border-color:#a855f759;transform:translateY(-2px);box-shadow:0 4px 14px #0009}.scannia-radar-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden;gap:4px}.scannia-strategy-bar-wrap{overflow-x:auto;overflow-y:hidden;padding:1px 0 4px;scrollbar-width:thin}.scannia-strategy-chips{display:flex;align-items:center;gap:6px;width:max-content}.scannia-strat-chip{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-muted);font-size:11px;font-weight:600;cursor:pointer;transition:all .18s ease;white-space:nowrap}.scannia-strat-chip:hover{background:#a855f724;border-color:#a855f766;color:#fff}.scannia-strat-chip.active{background:linear-gradient(135deg,#a855f747,#d946ef33);border-color:#a855f7;color:#c084fc;box-shadow:0 0 12px #a855f759}.scannia-strat-count{font-size:11px;padding:1px 5px;border-radius:8px;background:#00000059;color:inherit}.scannia-control-bar{display:flex;justify-content:space-between;align-items:center;padding:3px 0 5px;border-bottom:1px solid rgba(255,255,255,.06)}.scannia-control-left{display:flex;align-items:center;gap:10px}.scannia-active-strategy-info{display:flex;align-items:center;gap:7px}.scannia-strat-icon{font-size:15px}.scannia-strat-name{font-size:12px;font-weight:700;color:var(--text-main)}.scannia-scan-time-pill{font-size:11px;color:var(--text-muted);background:#ffffff0a;padding:2px 6px;border-radius:4px;border:1px solid rgba(255,255,255,.06)}.scannia-control-right{display:flex;align-items:center;gap:8px}.scannia-search-wrap{display:flex;align-items:center;background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:9999px;padding:2px 8px;gap:4px}.scannia-search-input{background:transparent;border:none;color:#fff;font-size:11px;width:105px;outline:none}.scannia-view-toggle{display:flex;gap:2px;background:#00000073;padding:2px;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.scannia-view-btn{display:flex;align-items:center;gap:3px;font-size:11px;padding:2px 7px;border-radius:4px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.scannia-view-btn.active{background:var(--accent-cyan);color:#050811;font-weight:700}.scannia-table-container{flex:1;overflow-y:auto;max-height:200px;scrollbar-width:thin}.scannia-table{width:100%;border-collapse:collapse;font-size:11px}.scannia-table th{position:sticky;top:0;background:#0f131f;padding:4px 8px;font-size:11px;color:var(--text-muted);border-bottom:1px solid rgba(255,255,255,.08);z-index:2;text-align:left;white-space:nowrap}.scannia-table th.sortable{cursor:pointer;user-select:none}.scannia-table th.sortable:hover{color:var(--accent-cyan)}.scannia-table td{padding:4px 8px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.scannia-row{cursor:pointer;transition:background .15s ease}.scannia-row:hover{background:#a855f714}.scannia-row.active{background:#a855f72e;border-left:2px solid #a855f7}.scannia-sig-badge{font-size:11px;padding:2px 7px;border-radius:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#e2e8f0;display:inline-block}.scannia-action-tag{display:inline-block;font-size:11px;font-weight:700;padding:1px 5px;border-radius:4px;background:#a855f71f;color:#c084fc;border:1px solid rgba(168,85,247,.28);margin-bottom:2px;text-transform:uppercase}.text-gold{color:#fbbf24!important}.plan-tp-badge{font-weight:700;color:var(--color-bullish)}.plan-sl-badge{font-weight:700;color:var(--color-bearish)}.scannia-quick-actions{display:flex;align-items:center;justify-content:center;gap:4px}.scannia-quick-btn{display:inline-flex;align-items:center;gap:2px;font-size:11px;padding:2px 6px;border-radius:4px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--text-main);cursor:pointer;transition:all .15s ease}.scannia-quick-btn:hover{background:#a855f7;color:#fff;border-color:#a855f7}.scannia-telegram-container{flex:1;overflow-y:auto;max-height:200px}.telegram-preview-card{background:#0b0f19;border:1px solid rgba(168,85,247,.28);border-radius:8px;padding:10px 12px}.telegram-preview-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.telegram-bot-badge{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--text-main)}.telegram-message-body{font-size:11px;line-height:1.5;color:#cbd5e1;white-space:pre-wrap;margin:0;user-select:text}.copilot-panel{width:310px;min-width:310px;max-width:310px;padding:10px;gap:8px;transition:all .25s cubic-bezier(.2,0,0,1)}.copilot-panel.collapsed{display:none!important}.panel-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px;border-bottom:1px solid var(--md-sys-color-outline-variant)}.panel-header-left{display:flex;align-items:center;gap:8px}.panel-icon-wrap{width:28px;height:28px;border-radius:var(--md-shape-corner-medium);background:var(--grad-orb);display:flex;align-items:center;justify-content:center;color:#fff}.panel-title{font-size:13px;font-weight:700;color:var(--md-sys-color-on-surface)}.panel-subtitle{font-size:11px;color:var(--text-muted)}.panel-header-right{display:flex;align-items:center;gap:6px}.badge-count{font-size:11px;font-weight:700;padding:2px 6px;border-radius:var(--md-shape-corner-full);background:var(--accent-cyan-dim);color:#fff;border:1px solid rgba(168,85,247,.25)}.icon-btn-close-copilot{width:24px;height:24px;border-radius:var(--md-shape-corner-full);display:flex;align-items:center;justify-content:center;color:var(--md-sys-color-on-surface-variant)}.icon-btn-close-copilot:hover{background:#ffffff14;color:var(--md-sys-color-on-surface)}.copilot-memory-banner{padding:6px 10px;border-radius:var(--md-shape-corner-large);background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline);display:flex;flex-direction:column;gap:2px}.memory-header{display:flex;align-items:center;gap:6px}.memory-icon{font-size:14px}.memory-title{font-size:11px;font-weight:700;color:var(--md-sys-color-on-surface)}.memory-badge{font-size:11px;font-weight:700;padding:1px 5px;border-radius:var(--md-shape-corner-full);background:var(--grad-dual-dim);color:#fff;margin-left:auto}.memory-text{font-size:11px;color:var(--text-muted)}.copilot-chat-feed{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:4px 2px}.copilot-bubble{padding:8px 12px;border-radius:18px 18px 18px 4px;background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline);box-shadow:var(--md-elevation-1);display:flex;flex-direction:column;gap:4px;max-width:95%}.copilot-bubble.user{align-self:flex-end;border-radius:18px 18px 4px;background:var(--grad-dual-dim);border:1px solid rgba(168,85,247,.35)}.bubble-header{display:flex;align-items:center;justify-content:space-between;font-size:11px}.bubble-author{display:flex;align-items:center;gap:4px;font-weight:700;color:#fff}.author-icon{font-size:13px}.chat-author-avatar{width:16px;height:16px;border-radius:50%;object-fit:cover;border:1px solid var(--accent-cyan);box-shadow:0 0 6px var(--accent-cyan-glow);flex-shrink:0}.bubble-time{font-size:11px;color:var(--text-muted)}.bubble-text{font-size:11px;line-height:1.45;color:var(--md-sys-color-on-surface)}.shortcut-pill{font-size:11px;padding:1px 5px;border-radius:var(--md-shape-corner-full);background:#ffffff1a;border:1px solid rgba(255,255,255,.15)}.quick-prompts-wrapper{overflow-x:auto;padding:2px 0}.quick-prompts-scroll{display:flex;align-items:center;gap:5px}.prompt-chip{display:flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--md-shape-corner-full);background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline);font-size:11px;font-weight:600;color:var(--md-sys-color-on-surface-variant);white-space:nowrap;transition:all .18s ease}.prompt-chip:hover{background:var(--md-sys-color-surface-container-high);color:#fff;border-color:#a855f759}.prompt-chip .material-symbols-outlined{font-size:14px;color:#fff}.copilot-form{display:flex;flex-direction:column;gap:5px}.copilot-input-box{display:flex;align-items:center;padding:4px 6px 4px 12px;border-radius:var(--md-shape-corner-full);background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline);box-shadow:var(--md-elevation-1);transition:all .2s ease}.copilot-input-box:focus-within{border-color:var(--accent-cyan);box-shadow:0 0 0 2px var(--accent-cyan-glow)}.copilot-textarea{flex:1;resize:none;font-size:11px;color:var(--md-sys-color-on-surface);line-height:1.5}.copilot-textarea::placeholder{color:var(--text-muted)}.btn-send-message{width:28px;height:28px;border-radius:var(--md-shape-corner-full);background:var(--grad-dual-accent);color:#fff;display:flex;align-items:center;justify-content:center;transition:all .18s ease}.btn-send-message:hover{transform:scale(1.06);box-shadow:0 2px 8px var(--accent-cyan-glow)}.btn-send-message .material-symbols-outlined{font-size:15px}.copilot-hint-row{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.copilot-clock-pill{display:flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--md-shape-corner-full);background:#ffffff0a;border:1px solid var(--md-sys-color-outline-variant);font-size:11px;color:var(--md-sys-color-on-surface-variant)}.clock-mini-icon{font-size:13px;color:#fff}.clock-tz{font-size:11px;font-weight:700;color:var(--text-muted)}.hint-text{font-size:11px;color:var(--text-disabled)}.modal-backdrop{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:99999}.modal-backdrop.active,.modal-backdrop.open{display:flex!important}.modal-blur{position:absolute;inset:0;background:#000000d9;backdrop-filter:blur(8px)}.modal-dialog-card{position:relative;width:540px;max-width:90vw;max-height:80vh;background-color:#080c14;background-image:radial-gradient(circle at 10% 90%,rgba(168,85,247,.24) 0%,transparent 60%),radial-gradient(circle at 90% 10%,rgba(217,70,239,.18) 0%,transparent 60%);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:var(--md-shape-corner-modal);border:1px solid rgba(168,85,247,.35);box-shadow:0 24px 60px #000000f2,0 0 30px #a855f726;display:flex;flex-direction:column;overflow:hidden;animation:modalScaleUp .2s cubic-bezier(.2,0,0,1);z-index:10}@keyframes modalScaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-card-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--md-sys-color-outline-variant);background:#ffffff05;flex-shrink:0}.modal-title-row{display:flex;align-items:center;gap:12px}.modal-title-row .material-symbols-outlined{font-size:18px;color:#fff!important;background:#7c3aed47;border:1px solid rgba(168,85,247,.45);border-radius:9px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 12px #a855f74d}.modal-card-title{font-size:15px;font-weight:700;color:#fff;letter-spacing:-.2px;display:block;line-height:1.25}.modal-card-sub{font-size:11px;color:var(--text-muted);margin-top:3px;line-height:1.4}.modal-esc-badge{font-size:11px;font-weight:700;padding:4px 10px;border-radius:var(--md-shape-corner-full);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--text-muted);cursor:pointer;transition:all .15s ease;flex-shrink:0;user-select:none}.modal-esc-badge:hover{background:#a855f740;border-color:#a855f780;color:#fff}.search-modal-header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--md-sys-color-outline-variant);background:#ffffff05}.search-modal-icon{font-size:18px;color:#fff!important;background:#7c3aed47;border:1px solid rgba(168,85,247,.45);border-radius:9px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 12px #a855f74d}.search-modal-field{flex:1;font-size:13px;color:var(--md-sys-color-on-surface)}.search-modal-field::placeholder{color:var(--text-muted)}.search-modal-filter-bar{display:flex;align-items:center;gap:5px;padding:8px 16px;background:#090c12;border-bottom:1px solid var(--md-sys-color-outline-variant);overflow-x:auto}.modal-filter-chip{padding:4px 10px;border-radius:var(--md-shape-corner-full);background:transparent;color:var(--md-sys-color-on-surface-variant);font-size:11px;font-weight:600;white-space:nowrap;transition:all .18s ease}.modal-filter-chip:hover{background:#ffffff0d;color:var(--md-sys-color-on-surface)}.modal-filter-chip.active{background:var(--grad-dual-dim);color:#fff;border:1px solid rgba(168,85,247,.35)}.search-modal-results-list{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:4px;max-height:380px}.search-modal-stock-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:var(--md-shape-corner-large);background:transparent;border:1px solid transparent;cursor:pointer;transition:all .15s ease}.search-modal-stock-item:hover,.search-modal-stock-item.focused{background:var(--md-sys-color-surface-container-high);border-color:var(--md-sys-color-outline)}.search-modal-stock-item.active{background:var(--grad-dual-dim);border-color:#a855f766}.toast-stack{position:fixed;bottom:16px;right:16px;display:flex;flex-direction:column;gap:8px;z-index:2000;pointer-events:none}.toast-card{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--md-shape-corner-full);background:#151a26;border:1px solid var(--md-sys-color-outline);box-shadow:var(--md-elevation-3);font-size:11px;color:var(--md-sys-color-on-surface);animation:toastSlide .25s cubic-bezier(.2,0,0,1);pointer-events:auto}@keyframes toastSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes liveDotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}.lumen-hub-panel{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:#05070c;background-image:radial-gradient(ellipse 70% 80% at 8% 85%,rgba(168,85,247,.25) 0%,rgba(124,58,237,.15) 40%,transparent 75%),radial-gradient(ellipse 70% 80% at 92% 15%,rgba(217,70,239,.2) 0%,rgba(168,85,247,.12) 40%,transparent 75%),radial-gradient(circle at 50% 32%,rgba(168,85,247,.08) 0%,transparent 55%);border-radius:var(--md-shape-corner-extra-large);border:1px solid var(--md-sys-color-outline);overflow-y:auto;overflow-x:hidden;padding:32px 24px 80px;position:relative;scroll-behavior:smooth}.lumen-hub-content{width:100%;max-width:800px;display:flex;flex-direction:column;align-items:center;gap:16px;margin:0 auto}.lumen-orb-wrap{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.lumen-orb{position:relative;width:96px;height:96px;border-radius:50%;padding:3px;background:linear-gradient(135deg,#d946ef,#a855f7 40%,#c084fc);display:flex;align-items:center;justify-content:center;box-shadow:0 0 35px #d946ef73,0 0 70px #a855f759;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.lumen-orb:hover{transform:scale(1.06);box-shadow:0 0 45px #d946ef99,0 0 90px #a855f78c}.sora-avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover;position:relative;z-index:2;border:2px solid rgba(255,255,255,.25);filter:drop-shadow(0 0 14px rgba(168,85,247,.45))}.lumen-orb-icon{font-size:28px;color:#fff}.lumen-orb-glow{position:absolute;inset:-14px;border-radius:50%;background:radial-gradient(circle,rgba(217,70,239,.4) 0%,rgba(168,85,247,.25) 50%,transparent 75%);animation:orbPulse 3s infinite ease-in-out;pointer-events:none}@keyframes orbPulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.25);opacity:1}}.lumen-greeting-block{text-align:center;display:flex;flex-direction:column;gap:6px}.lumen-headline{font-size:24px;font-weight:800;letter-spacing:-.5px;color:var(--md-sys-color-on-surface)}.lumen-subtext{font-size:11.5px;color:var(--md-sys-color-on-surface-variant);max-width:540px}.lumen-input-container{width:100%;max-width:680px;display:flex;flex-direction:column;gap:10px}.lumen-input-box{display:flex;align-items:center;padding:6px 8px 6px 16px;border-radius:var(--md-shape-corner-full);background:#0e131ebf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 32px #000000bf;transition:all .2s ease}.lumen-input-box:focus-within{border-color:var(--accent-cyan);box-shadow:0 0 0 2px var(--accent-cyan-glow),0 8px 32px #000000d9;background:#121928e6}.lumen-input-search-icon{font-size:20px;color:#fff;margin-right:6px}.lumen-input-field{flex:1;font-size:12.5px;color:var(--md-sys-color-on-surface);padding:6px 4px;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none}.lumen-input-field::placeholder{color:var(--text-muted)}.lumen-send-btn{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff!important;display:flex;align-items:center;justify-content:center;transition:all .18s ease;box-shadow:0 2px 10px #a855f773}.lumen-send-btn:hover{transform:scale(1.08);box-shadow:0 4px 16px #d946ef99}.lumen-send-btn .material-symbols-outlined{font-size:18px;font-weight:700;color:#fff!important}.lumen-quick-pills{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.lumen-pill{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--md-shape-corner-full);background:#7c3aed29;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(168,85,247,.32);font-size:11px;font-weight:600;color:#fff;cursor:pointer;transition:all .18s ease}.lumen-pill:hover{background:linear-gradient(135deg,#7c3aed59,#a855f740);border-color:#d946ef8c;color:#fff;box-shadow:0 0 12px #a855f74d}.lumen-pill .material-symbols-outlined{font-size:12px;color:#fff!important;background:#7c3aed61;border:1px solid rgba(168,85,247,.45);border-radius:50%;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.lumen-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.lumen-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--md-shape-corner-large);background:#0e1420b3;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .2s cubic-bezier(.2,0,0,1);text-align:left}.lumen-card:hover{background:#161e30d9;border-color:#a855f766;transform:translateY(-2px);box-shadow:0 8px 24px #000000b3,0 0 16px #a855f726}.lumen-card-icon-wrap{width:36px;height:36px;min-width:36px;border-radius:10px;background:#7c3aed47;border:1px solid rgba(168,85,247,.4);box-shadow:0 0 12px #a855f740;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.lumen-card:hover .lumen-card-icon-wrap{background:linear-gradient(135deg,#7c3aed,#a855f7);border-color:#d946ef99;box-shadow:0 0 16px #a855f780}.lumen-card-icon-wrap .material-symbols-outlined{font-size:19px;color:#fff!important}.lumen-card-body{flex:1;display:flex;flex-direction:column;gap:2px}.lumen-card-title{font-size:12px;font-weight:700;color:var(--md-sys-color-on-surface)}.lumen-card-desc{font-size:11px;color:var(--text-muted);line-height:1.35}.lumen-card-arrow{font-size:16px;color:var(--text-disabled);transition:all .18s ease}.lumen-card:hover .lumen-card-arrow{color:#fff;transform:translate(3px)}.lumen-recents-bar{display:flex;align-items:center;gap:8px;width:100%;padding-top:4px}.lumen-recents-label{font-size:11px;font-weight:700;color:var(--text-muted);white-space:nowrap}.lumen-recents-chips{display:flex;align-items:center;gap:6px;overflow-x:auto}.recent-ticker-chip{padding:3px 9px;border-radius:var(--md-shape-corner-full);background:#111520;border:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:700;color:var(--md-sys-color-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:all .18s ease}.recent-ticker-chip:hover{background:var(--md-sys-color-surface-container-high);border-color:#a855f759}.lumen-chat-results{width:100%;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--md-shape-corner-large);background:#111520;border:1px solid rgba(168,85,247,.35);box-shadow:0 8px 24px #000c;animation:modalScaleUp .2s cubic-bezier(.2,0,0,1)}.lumen-result-bubble{font-size:11.5px;line-height:1.5;color:var(--md-sys-color-on-surface)}.lumen-result-actions{display:flex;justify-content:flex-end;padding-top:6px}.btn-goto-terminal{display:flex;align-items:center;gap:6px;padding:7px 16px;border-radius:var(--md-shape-corner-full);background:var(--grad-dual-accent);color:#fff;font-size:11px;font-weight:700;transition:all .18s ease;box-shadow:0 2px 10px var(--accent-cyan-glow)}.btn-goto-terminal:hover{transform:scale(1.03);box-shadow:0 4px 16px var(--accent-mint-glow)}.notif-wrap{position:relative;display:inline-flex}.topbar-icon-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--md-shape-corner-full);background:#7c3aed38;border:1px solid rgba(168,85,247,.35);color:#fff!important;cursor:pointer;position:relative;transition:all .18s ease}.topbar-icon-btn:hover{background:linear-gradient(135deg,#7c3aed,#a855f7);border-color:#d946ef99;box-shadow:0 0 10px #a855f766;color:#fff!important}.topbar-icon-btn .material-symbols-outlined{color:#fff!important;font-size:16px}.notif-badge{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:9999px;background:var(--color-bearish);color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;border:2px solid var(--md-sys-color-surface)}.notif-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:320px;max-height:400px;background:#0e121cf5;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.12);border-radius:var(--md-shape-corner-large);box-shadow:0 16px 40px #000000b3;z-index:99999;display:none;flex-direction:column;overflow:hidden}.notif-dropdown.show{display:flex;animation:modalScaleUp .18s cubic-bezier(.2,0,0,1)}.notif-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--md-sys-color-outline);background:#ffffff05}.notif-header-title{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--md-sys-color-on-surface);letter-spacing:.5px}.btn-text-subtle{background:transparent;border:none;color:#fff;font-size:11px;cursor:pointer;padding:2px 6px;border-radius:4px}.btn-text-subtle:hover{background:var(--accent-cyan-dim)}.notif-list{overflow-y:auto;max-height:320px;padding:6px;display:flex;flex-direction:column;gap:4px}.notif-item{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);transition:all .15s ease}.notif-item.unread{background:#a855f714;border-color:#a855f733}.notif-item:hover{background:#ffffff0f}.notif-item-title{font-size:11px;font-weight:600;color:var(--md-sys-color-on-surface)}.notif-item-msg{font-size:11px;color:var(--md-sys-color-on-surface-variant);line-height:1.4}.notif-item-time{font-size:11px;color:var(--text-muted);margin-top:2px}.notif-empty-state{padding:24px 12px;text-align:center;font-size:11px;color:var(--text-muted)}.upgrade-cta-pill{display:flex;align-items:center;gap:5px;height:30px;padding:0 12px;border-radius:var(--md-shape-corner-full);background:linear-gradient(135deg,#fbbf2433,#f59e0b33);border:1px solid rgba(251,191,36,.5);color:#fbbf24;font-size:11px;font-weight:800;letter-spacing:.5px;cursor:pointer;transition:all .18s ease}.upgrade-cta-pill:hover{background:linear-gradient(135deg,#fbbf2459,#f59e0b59);border-color:#fbbf24;transform:translateY(-1px);box-shadow:0 4px 12px #fbbf2440}.upgrade-icon{font-size:16px}.user-profile-wrap{position:relative;display:inline-flex}.user-profile-chip{display:flex;align-items:center;gap:7px;height:30px;padding:2px 10px 2px 4px;border-radius:var(--md-shape-corner-full);background:#7c3aed38;border:1px solid rgba(168,85,247,.35);color:#fff!important;cursor:pointer;font-size:11px;font-weight:700;transition:all .18s ease}.user-profile-chip:hover{background:linear-gradient(135deg,#7c3aed66,#a855f766);border-color:#d946ef99;box-shadow:0 0 10px #a855f759}.user-avatar-dot{width:22px;height:22px;border-radius:9999px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff!important;display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px #a855f773}.user-avatar-dot .user-icon{font-size:14px;color:#fff!important}.user-tier-tag{padding:1px 6px;border-radius:4px;font-size:11px;font-weight:800;background:#ffffff14;color:#fff;border:1px solid rgba(168,85,247,.3);letter-spacing:.5px;transition:all .2s ease}.user-tier-tag.pro,.user-tier-tag.vip,.user-tier-tag[data-plan=pro],.user-tier-tag[data-plan=vip]{background:linear-gradient(135deg,#fbbf2433,#f59e0b33)!important;border:1px solid rgba(251,191,36,.5)!important;color:#fbbf24!important;box-shadow:0 0 8px #fbbf2440!important}.user-tier-tag.free{background:#ffffff14!important;border:1px solid rgba(168,85,247,.3)!important;color:#fff!important}.sidebar-user-wrap{position:relative}.user-dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;width:240px;background:#0e121cf5;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.12);border-radius:var(--md-shape-corner-large);box-shadow:0 16px 40px #000000b3;z-index:99999;display:none;flex-direction:column;padding:8px}.user-dropdown-menu.show{display:flex;animation:modalScaleUp .18s cubic-bezier(.2,0,0,1)}.sidebar-user-wrap .user-dropdown-menu{top:auto!important;bottom:calc(100% + 10px)!important;left:0!important;right:auto!important;transform-origin:bottom left}.user-menu-header{padding:8px 10px}.user-menu-name{font-size:13px;font-weight:700;color:var(--md-sys-color-on-surface)}.user-menu-email{font-size:11px;color:var(--md-sys-color-on-surface-variant);margin-top:2px}.user-menu-badge-row{display:flex;align-items:center;gap:6px;margin-top:6px}.badge-plan{font-size:11px;font-weight:800;padding:2px 6px;border-radius:4px;background:var(--accent-cyan-dim);color:#fff;border:1px solid rgba(168,85,247,.3);letter-spacing:.5px}.badge-plan.pro,.badge-plan.vip{background:linear-gradient(135deg,#fbbf2433,#f59e0b33)!important;border:1px solid rgba(251,191,36,.5)!important;color:#fbbf24!important}.badge-status-active{font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px;background:var(--color-bullish-dim);color:var(--color-bullish)}.user-menu-divider{height:1px;background:var(--md-sys-color-outline);margin:6px 0}.user-menu-stats{padding:4px 10px;display:flex;flex-direction:column;gap:4px}.user-stat-row{display:flex;justify-content:space-between;font-size:11px}.user-stat-row .stat-lbl{color:var(--text-muted)}.user-stat-row .stat-val{color:var(--md-sys-color-on-surface);font-weight:600}.user-menu-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;background:transparent;border:none;color:var(--md-sys-color-on-surface);font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease;width:100%;text-align:left}.user-menu-item:hover{background:#ffffff0f}.user-menu-item.text-bearish{color:var(--color-bearish)}.user-menu-item.text-bearish:hover{background:var(--color-bearish-dim)}.hero-actions-wrap{display:flex;align-items:center;gap:5px;margin-left:4px;flex-shrink:0}.hero-action-pill{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:var(--md-shape-corner-full);background:#a855f71f;border:1px solid rgba(168,85,247,.35);color:#fff;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .18s ease}.hero-action-pill:hover{border-color:#d946ef;background:#a855f747;box-shadow:0 0 10px #a855f759;transform:translateY(-1px)}.hero-action-pill .material-symbols-outlined{font-size:13px;color:#c084fc}.terminal-disclaimer-bar{display:flex!important;align-items:center!important;justify-content:center!important;padding:4px 12px 6px!important;background:transparent!important;border-top:none!important;flex-shrink:0;width:100%;box-sizing:border-box}.disclaimer-m3-capsule{display:inline-flex;align-items:center;gap:10px;max-width:1100px;width:100%;padding:3px 14px 3px 4px;border-radius:var(--md-shape-corner-full, 9999px);background:#08090d!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 2px 10px #0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-sizing:border-box}.disclaimer-badge-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:9999px;background:#a855f71f!important;border:1px solid rgba(168,85,247,.3)!important;color:#fff!important;font-size:11px;font-weight:700;letter-spacing:.6px;flex-shrink:0}.disclaimer-badge-pill .disc-badge-icon{font-size:12px;color:#c084fc!important}.disclaimer-m3-capsule .disc-text{font-size:11px;line-height:1.4;color:#e2e8f0e0;font-family:var(--font-sans);flex:1;white-space:normal}.wl-panel-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:8px;height:100%}@media(max-width:840px){.wl-panel-grid{display:flex!important;flex-direction:column!important;gap:12px!important;height:auto!important;min-height:100%!important}.wl-list-card,.alert-rules-card{min-height:280px!important;max-height:none!important;flex:1 1 auto!important}.wl-items-table-wrap,.alerts-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.wl-table,.alerts-table{min-width:480px!important}.wl-list-card .subcard-header,.alert-rules-card .subcard-header{flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding-bottom:8px!important}.wl-header-actions{width:100%!important;display:flex!important;justify-content:space-between!important;gap:6px!important}.wl-select{flex:1!important;max-width:calc(100% - 80px)!important}}.wl-list-card,.alert-rules-card{display:flex;flex-direction:column;height:100%;overflow:hidden}.wl-header-actions{display:flex;align-items:center;gap:6px}.wl-select{height:26px;padding:0 12px;border-radius:var(--md-shape-corner-full);background:#a855f71f;border:1px solid rgba(168,85,247,.3);color:#fff;font-size:11px;font-weight:600;cursor:pointer;outline:none;transition:all .18s ease}.wl-select:hover,.wl-select:focus{background:#a855f738;border-color:#a855f780;color:#fff}.wl-select option{background:#1b1c3e;color:#fff;padding:6px 10px}.btn-sub-action{display:flex;align-items:center;gap:4px;height:26px;padding:0 12px;border-radius:var(--md-shape-corner-full);background:#a855f71f;border:1px solid rgba(168,85,247,.3);color:#fff!important;font-size:11px;font-weight:700;cursor:pointer;transition:all .18s ease}.btn-sub-action:hover{background:#a855f740;border-color:#a855f780;color:#fff!important}.btn-sub-action .material-symbols-outlined{font-size:13px;color:#fff!important}.wl-items-table-wrap,.alerts-table-wrap{flex:1;overflow-y:auto;padding:4px}.wl-table,.alerts-table{width:100%;border-collapse:collapse;font-size:11px}.wl-table th,.alerts-table th{padding:6px 8px;text-align:left;font-size:11px;color:#ffffffd9;font-weight:700;border-bottom:1px solid var(--md-sys-color-outline);background:#ffffff03}.wl-table td,.alerts-table td{padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.03);color:var(--md-sys-color-on-surface)}.wl-table tr:hover td,.alerts-table tr:hover td{background:#ffffff0a}.wl-table th:first-child,.wl-table td:first-child,.alerts-table th:first-child,.alerts-table td:first-child{position:sticky;left:0;z-index:2;background:var(--surface-container, #141824);box-shadow:2px 0 6px #00000040;min-width:100px}.wl-table tr:hover td:first-child,.alerts-table tr:hover td:first-child{background:#181d2e}body.theme-light .wl-table th:first-child,body.theme-light .wl-table td:first-child,body.theme-light .alerts-table th:first-child,body.theme-light .alerts-table td:first-child{background:#fff!important;box-shadow:2px 0 6px #0000000f}body.theme-light .wl-table tr:hover td:first-child,body.theme-light .alerts-table tr:hover td:first-child{background:#fdf8fd!important}.wl-ticker-cell{display:flex;flex-direction:column;gap:2px;min-width:90px}.wl-ticker-badge{font-weight:800;font-size:13px;color:#38bdf8;letter-spacing:.5px}.wl-ticker-name{font-size:10px;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px}.badge-triggered{font-size:9px;padding:2px 6px;border-radius:4px;background:#f59e0b33;color:#f59e0b;border:1px solid rgba(245,158,11,.5);font-weight:700;animation:pulse 1.8s infinite}.btn-icon-delete{background:transparent;border:none;color:#ffffffa6;cursor:pointer;padding:2px 4px;border-radius:4px;transition:all .15s ease}.btn-icon-delete:hover{color:var(--color-bearish);background:var(--color-bearish-dim)}.wl-empty-cell,.alerts-empty-cell{text-align:center!important;padding:36px 16px!important;white-space:normal!important}.table-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;max-width:290px;margin:0 auto;text-align:center;line-height:1.45}.table-empty-state .empty-icon{font-size:28px;opacity:.85;margin-bottom:2px}.table-empty-state .empty-title{font-size:12px;font-weight:700;color:#fff;letter-spacing:.3px}.table-empty-state .empty-desc{font-size:11px;color:var(--md-sys-color-on-surface-variant);word-break:break-word}.auth-modal-card{width:440px;max-width:92vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.auth-modal-card .auth-tabs{margin:0;padding:0 20px;flex-shrink:0}.auth-modal-card .quick-demo-login-box{margin:16px 20px 0;flex-shrink:0}.auth-modal-card .auth-form{padding:16px 20px 24px;overflow-y:auto;max-height:calc(88vh - 120px);-webkit-overflow-scrolling:touch}.auth-tabs{display:flex;border-bottom:1px solid var(--md-sys-color-outline);margin-bottom:14px}.auth-tab-btn{flex:1;padding:10px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--md-sys-color-on-surface-variant);font-size:12px;font-weight:700;cursor:pointer;transition:all .18s ease}.auth-tab-btn.active{color:#fff;border-bottom-color:var(--accent-cyan)}.quick-demo-login-box{padding:10px 12px;background:#ffffff05;border:1px solid var(--md-sys-color-outline);border-radius:var(--md-shape-corner-medium);margin-bottom:14px}.demo-lbl{font-size:11px;color:var(--text-muted);letter-spacing:.5px;display:block;margin-bottom:6px}.demo-chips-row{display:flex;gap:8px}.demo-chip-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 10px;border-radius:6px;font-size:11px;font-weight:700;cursor:pointer;transition:all .15s ease}.demo-chip-btn.pro-demo{background:var(--accent-cyan-dim);border:1px solid rgba(168,85,247,.4);color:#fff}.demo-chip-btn.pro-demo:hover{background:#a855f740;box-shadow:0 2px 8px var(--accent-cyan-glow)}.demo-chip-btn.admin-demo{background:var(--color-whale-dim);border:1px solid rgba(251,191,36,.4);color:var(--color-whale)}.demo-chip-btn.admin-demo:hover{background:#fbbf2440;box-shadow:0 2px 8px var(--color-whale-glow)}.auth-form{display:flex;flex-direction:column;gap:12px}.form-group{display:flex;flex-direction:column;gap:5px}.form-label{font-size:11px;font-weight:600;color:var(--md-sys-color-on-surface-variant)}.form-input,.form-select{height:36px;padding:0 12px;border-radius:8px;background:var(--md-sys-color-surface-container-highest);border:1px solid var(--md-sys-color-outline);color:var(--md-sys-color-on-surface);font-size:12px;outline:none;transition:all .18s ease}.form-input:focus,.form-select:focus{border-color:var(--accent-cyan);box-shadow:0 0 0 2px var(--accent-cyan-dim)}select option,.form-select option{background:#1b1c3e!important;color:#fff!important;padding:8px 12px}.password-input-wrap{position:relative;display:flex;align-items:center;width:100%}.password-input-wrap .form-input.has-eye-toggle{width:100%;padding-right:40px}.btn-password-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:6px;border:none;background:transparent;color:var(--text-muted, #94a3b8);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .16s ease;padding:0}.btn-password-eye:hover{color:#f8fafc;background:#a855f729}.btn-password-eye .material-symbols-outlined{font-size:18px}.form-remember-row{display:flex;align-items:center;justify-content:space-between;margin-top:4px;margin-bottom:4px}.btn-forgot-password-link{background:none;border:none;color:var(--md-sys-color-primary, #7ED6EC);font-size:12px;font-weight:600;cursor:pointer;padding:4px 6px;border-radius:6px;transition:all .2s ease;text-decoration:underline;text-underline-offset:3px}.btn-forgot-password-link:hover{color:#a1edff;background:#7ed6ec1a}.modal-form-desc{font-size:12.5px;color:var(--md-sys-color-on-surface-variant, #94A3B8);line-height:1.5;margin-bottom:8px}.alert-info-box{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:#7ed6ec14;border:1px solid rgba(126,214,236,.25);font-size:12px;color:var(--md-sys-color-on-surface, #F1F5F9);margin-bottom:8px}.otp-input{font-size:24px!important;font-weight:700!important;letter-spacing:8px!important;text-align:center!important;color:#00e676!important}.form-helper-text{font-size:11px;color:#94a3b8;margin-top:4px;display:block}.auth-switch-link-row{display:flex;justify-content:center;align-items:center;margin-top:12px}.btn-text-link{background:none;border:none;color:#94a3b8;font-size:12px;cursor:pointer;padding:6px 12px;border-radius:6px;transition:all .2s ease}.btn-text-link:hover{color:#f1f5f9;background:#ffffff0d}.remember-me-label{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:500;color:var(--md-sys-color-on-surface-variant, #cbd5e1);cursor:pointer;user-select:none}input[type=checkbox],.remember-me-checkbox{-webkit-appearance:none!important;appearance:none!important;position:relative;width:18px;height:18px;min-width:18px;min-height:18px;border-radius:5px;border:1.5px solid rgba(168,85,247,.65)!important;background:#0f172ad9!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .16s ease;flex-shrink:0}input[type=checkbox]:hover,.remember-me-checkbox:hover{border-color:#c084fc!important;background:#a855f726!important}input[type=checkbox]:checked,.remember-me-checkbox:checked{background:linear-gradient(135deg,#7c3aed,#a855f7)!important;border-color:#c084fc!important;box-shadow:0 0 10px #a855f773!important}input[type=checkbox]:checked:after,.remember-me-checkbox:checked:after{content:"";width:5px;height:9px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}.form-checkbox-group{display:flex;align-items:flex-start;gap:10px;padding:6px 0}.checkbox-lbl{font-size:11px;color:var(--text-muted);line-height:1.4;cursor:pointer}.form-help-text{font-size:11px;color:var(--text-muted);margin-top:2px}.auth-action-row{margin-top:6px}.btn-primary-auth{width:100%;height:38px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;background:var(--grad-dual-accent);color:#fff;border:none;font-size:12px;font-weight:700;cursor:pointer;transition:all .18s ease;box-shadow:0 2px 10px var(--accent-cyan-glow)}.btn-primary-auth:hover{transform:translateY(-1px);box-shadow:0 4px 16px var(--accent-mint-glow)}.btn-primary-auth.btn-whale{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 2px 10px var(--color-whale-glow)}.auth-divider-wrap{display:flex;align-items:center;gap:12px;margin:16px 0 12px;width:100%}.auth-divider-line{flex:1;height:1px;background:#ffffff14}.auth-divider-text{font-size:11px;color:var(--text-muted, #94a3b8);white-space:nowrap}.google-auth-container{display:flex;flex-direction:column;align-items:center;width:100%}.google-gis-slot{display:none;width:100%;justify-content:center;margin-bottom:6px}.btn-google-sign-in{width:100%;height:40px;display:flex;align-items:center;justify-content:center;gap:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#f8fafc;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-google-sign-in:hover{background:#ffffff1a;border-color:#ffffff3d;transform:translateY(-1px);box-shadow:0 4px 14px #0000004d}.google-icon{flex-shrink:0}.verify-badge-header{text-align:center;padding:8px 6px 4px}.verify-icon-orb{width:48px;height:48px;border-radius:50%;background:#00e5ff1a;border:1px solid rgba(0,229,255,.3);display:flex;align-items:center;justify-content:center;margin:0 auto 10px;color:var(--accent-cyan, #00e5ff);box-shadow:0 0 20px #00e5ff33}.verify-heading{font-size:15px;font-weight:700;color:#fff;margin:0 0 6px}.verify-subheading{font-size:12px;color:var(--text-muted, #94a3b8);margin:0;line-height:1.5}.otp-input-large{text-align:center;font-size:24px;font-weight:800;letter-spacing:10px;padding:8px;height:48px;background:#0006;border:1px solid rgba(0,229,255,.3);border-radius:8px;color:#fff;box-sizing:border-box}.otp-input-large:focus{border-color:var(--accent-cyan, #00e5ff);box-shadow:0 0 16px #00e5ff40;outline:none}.verify-resend-row{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-size:11.5px}.verify-timer-text{color:var(--text-muted, #94a3b8)}.btn-resend-otp{background:none;border:none;color:var(--accent-cyan, #00e5ff);font-size:11.5px;font-weight:600;cursor:pointer;text-decoration:underline;padding:0}.btn-resend-otp:disabled,.btn-resend-otp.disabled{color:#64748b;cursor:not-allowed;text-decoration:none;opacity:.6}.nav-pro-badge,.drawer-pro-badge{font-size:8.5px;font-weight:800;padding:1px 5px;border-radius:4px;background:#fbbf2426;color:#fbbf24;border:1px solid rgba(251,191,36,.35);margin-left:auto;letter-spacing:.5px;text-transform:uppercase;flex-shrink:0}.flowlens-locked-gate{width:100%;height:100%;min-height:480px;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:radial-gradient(circle at center,#0e131ff5,#07090efa);position:relative;z-index:10}.flowlens-gate-card{max-width:560px;width:100%;background:#0e131f;border:1px solid rgba(251,191,36,.28);border-radius:20px;padding:32px 28px;text-align:center;box-shadow:0 20px 50px #000c,0 0 30px #fbbf2414;box-sizing:border-box}.flowlens-gate-icon-orb{width:56px;height:56px;border-radius:50%;background:#fbbf241f;border:1px solid rgba(251,191,36,.4);display:flex;align-items:center;justify-content:center;margin:0 auto 14px;color:#fbbf24;font-size:26px;box-shadow:0 0 24px #fbbf2433}.flowlens-gate-badge{display:inline-block;padding:4px 12px;background:#fbbf241f;border:1px solid rgba(251,191,36,.3);border-radius:9999px;font-size:10px;font-weight:800;color:#fbbf24;letter-spacing:1.5px;margin-bottom:12px}.flowlens-gate-title{font-size:20px;font-weight:800;color:#fff;margin:0 0 10px;letter-spacing:-.3px}.flowlens-gate-desc{font-size:12.5px;color:#94a3b8;line-height:1.6;margin:0 0 20px}.flowlens-gate-features-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;text-align:left;margin-bottom:24px}@media(max-width:600px){.flowlens-gate-features-grid{grid-template-columns:1fr}}.flowlens-gate-feat-item{display:flex;align-items:flex-start;gap:10px;background:#00000059;border:1px solid rgba(255,255,255,.06);padding:10px 12px;border-radius:10px}.flowlens-gate-feat-item .feat-title{font-size:11.5px;font-weight:700;color:#f1f5f9}.flowlens-gate-feat-item .feat-sub{font-size:10px;color:#64748b;margin-top:2px}.flowlens-gate-actions{display:flex;flex-direction:column;gap:10px;align-items:center}.flowlens-gate-actions .btn-primary-auth{height:42px;font-size:12.5px}.pricing-modal-card{width:820px;max-width:95vw;max-height:88vh;overflow:hidden;display:flex;flex-direction:column}.pricing-modal-card .pricing-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:24px;margin:0;overflow-y:auto;flex:1}.plan-card{position:relative;display:flex;flex-direction:column;background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-shape-corner-large);padding:18px 16px;transition:all .2s ease}.plan-card:hover{border-color:#fff3;transform:translateY(-2px)}.plan-card.popular{border-color:#a855f7a6;background:radial-gradient(ellipse 120% 80% at 50% 0%,rgba(168,85,247,.28) 0%,transparent 70%),radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px),var(--md-sys-color-surface-container);background-size:100% 100%,16px 16px,auto;box-shadow:0 12px 40px #a855f752,0 0 0 1px #a855f766}.plan-card.vip{border-color:#fbbf2480;background:linear-gradient(180deg,rgba(251,191,36,.08) 0%,var(--md-sys-color-surface-container) 100%);box-shadow:0 8px 30px #fbbf241f}.plan-card-tag{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;padding:2px 8px;border-radius:6px;font-size:9.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;margin-bottom:8px}.plan-card-tag.free-tag{background:#94a3b81f;border:1px solid rgba(148,163,184,.25);color:#94a3b8}.plan-card-tag.pro-tag{background:#a855f729;border:1px solid rgba(168,85,247,.4);color:#c084fc}.plan-card-tag.vip-tag{background:linear-gradient(135deg,#f59e0b40,#ec489940);border:1px solid rgba(245,158,11,.5);color:#facc15;box-shadow:0 0 10px #f59e0b26}.popular-ribbon{display:none!important}.plan-title{font-size:15px;font-weight:700;color:var(--md-sys-color-on-surface);margin-bottom:4px;letter-spacing:-.2px}.plan-price{font-size:19px;font-weight:800;color:var(--md-sys-color-on-surface);margin-bottom:4px;letter-spacing:-.3px}.plan-period{font-size:11px;font-weight:500;color:var(--text-muted)}.plan-savings-pill{display:inline-block;margin:4px 0 8px;padding:3px 8px;border-radius:6px;background:#ec48991f;border:1px solid rgba(236,72,153,.35);color:#f472b6;font-size:10px;font-weight:600;line-height:1.3}.plan-desc{font-size:11px;color:var(--md-sys-color-on-surface-variant);line-height:1.35;min-height:auto;margin-bottom:12px}.plan-feature-list{list-style:none;padding:0;margin:0 0 14px;flex:1;display:flex;flex-direction:column;gap:7px}.plan-feature-list li{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.3;color:var(--md-sys-color-on-surface-variant)}.plan-feature-list li .feat-item-body{display:flex;flex-direction:column;gap:1px}.plan-feature-list li .feat-title{font-size:11px;font-weight:600;color:var(--md-sys-color-on-surface, #f8fafc);line-height:1.3}.plan-feature-list li .feat-detail{font-size:10px;color:var(--text-muted, #94a3b8);line-height:1.25}.plan-feature-list li.disabled{opacity:.55}.plan-feature-list li.disabled .feat-title{color:var(--text-disabled, #64748b);font-weight:500}.plan-feature-list li.disabled .feat-detail{color:#94a3b880}.feat-check{font-size:14px;color:var(--color-bullish, #10b981);flex-shrink:0;margin-top:1px}.feat-cross{font-size:14px;color:var(--text-disabled, #64748b);flex-shrink:0;margin-top:1px}.plan-cta-btn{width:100%;min-height:44px;padding:10px 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);border:none;white-space:nowrap;letter-spacing:.2px;text-decoration:none}.plan-cta-btn .cta-icon{font-size:18px;line-height:1;flex-shrink:0}.plan-cta-btn .cta-label{font-family:"Plus Jakarta Sans",var(--font-sans),sans-serif;font-weight:700;letter-spacing:.2px}.plan-cta-btn .cta-sep{opacity:.55;font-size:11px;margin:0 1px}.plan-cta-btn .cta-price{font-family:JetBrains Mono,monospace;font-weight:800;letter-spacing:.4px}.plan-cta-btn.current{background:var(--md-sys-color-surface-container-highest);color:var(--text-muted);cursor:default;border:1px solid rgba(255,255,255,.08)}.plan-cta-btn.btn-cyan,.plan-cta-btn.btn-purple{background:linear-gradient(135deg,#7c3aed,#a855f7,#c084fc);color:#fff;box-shadow:0 4px 18px #a855f773}.plan-cta-btn.btn-cyan:hover,.plan-cta-btn.btn-purple:hover{transform:translateY(-1px);box-shadow:0 6px 24px #d946ef99}.plan-cta-btn.btn-whale{background:linear-gradient(135deg,#9333ea,#7c3aed,#6d28d9)!important;color:#fff!important;box-shadow:0 4px 20px #9333ea73!important;border:1px solid rgba(216,180,254,.3)!important}.plan-cta-btn.btn-whale:hover{transform:translateY(-1px);background:linear-gradient(135deg,#a855f7,#9333ea,#7e22ce)!important;box-shadow:0 6px 24px #a855f799!important}.alert-modal-card{width:450px;max-width:92vw;overflow:hidden}.alert-modal-card .auth-form{padding:20px 24px 24px}.sora-charts-panel{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#0f1026f0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--md-shape-corner-extra-large);border:1px solid rgba(168,85,247,.22);box-shadow:0 4px 24px #000000b3,0 0 16px #a855f71a;padding:8px 12px 10px;gap:8px;position:relative}.sora-charts-topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.08)}.sora-charts-top-left{display:flex;align-items:center;gap:12px}.sora-hero-price-wrap{display:inline-flex;align-items:center;gap:8px}.sora-hero-symbol{font-size:18px;font-weight:800;color:#fff;letter-spacing:.5px}.sora-hero-symbol-clickable,.hero-symbol-clickable,.entry-symbol-clickable,.smart-symbol-clickable{cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;border-radius:4px;padding:1px 4px;margin:-1px -4px;user-select:none}.sora-hero-symbol-clickable:hover,.hero-symbol-clickable:hover,.entry-symbol-clickable:hover,.smart-symbol-clickable:hover{background:#38bdf826;color:#38bdf8!important;text-decoration:underline;text-underline-offset:3px}.sora-ticker-identity{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.sora-ticker-info-btn{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;min-width:17px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#94a3b8;cursor:pointer;padding:0;transition:all .15s ease;margin:0;vertical-align:middle}.sora-ticker-info-btn .material-symbols-outlined{font-size:11.5px!important;line-height:1}.sora-ticker-info-btn:hover{background:#38bdf838;border-color:#38bdf880;color:#38bdf8;transform:scale(1.1)}.sora-hero-price{font-size:17px;font-weight:700}.sora-change-ticker-btn{display:inline-flex;align-items:center;gap:5px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:9999px;padding:3px 10px;font-size:11px;color:#cbd5e1;cursor:pointer;transition:all .2s}.sora-change-ticker-btn:hover{background:#a855f740;border-color:#a855f773;color:#fff}.sora-change-ticker-btn .material-symbols-outlined{font-size:15px}.sora-charts-top-right{display:flex;align-items:center;gap:10px}.sora-chart-tf-group{display:inline-flex;align-items:center;gap:2px;background:#00000073;border:1px solid rgba(255,255,255,.08);border-radius:9999px;padding:2px 4px}.sora-tf-btn{background:transparent;border:none;border-radius:9999px;padding:3px 9px;font-size:11px;font-weight:600;color:#cbd5e1;cursor:pointer;transition:all .15s}.sora-tf-btn:hover{color:#fff;background:#ffffff14}.sora-tf-btn.active{background:#a855f766;color:#fff;font-weight:700;box-shadow:0 0 10px #a855f759}.sora-bot-source-pill{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,#fbbf2429,#f59e0b1f)!important;border:1px solid rgba(251,191,36,.55)!important;border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:800;color:#fbbf24!important;letter-spacing:.5px;box-shadow:0 0 10px #fbbf2440;cursor:pointer;transition:all .2s ease}.sora-bot-source-pill:hover{background:#fbbf2440!important;box-shadow:0 0 14px #fbbf2466}.sora-bot-source-pill .material-symbols-outlined{font-size:15px}.sora-chart-modes-strip{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:2px 2px 4px;scrollbar-width:none}.sora-chart-modes-strip::-webkit-scrollbar{display:none}.sora-mode-pill{background:#161834b3;border:1px solid rgba(255,255,255,.08);border-radius:9999px;padding:4px 12px;font-size:11.5px;color:#cbd5e1;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap;flex-shrink:0}.sora-mode-pill:hover{background:#a855f738;color:#fff;border-color:#a855f773;transform:translateY(-1px)}.sora-mode-pill.active{background:linear-gradient(135deg,#a855f76b,#7c3aed61);border-color:#a855f7;color:#fff;font-weight:700;box-shadow:0 0 14px #a855f766}.sora-mode-pill .mode-icon{font-size:13px;line-height:1}.sora-mode-pill .mode-label{letter-spacing:.3px}.sora-chart-content-grid{display:grid;grid-template-columns:1fr 370px;grid-template-rows:minmax(0,1fr);gap:10px;flex:1;min-height:0;overflow:hidden;transition:grid-template-columns .25s cubic-bezier(.16,1,.3,1)}.sora-chart-content-grid.wide-chart-mode{grid-template-columns:1fr 0px;gap:0}.sora-chart-content-grid.wide-chart-mode .sora-telemetry-card{display:none!important}.sora-chart-content-grid.wide-chart-mode .sora-canvas-card{width:100%}.sora-canvas-card{display:flex;flex-direction:column;background:#141210;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);overflow:hidden;position:relative;height:100%;min-height:0;flex:1}.sora-canvas-header{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:#1a1816;border-bottom:1px solid rgba(255,255,255,.06);gap:8px;flex-wrap:wrap}.sora-canvas-title-group{display:flex;align-items:center;gap:6px}.sora-canvas-title-group .material-symbols-outlined{font-size:16px}.sora-mode-display-title{font-size:11.5px;font-weight:700;color:#fff;letter-spacing:.4px}.sora-chart-legends{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.sora-legend-chip{padding:2px 7px;border-radius:4px;font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:4px;border:1px solid transparent}.sora-canvas-container{flex:1;position:relative;width:100%;height:100%;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#141210;border-radius:var(--radius-lg);padding:4px}#flowlensCanvas{position:absolute;top:0;left:0;width:100%;height:100%;display:block;cursor:crosshair;border-radius:var(--radius-lg);user-select:none}.sora-canvas-hud{position:absolute;pointer-events:none;z-index:30;background:#0b0f17f0;border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 24px #00000080,0 0 12px #7ed6ec26;border-radius:8px;padding:8px 12px;font-size:11px;line-height:1.4;color:#f8fafc;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);max-width:280px;transition:opacity .08s ease}.sora-bot-chart-img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;display:block;image-rendering:auto;border-radius:6px;transition:transform .1s ease-out,object-fit .2s ease;transform-origin:center center;cursor:grab;user-select:none;-webkit-user-drag:none}.sora-bot-chart-img.fit-contain{object-fit:contain!important}.sora-bot-chart-img.fit-edge-to-edge,.sora-bot-chart-img.is-edge-to-edge{object-fit:fill!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}.sora-chart-modal-body img.fit-edge-to-edge,.sora-chart-modal-body img.is-edge-to-edge{object-fit:cover!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important}.sora-bot-chart-img.is-dragging{cursor:grabbing;transition:none}.sora-chart-zoom-controls{display:flex;align-items:center;gap:4px;background:#0e1118d9;border:1px solid rgba(255,255,255,.12);border-radius:9999px;padding:3px 6px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sora-zoom-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:transparent;border:none;color:#94a3b8;cursor:pointer;transition:all .15s ease}.sora-zoom-btn:hover{background:#a855f729;color:#c084fc}.sora-zoom-btn .material-symbols-outlined{font-size:16px}.sora-zoom-level-badge{font-size:11px;font-weight:700;color:#c084fc;padding:0 4px;min-width:32px;text-align:center}.sora-chart-modal-backdrop{position:fixed;inset:0;background:#05070df2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:999999;display:none;align-items:center;justify-content:center;padding:16px;opacity:0;pointer-events:none;transition:opacity .2s ease}.sora-chart-modal-backdrop.active{display:flex!important;opacity:1!important;pointer-events:auto!important}.sora-chart-modal-dialog{width:96vw;max-width:1600px;height:92vh;background:#141210;border:1px solid rgba(255,255,255,.14);border-radius:16px;display:flex;flex-direction:column;box-shadow:0 25px 60px -15px #000000e6;overflow:hidden}.sora-chart-modal-header{height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);background:#1a1714}.sora-modal-title-group{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#f1f5f9}.sora-modal-actions{display:flex;align-items:center;gap:10px}.sora-modal-zoom-pill{display:flex;align-items:center;gap:4px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:9999px;padding:2px 6px}.sora-modal-close-btn{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#94a3b8;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.sora-modal-close-btn:hover{background:#ef444433;border-color:#ef444466;color:#ef4444}.sora-chart-modal-body{flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#0f0d0b;position:relative;padding:8px;user-select:none}.sora-chart-modal-body img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;image-rendering:auto;box-shadow:0 10px 30px #0009;transition:transform .08s ease-out;transform-origin:center center;cursor:grab;user-select:none;-webkit-user-drag:none}.sora-chart-modal-body img.is-dragging{cursor:grabbing!important;transition:none!important}.sora-chart-loading-overlay{position:absolute;inset:0;background:#141210e0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;z-index:15;transition:opacity .2s ease}.sora-chart-spinner{width:36px;height:36px;border:3px solid rgba(168,85,247,.2);border-top-color:#a855f7;border-radius:50%;animation:soraSpin .8s linear infinite}@keyframes soraSpin{to{transform:rotate(360deg)}}.sora-loading-text{font-size:11px;color:#c084fc;letter-spacing:.5px}#soraBotCanvas{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.sora-canvas-hud{position:absolute;top:8px;right:90px;background:#12100eeb;border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:4px 10px;font-size:11px;color:#fff;pointer-events:none;backdrop-filter:blur(8px);z-index:10;display:none}.sora-telemetry-card{display:flex;flex-direction:column;background:#0c0d20f2;border:1px solid rgba(168,85,247,.25);border-radius:var(--radius-lg);padding:8px 10px;gap:6px;overflow-y:auto;scrollbar-width:thin;height:100%;min-height:0;max-height:100%}.sora-telemetry-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.08)}.sora-telemetry-brand{display:flex;align-items:center;gap:6px}.sora-telemetry-brand .material-symbols-outlined{font-size:17px}.telemetry-title{font-size:11px;font-weight:700;color:#fff;letter-spacing:.4px}.telemetry-handle{font-size:11px;color:#a855f7;font-weight:600}.telemetry-banner{background:#a855f71f;border-left:3px solid #a855f7;border-radius:4px;padding:6px 10px}.telemetry-banner-title{font-size:11.5px;font-weight:700;color:#fff;display:flex;align-items:center;gap:6px}.telemetry-banner-subtitle{font-size:11px;color:#cbd5e1;margin-top:2px}.telemetry-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.telemetry-stat-tile{background:#12142cb3;border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:5px 8px;display:flex;flex-direction:column}.telemetry-stat-label{font-size:11px;color:#cbd5e1;text-transform:uppercase;font-weight:600}.telemetry-stat-val{font-size:12px;font-weight:700;color:#fff;margin-top:2px}.telemetry-body-box{background:#0e0f22a6;border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:8px 10px;font-size:11px;line-height:1.5;color:#e2e8f0;display:flex;flex-direction:column;gap:6px;flex:1}.icon-tele-m3{font-size:13.5px;vertical-align:-2.5px;margin-right:3px;display:inline-block;line-height:1.4}.telemetry-bullet{display:flex;gap:6px;align-items:flex-start}.telemetry-bullet-icon{flex-shrink:0;font-size:12px;margin-top:1px}.telemetry-bullet-text{flex:1}.telemetry-bullet-text b{color:#fff}.telemetry-footer-actions{display:flex;gap:6px;margin-top:auto;padding-top:4px}.btn-sora-action{flex:1;height:32px;border-radius:8px;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s}.btn-sora-action .material-symbols-outlined{font-size:15px}.btn-sora-action.primary{background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;color:#fff;box-shadow:0 2px 10px #a855f759}.btn-sora-action.primary:hover{transform:translateY(-1px);box-shadow:0 4px 16px #a855f780}.btn-sora-action.secondary{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fff}.btn-sora-action.secondary:hover{background:#ffffff1f;border-color:#a855f766}@media(max-width:1024px){.sora-chart-content-grid{grid-template-columns:1fr;grid-template-rows:1fr 280px}}.topbar-ai-pulse-btn{position:relative;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;margin-left:10px;background:#a855f71f;border:1px solid rgba(168,85,247,.35);border-radius:9999px;color:#c084fc;font-size:11px;font-weight:700;cursor:pointer;overflow:hidden;transition:all .2s cubic-bezier(.2,0,0,1)}.topbar-ai-pulse-btn:hover{background:#a855f738;border-color:#c084fc;box-shadow:0 0 12px #a855f759;transform:translateY(-1px)}.ai-pulse-ripple{position:absolute;top:50%;left:12px;width:6px;height:6px;background:#c084fc;border-radius:50%;box-shadow:0 0 6px #a855f7;animation:aiPulseDotRipple 1.8s cubic-bezier(.2,.8,.4,1) infinite}.ai-pulse-banner-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:linear-gradient(90deg,#a855f71f,#d946ef1f);border:1px solid rgba(168,85,247,.3);border-radius:12px;margin-bottom:8px;box-shadow:0 2px 12px #0000004d}.pulse-banner-left{position:relative;display:flex;align-items:center;gap:8px;padding-left:14px}.pulse-vip-badge{font-size:11px;font-weight:800;color:#fbbf24;background:#f59e0b26;border:1px solid rgba(245,158,11,.4);padding:2px 7px;border-radius:9999px;letter-spacing:.5px}.btn-return-screening{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:11px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.2,0,0,1)}.btn-return-screening:hover{background:#ffffff29;border-color:#c084fc;color:#c084fc;transform:translate(-2px)}.btn-return-screening .material-symbols-outlined{font-size:16px}.shortcut-esc-kbd{background:#0006;border:1px solid rgba(255,255,255,.25);border-radius:4px;padding:1px 5px;font-size:11px;color:#94a3b8;margin-left:4px}@keyframes aiPulseDotRipple{0%{box-shadow:0 0 #a855f7cc}70%{box-shadow:0 0 0 8px #a855f700}to{box-shadow:0 0 #a855f700}}.pulse-btn-icon{font-size:14px;color:#c084fc}.pulse-btn-count{background:#a855f740;color:#fff;padding:1px 6px;border-radius:9999px;font-size:11px;font-weight:800}.radar-view-mode-toggle{display:inline-flex;align-items:center;background:#0f172a99;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:2px;gap:2px}.view-toggle-btn{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;background:transparent;border:none;border-radius:6px;color:var(--text-muted);font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.view-toggle-btn .material-symbols-outlined{font-size:14px}.view-toggle-btn:hover{color:#fff;background:#ffffff0d}.view-toggle-btn.active{background:#a855f738;color:#c084fc;border:1px solid rgba(168,85,247,.45)}.panel-card.obsidian-aipulse-section{flex:1;display:flex;flex-direction:column;height:100%;min-height:0;max-height:100%;padding:0;overflow:hidden;background:radial-gradient(ellipse 70% 50% at 50% 15%,#a855f714,#070812);border:1px solid rgba(168,85,247,.22);border-radius:12px;position:relative}.aipulse-table-container{flex:1;height:100%;min-height:0;overflow-y:auto;padding:0 10px 10px;background:transparent;position:relative}.obsidian-graph-toolbar{width:100%;height:38px;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 10px;background:#0a0a14f0;border-bottom:1px solid rgba(168,85,247,.18);backdrop-filter:blur(12px);z-index:10;gap:8px;flex-shrink:0!important;white-space:nowrap!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.obsidian-graph-toolbar::-webkit-scrollbar{display:none}.graph-toolbar-left{display:inline-flex!important;align-items:center!important;gap:6px;flex-shrink:0!important;white-space:nowrap!important;flex-wrap:nowrap!important}.obsidian-brand-tag{display:inline-flex!important;align-items:center!important;gap:5px;font-size:11px;letter-spacing:.3px;white-space:nowrap!important;flex-shrink:0!important}.obsidian-dot-pulse{width:6px;height:6px;background:#c084fc;border-radius:50%;box-shadow:0 0 8px #a855f7;animation:obsDotGlow 2s infinite ease-in-out;flex-shrink:0!important}@keyframes obsDotGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.pulse-vip-badge{font-size:11px;font-weight:800;color:#fbbf24;background:#f59e0b1f;border:1px solid rgba(245,158,11,.35);padding:1px 5px;border-radius:8px;display:inline-flex!important;align-items:center!important;gap:2px;white-space:nowrap!important;flex-shrink:0!important;line-height:1.2}.badge-pill{font-size:11px;font-weight:700!important;color:#f3e8ff!important;background:#7c3aed38!important;border:1px solid rgba(168,85,247,.4)!important;padding:1px 6px;border-radius:8px;display:inline-flex!important;align-items:center!important;white-space:nowrap!important;flex-shrink:0!important;line-height:1.2}.graph-toolbar-center{display:inline-flex!important;align-items:center!important;gap:4px;flex-shrink:0!important;white-space:nowrap!important;flex-wrap:nowrap!important}.graph-filter-pills{display:inline-flex!important;align-items:center!important;background:#ffffff0a;border:1px solid rgba(168,85,247,.2);border-radius:14px;padding:1px;gap:1px;white-space:nowrap!important;flex-shrink:0!important;flex-wrap:nowrap!important}.graph-pill-btn{background:transparent;border:none;outline:none;color:#cbd5e1;font-family:inherit;font-size:11px;font-weight:700;padding:2px 7px;border-radius:12px;cursor:pointer;transition:all .2s ease;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;gap:2px;line-height:1.4;flex-shrink:0!important}.graph-pill-btn:hover{color:#fff;background:#a855f726}.graph-pill-btn.active{background:#a855f747;color:#f3e8ff;box-shadow:0 0 8px #a855f766;border:1px solid rgba(168,85,247,.55)}.graph-toolbar-right{display:inline-flex!important;align-items:center!important;gap:6px;flex-shrink:0!important;white-space:nowrap!important;flex-wrap:nowrap!important}.graph-search-box{display:inline-flex;align-items:center;background:#0f0e1cd9;border:1px solid rgba(168,85,247,.25);border-radius:12px;padding:1px 6px;gap:4px;height:24px;white-space:nowrap}.graph-search-box .material-symbols-outlined{font-size:13px;color:#a855f7}.graph-search-box input{background:transparent;border:none;outline:none;color:#fff;font-size:11px;width:65px;line-height:1.4}.graph-search-box input::placeholder{color:#64748b}.graph-ctrl-group{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.graph-btn-icon{background:#ffffff0a;border:1px solid rgba(168,85,247,.2);color:#cbd5e1;width:24px;height:24px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}.graph-btn-icon:hover{background:#a855f733;color:#c084fc;border-color:#a855f773}.graph-btn-icon .material-symbols-outlined{font-size:13px}.obsidian-canvas-container{flex:1;width:100%;height:100%;min-height:0;position:relative;overflow:hidden;cursor:grab}.obsidian-canvas-container.grabbing{cursor:grabbing}#obsidianGraphCanvas{width:100%;height:100%;display:block}.obsidian-inspector-card{position:absolute;bottom:14px;right:14px;width:310px;max-width:calc(100% - 28px);background:#0c0a16f5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(168,85,247,.35);border-radius:12px;padding:12px;box-shadow:0 16px 40px #000000d9,0 0 25px #a855f733;z-index:100;animation:inspectorPopIn .22s cubic-bezier(.16,1,.3,1)}@keyframes inspectorPopIn{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.inspector-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.inspector-ticker-group{display:flex;align-items:center;gap:8px}.inspector-ticker{font-size:17px;font-weight:900;color:#c084fc;letter-spacing:.5px}.inspector-pulse-badge{font-size:11px;font-weight:800;color:#fbbf24;background:#f59e0b26;border:1px solid rgba(245,158,11,.35);padding:1px 7px;border-radius:10px;display:inline-flex;align-items:center;gap:2px}.inspector-close-btn{background:transparent;border:none;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:2px;border-radius:4px}.inspector-close-btn:hover{color:#fff;background:#ffffff1a}.inspector-close-btn .material-symbols-outlined{font-size:15px}.inspector-price-row{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.inspector-price{font-size:14px;font-weight:800;color:#fff}.inspector-chg{font-size:11px;font-weight:700}.inspector-section-label{font-size:11px;font-weight:700;color:#94a3b8;margin-bottom:5px;letter-spacing:.5px}.inspector-tags-wrap{display:flex;flex-wrap:wrap;gap:3px;margin-bottom:8px;max-height:65px;overflow-y:auto}.inspector-tag{font-size:11px;font-weight:700;padding:1px 5px;border-radius:3px;background:#a855f71f;color:#e9d5ff;border:1px solid rgba(168,85,247,.28)}.inspector-divider{height:1px;background:#ffffff14;margin:6px 0}.inspector-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:10px;background:#00000059;padding:7px;border-radius:6px;border:1px solid rgba(255,255,255,.05)}.insp-plan-item{display:flex;flex-direction:column;gap:1px}.insp-lbl{font-size:11px;color:#94a3b8;font-weight:700}.insp-val{font-size:11px;font-weight:800}.inspector-tags-wrap.screener-grid-wrap{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:5px!important;max-height:180px!important;overflow-y:auto!important;padding:2px 0!important;margin-bottom:8px!important;scrollbar-width:thin!important;scrollbar-color:rgba(168,85,247,.4) transparent!important}.screener-compact-item{display:flex!important;flex-direction:column!important;padding:5px 8px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:6px!important;cursor:pointer!important;transition:all .15s ease!important;user-select:none!important}.screener-compact-item:hover,.screener-compact-item:active{background:#a855f724!important;border-color:#a855f780!important;transform:translateY(-1px)!important}.screener-item-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:4px!important}.screener-code{font-size:11.5px!important;font-weight:800!important;color:#c084fc!important}.screener-chg{font-size:10px!important;font-weight:700!important}.screener-item-price{font-size:9.5px!important;color:#94a3b8!important;margin-top:2px!important}.screener-empty-pill{font-size:10.5px!important;color:#94a3b8!important;padding:8px!important;text-align:center!important;grid-column:span 2!important}.inspector-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px}.insp-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:5px 6px;border-radius:6px;font-size:11px;font-weight:700;cursor:pointer;border:none;transition:all .2s ease;white-space:nowrap}.insp-action-btn.primary{background:linear-gradient(135deg,#7c3aed,#9333ea);color:#fff;box-shadow:0 0 10px #9333ea59}.insp-action-btn.primary:hover{filter:brightness(1.15);box-shadow:0 0 14px #9333ea8c}.insp-action-btn.orderbook{background:#10b98129;border:1px solid rgba(16,185,129,.45);color:#6ee7b7}.insp-action-btn.orderbook:hover{background:#10b98147;color:#fff;box-shadow:0 0 10px #10b98166}.insp-action-btn.secondary{background:#a855f726;border:1px solid rgba(168,85,247,.4);color:#e9d5ff}.insp-action-btn.secondary:hover{background:#a855f740;color:#fff}.insp-action-btn .material-symbols-outlined{font-size:13px}.obsidian-graph-legend{width:100%;padding:5px 10px;background:#090812f2;border-top:1px solid rgba(168,85,247,.15);display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#94a3b8;flex-shrink:0;gap:8px;white-space:nowrap}.legend-group{display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap;white-space:nowrap}.legend-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;white-space:nowrap}.legend-chip .legend-dot{width:6px;height:6px;border-radius:50%}.legend-chip.strat-vcp .legend-dot{background:#8b5cf6;box-shadow:0 0 6px #8b5cf6}.legend-chip.strat-whale .legend-dot{background:#a855f7;box-shadow:0 0 6px #a855f7}.legend-chip.strat-vol .legend-dot{background:#10b981;box-shadow:0 0 6px #10b981}.legend-chip.strat-box .legend-dot{background:#f59e0b;box-shadow:0 0 6px #f59e0b}.legend-chip.strat-flow .legend-dot{background:#ec4899;box-shadow:0 0 6px #ec4899}.legend-hint{font-size:11px;color:#64748b;text-align:right;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.aihub-compact-table{width:100%;border-collapse:separate;border-spacing:0;font-size:11px}.aihub-compact-table thead{position:sticky;top:0;z-index:30}.aihub-compact-table th{position:sticky;top:0;background:#070814!important;background-color:#070814!important;padding:8px 6px;font-size:11px;font-weight:700;color:#94a3b8;border-bottom:1px solid rgba(168,85,247,.35);box-shadow:0 4px 12px #000000f2;z-index:30;text-align:left;white-space:nowrap}.aihub-compact-table td{padding:2px 6px;height:28px;max-height:28px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:11px}.aihub-compact-table tr:hover{background:#a855f714;cursor:pointer}.compact-pulse-pill{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:800;color:#c084fc;background:#a855f724;border:1px solid rgba(168,85,247,.35);padding:1px 5px;border-radius:9999px;white-space:nowrap}.confluence-chips-flow{display:inline-flex;align-items:center;gap:3px;flex-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap}.strat-chip-mini{display:inline-flex;align-items:center;font-size:11px;font-weight:700;padding:1px 5px;border-radius:3px;border:1px solid transparent;line-height:1.2;white-space:nowrap}.confluence-chips-flow.expanded{flex-wrap:wrap;white-space:normal;max-width:260px;gap:3px;padding:2px 0}.strat-chip-overflow{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:800;color:#c084fc;background:#a855f724;border:1px solid rgba(168,85,247,.35);padding:1px 5px;border-radius:4px;cursor:pointer;white-space:nowrap;transition:all .16s cubic-bezier(.16,1,.3,1);box-shadow:0 0 4px #a855f726}.strat-chip-overflow:hover{background:#a855f747;border-color:#a855f7;color:#fff;transform:translateY(-1px) scale(1.05);box-shadow:0 2px 8px #a855f766}.strat-chip-overflow:active{transform:translateY(0) scale(.96)}.strat-chip-collapse{display:inline-flex;align-items:center;font-size:11px;font-weight:800;color:#fda4af;background:#f43f5e1f;border:1px solid rgba(244,63,94,.3);padding:1px 5px;border-radius:4px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.strat-chip-collapse:hover{background:#f43f5e40;border-color:#f43f5e;color:#fff}.strat-confluence-popover{position:fixed;z-index:100000;width:350px;max-width:92vw;background:#0d111a;border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 16px 40px #000000e6,0 0 1px #ffffff26;padding:12px 14px;animation:stratPopoverIn .15s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:10px}@keyframes stratPopoverIn{0%{opacity:0;transform:translateY(4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.popover-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.popover-ticker-wrap{display:flex;align-items:center;gap:8px}.popover-code{font-size:15px;font-weight:800;color:#fff;letter-spacing:.5px}.popover-price-pill{font-size:11px;font-weight:700;padding:2px 7px;border-radius:6px}.popover-price-pill.bullish{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.3)}.popover-price-pill.bearish{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.popover-close-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#94a3b8;width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;font-size:14px}.popover-close-btn:hover{background:#ef444433;color:#f87171;border-color:#ef4444}.popover-sub-meta{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--text-muted)}.popover-hubs-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9999px;background:#a855f726;border:1px solid rgba(168,85,247,.35);color:#c084fc;font-size:11px;font-weight:700}.popover-strats-list{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto;padding-right:2px}.popover-strat-item{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border-radius:8px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);transition:background .15s ease}.popover-strat-item:hover{background:#ffffff0d}.popover-strat-icon{font-size:14px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;flex-shrink:0}.popover-strat-info{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.popover-strat-name{font-size:11px;font-weight:700;color:#fff}.popover-strat-desc{font-size:11px;color:#94a3b8;line-height:1.3}.popover-strat-status{font-size:11px;font-weight:700;color:#10b981;flex-shrink:0;padding:2px 6px;border-radius:4px;background:#10b9811a;border:1px solid rgba(16,185,129,.25)}.popover-actions-footer{display:flex;align-items:center;gap:6px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.popover-btn-action{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:28px;border-radius:6px;font-size:11px;font-weight:700;cursor:pointer;transition:all .15s ease;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#cbd5e1}.popover-btn-action:hover{background:#a855f733;border-color:#a855f7;color:#fff}.popover-btn-action.primary{background:linear-gradient(135deg,#a855f74d,#d946ef40);border-color:#a855f7;color:#e9d5ff}.popover-btn-action.primary:hover{background:#a855f7;color:#fff;box-shadow:0 0 12px #a855f766}.compact-actions-row{display:inline-flex;align-items:center;justify-content:center;gap:3px;white-space:nowrap}.compact-action-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background:#ffffff0a;border:1px solid rgba(168,85,247,.25);color:#cbd5e1;cursor:pointer;transition:all .15s ease;padding:0}.compact-action-btn:hover{background:#a855f7;color:#fff;border-color:#a855f7;box-shadow:0 0 8px #a855f766}.compact-action-btn .material-symbols-outlined{font-size:13px}#adminTokenModal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:999999}#adminTokenModal.open,#adminTokenModal.active{display:flex!important}.admin-token-modal-card{position:relative;z-index:10;width:900px;max-width:96vw;max-height:88vh;overflow-y:auto;background:#0c0a18fa!important;border:1px solid rgba(168,85,247,.55)!important;box-shadow:0 24px 60px #000000f2,0 0 45px #a855f759!important;border-radius:18px;animation:modalScaleIn .22s cubic-bezier(.16,1,.3,1)}.admin-suite-tabs-bar{display:flex;align-items:center;gap:8px;padding:0 20px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.admin-suite-tab-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#94a3b8;font-size:11.5px;font-weight:700;cursor:pointer;transition:all .2s ease}.admin-suite-tab-btn:hover{background:#a855f71f;border-color:#a855f74d;color:#e2e8f0}.admin-suite-tab-btn.active{background:#a855f733;border-color:#a855f78c;color:#fff;box-shadow:0 0 16px #a855f740}.admin-users-header-bar{padding:14px 20px 8px;display:flex;flex-direction:column;gap:12px}.admin-users-metrics-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-user-metric-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);font-size:11px;color:#94a3b8}.metric-dot{width:6px;height:6px;border-radius:50%}.metric-dot.dot-cyan{background:#38bdf8;box-shadow:0 0 6px #38bdf8}.metric-dot.dot-purple{background:#c084fc;box-shadow:0 0 6px #c084fc}.metric-dot.dot-gold{background:#facc15;box-shadow:0 0 6px #facc15}.metric-dot.dot-gray{background:#64748b}.admin-users-actions-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.admin-users-search-box{flex:1;min-width:220px;display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;background:#0006;border:1px solid rgba(255,255,255,.1)}.admin-users-search-box:focus-within{border-color:#a855f780;box-shadow:0 0 12px #a855f733}.admin-search-input{flex:1;background:transparent;border:none;outline:none;color:#f8fafc;font-size:11.5px}.btn-admin-action-primary{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;background:linear-gradient(135deg,#7c3aed,#9333ea);border:1px solid rgba(217,70,239,.5);color:#fff!important;font-size:11.5px;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px #9333ea59}.btn-admin-action-primary:hover{transform:translateY(-1px);filter:brightness(1.1);box-shadow:0 6px 18px #9333ea80}.btn-admin-action-refresh{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;cursor:pointer;transition:all .18s ease}.btn-admin-action-refresh:hover{background:#a855f733;border-color:#a855f766;color:#fff}.admin-table-responsive-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:10px 20px 20px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#05050c99}.admin-users-table{width:100%;border-collapse:collapse;font-size:11.5px;line-height:1.4;min-width:760px}.admin-users-table thead th{padding:10px 12px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.05em;color:#94a3b8;background:#120f24d9;border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap}.admin-users-table tbody td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.04);color:#e2e8f0;vertical-align:middle}.admin-users-table tbody tr:hover td{background:#a855f70d}.admin-user-info-cell{display:flex;flex-direction:column;gap:2px}.admin-user-display-name{font-weight:700;color:#fff}.admin-user-email-text{font-size:11px;color:#94a3b8}.admin-user-id-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:11px;color:#cbd5e1;cursor:pointer}.admin-user-id-chip:hover{background:#a855f726;border-color:#a855f759}.badge-role-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:4px;font-size:10.5px;font-weight:800;letter-spacing:.03em}.badge-role-pill.admin{background:#a855f733;color:#d8b4fe;border:1px solid rgba(168,85,247,.45)}.badge-role-pill.user{background:#94a3b81a;color:#94a3b8;border:1px solid rgba(148,163,184,.2)}.badge-plan-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:4px;font-size:10.5px;font-weight:800;letter-spacing:.03em}.badge-plan-pill.vip{background:#eab30826;color:#facc15;border:1px solid rgba(234,179,8,.4)}.badge-plan-pill.pro{background:#38bdf826;color:#38bdf8;border:1px solid rgba(56,189,248,.4)}.badge-plan-pill.free{background:#64748b1f;color:#64748b;border:1px solid rgba(100,116,139,.25)}.badge-status-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:9999px;font-size:10.5px;font-weight:700}.badge-status-pill.active{background:#4ade801f;color:#4ade80;border:1px solid rgba(74,222,128,.3)}.badge-status-pill.suspended{background:#fb71851f;color:#fb7185;border:1px solid rgba(251,113,133,.3)}.admin-table-actions-cell{display:flex;align-items:center;justify-content:flex-end;gap:6px}.btn-table-action{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-size:11px;cursor:pointer;transition:all .18s ease}.btn-table-action:hover{background:#ffffff1a;color:#fff}.btn-table-action.delete{color:#fb7185;border-color:#fb718533}.btn-table-action.delete:hover:not(:disabled){background:#fb718526;border-color:#fb718566;color:#fff}.btn-table-action:disabled{opacity:.35;cursor:not-allowed}.admin-user-create-card{position:relative;z-index:10;width:500px;max-width:94vw;background:#0c0a18fa!important;border:1px solid rgba(168,85,247,.55)!important;box-shadow:0 24px 60px #000000f2,0 0 45px #a855f759!important;border-radius:18px;padding-bottom:8px;animation:modalScaleIn .22s cubic-bezier(.16,1,.3,1)}.form-row-2col{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-create-actions-row{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px}.btn-cancel{display:inline-flex;align-items:center;padding:8px 14px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#94a3b8;font-size:11.5px;cursor:pointer;transition:all .18s ease}.btn-cancel:hover{background:#ffffff1a;color:#fff}.admin-tele-box,.admin-token-telemetry-card{background:#120f24d9;border:1px solid rgba(168,85,247,.28);border-radius:14px;padding:14px 18px;margin:14px 20px 0;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 18px #00000059}.admin-tele-status-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-tele-badge-group{display:inline-flex;align-items:center;gap:8px}.admin-live-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:800;letter-spacing:.3px;background:#4ade8024;border:1px solid rgba(74,222,128,.4);color:#4ade80}.admin-live-tag.offline{background:#fb718524;border-color:#fb718566;color:#fb7185}.admin-dot-pulse{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;animation:liveDotPulse 2s infinite ease-in-out}.admin-scope-tag{font-size:10.5px;font-weight:700;letter-spacing:.4px;padding:4px 8px;border-radius:6px;background:#a855f729;border:1px solid rgba(168,85,247,.35);color:#c084fc}.admin-refresh-status-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;font-size:11px;font-weight:600;cursor:pointer;transition:all .18s ease;white-space:nowrap}.admin-refresh-status-btn:hover{background:#a855f733;border-color:#a855f766;color:#fff}.admin-refresh-status-btn .material-symbols-outlined{font-size:14px}.admin-tele-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:#0006;padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.06)}.admin-stat-item{display:flex;flex-direction:column;gap:3px}.admin-stat-lbl{font-size:10.5px;font-weight:700;color:#94a3b8;letter-spacing:.4px}.admin-stat-val{font-size:12px;font-weight:800;line-height:1.35}.admin-token-notice-box{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:10px;background:#7c3aed1a;border:1px solid rgba(168,85,247,.25);font-size:11.5px;color:#e9d5ff;line-height:1.45;margin:12px 20px 14px}.admin-token-textarea{resize:vertical;min-height:60px;font-size:11.5px;line-height:1.4;word-break:break-all;border-radius:10px;padding:10px 12px;background:#00000073;border:1px solid rgba(255,255,255,.1);color:#f1f5f9}.admin-token-textarea:focus{border-color:#a855f78c;box-shadow:0 0 14px #a855f740;outline:none}.label-badge{font-size:10px;font-weight:800;padding:2px 6px;border-radius:4px;background:#ef444426;color:#fca5a5;border:1px solid rgba(239,68,68,.3);margin-left:6px}.label-badge.secondary{background:#94a3b81f;color:#94a3b8;border-color:#94a3b840}.admin-token-actions-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.btn-copy-bookmarklet{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .18s ease;white-space:nowrap}.btn-copy-bookmarklet:hover{background:#a855f726;border-color:#a855f759;color:#fff}.btn-copy-bookmarklet .material-symbols-outlined{font-size:14px}.btn-admin-save{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 18px;border-radius:8px;background:linear-gradient(135deg,#7c3aed,#9333ea);border:1px solid rgba(217,70,239,.5);color:#fff!important;font-size:12px;font-weight:700;letter-spacing:.2px;cursor:pointer;box-shadow:0 4px 16px #9333ea66;transition:all .2s ease;white-space:nowrap}.btn-admin-save:hover{transform:translateY(-1px);filter:brightness(1.1);box-shadow:0 6px 20px #9333ea99}@media(max-width:640px){.admin-token-modal-card{max-width:96vw;max-height:94vh;border-radius:16px}.admin-token-modal-card .modal-card-header{padding:14px 14px 10px}.admin-token-modal-card .modal-card-title{font-size:14px;letter-spacing:-.01em}.admin-token-modal-card .modal-card-sub{font-size:10.5px;line-height:1.35}.admin-suite-tabs-bar{padding:0 12px 10px;gap:6px}.admin-suite-tab-btn{flex:1;justify-content:center;padding:8px 10px;font-size:11px;min-height:40px}.admin-tele-box,.admin-token-telemetry-card{margin:10px 12px 0;padding:12px;border-radius:12px;gap:10px}.admin-tele-status-row{flex-wrap:wrap;gap:8px}.admin-tele-badge-group{flex-wrap:wrap;gap:6px}.admin-tele-stats-grid{display:flex;flex-direction:column;gap:8px;padding:10px 12px}.admin-stat-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.06)}.admin-stat-item:last-child{border-bottom:none;padding-bottom:0}.admin-stat-lbl{font-size:10.5px;font-weight:600;color:#94a3b8;letter-spacing:.3px}.admin-stat-val{font-size:11.5px;font-weight:800;text-align:right}.admin-token-notice-box{margin:10px 12px 12px;padding:10px 12px;font-size:11px;line-height:1.45}#adminSuiteTokenPane .auth-form{padding:0 12px 16px}.admin-token-actions-row{display:flex;flex-direction:column;gap:10px;margin-top:14px}.btn-admin-save{width:100%;order:1;min-height:46px;font-size:13px;padding:12px 16px;border-radius:10px;white-space:nowrap}.btn-copy-bookmarklet{width:100%;order:2;min-height:42px;font-size:11.5px;padding:10px 14px;border-radius:10px;white-space:nowrap}}body.theme-light .bandar-grid-layout{background:transparent}body.theme-light .bandar-side-card{background:#fff!important;border:1px solid #e6e0e9!important;box-shadow:0 1px 3px #0000000a}body.theme-light .bandar-side-card .subcard-header{background:#f7f2fa!important;border-bottom:1px solid #e6e0e9!important}body.theme-light .bandar-side-card .subcard-title-wrap span{color:#1d1b20!important}body.theme-light .bandar-table th{background:#f7f2fa!important;color:#49454f!important;border-bottom:1px solid #e6e0e9!important}body.theme-light .bandar-table td{color:#1d1b20!important;border-bottom:1px solid #f3edf7!important}body.theme-light .bandar-table tr:hover td{background:#fdf8fd!important}body.theme-light .entry-calc-card{background:#fff!important;border:1px solid #e6e0e9!important;box-shadow:0 1px 3px #0000000a}body.theme-light .entry-calc-card .subcard-header{background:#f7f2fa!important;border-bottom:1px solid #e6e0e9!important}body.theme-light .entry-plan-row{background:transparent!important}body.theme-light .entry-plan-box{background:#f7f2fa!important;border:1px solid #e6e0e9!important}body.theme-light .entry-plan-lbl{color:#49454f!important}body.theme-light .entry-plan-val{color:#1d1b20!important}body.theme-light .entry-plan-val.text-bullish{color:#15803d!important}body.theme-light .entry-plan-val.text-bearish{color:#b91c1c!important}body.theme-light .entry-plan-val.text-gold{color:#b45309!important}body.theme-light .btn-copy-plan{background:#6750a4!important;color:#fff!important;border:none!important}body.theme-light .btn-copy-plan:hover{background:#523e85!important;box-shadow:0 2px 6px #6750a44d!important}body.theme-light .sector-heatmap-grid{background:transparent!important}body.theme-light .sector-tile{background:#fff!important;border:1px solid #e6e0e9!important;box-shadow:0 1px 3px #0000000a}body.theme-light .sector-tile:hover{border-color:#6750a4!important;box-shadow:0 4px 12px #6750a414}body.theme-light .sector-tile-header{background:#f7f2fa!important;border-bottom:1px solid #e6e0e9!important}body.theme-light .sector-name{color:#1d1b20!important;font-weight:700}body.theme-light .sector-val{color:#49454f!important}body.theme-light .sector-flow-bar{background:#e6e0e9!important}body.theme-light .wl-list-card,body.theme-light .alert-rules-card{background:#fff!important;border:1px solid #e6e0e9!important;box-shadow:0 1px 3px #0000000a}body.theme-light .wl-list-card .subcard-header,body.theme-light .alert-rules-card .subcard-header{background:#f7f2fa!important;border-bottom:1px solid #e6e0e9!important}body.theme-light .wl-select{background:#f3edf7!important;border:1px solid #e2dcf0!important;color:#1d1b20!important}body.theme-light .wl-select option{background:#fff!important;color:#1d1b20!important}body.theme-light .btn-sub-action{background:#f3edf7!important;border:1px solid #e2dcf0!important;color:#6750a4!important}body.theme-light .btn-sub-action:hover{background:#eaddff!important;color:#21005d!important;border-color:#6750a4!important}body.theme-light .btn-sub-action .material-symbols-outlined{color:#6750a4!important}body.theme-light .wl-table th,body.theme-light .alerts-table th{background:#f7f2fa!important;color:#49454f!important;border-bottom:1px solid #e6e0e9!important}body.theme-light .wl-table td,body.theme-light .alerts-table td{color:#1d1b20!important;border-bottom:1px solid #f3edf7!important}body.theme-light .wl-table tr:hover td,body.theme-light .alerts-table tr:hover td{background:#fdf8fd!important}body.theme-light .btn-icon-delete{color:#79747e!important}body.theme-light .btn-icon-delete:hover{color:#b91c1c!important}body.theme-light .sora-charts-panel{background:#fdf8fd!important}body.theme-light .sora-charts-topbar{background:#fff!important;border:1px solid #e6e0e9!important;box-shadow:0 1px 3px #0000000a}body.theme-light .sora-charts-top-left .sora-charts-sym{color:#1d1b20!important}body.theme-light .sora-charts-top-left .sora-charts-chg.text-bullish{color:#15803d!important}body.theme-light .sora-charts-top-left .sora-charts-chg.text-bearish{color:#b91c1c!important}body.theme-light .btn-change-ticker{background:#f3edf7!important;border:1px solid #e2dcf0!important;color:#49454f!important}body.theme-light .btn-change-ticker:hover{background:#eaddff!important;color:#21005d!important;border-color:#6750a4!important}body.theme-light .mode-mat-chip{background:#f3edf7!important;border:1px solid #e2dcf0!important;color:#49454f!important}body.theme-light .mode-mat-chip:hover{background:#eaddff!important;color:#21005d!important;border-color:#6750a4!important}body.theme-light .mode-mat-chip.active{background:#eaddff!important;border-color:#6750a4!important;color:#21005d!important;box-shadow:0 1px 4px #6750a433!important}body.theme-light .sora-bot-canvas-wrap{background:#fff!important;border:1px solid #e6e0e9!important;box-shadow:0 1px 3px #0000000a}body.theme-light .sora-bot-header{background:#f7f2fa!important;border-bottom:1px solid #e6e0e9!important}body.theme-light .sora-bot-header .mode-title{color:#1d1b20!important}body.theme-light .sora-intel-box{background:#fff!important;border:1px solid #e6e0e9!important;box-shadow:0 1px 3px #0000000a}body.theme-light .sora-intel-box .subcard-header{background:#f7f2fa!important;border-bottom:1px solid #e6e0e9!important}body.theme-light .sora-intel-content{color:#1d1b20!important}body.theme-light .sora-intel-content pre,body.theme-light .sora-intel-content code{background:#f7f2fa!important;color:#21005d!important;border:1px solid #e6e0e9!important}body.theme-light .btn-intel-action{background:#f3edf7!important;border:1px solid #e2dcf0!important;color:#6750a4!important}body.theme-light .btn-intel-action:hover{background:#eaddff!important;color:#21005d!important;border-color:#6750a4!important}body.theme-light .obsidian-aipulse-section{background:#fdf8fd!important}body.theme-light .obsidian-graph-toolbar{background:#fff!important;border:1px solid #e6e0e9!important;box-shadow:0 1px 3px #0000000a}body.theme-light .obsidian-graph-toolbar .graph-summary-badge,body.theme-light .graph-pill-btn{background:#f3edf7!important;border:1px solid #e2dcf0!important;color:#49454f!important}body.theme-light .graph-pill-btn:hover{background:#eaddff!important;color:#21005d!important;border-color:#6750a4!important}body.theme-light .graph-pill-btn.active{background:#eaddff!important;border-color:#6750a4!important;color:#21005d!important}body.theme-light .graph-search-input{background:#f3edf7!important;border:1px solid #e2dcf0!important;color:#1d1b20!important}body.theme-light .graph-search-input::placeholder{color:#79747e!important}body.theme-light .obsidian-legend-bar{background:#fff!important;border:1px solid #e6e0e9!important;box-shadow:0 1px 3px #0000000a}body.theme-light .legend-chip{background:#f7f2fa!important;border:1px solid #e6e0e9!important;color:#1d1b20!important}body.theme-light .legend-hint{color:#49454f!important}body.theme-light .obsidian-inspector-panel{background:#fff!important;border:1px solid #e6e0e9!important;box-shadow:0 4px 16px #00000014}body.theme-light .obsidian-inspector-panel .inspector-header{background:#f7f2fa!important;border-bottom:1px solid #e6e0e9!important}body.theme-light .inspector-title,body.theme-light .inspector-body{color:#1d1b20!important}body.theme-light .sora-toast,body.theme-light .toast-item{background:#fff!important;color:#1d1b20!important;border:1px solid #e6e0e9!important;border-left:3px solid #6750a4!important;box-shadow:0 6px 18px #0000001a!important}body.theme-light .toast-icon{color:#6750a4!important}body.theme-light .toast-text{color:#1d1b20!important}body.theme-light .search-modal-backdrop{background:#1d1b2066!important;backdrop-filter:blur(8px)!important}body.theme-light .search-modal-card{background:#fff!important;border:1px solid #e6e0e9!important;box-shadow:0 12px 32px #0000001f!important}body.theme-light .search-modal-header{background:#f7f2fa!important;border-bottom:1px solid #e6e0e9!important}body.theme-light .search-modal-input{background:#fff!important;border:1px solid #e6e0e9!important;color:#1d1b20!important}body.theme-light .search-modal-input::placeholder{color:#79747e!important}body.theme-light .search-result-item{border-bottom:1px solid #f3edf7!important;color:#1d1b20!important}body.theme-light .search-result-item:hover,body.theme-light .search-result-item.selected{background:#f3edf7!important}body.theme-light .search-result-code{color:#6750a4!important}body.theme-light .search-result-name{color:#49454f!important}body.theme-light .search-modal-footer{background:#f7f2fa!important;border-top:1px solid #e6e0e9!important;color:#49454f!important}body.theme-light .pricing-dialog-card{background:#fff!important;border:1px solid #e6e0e9!important;box-shadow:0 16px 40px #0000001f!important}body.theme-light .pricing-plan-card{background:#f7f2fa!important;border:1px solid #e6e0e9!important}body.theme-light .pricing-plan-card.pro-plan{background:#fdf8fd!important;border-color:#6750a4!important;box-shadow:0 4px 16px #6750a41a!important}body.theme-light .pricing-plan-title,body.theme-light .pricing-plan-price{color:#1d1b20!important}body.theme-light .pricing-plan-features li{color:#49454f!important}body.theme-light .pricing-plan-features li .feat-check{color:#15803d!important}body.theme-light .terminal-disclaimer-bar{background:transparent!important;border-top:none!important}body.theme-light .disclaimer-m3-capsule{background:#fff!important;border:1px solid #E6E0E9!important;box-shadow:0 1px 4px #0000000d!important}body.theme-light .disclaimer-badge-pill{background:#eaddff!important;border:1px solid #D0BCFF!important;color:#21005d!important}body.theme-light .disclaimer-badge-pill .disc-badge-icon{color:#6750a4!important}body.theme-light .disclaimer-m3-capsule .disc-text{color:#1d1b20!important;font-weight:500!important}body.theme-light .sora-wire-bar{background:#f7f2fa!important;border-top:1px solid #e6e0e9!important}body.theme-light .wire-label{background:#eaddff!important;color:#21005d!important}body.theme-light .wire-ticker-text{color:#1d1b20!important}.entry-calc-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:10px 12px}.calc-metric-box{background:#171717;border:1px solid #282828;border-radius:var(--md-shape-corner-medium);padding:8px 10px;display:flex;flex-direction:column;gap:4px}.calc-label{font-size:11px;font-weight:700;color:#9ca3af;letter-spacing:.5px}.calc-val{font-size:13px;font-weight:700}body.theme-light .entry-calc-grid{background:transparent!important}body.theme-light .calc-metric-box{background:#f7f2fa!important;border:1px solid #e6e0e9!important}body.theme-light .calc-label{color:#49454f!important}body.theme-light .orderbook-subpanel,body.theme-light .tape-subpanel{background:#fff!important;border:1px solid #e6e0e9!important;box-shadow:0 1px 3px #0000000a}body.theme-light .orderbook-subpanel .subcard-header,body.theme-light .tape-subpanel .subcard-header{background:#f7f2fa!important;border-bottom:1px solid #e6e0e9!important}body.theme-light .orderbook-subpanel .subcard-title,body.theme-light .tape-subpanel .subcard-title{color:#1d1b20!important}body.theme-light .ob-ratio-wrapper{background:#f7f2fa!important;border-bottom:1px solid #e6e0e9!important}body.theme-light .orderbook-header-row,body.theme-light .tape-header-row{background:#f7f2fa!important;border-bottom:1px solid #e6e0e9!important;color:#49454f!important}body.theme-light .ob-depth-row,body.theme-light .tape-row{border-bottom:1px solid #f3edf7!important;color:#1d1b20!important}body.theme-light .ob-depth-row:hover,body.theme-light .tape-row:hover{background:#fdf8fd!important}body.theme-light .ob-side-cell .ob-lots,body.theme-light .ob-side-cell.ask-side .ob-lots{color:#1d1b20!important;font-weight:600!important}body.theme-light .ob-que{color:#49454f!important;font-weight:600!important}body.theme-light .ob-spread-bar{color:#1d1b20!important;font-weight:600!important}body.theme-light .tape-row .tape-time{color:#49454f!important}body.theme-light .tape-row .tape-lots{color:#1d1b20!important;font-weight:600!important}body.theme-light .tape-row .tape-broker{color:#1d1b20!important;font-weight:700!important}body.theme-light .badge-pill,body.theme-light .topbar-view-title{color:#21005d!important;background:#eaddff!important;border:1px solid #d0bcff!important;font-weight:700!important}body.theme-light .calc-label,body.theme-light .metric-label{color:#49454f!important;font-weight:600!important}body.theme-light .subcard-title{color:#1d1b20!important;font-weight:700!important}body.theme-light .sora-canvas-container{background:#0f1017!important}.sec-tile{background:#171717;border:1px solid #282828;border-radius:var(--md-shape-corner-medium);padding:12px 14px;display:flex;flex-direction:column;gap:6px;cursor:pointer;transition:all .2s cubic-bezier(.2,0,0,1)}.sec-tile:hover{background:#1c1c1c;border-color:#8b5cf6;transform:translateY(-2px);box-shadow:0 4px 14px #00000080}.sec-name{font-size:12px;font-weight:700;color:#f3f4f6}.sec-chg{font-size:13px;font-weight:700}.sec-flow{font-size:11px;color:#9ca3af}body.theme-light .sec-tile{background:#fff!important;border:1px solid #e6e0e9!important;box-shadow:0 1px 3px #0000000a!important}body.theme-light .sec-tile:hover{background:#fdf8fd!important;border-color:#6750a4!important;box-shadow:0 4px 12px #6750a414!important}body.theme-light .sec-name{color:#1d1b20!important}body.theme-light .sec-flow{color:#49454f!important}.papan-row{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #282828;color:#f3f4f6}body.theme-light .papan-row{border-bottom:1px solid #f3edf7!important;color:#1d1b20!important}body.theme-light .p-name{color:#1d1b20!important}.bandar-rows-container{flex:1;overflow-y:auto}body.theme-light .bandar-rows-container{background:#fff!important}body.theme-light .bandar-rows-container .bandar-row{border-bottom:1px solid #f3edf7!important}body.theme-light .bandar-rows-container .bandar-row:hover{background:#fdf8fd!important}body.theme-light .bandar-rows-container .b-code.text-lavender{color:#6750a4!important}body.theme-light .bandar-rows-container .text-muted{color:#79747e!important}.modal-stock-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:6px;cursor:pointer;transition:all .15s ease;border-bottom:1px solid rgba(255,255,255,.04)}.modal-stock-item:hover,.modal-stock-item.active{background:#8b5cf626}.modal-stock-left{display:flex;align-items:center;gap:8px}.modal-stock-code{font-weight:700;font-size:13px;color:#f3f4f6}.modal-stock-tier{font-size:11px;padding:1px 6px;border-radius:4px;font-weight:700}.modal-stock-tier.tier-a{background:#8b5cf633;color:#c084fc}.modal-stock-tier.tier-b{background:#10b98133;color:#34d399}.modal-stock-tier.tier-c{background:#f59e0b33;color:#fbbf24}.modal-stock-name{font-size:11px;color:#9ca3af}.modal-stock-right{display:flex;align-items:center;gap:8px}.modal-stock-price{font-size:12px;font-weight:600;color:#f3f4f6}.modal-stock-chg{font-size:11px;font-weight:700;padding:1px 6px;border-radius:4px}body.theme-light .modal-search-box{background:#fff!important;border:1px solid #e6e0e9!important;box-shadow:0 16px 40px #0000001f!important}body.theme-light .modal-filter-chips{background:#f7f2fa!important;border-bottom:1px solid #e6e0e9!important}body.theme-light .modal-filter-chip{background:transparent!important;color:#49454f!important}body.theme-light .modal-filter-chip:hover{background:#f3edf7!important;color:#1d1b20!important}body.theme-light .modal-filter-chip.active{background:#eaddff!important;color:#21005d!important;font-weight:700!important}body.theme-light .modal-stock-item{border-bottom:1px solid #f3edf7!important}body.theme-light .modal-stock-item:hover,body.theme-light .modal-stock-item.active{background:#fdf8fd!important}body.theme-light .modal-stock-code{color:#6750a4!important}body.theme-light .modal-stock-name{color:#49454f!important}body.theme-light .modal-stock-price{color:#1d1b20!important}body.theme-light .modal-stock-search-input{background:#f7f2fa!important;color:#1d1b20!important;border:1px solid #e6e0e9!important}body.theme-light .modal-stock-search-input::placeholder{color:#79747e!important}body.theme-light .search-modal-kbd-tip{color:#79747e!important}body.theme-light{--bg-surface-base: #faf8fd;--bg-surface-container: #ffffff;--bg-surface-elevated: #ffffff;--bg-surface-container-high: #f3edf7;--bg-surface-container-highest: #eaddff;--text-primary: #1d1b20;--text-secondary: #49454f;--text-muted: #79747e;--border-subtle: #e6e0e9;--border-hover: #6750a4;--accent-cyan: #6750a4;--accent-purple: #6750a4;color:#1d1b20;background-color:#faf8fd}body.theme-light .app-layout{background:#faf8fd!important}body.theme-light .panel-card{background:#fff!important;border:1px solid #e6e0e9!important;color:#1d1b20!important;box-shadow:0 1px 3px #0000000a!important}body.theme-light .panel-card.obsidian-aipulse-section{background:#fff!important;border:1px solid #e6e0e9!important}body.theme-light .obsidian-aipulse-toolbar{background:#fff!important;border-bottom:1px solid #e6e0e9!important}body.theme-light .obsidian-view-switcher{background:#f3edf7!important;border:1px solid #e6e0e9!important;padding:2px!important;border-radius:8px!important}body.theme-light .view-toggle-btn{background:transparent!important;color:#49454f!important;border-radius:6px!important;font-weight:600!important}body.theme-light .view-toggle-btn:hover{background:#eaddff!important;color:#21005d!important}body.theme-light .view-toggle-btn.active{background:#6750a4!important;color:#fff!important;box-shadow:0 1px 4px #6750a440!important}body.theme-light .view-toggle-btn.active .material-symbols-outlined{color:#fff!important}body.theme-light .graph-search-box{background:#f7f2fa!important;border:1px solid #e6e0e9!important;border-radius:20px!important}body.theme-light .graph-search-box .material-symbols-outlined{color:#79747e!important}body.theme-light .graph-search-box input{color:#1d1b20!important}body.theme-light .graph-search-box input::placeholder{color:#79747e!important}body.theme-light .graph-btn-icon{background:#fff!important;border:1px solid #e6e0e9!important;color:#49454f!important;border-radius:6px!important}body.theme-light .graph-btn-icon:hover{background:#f3edf7!important;color:#6750a4!important;border-color:#6750a4!important}body.theme-light .obsidian-graph-legend{background:#fff!important;border-top:1px solid #e6e0e9!important;color:#49454f!important}body.theme-light .obsidian-graph-legend .legend-chip{background:#f7f2fa!important;border:1px solid #e6e0e9!important;color:#1d1b20!important}body.theme-light .legend-drag-hint{color:#79747e!important}body.theme-light .obsidian-inspector-card{background:#fffffffa!important;border:1px solid #e6e0e9!important;box-shadow:0 12px 36px #0000001f!important;color:#1d1b20!important}body.theme-light .inspector-code{color:#6750a4!important}body.theme-light .inspector-name{color:#49454f!important}body.theme-light .inspector-price{color:#1d1b20!important}body.theme-light .inspector-plan-tile{background:#f7f2fa!important;border:1px solid #e6e0e9!important}body.theme-light .inspector-plan-label{color:#79747e!important}body.theme-light .aihub-compact-table th{background:#f7f2fa!important;color:#49454f!important;border-bottom:1px solid #e6e0e9!important}body.theme-light .aihub-compact-table td{border-bottom:1px solid #f3edf7!important;color:#1d1b20!important}body.theme-light .aihub-compact-table tr:hover{background:#fdf8fd!important}body.theme-light .strat-confluence-popover{background:#fff!important;border:1px solid #e6e0e9!important;box-shadow:0 16px 40px #00000024!important;color:#1d1b20!important}body.theme-light .popover-header{background:#f7f2fa!important;border-bottom:1px solid #e6e0e9!important;color:#1d1b20!important}body.theme-light .popover-ticker-code{color:#6750a4!important}body.theme-light .popover-strat-item{background:#fff!important;border-bottom:1px solid #f3edf7!important;color:#1d1b20!important}body.theme-light .popover-strat-item:hover{background:#fdf8fd!important}body.theme-light .popover-strat-title{color:#1d1b20!important}body.theme-light .popover-actions-footer{background:#f7f2fa!important;border-top:1px solid #e6e0e9!important}body.theme-light .popover-btn-action{background:#6750a4!important;color:#fff!important}body.theme-light .popover-btn-action:hover{background:#533f85!important}body.theme-light .sora-charts-panel{background:transparent!important}body.theme-light .sora-charts-topbar{background:#fff!important;border:1px solid #e6e0e9!important}body.theme-light .sora-hero-symbol{color:#1d1b20!important}body.theme-light .sora-change-ticker-btn{background:#f7f2fa!important;border:1px solid #e6e0e9!important;color:#49454f!important}body.theme-light .sora-change-ticker-btn:hover{background:#eaddff!important;color:#21005d!important}body.theme-light .sora-chart-modes-strip{background:#f7f2fa!important;border:1px solid #e6e0e9!important;border-radius:12px!important;padding:4px!important}body.theme-light .sora-mode-pill{background:#fff!important;border:1px solid #e6e0e9!important;color:#49454f!important;border-radius:8px!important}body.theme-light .sora-mode-pill:hover{background:#f3edf7!important;color:#1d1b20!important}body.theme-light .sora-mode-pill.active{background:#6750a4!important;color:#fff!important;border-color:#6750a4!important;box-shadow:0 2px 6px #6750a440!important}body.theme-light .sora-mode-pill.active .mode-mat-icon{color:#fff!important}body.theme-light .sora-canvas-card{background:#fff!important;border:1.5px solid #d0bcff!important;box-shadow:0 2px 10px #6750a414!important}body.theme-light .sora-canvas-header{background:#f7f2fa!important;border-bottom:1px solid #e6e0e9!important;color:#1d1b20!important}body.theme-light .sora-canvas-hud{background:#fffffff2!important;border:1px solid #e6e0e9!important;color:#1d1b20!important}body.theme-light .sora-chart-zoom-controls{background:#fff!important;border:1px solid #e6e0e9!important;box-shadow:0 2px 8px #00000014!important}body.theme-light .sora-chart-zoom-controls button{color:#49454f!important}body.theme-light .sora-chart-zoom-controls button:hover{background:#f3edf7!important;color:#6750a4!important}body.theme-light .telegram-preview-card{background:#fff!important;border:1px solid #e6e0e9!important}body.theme-light .telegram-preview-header{background:#f7f2fa!important;border-bottom:1px solid #e6e0e9!important;color:#1d1b20!important}body.theme-light .telemetry-stat-tile{background:#f7f2fa!important;border:1px solid #e6e0e9!important;color:#1d1b20!important}body.theme-light .telemetry-telegram-msg-content{background:#f7f2fa!important;border:1px solid #e6e0e9!important;color:#1d1b20!important}body.theme-light .sora-chart-modal-dialog{background:#fff!important;border:1px solid #e6e0e9!important;box-shadow:0 24px 60px #0003!important}body.theme-light .sora-chart-modal-header{background:#fff!important;border-bottom:1px solid #e6e0e9!important;color:#1d1b20!important}body.theme-light .sora-modal-close-btn{background:#f7f2fa!important;border:1px solid #e6e0e9!important;color:#49454f!important}body.theme-light .sora-modal-close-btn:hover{background:#fee2e2!important;color:#dc2626!important}body.theme-light .toast-card{background:#fff!important;border:1px solid #e6e0e9!important;box-shadow:0 8px 24px #0000001a!important;color:#1d1b20!important}body.theme-light .toast-card .toast-icon{color:#6750a4!important}body.theme-light .toast-card .toast-msg{color:#1d1b20!important}body.theme-light #watchlistSection .panel-card{background:#fff!important;border:1px solid #e6e0e9!important}body.theme-light #wlItemsTableBody tr{border-bottom:1px solid #f3edf7!important}body.theme-light #wlItemsTableBody tr:hover{background:#fdf8fd!important}body.theme-light .wl-ticker-code{color:#6750a4!important}body.theme-light .wl-ticker-name{color:#49454f!important}body.theme-light #alertRulesTableBody tr{border-bottom:1px solid #f3edf7!important}body.theme-light #alertRulesTableBody tr:hover{background:#fdf8fd!important}body.theme-light .alert-rule-symbol{color:#6750a4!important}body.theme-light .alert-rule-cond{color:#49454f!important}body.theme-light .alert-rule-threshold{color:#1d1b20!important}body.theme-light .sector-heatmap-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:12px!important;padding:12px!important;align-content:start!important}body.theme-light .sec-tile{background:#fff!important;border:1px solid #e6e0e9!important;border-radius:12px!important;padding:14px 16px!important;box-shadow:0 1px 4px #0000000a!important;height:auto!important}body.theme-light .sec-tile:hover{background:#fdf8fd!important;border-color:#6750a4!important;box-shadow:0 4px 14px #6750a41a!important;transform:translateY(-2px)}body.theme-light .sec-name{font-size:13px!important;font-weight:700!important;color:#1d1b20!important}body.theme-light .sec-chg{font-size:16px!important;font-weight:800!important}body.theme-light .sec-flow{font-size:11px!important;color:#49454f!important}body.theme-light .pricing-modal-card{background:#fff!important;border:1px solid #e6e0e9!important;box-shadow:0 24px 60px #00000026!important;color:#1d1b20!important}body.theme-light .pricing-modal-card .modal-card-header{background:#fff!important;border-bottom:1px solid #e6e0e9!important;color:#1d1b20!important}body.theme-light .pricing-modal-card .modal-card-title{color:#1d1b20!important}body.theme-light .pricing-modal-card .modal-card-sub{color:#49454f!important}body.theme-light .plan-card{background:#faf8fd!important;border:1px solid #e6e0e9!important;color:#1d1b20!important}body.theme-light .plan-card .plan-title,body.theme-light .plan-card .plan-price{color:#1d1b20!important}body.theme-light .plan-card .plan-desc{color:#49454f!important}body.theme-light .plan-card .plan-feature-list li{color:#1d1b20!important}body.theme-light .plan-card.popular{background:#fbf8fe!important;border:2px solid #6750a4!important;box-shadow:0 8px 24px #6750a41f!important}body.theme-light .plan-card.popular .plan-title{color:#6750a4!important}body.theme-light .plan-card.vip{background:#fdfbf7!important;border:1px solid #f2cf92!important;color:#1d1b20!important}body.theme-light .modal-blur{background:#00000059!important}body.theme-light .modal-dialog-card{background:#fff!important;border:1px solid #e6e0e9!important;box-shadow:0 20px 50px #0000001f!important}body.theme-light .search-modal-filter-bar{background:#f7f2fa!important;border-bottom:1px solid #e6e0e9!important}body.theme-light .lumen-hero-input-wrap{background:#f7f2fa!important;border:1px solid #e6e0e9!important}body.theme-light .lumen-hero-input-wrap input{color:#1d1b20!important}body.theme-light .lumen-hero-input-wrap input::placeholder{color:#79747e!important}body.theme-light .lumen-prompt-tile{background:#fff!important;border:1px solid #e6e0e9!important}body.theme-light .lumen-prompt-tile:hover{background:#fdf8fd!important;border-color:#6750a4!important}body.theme-light .lumen-prompt-tile-title{color:#1d1b20!important}body.theme-light .lumen-prompt-tile-desc{color:#49454f!important}body.theme-light .ai-response-box{background:#f7f2fa!important;border:1px solid #e6e0e9!important;color:#1d1b20!important}body.theme-light .ai-metric-tile{background:#f7f2fa!important;border:1px solid #e6e0e9!important}body.theme-light .scannia-radar-wrapper{background:#fff!important;border:1px solid #e6e0e9!important}body.theme-light .scannia-control-bar{background:#fff!important;border-bottom:1px solid #e6e0e9!important}body.theme-light .scannia-strat-chip{background:#f7f2fa!important;border:1px solid #e6e0e9!important;color:#49454f!important}body.theme-light .scannia-strat-chip:hover{background:#f3edf7!important;color:#1d1b20!important}body.theme-light .scannia-strat-chip.active{background:#eaddff!important;color:#21005d!important;font-weight:700!important;border-color:#6750a4!important}body.theme-light .scannia-strat-count{background:#6750a41f!important;color:#6750a4!important}body.theme-light .scannia-search-wrap{background:#f7f2fa!important;border:1px solid #e6e0e9!important;color:#1d1b20!important}body.theme-light .scannia-search-wrap input{color:#1d1b20!important}body.theme-light .scannia-table th{background:#f7f2fa!important;color:#49454f!important;border-bottom:1px solid #e6e0e9!important}body.theme-light .scannia-table td{border-bottom:1px solid #f3edf7!important;color:#1d1b20!important}body.theme-light .scannia-table tr:hover{background:#fdf8fd!important}body.theme-light .admin-token-modal-card{background:#fff!important;border:1px solid #e6e0e9!important;box-shadow:0 24px 60px #00000026!important}body.theme-light .admin-token-telemetry-card{background:#f7f2fa!important;border:1px solid #e6e0e9!important}body.theme-light .sora-telemetry-card{background:#fff!important;border:1px solid #e6e0e9!important;box-shadow:0 1px 4px #0000000a!important}body.theme-light .sora-telemetry-header{border-bottom:1px solid #e6e0e9!important}body.theme-light .telemetry-title{color:#1d1b20!important}body.theme-light .telemetry-banner{background:#f7f2fa!important;border-left:3px solid #6750a4!important}body.theme-light .telemetry-banner-title{color:#1d1b20!important}body.theme-light .telemetry-banner-subtitle{color:#49454f!important}body.theme-light .telemetry-stat-tile{background:#f7f2fa!important;border:1px solid #e6e0e9!important}body.theme-light .telemetry-stat-tile .stat-label{color:#79747e!important}body.theme-light .telemetry-stat-tile .stat-val{color:#1d1b20!important}body.theme-light .telemetry-body-box{background:#faf8fd!important;border:1px solid #e6e0e9!important;color:#1d1b20!important}body.theme-light .telemetry-section-title{color:#6750a4!important}body.theme-light .telemetry-plan-row{border-bottom:1px solid #f3edf7!important}body.theme-light .telemetry-plan-label{color:#49454f!important}body.theme-light .telemetry-plan-val{color:#1d1b20!important}body.theme-light .sora-chart-loading-overlay{background:#ffffffeb!important;backdrop-filter:blur(6px)!important}body.theme-light .sora-loading-text{color:#6750a4!important}body.theme-light .sora-chart-spinner{border-color:#6750a426!important;border-top-color:#6750a4!important}body.theme-light .btn-sora-action.primary{background:#6750a4!important;color:#fff!important}body.theme-light .btn-sora-action.secondary{background:#f7f2fa!important;border:1px solid #e6e0e9!important;color:#6750a4!important}body.theme-light .btn-sora-action.secondary:hover{background:#eaddff!important;color:#21005d!important}body.theme-light .popover-sub-meta{background:#f7f2fa!important;border-bottom:1px solid #e6e0e9!important;color:#49454f!important}body.theme-light .popover-code{color:#6750a4!important}body.theme-light .popover-hubs-badge{background:#eaddff!important;color:#21005d!important}body.theme-light .popover-strat-item{background:#fff!important;border-bottom:1px solid #f3edf7!important}body.theme-light .popover-strat-desc{color:#49454f!important}body.theme-light .user-profile-chip{background:#fff!important;border:1px solid #e6e0e9!important;color:#1d1b20!important}body.theme-light .user-name-text{color:#1d1b20!important;font-weight:600!important}body.theme-light .user-avatar-dot{background:linear-gradient(135deg,#6750a4,#7c3aed)!important}body.theme-light .user-avatar-dot .user-icon{color:#fff!important}body.theme-light .user-tier-tag,body.theme-light .user-tier-tag.free,body.theme-light .user-tier-tag[data-plan=free]{background:#f7f2fa!important;border:1px solid #cac4d0!important;color:#49454f!important;font-weight:700!important}body.theme-light .user-tier-tag.pro,body.theme-light .user-tier-tag.vip,body.theme-light .user-tier-tag[data-plan=pro],body.theme-light .user-tier-tag[data-plan=vip]{background:#eaddff!important;border:1px solid #6750a4!important;color:#21005d!important;font-weight:800!important;box-shadow:none!important}body.theme-light .user-dropdown-menu{background:#fff!important;border:1px solid #e6e0e9!important;box-shadow:0 16px 40px #0000001f!important;color:#1d1b20!important}body.theme-light .user-menu-item{color:#1d1b20!important}body.theme-light .user-menu-item:hover{background:#fdf8fd!important;color:#6750a4!important}body.theme-light .lumen-pill{background:#f3edf7!important;border:1px solid #e6e0e9!important;color:#21005d!important;font-weight:700!important;backdrop-filter:none!important}body.theme-light .lumen-pill:hover{background:#eaddff!important;border-color:#6750a4!important;color:#21005d!important;box-shadow:0 2px 8px #6750a426!important}body.theme-light .lumen-pill span{color:#21005d!important}body.theme-light .lumen-pill .material-symbols-outlined{background:#eaddff!important;border:1px solid #d0bcff!important;color:#6750a4!important}body.theme-light .lumen-recents-label{color:#79747e!important;font-weight:700!important}body.theme-light .recent-ticker-chip{background:#f7f2fa!important;border:1px solid #e6e0e9!important;color:#1d1b20!important}body.theme-light .lumen-input-search-icon{color:#79747e!important}body.theme-light .lumen-orb-icon{color:#6750a4!important}body.theme-light .news-wire-bar,body.theme-light .terminal-news-wire{background:#fff!important;border-top:1px solid #e6e0e9!important}body.theme-light .wire-news-headline{color:#1d1b20!important}body.theme-light .wire-news-meta{color:#79747e!important}body.theme-light .wire-search-box input{color:#1d1b20!important}body.theme-light .wire-filter-btn{background:#f7f2fa!important;border:1px solid #e6e0e9!important;color:#49454f!important}body.theme-light .modal-card-title{color:#1d1b20!important}body.theme-light .modal-title-row .material-symbols-outlined,body.theme-light .search-modal-icon{background:#eaddff!important;color:#6750a4!important;border:1px solid #d0bcff!important}body.theme-light .modal-esc-badge{background:#f7f2fa!important;border:1px solid #cac4d0!important;color:#49454f!important}body.theme-light .modal-esc-badge:hover{background:#eaddff!important;border-color:#6750a4!important;color:#21005d!important}body.theme-light .auth-tab-btn{color:#79747e!important}body.theme-light .auth-tab-btn.active{color:#6750a4!important;border-bottom-color:#6750a4!important}body.theme-light .popular-ribbon{background:#6750a4!important;color:#fff!important}body.theme-light .sora-mode-display-title{color:#1d1b20!important}body.theme-light .sora-chart-zoom-controls,body.theme-light .sora-modal-zoom-controls{background:#fffffff5!important;border:1px solid #CAC4D0!important;box-shadow:0 2px 10px #6750a41f!important}body.theme-light .sora-zoom-level-badge,body.theme-light .sora-modal-zoom-badge{color:#6750a4!important;font-weight:700!important}body.theme-light .sora-zoom-btn{color:#49454f!important}body.theme-light .sora-zoom-btn:hover{background:#f3edf7!important;color:#6750a4!important}body.theme-light .sora-modal-title-group{color:#1d1b20!important}body.theme-light .telemetry-stat-label{color:#79747e!important}body.theme-light .telemetry-stat-val,body.theme-light .telemetry-bullet-text b{color:#1d1b20!important}body.theme-light .inspector-section-label,body.theme-light .insp-lbl,body.theme-light .inspector-close-btn,body.theme-light .admin-stat-lbl{color:#79747e!important}body.theme-light .pulse-btn-count{background:#eaddff!important;color:#21005d!important}body.theme-light .popover-strat-name{color:#1d1b20!important}body.theme-light .popover-close-btn,body.theme-light .compact-action-btn,body.theme-light .admin-refresh-status-btn{background:#f7f2fa!important;border:1px solid #e6e0e9!important;color:#49454f!important}body.theme-light .btn-copy-bookmarklet{background:#f7f2fa!important;border:1px solid #e6e0e9!important;color:#6750a4!important}body.theme-light .obsidian-inspector-card{background:#fffffffa!important;border:1px solid #e6e0e9!important;box-shadow:0 16px 40px #00000024!important;color:#1d1b20!important}body.theme-light .inspector-header{background:#f7f2fa!important;border-bottom:1px solid #e6e0e9!important}body.theme-light .inspector-ticker{color:#6750a4!important;font-weight:900!important}body.theme-light .inspector-pulse-badge{background:#fef3c7!important;border:1px solid #fde68a!important;color:#b45309!important;font-weight:800!important}body.theme-light .inspector-close-btn{background:#f7f2fa!important;border:1px solid #e6e0e9!important;color:#49454f!important}body.theme-light .inspector-close-btn:hover{background:#fee2e2!important;color:#dc2626!important}body.theme-light .inspector-price-row{border-bottom:1px solid #f3edf7!important}body.theme-light .inspector-price{color:#1d1b20!important;font-weight:800!important}body.theme-light .inspector-section-label{color:#49454f!important;font-weight:700!important}body.theme-light .strat-chip-compact{background:#f7f2fa!important;border:1px solid #e6e0e9!important;color:#49454f!important;font-weight:600!important}body.theme-light .inspector-divider{background:#e6e0e9!important}body.theme-light .inspector-plan-grid{background:#f7f2fa!important;border:1px solid #e6e0e9!important;padding:8px 10px!important;border-radius:8px!important}body.theme-light .insp-lbl{color:#49454f!important;font-size:11px!important;font-weight:700!important}body.theme-light .insp-val,body.theme-light .insp-val.text-white,body.theme-light #inspBuyArea{color:#1d1b20!important;font-weight:800!important}body.theme-light #inspSL{color:#de350b!important;font-weight:800!important}body.theme-light #inspTP1{color:#00875a!important;font-weight:800!important}body.theme-light #inspRR{color:#b45309!important;font-weight:800!important}body.theme-light .insp-action-btn.primary{background:#6750a4!important;color:#fff!important}body.theme-light .insp-action-btn.orderbook{background:#e8f5e9!important;border:1px solid #a5d6a7!important;color:#1b5e20!important;font-weight:700!important}body.theme-light .insp-action-btn.secondary{background:#f3edf7!important;border:1px solid #e6e0e9!important;color:#6750a4!important;font-weight:700!important}body.theme-light .user-profile-chip .user-tier-tag,body.theme-light .user-profile-chip .user-tier-tag.free,body.theme-light #userPlanBadge{background:#f3edf7!important;border:1px solid #cac4d0!important;color:#49454f!important;font-weight:700!important}body.theme-light .user-profile-chip .user-tier-tag.pro,body.theme-light .user-profile-chip .user-tier-tag.vip,body.theme-light .user-profile-chip .user-tier-tag.admin{background:#eaddff!important;border:1px solid #6750a4!important;color:#21005d!important;font-weight:800!important}body.theme-light .lumen-pill{background:#f3edf7!important;border:1px solid #d0bcff!important;color:#21005d!important;font-weight:700!important}body.theme-light .lumen-greeting-block .lumen-subtext{color:#1d1b20!important;font-weight:600!important;font-size:12.5px!important;line-height:1.5!important}body.theme-dark .lumen-greeting-block .lumen-subtext{color:#e2e8f0!important;font-weight:500!important;font-size:12.5px!important}body.theme-light .lumen-pill{background:#ede7f6!important;border:1.5px solid #D1C4E9!important;color:#21005d!important;font-weight:700!important;font-size:11.5px!important;box-shadow:0 1px 3px #6750a414!important}body.theme-light .lumen-pill span{color:#21005d!important;font-weight:700!important}body.theme-light .lumen-pill .material-symbols-outlined{background:#d1c4e9!important;border:1px solid #B39DDB!important;color:#4a148c!important;font-weight:700!important}body.theme-light .lumen-pill:hover{background:#d1c4e9!important;border-color:#7e57c2!important;color:#21005d!important;box-shadow:0 2px 8px #6750a42e!important}body.theme-light .lumen-cards-grid .lumen-card{background:#fff!important;border:1.5px solid #E6E0E9!important;box-shadow:0 2px 8px #6750a40f!important}body.theme-light .lumen-cards-grid .lumen-card-title{color:#1d1b20!important;font-weight:800!important;font-size:13px!important}body.theme-light .lumen-cards-grid .lumen-card-desc{color:#2d2836!important;font-size:11px!important;font-weight:600!important;line-height:1.45!important}body.theme-light .lumen-cards-grid .lumen-card-arrow{color:#6750a4!important;font-weight:700!important}body.theme-light .lumen-cards-grid .lumen-card:hover{background:#fdf8fd!important;border-color:#6750a4!important;box-shadow:0 6px 18px #6750a424!important}body.theme-dark .lumen-cards-grid .lumen-card-desc{color:#d1d5db!important;font-size:11px!important;font-weight:500!important;line-height:1.45!important}body.theme-light .lumen-recents-label{color:#1d1b20!important;font-weight:800!important;font-size:11px!important}body.theme-light .recent-ticker-chip{background:#f3edf7!important;border:1.5px solid #CAC4D0!important;color:#1d1b20!important;font-weight:700!important;font-size:11px!important}body.theme-light .recent-ticker-chip:hover{background:#eaddff!important;border-color:#6750a4!important;color:#21005d!important}body.theme-light .lumen-input-field::placeholder{color:#5a5463!important;font-weight:500!important}body.theme-light .lumen-chat-results{background:#fff!important;border:1.5px solid #CAC4D0!important;box-shadow:0 8px 24px #6750a41f!important;color:#1d1b20!important}body.theme-light .bandar-side-card{background:#fff!important;border:1.5px solid #E6E0E9!important}body.theme-light .bandar-side-card .subcard-title{color:#1d1b20!important;font-weight:800!important;font-size:13px!important}body.theme-light .bandar-rows-container .bandar-row{border-bottom:1px solid #F3EDF7!important}body.theme-light .bandar-rows-container .b-code.text-lavender,body.theme-light .bandar-rows-container .b-code{color:#21005d!important;font-weight:800!important;font-size:13.5px!important}body.theme-light .bandar-rows-container .b-avg,body.theme-light .bandar-rows-container .text-muted,body.theme-light .bandar-rows-container .font-mono.text-muted,body.theme-light .bandar-row .text-muted,body.theme-light .bandar-row .b-avg{color:#1d1b20!important;font-weight:700!important;font-size:11.5px!important}body.theme-light .bandar-rows-container .font-mono,body.theme-light .bandar-row .font-mono{color:#1d1b20!important;font-weight:700!important}body.theme-dark .bandar-rows-container .b-avg,body.theme-dark .bandar-rows-container .text-muted,body.theme-dark .bandar-row .text-muted{color:#e2e8f0!important;font-weight:600!important;font-size:11.5px!important}body.theme-dark .bandar-rows-container .b-code.text-lavender{color:#f3e8ff!important;font-weight:800!important}body.theme-light #heroCompanyName{color:#2d2836!important;font-weight:700!important;font-size:11.5px!important}body.theme-light .hero-stat-label,body.theme-light .hero-telemetry-item .stat-label,body.theme-light #hero24hRange .stat-label,body.theme-light #heroVolume .stat-label,body.theme-light #heroTurnover .stat-label,body.theme-light #heroBandarFlow .stat-label,body.theme-light .stat-item .stat-label{color:#312e38!important;font-weight:700!important;font-size:11px!important}body.theme-light .hero-stat-val,body.theme-light .hero-telemetry-item .stat-val,body.theme-light .stat-item .stat-val{color:#1d1b20!important;font-weight:800!important}body.theme-light #indEmaBtn,body.theme-light #indVwapBtn,body.theme-light #indVolBtn{background:#ede7f6!important;border:1.5px solid #D1C4E9!important;color:#21005d!important;font-weight:700!important;font-size:11px!important}body.theme-light #indEmaBtn.active,body.theme-light #indVwapBtn.active,body.theme-light #indVolBtn.active{background:#6750a4!important;color:#fff!important;font-weight:800!important;border-color:#6750a4!important}body.theme-light .sora-wire-text,body.theme-light .wire-headline,body.theme-light #soraWireText{color:#1d1b20!important;font-weight:600!important;font-size:11.5px!important}body.theme-dark .sora-wire-text,body.theme-dark .wire-headline,body.theme-dark #soraWireText{color:#f1f5f9!important;font-weight:600!important}body.theme-light .scannia-strat-chip{background:#f3edf7!important;border:1.5px solid #D0BCFF!important;color:#21005d!important;font-weight:700!important;font-size:11.5px!important}body.theme-light .scannia-strat-chip .scannia-strat-icon{color:#6750a4!important;font-weight:700!important}body.theme-light .scannia-strat-chip .scannia-strat-count{background:#eaddff!important;color:#21005d!important;font-weight:800!important;border:1px solid #D0BCFF!important}body.theme-light .scannia-strat-chip.active{background:#6750a4!important;border-color:#6750a4!important;color:#fff!important;font-weight:800!important}body.theme-light .scannia-strat-chip.active .scannia-strat-icon{color:#fff!important}body.theme-light .scannia-strat-chip.active .scannia-strat-count{background:#ffffff40!important;color:#fff!important;border-color:#fff6!important}body.theme-light .scannia-row .emiten-sub,body.theme-light .scannia-row .text-muted,body.theme-light .scannia-table .text-muted{color:#2d2836!important;font-weight:700!important;font-size:11px!important}body.theme-light .scannia-quick-btn{background:#f3edf7!important;border:1.5px solid #D0BCFF!important;color:#21005d!important;font-weight:700!important}body.theme-light .scannia-quick-btn:hover{background:#6750a4!important;border-color:#6750a4!important;color:#fff!important}body.theme-light .scannia-scan-time-pill,body.theme-light #scanniaScanTime{background:#f3edf7!important;border:1px solid #D0BCFF!important;color:#21005d!important;font-weight:700!important}body.theme-light .sector-tile{background:#fff!important;border:1.5px solid #E6E0E9!important}body.theme-light .sector-tile:hover{background:#fdf8fd!important;border-color:#6750a4!important}body.theme-light .sector-name{color:#1d1b20!important;font-weight:800!important;font-size:13.5px!important}body.theme-light .sector-sub,body.theme-light .sector-tile .text-muted{color:#1d1b20!important;font-weight:700!important;font-size:11.5px!important}body.theme-dark .sector-sub,body.theme-dark .sector-tile .text-muted{color:#e2e8f0!important;font-weight:700!important;font-size:11.5px!important}body.theme-light .watchlist-card{background:#fff!important;border:1.5px solid #E6E0E9!important}body.theme-light .watchlist-card .subcard-title{color:#1d1b20!important;font-weight:800!important}body.theme-light .watchlist-table .company-name,body.theme-light .watchlist-table .text-muted{color:#2d2836!important;font-weight:700!important;font-size:11px!important}body.theme-light .alert-rule-text,body.theme-light .alert-table .text-muted{color:#1d1b20!important;font-weight:700!important}body.theme-light .watchlist-badge-pill,body.theme-light .alert-badge-pill{background:#eaddff!important;border:1px solid #D0BCFF!important;color:#21005d!important;font-weight:800!important}body.theme-light .aihub-filter-chip,body.theme-light .aihub-filter-btn{background:#f3edf7!important;border:1.5px solid #D0BCFF!important;color:#21005d!important;font-weight:700!important}body.theme-light .aihub-filter-chip.active,body.theme-light .aihub-filter-btn.active{background:#6750a4!important;border-color:#6750a4!important;color:#fff!important;font-weight:800!important}body.theme-light .aihub-legend-tip,body.theme-light .graph-hint{color:#1d1b20!important;font-weight:700!important}body.theme-light .sora-mode-btn,body.theme-light .sora-mode-pill{background:#f3edf7!important;border:1.5px solid #D0BCFF!important;color:#21005d!important;font-weight:700!important}body.theme-light .sora-mode-btn.active,body.theme-light .sora-mode-pill.active{background:#6750a4!important;border-color:#6750a4!important;color:#fff!important;font-weight:800!important}body.theme-light .telemetry-stat-label{color:#2d2836!important;font-weight:700!important;font-size:11px!important}body.theme-light .telemetry-stat-val{color:#1d1b20!important;font-weight:800!important}body.theme-light .modal-stock-name{color:#2d2836!important;font-weight:600!important}body.theme-light .modal-filter-chip{color:#2d2836!important;font-weight:700!important}body.theme-light .modal-filter-chip.active{background:#eaddff!important;color:#21005d!important;font-weight:800!important}body.theme-light .pricing-plan-period,body.theme-light .pricing-plan-desc,body.theme-light .plan-feature-item{color:#2d2836!important;font-weight:600!important}body.theme-light .pricing-plan-period{font-weight:700!important}body.theme-light .bloomberg-news-bar{background:#fff!important;border:1px solid #E6E0E9!important;box-shadow:0 1px 3px #0000000d!important}body.theme-light .news-wire-badge{background:#f3edf7!important;border:1px solid #D0BCFF!important;color:#21005d!important}body.theme-light .news-marquee-item .news-time{color:#312e38!important;font-size:11px!important;font-weight:700!important}body.theme-light .news-marquee-item .news-text{color:#1d1b20!important;font-weight:600!important;font-size:11.5px!important}body.theme-light .news-marquee-item .news-ticker-pill{color:#78350f!important;background:#fef3c7!important;border:1px solid #FDE68A!important;font-weight:800!important}body.theme-light .news-impact-tag.neutral{background:#ede7f6!important;color:#21005d!important;border:1px solid #D1C4E9!important;font-weight:800!important}body.theme-light .news-speed-segmented{background:#ede7f6!important;border:1.5px solid #D1C4E9!important}body.theme-light .news-speed-pill{color:#49454f!important;font-weight:800!important;font-size:11px!important}body.theme-light .news-speed-pill:hover{background:#d0bcff!important;color:#21005d!important}body.theme-light .news-speed-pill.active{background:#6750a4!important;color:#fff!important;font-weight:900!important;box-shadow:0 1px 4px #6750a459!important}body.theme-light .news-speed-toggle{background:#ede7f6!important;border:1.5px solid #D1C4E9!important;color:#49454f!important;font-weight:800!important}body.theme-light .news-speed-toggle:hover{background:#6750a4!important;color:#fff!important}body.theme-light .hero-action-pill{background:#f3edf7!important;border:1.5px solid #D0BCFF!important;color:#21005d!important;font-weight:700!important}body.theme-light .hero-action-pill .material-symbols-outlined{color:#6750a4!important;font-weight:700!important}body.theme-light .hero-action-pill:hover{background:#eaddff!important;border-color:#6750a4!important;color:#21005d!important}body.theme-light .scannia-action-tag{background:#ede7f6!important;border:1px solid #D1C4E9!important;color:#21005d!important;font-weight:800!important}body.theme-light .aihub-filter-chip,body.theme-light .aihub-pill{background:#f3edf7!important;border:1.5px solid #D0BCFF!important;color:#21005d!important;font-weight:700!important}body.theme-light .aihub-filter-chip:hover,body.theme-light .aihub-pill:hover{background:#eaddff!important;border-color:#6750a4!important;color:#21005d!important}body.theme-light .aihub-filter-chip.active{background:#6750a4!important;border-color:#6750a4!important;color:#fff!important;font-weight:800!important}body.theme-light .chart-indicator-pill{background:#ede7f6!important;border:1.5px solid #D1C4E9!important;color:#21005d!important;font-weight:700!important}body.theme-light .chart-indicator-pill.active{background:#6750a4!important;color:#fff!important;font-weight:800!important}body.theme-light .sec-flow{font-size:11.5px!important;font-weight:700!important;color:#1d1b20!important}body.theme-light .sec-name{font-size:13.5px!important;font-weight:800!important;color:#1d1b20!important}body.theme-light .p-name,body.theme-light .papan-row .font-mono{font-weight:700!important;color:#1d1b20!important}body.theme-light .ticker-hero-company,body.theme-light #heroCompanyName{color:#1d1b20!important;font-weight:700!important}body.theme-light .financial-disclaimer-bar,body.theme-light .financial-disclaimer-bar span,body.theme-light .financial-disclaimer-bar p{color:#1d1b20!important;font-weight:600!important}body.theme-light .financial-disclaimer-bar strong,body.theme-light .financial-disclaimer-bar b{color:#1d1b20!important;font-weight:800!important}.sora-chibi-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;user-select:none;margin-bottom:12px;z-index:10;perspective:800px}.sora-avatar-stage-wrap{width:170px;height:170px;position:relative;display:flex;align-items:center;justify-content:center;animation:soraAvatarFloat 4s ease-in-out infinite alternate;transition:transform .25s cubic-bezier(.2,.8,.4,1)}.sora-avatar-stage-wrap:hover{transform:translateY(-4px) scale(1.05)}.sora-avatar-aura{position:absolute;width:145px;height:145px;border-radius:50%;background:radial-gradient(circle,#a855f773,#38bdf84d 40%,#7c3aed00 70%);filter:blur(14px);animation:soraAuraPulse 3s ease-in-out infinite alternate;z-index:1}@keyframes soraAuraPulse{0%{transform:scale(.92);opacity:.7}to{transform:scale(1.18);opacity:1}}.sora-holo-rings-svg{position:absolute;width:170px;height:170px;top:0;left:0;pointer-events:none;z-index:3}.sora-holo-ring-outer{animation:soraHoloRotateOuter 18s linear infinite;transform-origin:center}.sora-holo-ring-inner{animation:soraHoloRotateInner 12s linear infinite reverse;transform-origin:center}@keyframes soraHoloRotateOuter{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes soraHoloRotateInner{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.sora-avatar-frame{position:relative;width:120px;height:120px;border-radius:50%;padding:3px;background:linear-gradient(135deg,#c084fc,#38bdf8,#a855f7);box-shadow:0 0 24px #a855f780,0 0 10px #38bdf859;z-index:2;overflow:hidden;transition:box-shadow .3s ease}.sora-chibi-stage:hover .sora-avatar-frame{box-shadow:0 0 32px #a855f7bf,0 0 16px #38bdf880}.sora-avatar-portrait{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;transition:transform .2s ease-out}.sora-avatar-status-pill{position:absolute;bottom:-4px;background:#0f172ae6;border:1px solid rgba(168,85,247,.45);box-shadow:0 4px 14px #0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:3px 10px;border-radius:9999px;display:flex;align-items:center;gap:5px;z-index:4}.sora-avatar-dot-pulse{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399;animation:soraDotPulse 1.8s ease-in-out infinite}@keyframes soraDotPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.3);opacity:1}}.sora-avatar-status-text{font-size:11px;font-weight:700;color:#f3e8ff;letter-spacing:.5px}@keyframes soraAvatarFloat{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(.8deg)}to{transform:translateY(-14px) rotate(-.8deg)}}.sora-chibi-stage.spin-jump .sora-avatar-stage-wrap{animation:soraAvatarSpin .75s cubic-bezier(.34,1.56,.64,1)}@keyframes soraAvatarSpin{0%{transform:translateY(0) scale(1) rotate(0)}40%{transform:translateY(-24px) scale(1.15) rotate(180deg)}80%{transform:translateY(-6px) scale(1.05) rotate(360deg)}to{transform:translateY(0) scale(1) rotate(360deg)}}.sora-chibi-speech-bubble{position:absolute;top:10px;background:#0f172af2;border:1px solid rgba(168,85,247,.55);box-shadow:0 8px 24px #00000073,0 0 16px #a855f759;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#f3e8ff;padding:6px 16px;border-radius:var(--md-shape-corner-full, 9999px);font-size:11px;font-weight:700;display:flex;align-items:center;gap:6px;pointer-events:none;opacity:1;transform:translateY(0);transition:all .3s cubic-bezier(.34,1.56,.64,1);z-index:30;white-space:nowrap;max-width:90%;text-overflow:ellipsis;overflow:hidden}.sora-chibi-speech-bubble:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(168,85,247,.7)}.sora-chibi-speech-bubble.hidden-bubble{opacity:0;transform:translateY(6px) scale(.92)}body.theme-light .sora-avatar-status-pill{background:#fff!important;border:1px solid #D0BCFF!important;box-shadow:0 4px 14px #6750a426!important}body.theme-light .sora-avatar-status-text{color:#21005d!important}body.theme-light .sora-chibi-speech-bubble{background:#fff!important;border:1px solid #D0BCFF!important;box-shadow:0 8px 24px #6750a426!important;color:#21005d!important}body.theme-light .sora-chibi-speech-bubble:after{border-top-color:#d0bcff!important}.sora-bot-card{background:#0f172ad9;border:1px solid rgba(168,85,247,.28);border-radius:16px;padding:14px 16px;margin-top:8px;box-shadow:0 8px 24px #00000059;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sora-bot-card-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:8px;margin-bottom:10px}.sora-bot-title-badge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;line-height:1.5;color:#c084fc}.sora-bot-ticker-hero{display:flex;align-items:center;gap:8px}.sora-bot-code{font-size:16px;font-weight:800;color:#fff}.sora-bot-price{font-size:15px;font-weight:800}.sora-bot-chg-pill{font-size:11px;font-weight:700;padding:2px 7px;border-radius:9999px}.sora-bot-chg-pill.bullish{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.35)}.sora-bot-chg-pill.bearish{background:#f43f5e26;color:#fb7185;border:1px solid rgba(244,63,94,.35)}.sora-mini-chart-svg{width:100%;height:110px;background:#080c1499;border-radius:10px;border:1px solid rgba(255,255,255,.06);margin-bottom:10px}.sora-broksum-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.sora-broksum-col{background:#080c1480;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:8px 10px}.sora-broksum-col-head{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.06)}.sora-broksum-col.buyer .sora-broksum-col-head{color:#34d399}.sora-broksum-col.seller .sora-broksum-col-head{color:#fb7185}.sora-broksum-row{display:flex;align-items:center;justify-content:space-between;font-size:11px;padding:2.5px 0}.sora-broksum-code{font-weight:700;width:28px}.sora-broksum-col.buyer .sora-broksum-code{color:#34d399}.sora-broksum-col.seller .sora-broksum-code{color:#fb7185}.sora-broksum-lots{color:#cbd5e1}.sora-broksum-avg{color:#94a3b8;font-size:11px}.sora-bot-actions-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.sora-bot-btn-action{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:9999px;background:#a855f724;border:1px solid rgba(168,85,247,.35);color:#f3e8ff;font-size:11px;font-weight:700;cursor:pointer;transition:all .2s ease}.sora-bot-btn-action:hover{background:#a855f74d;border-color:#c084fc;color:#fff;transform:translateY(-1px)}.sora-bot-btn-action.primary{background:linear-gradient(135deg,#7c3aed,#a855f7);border-color:transparent;color:#fff;box-shadow:0 2px 10px #7c3aed59}.sora-bot-btn-action.primary:hover{filter:brightness(1.15)}.sora-screening-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:11px}.sora-screening-left{display:flex;align-items:center;gap:8px}.sora-screening-actions{display:flex;align-items:center;gap:5px}.sora-bot-btn-mini{padding:2px 7px;border-radius:4px;background:#a855f726;border:1px solid rgba(168,85,247,.35);color:#f3e8ff;font-size:10px;cursor:pointer;transition:all .15s ease}.sora-bot-btn-mini:hover{background:#a855f759;color:#fff}.sora-bot-btn-mini.primary{background:#7c3aed;border-color:#a855f7;color:#fff;font-weight:700}.lumen-hub-panel{padding:10px;height:100%;min-height:0;overflow:hidden}.sora-hub-layout-grid{display:grid;grid-template-columns:320px 1fr;gap:12px;height:100%;min-height:0;overflow:hidden}.sora-hub-companion-col{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:0;background:radial-gradient(circle at 50% 35%,#a855f729,#0b0f17d9 75%);border:1px solid rgba(168,85,247,.28);border-radius:var(--md-shape-corner-large, 18px);padding:14px 10px;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000059}.sora-fullbody-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer;user-select:none}.sora-fullbody-stage-wrap{position:relative;width:230px;height:380px;max-height:calc(100vh - 220px);display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;transition:transform .25s cubic-bezier(.2,0,.2,1);animation:soraFullbodyFloat 5.5s ease-in-out infinite alternate}@keyframes soraFullbodyFloat{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(.6deg)}to{transform:translateY(-13px) rotate(-.6deg)}}.sora-fullbody-stage.spin-jump .sora-fullbody-stage-wrap{animation:soraFullbodySpin .85s cubic-bezier(.34,1.56,.64,1)}@keyframes soraFullbodySpin{0%{transform:translateY(0) scale(1) rotate(0)}40%{transform:translateY(-20px) scale(1.1) rotate(180deg)}80%{transform:translateY(-4px) scale(1.04) rotate(360deg)}to{transform:translateY(0) scale(1) rotate(360deg)}}.sora-fullbody-aura{position:absolute;inset:15px;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.38) 0%,rgba(56,189,248,.2) 45%,transparent 72%);filter:blur(28px);animation:soraAuraPulse 3.5s ease-in-out infinite alternate;z-index:1;pointer-events:none}.sora-fullbody-aura.aura-supernova{background:radial-gradient(circle,rgba(251,191,36,.45) 0%,rgba(245,158,11,.22) 45%,transparent 72%)}.sora-fullbody-aura.aura-emerald{background:radial-gradient(circle,rgba(16,185,129,.45) 0%,rgba(6,182,212,.22) 45%,transparent 72%)}.sora-fullbody-aura.aura-cosmic{background:radial-gradient(circle,rgba(236,72,153,.45) 0%,rgba(168,85,247,.25) 45%,transparent 72%)}.sora-holo-rings-svg.fullbody{position:absolute;width:250px;height:250px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none}.sora-fullbody-frame{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:4}.sora-svg-avatar-host{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:visible;pointer-events:auto}.sora-svg-avatar-host svg{width:100%;height:100%;max-width:100%;max-height:100%;overflow:visible;display:block;filter:drop-shadow(0 10px 24px rgba(0,0,0,.45));transition:transform .2s cubic-bezier(.2,0,.2,1)}.sora-fullbody-portrait{width:auto;height:100%;max-width:100%;object-fit:contain;transition:transform .25s ease,filter .3s ease}.hair-violet{filter:drop-shadow(0 8px 24px rgba(168,85,247,.45))}.hair-cyan{filter:drop-shadow(0 8px 24px rgba(6,182,212,.5)) hue-rotate(180deg)}.hair-pink{filter:drop-shadow(0 8px 24px rgba(236,72,153,.5)) hue-rotate(300deg) saturate(1.4)}.hair-gold{filter:drop-shadow(0 8px 24px rgba(234,179,8,.5)) hue-rotate(45deg) saturate(1.6)}.hair-emerald{filter:drop-shadow(0 8px 24px rgba(16,185,129,.5)) hue-rotate(110deg) saturate(1.3)}.hair-silver{filter:drop-shadow(0 8px 24px rgba(226,232,240,.4)) saturate(.12) brightness(1.2)}.hair-ruby{filter:drop-shadow(0 8px 24px rgba(244,63,94,.5)) hue-rotate(340deg) saturate(1.8)}.sora-mood-tag-wrap{margin-top:10px;z-index:6}.sora-mood-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;background:#a855f71f;border:1px solid rgba(168,85,247,.35);border-radius:9999px;color:#f3e8ff;font-size:11px;font-weight:700}.sora-btn-customize{margin-top:10px;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:9999px;background:linear-gradient(135deg,#a855f738,#38bdf82e);border:1px solid rgba(168,85,247,.5);color:#fff;font-size:11px;font-weight:700;cursor:pointer;transition:all .2s ease;z-index:6}.sora-btn-customize:hover{background:linear-gradient(135deg,#a855f766,#38bdf84d);border-color:#c084fc;box-shadow:0 4px 14px #a855f759;transform:translateY(-1px)}.sora-hub-chat-col{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:#0b0f17d9;border:1px solid rgba(255,255,255,.08);border-radius:var(--md-shape-corner-large, 18px);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 32px #00000059}.sora-chat-topbar{height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);background:#0f172ad9;flex-shrink:0}.sora-chat-agent-info{display:flex;align-items:center;gap:10px}.sora-chat-agent-avatar-wrap{position:relative;width:32px;height:32px;border-radius:50%;border:1.5px solid #a855f7;overflow:visible}.sora-chat-agent-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover}.agent-online-dot{position:absolute;bottom:0;right:0;width:8px;height:8px;background:#34d399;border-radius:50%;border:1.5px solid #0f172a}.sora-chat-agent-name{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:#fff}.badge-pro-mini{font-size:11px;font-weight:800;padding:1px 5px;border-radius:4px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff}.sora-chat-agent-status{font-size:11px;color:#94a3b8}.sora-chat-topbar-actions{display:flex;align-items:center;gap:6px}.chat-hdr-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:9999px;color:#e2e8f0;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.chat-hdr-btn:hover{background:#ffffff17;border-color:#ffffff29;color:#fff}.sora-chat-messages-container{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:14px;scroll-behavior:smooth}.tele-msg-row{display:flex;width:100%;gap:14px;margin:10px 0;animation:teleFadeIn .25s ease-out}@keyframes teleFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tele-msg-row.user{justify-content:flex-end}.tele-msg-row.bot{justify-content:flex-start}.tele-bubble.user{width:fit-content!important;max-width:82%!important;margin-left:auto!important;background:linear-gradient(135deg,#7e22ce73,#581c8799)!important;border:1px solid rgba(192,132,252,.28)!important;color:#f8fafc!important;padding:8px 12px!important;border-radius:14px 14px 4px!important;font-size:13px!important;line-height:1.45!important;letter-spacing:.01em!important;box-shadow:0 2px 10px #00000059!important;backdrop-filter:blur(8px)!important}.tele-bubble.user .tele-msg-text{font-size:13px!important;line-height:1.45!important;color:#fff!important;word-break:break-word!important}.tele-msg-meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:3px!important;font-size:10px!important;color:#ffffffa6!important}.tele-check-blue{color:#38bdf8;font-weight:800;letter-spacing:-1px}.tele-bubble.bot{max-width:95%;background:#0f172af0;border:1px solid rgba(168,85,247,.25);color:#f8fafc;padding:12px 16px;border-radius:4px 18px 18px;font-size:13px;line-height:1.55;letter-spacing:.01em;box-shadow:0 4px 18px #00000059;backdrop-filter:blur(10px)}.tele-bot-content{line-height:1.55;font-size:13px;color:#f1f5f9;letter-spacing:.01em;word-break:break-word}.sora-clean-reply-wrap{width:100%}.sora-clean-hr{border:0!important;border-top:1px solid rgba(255,255,255,.1)!important;margin:10px 0!important}.sora-clean-h2{font-size:14.5px!important;font-weight:700!important;color:#fff!important;margin:10px 0 4px!important;line-height:1.4!important}.sora-clean-h3{font-size:13.5px!important;font-weight:700!important;color:#38bdf8!important;margin:10px 0 4px!important;line-height:1.35!important}.sora-clean-h4{font-size:13px!important;font-weight:700!important;color:#c084fc!important;margin:8px 0 4px!important;line-height:1.35!important}.sora-clean-num-item{display:flex!important;align-items:flex-start!important;gap:8px!important;font-size:13px!important;font-weight:700!important;color:#fff!important;margin:10px 0 4px!important;line-height:1.4!important}.sora-num-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;border-radius:6px!important;background:#a855f72e!important;border:1px solid rgba(192,132,252,.35)!important;color:#c084fc!important;font-size:11px!important;font-weight:800!important;font-family:var(--font-mono)!important;flex-shrink:0!important;margin-top:1px!important}.sora-copy-sep{font-size:0!important;width:0!important;height:0!important;opacity:0!important;overflow:hidden!important;display:inline-block!important}.sora-clean-bullet-item{display:flex!important;align-items:flex-start!important;gap:7px!important;margin:3px 0!important;font-size:12.5px!important;line-height:1.5!important;color:#cbd5e1!important}.sora-clean-bullet-item.is-sub-bullet{padding-left:14px!important;margin:2.5px 0!important}.sora-bullet-dot{color:#38bdf8!important;font-size:12px!important;line-height:1.5!important;flex-shrink:0!important}.sora-bullet-text{flex:1!important;min-width:0!important}.sora-clean-table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;margin:10px 0!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.1)!important;background:#0a0e16bf!important;box-shadow:inset 0 1px 3px #0000004d!important}.sora-clean-table{width:100%!important;min-width:max-content!important;border-collapse:collapse!important;font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif)!important;font-size:12px!important;text-align:left!important;line-height:1.5!important}.sora-clean-table th{background:#a855f72e!important;color:#f8fafc!important;font-weight:700!important;font-size:11px!important;letter-spacing:.3px!important;padding:8px 12px!important;border-bottom:1px solid rgba(255,255,255,.12)!important;white-space:nowrap!important;user-select:none!important}.sora-clean-table td{padding:8px 12px!important;color:#cbd5e1!important;font-size:12px!important;line-height:1.5!important;border-bottom:1px solid rgba(255,255,255,.05)!important;vertical-align:top!important}.sora-clean-table th:first-child,.sora-clean-table td:first-child{white-space:nowrap!important;font-family:var(--font-mono, "JetBrains Mono", monospace)!important;font-size:11.5px!important}.sora-clean-table th:nth-child(2),.sora-clean-table td:nth-child(2){white-space:nowrap!important;font-weight:600!important}.sora-clean-table td:last-child{min-width:180px!important;max-width:420px!important;white-space:normal!important;word-break:normal!important}.sora-clean-table tr:hover td{background:#ffffff08!important}.sora-clean-table tr:last-child td{border-bottom:none!important}.sora-clean-table-wrap::-webkit-scrollbar{height:4px!important}.sora-clean-table-wrap::-webkit-scrollbar-track{background:#ffffff05!important}.sora-clean-table-wrap::-webkit-scrollbar-thumb{background:#a855f759!important;border-radius:4px!important}.sora-clean-table-wrap::-webkit-scrollbar-thumb:hover{background:#a855f799!important}.sora-clean-blockquote{margin:6px 0!important;padding:6px 10px!important;border-left:3px solid #a855f7!important;background:#a855f714!important;border-radius:0 6px 6px 0!important;font-size:12px!important;line-height:1.5!important;color:#e2e8f0!important}.tele-bot-content .material-symbols-outlined,.tele-bubble.bot .material-symbols-outlined{user-select:none!important;-webkit-user-select:none!important}.sora-clean-p{margin:0 0 6px!important;font-size:12.5px!important;line-height:1.55!important;color:#cbd5e1!important}.sora-clean-p:last-child{margin-bottom:0!important}.sora-inline-code{background:#ffffff14!important;padding:1px 5px!important;border-radius:4px!important;font-size:11.5px!important;color:#38bdf8!important}.tele-bot-content p{margin:14px 0;line-height:1.88}.tele-bot-hdr{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.07)}.tele-bot-avatar{width:22px;height:22px;border-radius:50%;border:1px solid #a855f7}.tele-bot-name{font-size:11.5px;font-weight:800;color:#c084fc}.tele-bot-badge{font-size:11px;font-weight:700;padding:1px 5px;border-radius:4px;background:#a855f72e;color:#d8b4fe}.tele-time{margin-left:auto;font-size:11px;color:#94a3b8}.sora-typing-indicator{display:flex;align-items:center;gap:8px;padding:6px 16px;font-size:11px;color:#c084fc;background:#0f172a99;border-top:1px solid rgba(255,255,255,.05)}.typing-avatar-dot img{width:18px;height:18px;border-radius:50%}.typing-dots{display:inline-flex;gap:3px}.typing-dots .dot{width:4px;height:4px;background:#c084fc;border-radius:50%;animation:teleTypingDot 1.2s infinite ease-in-out both}.typing-dots .dot:nth-child(1){animation-delay:-.32s}.typing-dots .dot:nth-child(2){animation-delay:-.16s}@keyframes teleTypingDot{0%,80%,to{transform:scale(0);opacity:.3}40%{transform:scale(1);opacity:1}}.sora-model-mode-selector{position:relative!important;display:inline-flex;align-items:center;gap:4px;background:#0a0f1deb;padding:3px;border-radius:9999px;border:1px solid rgba(168,85,247,.35);box-shadow:inset 0 2px 6px #0009,0 0 16px #a855f726;transition:border-color .3s ease,box-shadow .3s ease;overflow:hidden;user-select:none}.sora-model-mode-selector:hover{border-color:#a855f799;box-shadow:inset 0 2px 6px #0009,0 0 20px #a855f74d}.mode-slider-glider{position:absolute;top:0;left:0;border-radius:9999px;background:linear-gradient(135deg,#a855f7,#9333ea,#7c3aed);box-shadow:0 2px 14px #a855f78c,inset 0 1px 1.5px #ffffff59;z-index:1;pointer-events:none;opacity:0;will-change:transform,width,height;transition:transform .26s cubic-bezier(.16,1,.3,1),width .26s cubic-bezier(.16,1,.3,1),height .26s cubic-bezier(.16,1,.3,1),background .25s ease,box-shadow .25s ease}.model-mode-chip{position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px;background:transparent!important;border:1px solid transparent!important;color:#94a3b8;font-size:11.5px;font-weight:600;letter-spacing:.25px;padding:6px 13px;border-radius:9999px;cursor:pointer;transition:color .25s cubic-bezier(.16,1,.3,1),transform .2s ease;line-height:1.3;user-select:none;box-shadow:none!important}.model-mode-chip:hover{color:#f1f5f9}.model-mode-chip .mode-chip-icon{font-size:14px!important;line-height:1;transition:transform .2s ease,filter .2s ease}.model-mode-chip:hover .mode-chip-icon{transform:scale(1.12)}.model-mode-chip.active{color:#fff!important;font-weight:700!important}.model-mode-chip.active .mode-chip-icon{color:#fff!important;filter:drop-shadow(0 0 6px rgba(255,255,255,.9))}.mode-tag-pro{font-size:8.5px;font-weight:800;background:#ffffff40;color:#fff;padding:1px 5px;border-radius:4px;letter-spacing:.6px;margin-left:4px;border:1px solid rgba(255,255,255,.4)}.sora-model-selector-group{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap}.sora-submodel-picker-wrap{position:relative;display:inline-flex;align-items:center}.sora-submodel-select-box{position:relative;display:inline-flex;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:9999px;padding:2px 24px 2px 10px;box-shadow:none!important;transition:background .2s ease,border-color .2s ease;height:30px;-webkit-tap-highlight-color:transparent!important}.sora-submodel-select-box:hover,.sora-submodel-select-box:focus-within{background:#ffffff17;border-color:#fff3;box-shadow:none!important}.sora-submodel-select-box .submodel-icon{font-size:14px;color:#c084fc;margin-right:5px;pointer-events:none;transition:color .2s ease}.sora-submodel-select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background:transparent!important;border:0!important;border-color:transparent!important;outline:0!important;outline-color:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-focus-ring-color:transparent!important;color:#f1f5f9;font-size:11.5px;font-weight:600;cursor:pointer;padding:0 4px 0 0!important;margin:0!important;max-width:175px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.2px}.sora-submodel-select:focus,.sora-submodel-select:active,.sora-submodel-select:focus-visible{border:0!important;border-color:transparent!important;outline:0!important;outline-color:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-focus-ring-color:transparent!important}.sora-submodel-select option{background:#0b1120;color:#f1f5f9;font-size:13px;padding:10px 14px}.sora-submodel-select-box .submodel-caret{position:absolute;right:7px;font-size:16px;color:#94a3b8;pointer-events:none;transition:color .2s ease}.sora-submodel-select-box:hover .submodel-caret{color:#f1f5f9}.sora-unified-chat-box[data-chat-mode=deep] .sora-submodel-select-box,.sora-integrated-chat-view[data-chat-mode=deep] .sora-submodel-select-box{background:#ffffff0f;border-color:#ffffff1f;box-shadow:none!important}.sora-unified-chat-box[data-chat-mode=deep] .sora-submodel-select-box:hover,.sora-integrated-chat-view[data-chat-mode=deep] .sora-submodel-select-box:hover{background:#ffffff1a;border-color:#ffffff38;box-shadow:none!important}.sora-unified-chat-box[data-chat-mode=deep] .submodel-icon{color:#f472b6!important}.sora-unified-chat-box[data-chat-mode=deep] .submodel-caret{color:#cbd5e1!important}body.theme-light .sora-submodel-select-box{background:#f1f5f9!important;border-color:#cbd5e1!important}body.theme-light .sora-submodel-select{color:#0f172a!important}body.theme-light .sora-submodel-select option{background:#fff!important;color:#0f172a!important}@media(max-width:840px){.sora-model-selector-group{width:100%;justify-content:center;flex-wrap:wrap;gap:6px}.sora-submodel-select{max-width:140px;font-size:10.5px}}.sora-unified-chat-box[data-chat-mode=regular],.sora-integrated-chat-view[data-chat-mode=regular]{background:radial-gradient(ellipse at 50% -20%,#0ea5e929,#0f172af5 65%),#060b14!important;border-color:#38bdf859!important;box-shadow:0 0 40px #0ea5e91f inset,0 8px 32px #00000080!important;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease}.sora-unified-chat-box[data-chat-mode=regular] .sora-chat-header{background:#081020e0!important;border-bottom:1px solid rgba(56,189,248,.3)!important;box-shadow:0 4px 18px #0ea5e91f;transition:all .4s ease}.sora-unified-chat-box[data-chat-mode=regular] .sora-header-avatar-img{border-color:#38bdf8!important;box-shadow:0 0 16px #38bdf8b3!important;transition:all .4s ease}.sora-unified-chat-box[data-chat-mode=regular] .sora-chat-input-bar{background:#081020f5!important;border-top:1px solid rgba(56,189,248,.25)!important;transition:all .4s ease}.sora-unified-chat-box[data-chat-mode=regular] .sora-chat-body-stream{background:radial-gradient(ellipse at 50% 0%,rgba(56,189,248,.06) 0%,transparent 70%)}#lumenHubSection[data-chat-mode=deep]{position:relative;background:radial-gradient(ellipse at 50% 10%,#db277740,#9333ea2e 40%,#080310fa 75%),#070210!important;transition:background .5s ease-in-out}#lumenHubSection[data-chat-mode=deep]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 15%,rgba(236,72,153,.22) 0%,rgba(168,85,247,.12) 45%,transparent 75%);z-index:0;animation:soraDeepBackdropPulse 3.5s ease-in-out infinite alternate}@keyframes soraDeepBackdropPulse{0%{opacity:.6;transform:scale(.99)}to{opacity:1;transform:scale(1.02)}}.sora-unified-chat-box[data-chat-mode=deep],.sora-integrated-chat-view[data-chat-mode=deep]{position:relative;background:radial-gradient(ellipse at 50% -20%,#a855f752,#db277733 45%,#0c0618fa 75%),#080312!important;border-color:#ec4899a6!important;box-shadow:0 0 60px #db277740 inset,0 10px 36px #0009!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background .4s ease,border-color .4s ease,box-shadow .4s ease}.sora-unified-chat-box[data-chat-mode=deep] .sora-chat-header{background:#120820eb!important;border-bottom:1px solid rgba(236,72,153,.5)!important;box-shadow:0 4px 24px #db277747;transition:all .4s ease}.sora-unified-chat-box[data-chat-mode=deep] .sora-header-avatar-img{border-color:#f472b6!important;box-shadow:0 0 24px #ec4899d9!important;transition:all .4s ease}.sora-unified-chat-box[data-chat-mode=deep] .sora-chat-input-bar{background:#120820f5!important;border-top:1px solid rgba(236,72,153,.4)!important;box-shadow:0 -4px 20px #db277726;transition:all .4s ease}.sora-unified-chat-box[data-chat-mode=deep] .sora-chat-body-stream{background:radial-gradient(ellipse at 50% 0%,rgba(168,85,247,.16) 0%,rgba(219,39,119,.08) 50%,transparent 85%)}.typing-content-wrap{display:flex;flex-direction:column;gap:3px;flex:1}.typing-text-wrap{display:flex;align-items:center;gap:6px}.deep-progress-bar-wrap{display:flex;flex-direction:column;gap:4px;width:100%;max-width:340px;margin-top:2px}.deep-progress-bar-fill{height:4px;width:100%;border-radius:9999px;background:linear-gradient(90deg,#ec4899,#a855f7,#38bdf8,#ec4899);background-size:200% 100%;animation:deepGradientSweep 2s linear infinite;box-shadow:0 0 8px #ec489966}@keyframes deepGradientSweep{0%{background-position:0% 50%}to{background-position:200% 50%}}.deep-progress-label{font-size:10px;color:#f472b6;font-style:italic;font-weight:600}.sora-msg-mode-badge{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:800;letter-spacing:.5px;padding:2px 7px;border-radius:4px;text-transform:uppercase;margin-bottom:6px;width:fit-content}.sora-msg-mode-badge .material-symbols-outlined{font-size:11px!important}.sora-msg-mode-badge.deep{background:linear-gradient(135deg,#a855f738,#ec489938);border:1px solid rgba(236,72,153,.45);color:#f472b6;box-shadow:0 0 8px #ec489940}.sora-msg-mode-badge.regular{background:#38bdf81f;border:1px solid rgba(56,189,248,.3);color:#38bdf8}.sora-msg-mode-badge.fallback{background:#f59e0b26;border:1px solid rgba(245,158,11,.4);color:#fbbf24}.sora-chat-quick-strip{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#080c1499;border-top:1px solid rgba(255,255,255,.06);overflow-x:auto;flex-shrink:0}.sora-quick-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:9999px;color:#e2e8f0;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s ease}.sora-quick-chip:hover{background:#a855f733;border-color:#a855f773;color:#fff;transform:translateY(-1px)}.sora-attachment-preview-bar{display:flex;align-items:center;padding:6px 14px;background:#0f172af5;border-top:1px solid rgba(168,85,247,.25);border-bottom:1px solid rgba(255,255,255,.05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:soraAttachSlideUp .2s cubic-bezier(.16,1,.3,1);flex-shrink:0}@keyframes soraAttachSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sora-attachment-chip{display:inline-flex;align-items:center;gap:8px;background:#1e293bd9;border:1px solid rgba(168,85,247,.4);border-radius:8px;padding:4px 8px;max-width:100%}.sora-attachment-thumb{width:32px;height:32px;border-radius:6px;overflow:hidden;background:#00000080;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sora-attachment-thumb img{width:100%;height:100%;object-fit:cover}.sora-attachment-thumb span{font-size:18px;color:#38bdf8}.sora-attachment-info{display:flex;flex-direction:column;min-width:0}.sora-attachment-name{font-size:11px;font-weight:600;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.sora-attachment-size{font-size:9.5px;color:#94a3b8}.sora-attachment-remove-btn{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:2px;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-left:4px;transition:color .15s,background .15s}.sora-attachment-remove-btn:hover{color:#f43f5e;background:#f43f5e26}.sora-attachment-remove-btn span{font-size:14px}.tele-msg-attachment-wrap{margin-bottom:6px;border-radius:8px;overflow:hidden;max-width:240px;border:1px solid rgba(255,255,255,.15);background:#0000004d}.tele-msg-attachment-img{width:100%;max-height:200px;object-fit:cover;display:block;cursor:pointer;border-radius:6px;transition:transform .2s ease}.tele-msg-attachment-img:hover{transform:scale(1.02)}.tele-msg-attachment-file{display:flex;align-items:center;gap:6px;background:#00000040;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px 10px;margin-bottom:6px;font-size:11.5px;color:#e2e8f0}.tele-msg-attachment-file span.material-symbols-outlined{font-size:16px;color:#38bdf8}#soraChatUploadIcon.has-attachment{color:#ec4899!important;filter:drop-shadow(0 0 6px rgba(236,72,153,.8))}.sora-chat-input-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#0f172af2;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0}.chat-input-action-btn{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:50%;color:#cbd5e1;cursor:pointer;transition:all .15s ease}.chat-input-action-btn:hover{background:#a855f733;border-color:#a855f773;color:#fff}.sora-chat-input-field{flex:1;height:38px;padding:0 14px;background:#080c14b3;border:1px solid rgba(255,255,255,.1);border-radius:9999px;color:#fff;font-size:12.5px;outline:none;transition:all .2s ease}.sora-chat-input-field:focus{border-color:#a855f7;box-shadow:0 0 0 2px #a855f740;background:#080c14e6}.sora-chat-send-btn{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;color:#fff;cursor:pointer;box-shadow:0 2px 10px #7c3aed59;transition:all .18s ease}.sora-chat-send-btn:hover{transform:scale(1.05);filter:brightness(1.15)}.sora-customizer-modal-card{width:860px;max-width:95vw;max-height:90vh;display:flex;flex-direction:column}.sora-customizer-grid{display:grid;grid-template-columns:280px 1fr;gap:16px;padding:16px 20px;flex:1;min-height:0;overflow-y:auto}.sora-preview-stage-box{background:radial-gradient(circle at 50% 45%,#a855f72e,#080c14d9 75%);border:1px solid rgba(168,85,247,.35);border-radius:16px;padding:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.sora-preview-aura{position:absolute;inset:20px;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.35) 0%,transparent 70%);filter:blur(24px);z-index:1}.sora-preview-avatar-wrap{width:220px;height:330px;display:flex;align-items:center;justify-content:center;position:relative;z-index:3}.sora-preview-svg-host{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:visible}.sora-preview-svg-host svg{width:100%;height:100%;max-width:100%;max-height:100%;overflow:visible;display:block;filter:drop-shadow(0 8px 20px rgba(0,0,0,.4))}.sora-preview-portrait{max-height:100%;max-width:100%;object-fit:contain;transition:filter .3s ease}.sora-preview-details{display:flex;flex-direction:column;gap:4px;width:100%;margin-top:10px;z-index:4}.preview-outfit-badge,.preview-hair-badge,.preview-mood-badge{font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#f3e8ff;text-align:center}.customizer-nav-tabs{display:flex;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:14px;overflow-x:auto;gap:2px}.custom-tab-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:8px;background:transparent;border:none;border-bottom:2px solid transparent;color:#94a3b8;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .18s ease}.custom-tab-btn.active{color:#fff;border-bottom-color:#a855f7}.custom-panel{display:none}.custom-panel.active{display:block}.custom-options-grid,.aura-options-grid,.expr-options-grid{display:flex;flex-direction:column;gap:10px}.custom-opt-card,.aura-opt-card,.expr-opt-card{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;cursor:pointer;transition:all .18s ease}.custom-opt-card:hover,.aura-opt-card:hover,.expr-opt-card:hover{background:#a855f714;border-color:#a855f759}.custom-opt-card.active,.aura-opt-card.active,.expr-opt-card.active{background:#a855f729;border-color:#a855f7;box-shadow:0 0 12px #a855f740}.opt-card-thumb img{width:44px;height:56px;border-radius:6px;object-fit:cover;border:1px solid rgba(255,255,255,.1)}.opt-card-thumb-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;transition:all .2s ease}.opt-card-thumb-icon.idol{background:#ec48992e;color:#f472b6;border:1px solid rgba(236,72,153,.35)}.opt-card-thumb-icon.exec{background:#a855f72e;color:#c084fc;border:1px solid rgba(168,85,247,.35)}.opt-card-thumb-icon.hoodie{background:#06b6d42e;color:#38bdf8;border:1px solid rgba(6,182,212,.35)}.opt-card-thumb-icon.dress{background:#fbbf242e;color:#fde047;border:1px solid rgba(251,191,36,.35)}.opt-card-thumb-icon.twintails{background:#f43f5e2e;color:#fb7185;border:1px solid rgba(244,63,94,.35)}.opt-card-thumb-icon.hime{background:#9333ea2e;color:#c084fc;border:1px solid rgba(147,51,234,.35)}.opt-card-thumb-icon.kittybob{background:#10b9812e;color:#34d399;border:1px solid rgba(16,185,129,.35)}.opt-card-thumb-icon.ponytail{background:#eab3082e;color:#fbbf24;border:1px solid rgba(234,179,8,.35)}.opt-card-thumb-icon.pet{background:#38bdf82e;color:#38bdf8;border:1px solid rgba(56,189,248,.35)}.opt-card-info,.aura-info,.expr-info{flex:1}.opt-card-title,.aura-title,.expr-title{font-size:12px;font-weight:700;color:#fff}.opt-card-desc,.aura-desc,.expr-desc{font-size:11px;color:#94a3b8;margin-top:2px;line-height:1.35}.opt-check-icon{font-size:18px;color:#34d399;opacity:0;transition:opacity .15s ease}.custom-opt-card.active .opt-check-icon,.aura-opt-card.active .opt-check-icon,.expr-opt-card.active .opt-check-icon{opacity:1}.hair-swatches-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.hair-swatch-btn{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:10px;cursor:pointer;transition:all .15s ease}.hair-swatch-btn:hover{border-color:#a855f766}.hair-swatch-btn.active{background:#a855f729;border-color:#a855f7;box-shadow:0 0 10px #a855f74d}.swatch-circle{width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.4)}.swatch-name{font-size:11px;font-weight:700;color:#fff}.expr-emoji{font-size:24px}.aura-icon-circle{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.aura-icon-circle.quantum{background:#38bdf82e;color:#38bdf8}.aura-icon-circle.supernova{background:#fbbf242e;color:#fbbf24}.aura-icon-circle.emerald{background:#10b9812e;color:#34d399}.aura-icon-circle.cosmic{background:#ec48992e;color:#ec4899}.sora-customizer-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid rgba(255,255,255,.08);background:#0f172af2}.btn-reset-custom{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#94a3b8;font-size:11px;font-weight:600;cursor:pointer}.btn-cancel-custom{padding:6px 14px;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#cbd5e1;font-size:11.5px;font-weight:600;cursor:pointer}.btn-save-custom{display:inline-flex;align-items:center;gap:6px;padding:7px 18px;background:linear-gradient(135deg,#7c3aed,#a855f7);border:none;border-radius:8px;color:#fff;font-size:11.5px;font-weight:700;cursor:pointer;box-shadow:0 2px 10px #7c3aed59}.btn-save-custom:hover{filter:brightness(1.15)}body.theme-light .sora-hub-companion-col{background:radial-gradient(circle at 50% 35%,#6750a41f,#fff 75%)!important;border-color:#e6e0e9!important}body.theme-light .sora-mood-tag{background:#eaddff!important;color:#21005d!important;border-color:#d0bcff!important}body.theme-light .sora-btn-customize{background:linear-gradient(135deg,#eaddff,#d0bcff)!important;color:#21005d!important;border-color:#6750a4!important;box-shadow:0 2px 8px #6750a426!important}body.theme-light .sora-hub-chat-col{background:#fff!important;border-color:#e6e0e9!important}body.theme-light .sora-chat-topbar{background:#f8f5fb!important;border-bottom-color:#e6e0e9!important}body.theme-light .sora-chat-agent-name{color:#1d1b20!important}body.theme-light .chat-hdr-btn{background:#ece6f0!important;border-color:#cac4d0!important;color:#1d1b20!important}.sora-welcome-sub{color:#cbd5e1}.sora-welcome-feature-box{background:#080c1480;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:8px 12px;font-size:11.5px;margin-bottom:12px;line-height:1.6;color:#f1f5f9}body.theme-light .sora-welcome-sub{color:#49454f!important}body.theme-light .sora-welcome-feature-box{background:#f3edf7!important;border:1px solid #E6E0E9!important;color:#1d1b20!important}body.theme-light .sora-welcome-feature-box *{color:#1d1b20!important}body.theme-light .sora-welcome-feature-box strong{color:#21005d!important}body.theme-light .tele-bubble.bot{background:#fff!important;border-color:#d0bcff!important;color:#1d1b20!important;box-shadow:0 2px 10px #6750a414!important}body.theme-light .tele-bubble.bot *{color:#1d1b20!important}body.theme-light .tele-bubble.bot strong,body.theme-light .tele-bubble.bot b{color:#21005d!important;font-weight:700!important}body.theme-light .tele-bot-name{color:#6750a4!important;font-weight:700!important}body.theme-light .sora-bot-feature-list{background:#f3edf7!important;border:1px solid #E6E0E9!important;color:#1d1b20!important}body.theme-light .sora-bot-btn-action{background:#ede7f6!important;border-color:#d0bcff!important;color:#21005d!important;font-weight:700!important}body.theme-light .sora-bot-btn-action.primary{background:#6750a4!important;border-color:#6750a4!important;color:#fff!important}body.theme-light .sora-bot-btn-action.primary *{color:#fff!important}body.theme-light .sora-chat-quick-strip{background:#f4eff4!important;border-top-color:#e6e0e9!important}body.theme-light .sora-quick-chip{background:#fff!important;border-color:#cac4d0!important;color:#1d1b20!important}body.theme-light .sora-chat-input-bar{background:#f8f5fb!important;border-top-color:#e6e0e9!important}body.theme-light .sora-chat-input-field{background:#fff!important;border-color:#cac4d0!important;color:#1d1b20!important}body.theme-light .sora-customizer-modal-card{background:#fff!important;color:#1d1b20!important}body.theme-light .sora-preview-stage-box{background:radial-gradient(circle at 50% 45%,#6750a426,#f8f5fb 75%)!important;border-color:#d0bcff!important}body.theme-light .custom-opt-card,body.theme-light .hair-swatch-btn,body.theme-light .aura-opt-card,body.theme-light .expr-opt-card{background:#f8f5fb!important;border-color:#e6e0e9!important;color:#1d1b20!important}body.theme-light .opt-card-title,body.theme-light .swatch-name,body.theme-light .aura-title,body.theme-light .expr-title{color:#1d1b20!important}body.theme-light .opt-card-desc,body.theme-light .aura-desc,body.theme-light .expr-desc{color:#49454f!important}body.theme-light .custom-opt-card.active,body.theme-light .hair-swatch-btn.active,body.theme-light .aura-opt-card.active,body.theme-light .expr-opt-card.active{background:#eaddff!important;border-color:#6750a4!important}body.theme-light .custom-tab-btn{color:#49454f!important}body.theme-light .custom-tab-btn.active{color:#6750a4!important;border-bottom-color:#6750a4!important}body.theme-light .preview-outfit-badge,body.theme-light .preview-hair-badge,body.theme-light .preview-mood-badge{background:#fff!important;color:#49454f!important;border-color:#cac4d0!important}body.theme-light .opt-card-thumb-icon.idol{background:#fce4ec!important;color:#c2185b!important;border-color:#f8bbd0!important}body.theme-light .opt-card-thumb-icon.exec{background:#f3e5f5!important;color:#7b1fa2!important;border-color:#e1bee7!important}body.theme-light .opt-card-thumb-icon.hoodie{background:#e0f7fa!important;color:#00838f!important;border-color:#b2ebf2!important}body.theme-light .opt-card-thumb-icon.dress{background:#fff8e1!important;color:#f57f17!important;border-color:#ffecb3!important}body.theme-light .opt-card-thumb-icon.twintails{background:#fce4ec!important;color:#e91e63!important;border-color:#f8bbd0!important}body.theme-light .opt-card-thumb-icon.hime{background:#ede7f6!important;color:#512da8!important;border-color:#d1c4e9!important}body.theme-light .opt-card-thumb-icon.kittybob{background:#e8f5e9!important;color:#2e7d32!important;border-color:#c8e6c9!important}body.theme-light .opt-card-thumb-icon.ponytail{background:#fffde7!important;color:#f57f17!important;border-color:#fff9c4!important}body.theme-light .opt-card-thumb-icon.pet{background:#e1f5fe!important;color:#0277bd!important;border-color:#b3e5fc!important}body.theme-light .sora-customizer-footer{background:#f8f5fb!important;border-top-color:#e6e0e9!important}.sora-integrated-chat-view{display:flex!important;flex-direction:column!important;height:100%!important;width:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important;background:var(--md-sys-color-surface-container-lowest, #0b0f17)!important;border-radius:var(--md-shape-corner-large, 16px)!important;border:1px solid rgba(168,85,247,.22)!important;box-shadow:0 8px 32px #00000073!important}.sora-unified-chat-box{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.sora-chat-header{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:#0f172abf;backdrop-filter:blur(16px);border-bottom:1px solid rgba(168,85,247,.2);z-index:10;flex-shrink:0;gap:12px}.sora-header-left{display:flex;align-items:center;gap:12px;min-width:0}.sora-header-avatar-wrap{position:relative;width:44px;height:44px;cursor:pointer;flex-shrink:0}.sora-header-avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid #a855f7;box-shadow:0 0 14px #a855f780;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.sora-header-avatar-wrap:hover .sora-header-avatar-img{transform:scale(1.08) rotate(3deg)}.sora-avatar-online-dot{position:absolute;bottom:0;right:0;width:12px;height:12px;background:#10b981;border:2px solid #0b0f17;border-radius:50%;box-shadow:0 0 8px #10b981}.sora-header-info{display:flex;flex-direction:column;min-width:0}.sora-header-title-row{display:flex;align-items:center;gap:8px}.sora-agent-title{font-size:14px;font-weight:700;color:#f8fafc;letter-spacing:.5px}.sora-badge-neural{font-size:11px;font-weight:700;background:linear-gradient(135deg,#a855f759,#38bdf859);border:1px solid rgba(168,85,247,.6);color:#d8b4fe;padding:1px 6px;border-radius:6px;text-transform:uppercase}.sora-header-sub{display:flex;align-items:center;gap:6px;font-size:11px;color:#94a3b8;margin-top:2px}.status-pulse-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981;animation:pulseDot 2s infinite ease-in-out}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.sora-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sora-pill-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#1e293bd9;border:1px solid rgba(148,163,184,.25);border-radius:20px;color:#e2e8f0;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.2,0,.2,1);white-space:nowrap}.sora-pill-btn:hover{background:#334155f2;border-color:#a855f78c;color:#fff;transform:translateY(-1px);box-shadow:0 3px 10px #00000040}.sora-pill-btn.customizer-trigger{background:linear-gradient(135deg,#a855f740,#38bdf826);border-color:#a855f780;color:#e9d5ff}.sora-pill-btn.customizer-trigger:hover{background:linear-gradient(135deg,#a855f766,#38bdf84d);border-color:#a855f7;color:#fff;box-shadow:0 0 14px #a855f766}.sora-chat-body-stream{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:16px 20px;display:flex;flex-direction:column;gap:16px;scroll-behavior:smooth}.sora-chat-body-stream::-webkit-scrollbar{width:6px}.sora-chat-body-stream::-webkit-scrollbar-track{background:transparent}.sora-chat-body-stream::-webkit-scrollbar-thumb{background:#94a3b840;border-radius:4px}.sora-chat-body-stream::-webkit-scrollbar-thumb:hover{background:#a855f780}.sora-welcome-hero-card{display:grid;grid-template-columns:110px 1fr;gap:16px;background:radial-gradient(circle at 15% 50%,#8b5cf61f,#0f172aeb 75%);border:1px solid rgba(139,92,246,.25);border-radius:16px;padding:12px 18px;box-shadow:0 4px 20px #0006;margin-bottom:4px;align-items:center;position:relative;flex-shrink:0}@media(max-width:900px){.sora-welcome-hero-card{grid-template-columns:80px 1fr;gap:12px;padding:10px 14px}}.sora-hero-stage-wrapper{position:relative;display:flex;align-items:center;justify-content:center;min-height:90px}.sora-25d-stage-host{position:relative;width:90px;height:90px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;user-select:none;background:radial-gradient(circle,#8b5cf633,#0f172acc 70%);border:2px solid rgba(139,92,246,.4);box-shadow:0 0 16px #8b5cf659;transition:transform .2s ease,box-shadow .2s ease}.sora-25d-stage-host:hover{transform:scale(1.05);box-shadow:0 0 24px #8b5cf699}.sora-25d-preview-host{position:relative;width:100%;height:280px;display:flex;align-items:center;justify-content:center;user-select:none}.sora-25d-viewport{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;transition:transform .2s cubic-bezier(.2,0,.2,1)}.sora-25d-aura-layer{position:absolute;width:220px;height:220px;border-radius:50%;filter:blur(28px);pointer-events:none;z-index:1;animation:soraAuraPulse 4s ease-in-out infinite alternate}@keyframes soraAuraPulse{0%{transform:scale(.92);opacity:.65}to{transform:scale(1.12);opacity:.95}}.sora-25d-holo-ring{position:absolute;width:260px;height:260px;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:2}.sora-25d-holo-svg{width:100%;height:100%}.sora-ring-spin-cw{transform-origin:150px 150px;animation:ringSpinCw 18s linear infinite}.sora-ring-spin-ccw{transform-origin:150px 150px;animation:ringSpinCcw 14s linear infinite}@keyframes ringSpinCw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ringSpinCcw{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.sora-25d-character-layer{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:3}.sora-breathing-anim{animation:soraBreathing 4.8s ease-in-out infinite alternate}@keyframes soraBreathing{0%{transform:translateY(0) scale(1) rotate(0)}50%{transform:translateY(-6px) scale(1.015,1.01) rotate(.4deg)}to{transform:translateY(-11px) scale(1.025,1.02) rotate(-.4deg)}}.sora-jump-bounce{animation:soraJumpBounce .85s cubic-bezier(.34,1.56,.64,1)!important}@keyframes soraJumpBounce{0%{transform:translateY(0) scale(1)}35%{transform:translateY(-28px) scale(1.08,.95)}65%{transform:translateY(4px) scale(.96,1.04)}85%{transform:translateY(-6px) scale(1.02)}to{transform:translateY(0) scale(1)}}.sora-25d-artwork{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 10px 24px rgba(0,0,0,.6));pointer-events:auto;transition:filter .3s ease;mask-image:radial-gradient(ellipse 85% 92% at 50% 50%,#000 68%,#0000 98%);-webkit-mask-image:radial-gradient(ellipse 85% 92% at 50% 50%,rgba(0,0,0,1) 68%,rgba(0,0,0,0) 98%)}.sora-25d-stage-host .sora-25d-character-layer{width:100%;height:100%;border-radius:50%;overflow:hidden}.sora-25d-stage-host .sora-25d-artwork{width:100%;height:100%;border-radius:50%;object-fit:cover;mask-image:none!important;-webkit-mask-image:none!important}.sora-25d-stage-host .sora-25d-holo-ring{width:125px;height:125px}.sora-25d-emote-overlay{position:absolute;top:10px;right:15px;background:#0f172ad9;border:1px solid rgba(168,85,247,.5);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:16px;box-shadow:0 0 12px #a855f780;z-index:4}.sora-25d-emote-overlay.pop-emote{animation:popEmoteAnim .5s cubic-bezier(.34,1.56,.64,1)}@keyframes popEmoteAnim{0%{transform:scale(.5) rotate(-20deg)}50%{transform:scale(1.3) rotate(10deg)}to{transform:scale(1) rotate(0)}}.sora-25d-drone-pet{position:absolute;top:20px;left:5px;z-index:4;animation:soraDroneFloat 3.8s ease-in-out infinite alternate;pointer-events:none}@keyframes soraDroneFloat{0%{transform:translate(0) rotate(-3deg)}50%{transform:translate(6px,-12px) rotate(4deg)}to{transform:translate(-4px,-18px) rotate(-2deg)}}.drone-body{position:relative;width:34px;height:34px;background:linear-gradient(135deg,#1e293b,#0f172a);border:1.5px solid #38bdf8;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 14px #38bdf88c}.drone-led-eye{width:14px;height:14px;background:#38bdf8;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 8px #38bdf8}.drone-eye-glow{width:6px;height:6px;background:#fff;border-radius:50%}.drone-wings{position:absolute;top:-4px;left:-4px;right:-4px;height:4px;background:#38bdf899;border-radius:4px;filter:blur(.5px)}.drone-halo{position:absolute;top:-10px;width:22px;height:5px;border:1.5px solid #c084fc;border-radius:50%;box-shadow:0 0 8px #c084fc}.sora-25d-speech-bubble{position:absolute;top:-24px;left:50%;transform:translate(-50%);background:#0f172af2;border:1px solid rgba(168,85,247,.6);color:#f8fafc;padding:8px 14px;border-radius:14px;font-size:11px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-shadow:0 8px 24px #00000073,0 0 12px #a855f759;z-index:5;display:flex;align-items:center;gap:6px;transition:opacity .3s ease,transform .3s ease;pointer-events:none}.sora-25d-speech-bubble:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);border-width:6px 6px 0;border-style:solid;border-color:rgba(168,85,247,.8) transparent;display:block;width:0}.sora-25d-stage-host .sora-25d-speech-bubble{top:auto;bottom:-28px;font-size:11px;padding:3px 8px}.sora-25d-stage-host .sora-25d-speech-bubble:after{top:-5px;bottom:auto;border-width:0 5px 5px;border-color:transparent transparent rgba(168,85,247,.8)}.sora-25d-speech-bubble.hidden-bubble{opacity:0;transform:translate(-50%) translateY(8px)}.sora-25d-speech-bubble.pop-bubble{animation:popBubbleAnim .35s cubic-bezier(.34,1.56,.64,1)}@keyframes popBubbleAnim{0%{transform:translate(-50%) scale(.85);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.speech-sparkle{color:#f59e0b;font-size:13px}.sora-hero-companion-details{display:flex;flex-direction:column;gap:12px}.sora-hero-greeting-title{font-size:16px;font-weight:700;color:#f8fafc;display:flex;align-items:center;gap:8px}.greeting-sparkle{font-size:18px;color:#ec4899}.sora-hero-greeting-desc{font-size:12px;line-height:1.6;color:#cbd5e1;margin:0}.sora-hero-prompts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:6px}.sora-hero-prompt-card{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#1e293bb3;border:1px solid rgba(148,163,184,.2);border-radius:12px;cursor:pointer;text-align:left;transition:all .2s ease}.sora-hero-prompt-card:hover{background:#334155e6;border-color:#a855f780;transform:translateY(-2px);box-shadow:0 4px 14px #0000004d}.prompt-icon-box{width:32px;height:32px;border-radius:8px;background:#0f172acc;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.prompt-card-text{display:flex;flex-direction:column;min-width:0}.prompt-card-label{font-size:12px;font-weight:700;color:#f1f5f9}.prompt-card-sub{font-size:11px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.theme-light .sora-integrated-chat-view{background:#f8f9fa!important;border-color:#d1d5db!important;box-shadow:0 4px 20px #00000014!important}body.theme-light .sora-chat-header{background:#fff!important;border-bottom-color:#e2e8f0!important}body.theme-light .sora-agent-title{color:#0f172a!important;font-weight:800!important}body.theme-light .sora-header-sub{color:#334155!important;font-weight:600!important}body.theme-light .sora-pill-btn{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#0f172a!important;font-weight:700!important}body.theme-light .sora-pill-btn:hover{background:#e2e8f0!important;border-color:#9333ea!important;color:#000!important}body.theme-light .sora-pill-btn.customizer-trigger{background:#f3e8ff!important;border-color:#c084fc!important;color:#6b21a8!important;font-weight:700!important}body.theme-light .sora-welcome-hero-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 16px #0000000f!important}body.theme-light .sora-hero-greeting-title{color:#0f172a!important;font-weight:800!important}body.theme-light .sora-hero-greeting-desc{color:#334155!important;font-weight:500!important}body.theme-light .sora-hero-prompt-card{background:#f8fafc!important;border-color:#cbd5e1!important}body.theme-light .sora-hero-prompt-card:hover{background:#f1f5f9!important;border-color:#9333ea!important}body.theme-light .prompt-card-label{color:#0f172a!important;font-weight:700!important}body.theme-light .prompt-card-sub{color:#475569!important}body.theme-light .sora-25d-speech-bubble{background:#fff!important;color:#0f172a!important;border-color:#9333ea!important;box-shadow:0 6px 16px #0000001f!important;font-weight:600!important}body.theme-light .sora-25d-speech-bubble:after{border-color:#9333ea transparent!important}body.theme-light .sora-bot-card{background:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important;box-shadow:0 2px 10px #0000000d!important}body.theme-light .sora-bot-card div[style*="background:rgba(8,12,20"]{background:#f8fafc!important;border-color:#e2e8f0!important;color:#0f172a!important}body.theme-light .sora-bot-card div[style*="color:#cbd5e1"]{color:#334155!important}body.theme-light .sora-bot-card div[style*="color:#94a3b8"]{color:#64748b!important}body.theme-light .sora-bot-card strong{color:#0f172a!important}body.theme-light .sora-bot-btn-action{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#0f172a!important}body.theme-light .sora-bot-btn-action.primary{background:#9333ea!important;border-color:#9333ea!important;color:#fff!important}body.theme-light .sora-chat-bubble.bot{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#0f172a!important}body.theme-light .sora-chat-bubble.user{background:#9333ea!important;color:#fff!important}.view-panel{display:none!important}.view-panel.active{display:flex!important;flex:1 1 100%!important;width:100%!important;height:100%!important}body.theme-light .tele-bubble.bot div[style*="background:rgba("],body.theme-light .tele-bubble.bot div[style*="background: rgba("],body.theme-light .tele-bubble.bot div[style*="background: #080c14"],body.theme-light .tele-bubble.bot div[style*="background:#080c14"]{background:#f8f5fb!important;border-color:#e6e0e9!important}body.theme-light .tele-bubble.bot span[style*="color:#cbd5e1"],body.theme-light .tele-bubble.bot div[style*="color:#cbd5e1"],body.theme-light .tele-bubble.bot p[style*="color:#cbd5e1"]{color:#334155!important}body.theme-light .tele-bubble.bot span[style*="color:#94a3b8"],body.theme-light .tele-bubble.bot div[style*="color:#94a3b8"]{color:#64748b!important}body.theme-light .tele-bubble.bot strong[style*="color:#ffffff"]{color:#0f172a!important}:root{--bg-primary: #08090d;--bg-secondary: #0c0e14;--bg-surface: #10131c;--bg-card: #141824;--bg-card-subtle: rgba(20, 24, 36, .7);--bg-hover: rgba(255, 255, 255, .06);--border-subtle: rgba(255, 255, 255, .08);--border-medium: rgba(255, 255, 255, .14);--border-strong: rgba(168, 85, 247, .35);--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--text-subtle: #64748b;--color-accent: #a855f7;--color-accent-hover: #c084fc;--color-gold: #facc15;--color-cyan: #38bdf8;--color-lavender: #c084fc;--color-bullish: #10b981;--color-bearish: #f43f5e}.sora-chat-workspace-grid{display:flex!important;flex:1 1 0%!important;min-height:0!important;width:100%!important;position:relative!important;overflow:hidden!important}.sora-chat-stream-column{display:flex!important;flex-direction:column!important;flex:1 1 0%!important;min-width:0!important;height:100%!important;position:relative!important;overflow:hidden!important}.sora-companion-stage-column{width:320px!important;max-width:36%!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;position:relative!important;flex-shrink:0!important;overflow:visible!important;padding:10px 14px 16px 6px!important;z-index:15!important;background:transparent!important}.sora-floating-companion-wrap{position:relative!important;width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;overflow:visible!important}.sora-floating-companion-stage{position:relative!important;width:100%!important;height:100%!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;user-select:none!important;cursor:pointer!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.sora-floating-companion-stage .sora-25d-stage-root,.sora-floating-companion-stage .sora-25d-viewport{position:relative!important;width:100%!important;height:100%!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;overflow:visible!important;background:transparent!important;border:none!important;box-shadow:none!important}.sora-floating-companion-stage .sora-25d-character-layer{position:relative!important;height:88%!important;max-height:520px!important;width:auto!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;filter:drop-shadow(0 16px 32px rgba(0,0,0,.65)) drop-shadow(0 0 20px rgba(168,85,247,.28))!important;animation:soraFloatingBob 4.2s ease-in-out infinite!important;transform-origin:center bottom!important;background:transparent!important;box-shadow:none!important}.sora-floating-companion-stage .sora-25d-artwork{height:100%!important;width:auto!important;max-width:290px!important;object-fit:contain!important;pointer-events:auto!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1)!important;background:transparent!important;box-shadow:none!important}.sora-floating-companion-stage:hover .sora-25d-artwork{transform:scale(1.04)!important}.sora-25d-pet-companion-layer{position:absolute!important;top:18%!important;right:12px!important;width:68px!important;height:68px!important;z-index:22!important;pointer-events:none!important;animation:soraPetFloating 3.6s ease-in-out infinite alternate!important;filter:drop-shadow(0 6px 16px rgba(0,0,0,.5)) drop-shadow(0 0 12px rgba(244,114,182,.4))!important}.sora-pet-svg{width:100%!important;height:100%!important;overflow:visible!important}@keyframes soraPetFloating{0%{transform:translateY(0) rotate(-3deg) scale(1)}50%{transform:translateY(-10px) rotate(4deg) scale(1.04)}to{transform:translateY(-18px) rotate(-2deg) scale(1.02)}}@keyframes soraFloatingBob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(.8deg)}}.sora-floating-companion-stage .sora-25d-speech-bubble{position:absolute!important;top:8px!important;left:50%!important;transform:translate(-50%)!important;background:var(--bg-card, #141824)!important;border:1px solid var(--border-strong, rgba(168, 85, 247, .4))!important;color:var(--text-primary, #f8fafc)!important;border-radius:14px!important;padding:8px 12px!important;font-size:11px!important;line-height:1.45!important;box-shadow:0 8px 24px #00000080!important;width:calc(100% - 24px)!important;max-width:290px!important;box-sizing:border-box!important;text-align:center!important;z-index:25!important;pointer-events:none!important;backdrop-filter:blur(12px)!important;animation:soraBubbleFloat 4.2s ease-in-out infinite!important;white-space:normal!important;word-break:break-word!important}.sora-floating-companion-stage .sora-25d-speech-bubble:after{content:""!important;position:absolute!important;bottom:-6px!important;left:50%!important;transform:translate(-50%)!important;width:0!important;height:0!important;border-left:6px solid transparent!important;border-right:6px solid transparent!important;border-top:6px solid var(--border-strong, rgba(168, 85, 247, .4))!important}@keyframes soraBubbleFloat{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-6px)}}.sora-floating-companion-stage .sora-25d-holo-ring{position:absolute!important;bottom:20px!important;left:50%!important;transform:translate(-50%)!important;width:260px!important;height:260px!important;pointer-events:none!important;opacity:.75!important}@media(max-width:960px){.sora-companion-stage-column{display:none!important}}#lumenHubSection.is-fullscreen-view,#lumenHubSection.sora-integrated-chat-view.is-fullscreen-view{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:100vw!important;max-height:100dvh!important;border-radius:0!important;border:none!important;margin:0!important;padding:0!important;z-index:999999!important;box-shadow:none!important;background:#070a14!important;display:flex!important;flex-direction:column!important}body.sora-fullscreen-active .mobile-drawer-fab,body.sora-fullscreen-active .sora-mobile-bottom-nav,body.sora-fullscreen-active .terminal-header,body.sora-fullscreen-active .mobile-topbar,body.sora-fullscreen-active #mobileDrawerBackdrop{display:none!important}#lumenHubSection.is-fullscreen-view .sora-unified-chat-box{flex:1 1 0%!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important}#lumenHubSection.is-fullscreen-view .sora-chat-stream-column{max-width:1200px;margin:0 auto;width:100%}#lumenHubSection.is-fullscreen-view .sora-chat-input-bar{padding-bottom:max(10px,env(safe-area-inset-bottom,10px))!important;margin-bottom:0!important}.sora-companion-stage-column.collapsed-hidden{display:none!important;width:0!important;padding:0!important;margin:0!important}.tele-msg-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.sora-copy-msg-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:6px;color:#cbd5e1;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.2,0,.2,1);user-select:none}.sora-copy-msg-btn:hover{background:#a855f740;border-color:#a855f799;color:#fff;transform:translateY(-1px);box-shadow:0 2px 10px #a855f759}.sora-copy-msg-btn .copy-icon{font-size:14px!important;line-height:1}.sora-copy-msg-btn.copied{background:#10b98140!important;border-color:#10b981!important;color:#34d399!important;box-shadow:0 0 12px #10b98166!important}body.theme-light .tele-msg-footer{border-top-color:#00000014}body.theme-light .sora-copy-msg-btn{background:#f1f5f9;border-color:#cbd5e1;color:#475569}body.theme-light .sora-copy-msg-btn:hover{background:#ede9fe;border-color:#a855f7;color:#6b21a8}.sora-mobile-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;width:100%;height:calc(56px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:#0a0d14f0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -4px 20px #00000080;z-index:1000;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center}.mobile-nav-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:transparent;border:none;color:var(--text-muted, #94a3b8);cursor:pointer;height:56px;width:100%;padding:4px 2px;position:relative;transition:color .18s ease,transform .12s ease;user-select:none;-webkit-tap-highlight-color:transparent}.mobile-nav-btn:active{transform:scale(.92)}.mobile-nav-btn .nav-icon{font-size:20px;line-height:1;width:22px;height:22px;min-width:22px;min-height:22px;max-width:22px;max-height:22px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;transition:transform .18s ease,color .18s ease}.mobile-nav-btn .nav-label{font-size:11px;font-weight:600;letter-spacing:.2px;white-space:nowrap;line-height:1.5}.mobile-nav-btn .nav-active-pip{position:absolute;top:4px;width:4px;height:4px;border-radius:50%;background:var(--accent-magenta, #c084fc);box-shadow:0 0 8px var(--accent-magenta, #c084fc);opacity:0;transform:scale(.4);transition:opacity .2s ease,transform .2s ease}.mobile-nav-btn.active{color:#f8fafc}.mobile-nav-btn .nav-icon.text-cyan{color:#38bdf8!important}.mobile-nav-btn .nav-icon.text-purple{color:#c084fc!important}.mobile-nav-btn .nav-icon.text-bullish{color:#34d399!important}.mobile-nav-btn .nav-icon.text-gold{color:#fbbf24!important}.mobile-nav-btn .nav-icon.text-amber{color:#f59e0b!important}.mobile-nav-btn .nav-icon.text-pink{color:#f472b6!important;filter:drop-shadow(0 0 6px rgba(244,114,182,.4))}.mobile-nav-btn.active .nav-icon.text-pink{color:#fb7185!important;filter:drop-shadow(0 0 8px rgba(251,113,133,.65))!important}.mobile-nav-btn.active .nav-icon{transform:translateY(-2px) scale(1.1);filter:drop-shadow(0 0 6px currentColor)}.mobile-nav-btn.active .nav-active-pip{opacity:1;transform:scale(1)}.nav-avatar-wrap{width:22px;height:22px;min-width:22px;min-height:22px;max-width:22px;max-height:22px;border-radius:50%;border:1.5px solid rgba(192,132,252,.4);overflow:hidden;display:flex;align-items:center;justify-content:center;background:#c084fc26;box-sizing:border-box;flex-shrink:0;transition:border-color .2s ease,box-shadow .2s ease}.mobile-nav-avatar{width:100%;height:100%;object-fit:cover}.mobile-drawer-fab{display:none!important}.fab-sora-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.mobile-nav-btn.active .nav-avatar-wrap{border-color:#c084fc;box-shadow:0 0 10px #c084fc80}.mobile-brand-pill{display:none;align-items:center;gap:5px;cursor:pointer;padding:4px 6px;border-radius:8px;background:#ffffff08}.mobile-brand-pill .brand-title{font-size:13px;font-weight:800;letter-spacing:.5px;background:linear-gradient(135deg,#fff,#cbd5e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mobile-brand-pill .badge-pro{font-size:11px;font-weight:700;padding:1px 4px;border-radius:4px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#0b0f17;letter-spacing:.5px}.mobile-quick-search-btn{display:none;align-items:center;justify-content:center;width:32px;height:32px;background:transparent!important;border:none!important;box-shadow:none!important;color:#94a3b8;cursor:pointer;margin-left:4px}.mobile-quick-search-btn:active{background:transparent!important;color:#38bdf8}@media(max-width:840px){html,body{overflow-x:hidden!important;width:100%!important;max-width:100vw!important;position:relative!important}.app-layout{display:flex!important;flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;width:100%!important;max-width:100vw!important}.sidebar-nav{display:none!important}.sora-mobile-bottom-nav{display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;height:calc(56px + env(safe-area-inset-bottom,0px))!important;background:#080b14f5!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-top:1px solid rgba(255,255,255,.08)!important;z-index:1500!important;grid-template-columns:repeat(5,1fr)!important;align-items:center!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;box-shadow:0 -4px 20px #0009!important}.mobile-nav-btn{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:44px!important;height:52px!important;padding:2px 0!important;background:transparent!important;border:none!important;color:#94a3b8!important;cursor:pointer!important;position:relative!important;transition:color .15s ease!important;gap:2px!important}.mobile-nav-btn.active{color:#c084fc!important}.mobile-nav-btn .nav-icon{font-size:20px!important;line-height:1!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;flex-shrink:0!important}.mobile-nav-btn .nav-label{font-size:11px!important;font-weight:600!important;letter-spacing:.02em!important}.mobile-nav-btn .nav-active-pip{position:absolute!important;top:2px!important;width:4px!important;height:4px!important;border-radius:50%!important;background:#a855f7!important;box-shadow:0 0 6px #a855f7!important;opacity:0!important;transition:opacity .2s ease!important}.mobile-nav-btn.active .nav-active-pip{opacity:1!important}.nav-avatar-wrap{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;border-radius:50%!important;overflow:hidden!important;border:1.5px solid #a855f7!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;flex-shrink:0!important}.mobile-nav-avatar{width:100%!important;height:100%!important;object-fit:cover!important}.main-viewport{flex:1!important;display:flex!important;flex-direction:column!important;height:100%!important;max-height:100%!important;overflow:hidden!important;width:100%!important;max-width:100vw!important}.terminal-topbar{height:48px!important;min-height:48px!important;max-height:48px!important;padding:0 10px!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:#080b14f2!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;z-index:100!important}.mobile-drawer-toggle-btn{display:none!important}.mobile-drawer-fab{display:flex!important;position:fixed!important;bottom:calc(72px + env(safe-area-inset-bottom,0px))!important;left:auto!important;right:16px!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border-radius:50%!important;background:radial-gradient(circle at 35% 35%,#c084fc73,#0f1424f2 75%)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:2px solid rgba(192,132,252,.6)!important;color:#f8fafc!important;box-shadow:0 4px 20px #000000bf,0 0 16px #a855f780!important;cursor:pointer!important;z-index:1600!important;align-items:center!important;justify-content:center!important;padding:0!important;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease!important}.mobile-drawer-fab:active{transform:scale(.9)!important;box-shadow:0 0 24px #c084fccc!important}.fab-sora-avatar-wrap{position:relative;width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:visible}.fab-sora-avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover;pointer-events:none}.fab-badge-dot{position:absolute;bottom:1px;right:1px;width:11px;height:11px;background:#10b981;border:2px solid #0b0f17;border-radius:50%;box-shadow:0 0 8px #10b981}.mobile-brand-pill{display:flex!important;align-items:center!important;gap:5px!important;cursor:pointer!important}.mobile-brand-pill .brand-title{font-size:14px!important;font-weight:800!important;color:#fff!important;letter-spacing:.04em!important}.mobile-brand-pill .badge-pro{font-size:11px!important;padding:1px 4px!important;border-radius:4px!important;background:#a855f733!important;color:#c084fc!important;border:1px solid rgba(168,85,247,.4)!important}.mobile-quick-search-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;color:#94a3b8!important;cursor:pointer!important}.mobile-quick-search-btn:active{background:transparent!important;color:#38bdf8!important}.topbar-view-title,.phase-chip,.clock-chip-wrap,.clock-chip,.clock-tz,.clock-chevron,.terminal-disclaimer-bar,.disclaimer-m3-capsule{display:none!important}.terminal-workspace{flex:1 1 0%!important;min-height:0!important;display:block!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding:8px 8px calc(68px + env(safe-area-inset-bottom,0px)) 8px!important;width:100%!important;max-width:100vw!important;box-sizing:border-box!important}.view-panel{display:none!important}.view-panel.active{display:flex!important}.panel-card,.center-panel{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:visible!important;height:auto!important;min-height:auto!important;max-height:none!important;flex:none!important;box-sizing:border-box!important}#terminalSection.active{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;flex:none!important;display:flex!important;flex-direction:column!important;gap:8px!important}.ticker-hero-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;height:auto!important;min-height:auto!important;max-height:none!important;flex-shrink:0!important;overflow:visible!important;padding:10px 12px!important;gap:8px!important;border-radius:12px!important;background:#0e1224e6!important;border:1px solid rgba(255,255,255,.08)!important}.hero-left{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.hero-symbol-row{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}.hero-symbol{font-size:19px!important;font-weight:800!important;color:#fff!important;line-height:1.1!important}.hero-company{display:none!important}.hero-price-section{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;border-top:1px solid rgba(255,255,255,.06)!important;padding-top:6px!important}.hero-price-row{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:8px!important}.hero-price{font-size:20px!important;font-weight:800!important;letter-spacing:-.01em!important}.hero-price-sub{font-size:11px!important;color:#94a3b8!important}.hero-metrics{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;border-top:1px solid rgba(255,255,255,.04)!important;padding-top:6px!important;gap:8px!important}.hero-metric-item:nth-child(n+3){display:none!important}.hero-actions-wrap{display:flex!important;align-items:center!important;gap:4px!important;margin-left:auto!important}.hero-action-pill{padding:6px 12px!important;font-size:11px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important}.chart-toolbar{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;padding:6px 10px!important;gap:8px!important;scrollbar-width:none!important;border-radius:12px!important;background:#0a0e1ad9!important;align-items:center!important}.chart-toolbar::-webkit-scrollbar{display:none!important}.timeframe-group{display:inline-flex!important;align-items:center!important;padding:3px!important;border-radius:9999px!important;gap:3px!important;flex-shrink:0!important}.tf-btn{flex-shrink:0!important;min-height:36px!important;height:36px!important;padding:0 12px!important;font-size:11px!important;border-radius:9999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.layout-btn,.indicator-pill{flex-shrink:0!important;min-height:38px!important;padding:6px 12px!important;font-size:11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.chart-actions{display:inline-flex!important;align-items:center!important;gap:6px!important;flex-shrink:0!important;margin-left:auto!important}.chart-actions .btn-info-shortcut,.chart-toolbar .btn-info-shortcut{display:none!important}.icon-action-btn{flex-shrink:0!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#a855f726!important;border:1px solid rgba(168,85,247,.35)!important}.chart-stage-wrapper{flex:1 1 auto!important;height:clamp(380px,62vh,600px)!important;min-height:380px!important;max-height:none!important;width:100%!important;border-radius:12px!important;position:relative!important;overflow:hidden!important;background:#080c18f2!important;border:1px solid rgba(255,255,255,.08)!important;margin-bottom:8px!important}#tradingChartCanvas{width:100%!important;height:100%!important}.multi-chart-grid.grid-1x2{grid-template-columns:1fr!important;grid-template-rows:1fr 1fr!important;height:100%!important}.multi-chart-grid.grid-2x2{grid-template-columns:1fr 1fr!important;grid-template-rows:1fr 1fr!important;height:100%!important}.chart-legend-card{position:absolute!important;top:6px!important;left:6px!important;right:6px!important;max-width:calc(100% - 12px)!important;width:auto!important;font-size:11px!important;padding:3px 8px!important;gap:3px 6px!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;border-radius:8px!important;box-sizing:border-box!important;overflow:hidden!important;white-space:normal!important;background:#141414f0!important;border:1px solid #282828!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;z-index:5!important}.chart-legend-card .legend-item{font-size:11px!important;white-space:nowrap!important;color:#e2e8f0!important}.bloomberg-news-container{display:flex!important;flex-direction:column!important;gap:4px!important;width:100%!important;margin:6px 0!important}.bloomberg-news-bar{height:30px!important;min-height:30px!important;padding:0 6px!important;border-radius:6px!important;margin:0!important;gap:6px!important;width:100%!important;box-sizing:border-box!important}.bloomberg-news-bar .news-wire-badge{padding:2px 6px!important;font-size:10px!important}.bloomberg-news-bar .wire-label{font-size:10px!important}.news-controls-subbar{display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:0 2px!important;width:auto!important}.news-controls-group{display:inline-flex!important;align-items:center!important;gap:4px!important;flex-shrink:0!important}.news-speed-segmented{padding:1.5px 3px!important;gap:2px!important}.news-speed-pill{padding:1.5px 6px!important;font-size:10px!important;line-height:13px!important}.news-speed-toggle{padding:2px 5px!important}.entry-calc-grid{grid-template-columns:repeat(2,1fr)!important;gap:6px!important}.calc-metric-box{padding:8px 10px!important;min-height:48px!important}.calc-label{font-size:11px!important}.calc-val{font-size:13px!important}.depth-tape-grid,.bandar-grid-layout{display:flex!important;flex-direction:column!important;gap:8px!important;height:auto!important}#aiHubSection.active{height:calc(100dvh - 106px)!important;max-height:calc(100dvh - 106px)!important;padding:6px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.obsidian-graph-toolbar{flex-shrink:0!important;display:flex!important;flex-direction:column!important;padding:6px 8px!important;gap:6px!important;height:auto!important;background:#0b0f1bf2!important;border-radius:10px!important}.graph-toolbar-left{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.graph-toolbar-center{display:flex!important;align-items:center!important;gap:4px!important;width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.graph-toolbar-center::-webkit-scrollbar{display:none!important}.graph-pill-btn{flex-shrink:0!important;min-height:32px!important;padding:3px 10px!important;font-size:11px!important}.graph-toolbar-right{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:6px!important}.graph-search-box{flex:1!important}.graph-search-box input{width:100%!important;height:32px!important;font-size:11.5px!important}.obsidian-canvas-container{flex:1 1 0%!important;min-height:0!important;height:calc(100dvh - 145px)!important;width:100%!important;border-radius:12px!important;position:relative!important;overflow:hidden!important}#obsidianGraphCanvas{width:100%!important;height:100%!important;display:block!important}.obsidian-inspector-card{position:absolute!important;bottom:8px!important;left:8px!important;right:8px!important;width:auto!important;max-width:calc(100% - 16px)!important;max-height:min(290px,calc(100% - 24px))!important;overflow-y:auto!important;padding:8px 10px!important;border-radius:12px!important;background:#0a0814f5!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(168,85,247,.4)!important;box-shadow:0 10px 30px #000000d9,0 0 16px #a855f740!important;transform:translateY(0)!important;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s ease!important;scrollbar-width:thin!important;z-index:105!important}.obsidian-inspector-card.hidden{display:none!important;transform:translateY(16px)!important;opacity:0!important}.obsidian-inspector-card .inspector-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:2px!important}.obsidian-inspector-card .inspector-ticker{font-size:13.5px!important;font-weight:800!important}.obsidian-inspector-card .inspector-price-row{display:flex!important;align-items:center!important;gap:6px!important;margin-bottom:4px!important}.obsidian-inspector-card .inspector-price{font-size:12px!important;font-weight:700!important}.obsidian-inspector-card .inspector-section-label{font-size:9.5px!important;font-weight:700!important;color:#94a3b8!important;margin-bottom:3px!important;letter-spacing:.3px!important}.obsidian-inspector-card .inspector-tags-wrap{display:flex!important;flex-wrap:wrap!important;gap:4px!important;max-height:58px!important;overflow-y:auto!important;scrollbar-width:none!important;margin-bottom:5px!important}.obsidian-inspector-card .inspector-tags-wrap::-webkit-scrollbar{display:none!important}.obsidian-inspector-card .inspector-tag-chip,.obsidian-inspector-card .inspector-tag{font-size:10px!important;line-height:1.2!important;padding:2px 5px!important;border-radius:4px!important;display:inline-flex!important;align-items:center!important;gap:2px!important;white-space:nowrap!important}.obsidian-inspector-card .inspector-plan-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;padding:4px 6px!important;gap:3px!important;margin-bottom:5px!important;background:#0006!important;border-radius:6px!important}.obsidian-inspector-card .insp-plan-item .insp-lbl{font-size:8.5px!important;line-height:1.1!important;color:#94a3b8!important;font-weight:700!important}.obsidian-inspector-card .insp-plan-item .insp-val{font-size:10px!important;line-height:1.1!important;font-weight:800!important}.obsidian-inspector-card[data-mode=strategy]{max-height:min(390px,calc(100% - 16px))!important}.obsidian-inspector-card .inspector-tags-wrap.screener-grid-wrap{grid-template-columns:repeat(2,1fr)!important;max-height:160px!important;gap:4px!important}.obsidian-inspector-card .screener-compact-item{padding:4px 6px!important}.obsidian-inspector-card .screener-code{font-size:11px!important}.obsidian-inspector-card .screener-chg{font-size:9.5px!important}.obsidian-inspector-card .screener-item-price{font-size:9px!important}.obsidian-inspector-card .insp-action-btn{padding:4px!important;font-size:10px!important;min-height:26px!important;height:26px!important;gap:2px!important}body.view-copilot-active .terminal-workspace{padding:0!important;overflow:hidden!important}body.view-copilot-active .mobile-drawer-fab,#lumenHubSection.active~.mobile-drawer-fab{display:none!important}#lumenHubSection.sora-integrated-chat-view.active{height:calc(100dvh - 104px - env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 104px - env(safe-area-inset-bottom,0px))!important;display:flex!important;flex-direction:column!important;padding:0!important;margin:0!important;overflow:hidden!important;border-radius:0!important;background:#070a14!important;border:none!important}#lumenHubSection.sora-integrated-chat-view.is-fullscreen-view{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;border:none!important;margin:0!important;padding:0!important;z-index:999999!important;background:#070a14!important}.sora-unified-chat-box{flex:1 1 0%!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.sora-chat-header{flex-shrink:0!important;padding:8px 10px!important;gap:8px!important;display:flex!important;flex-direction:column!important;background:#0a0e1af2!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.sora-header-left{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important}.sora-header-avatar-wrap{width:42px!important;height:42px!important;border-radius:50%!important;border:2px solid #c084fc!important;box-shadow:0 0 14px #a855f7a6,0 0 4px #d946ef!important;position:relative!important;cursor:pointer!important;flex-shrink:0!important;transition:transform .2s cubic-bezier(.34,1.56,.64,1)!important}.sora-header-avatar-wrap:active{transform:scale(.92)!important}.sora-header-avatar-img{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important}.sora-avatar-online-dot{width:11px!important;height:11px!important;bottom:-1px!important;right:-1px!important;border:2px solid #070a14!important}.sora-agent-title{font-size:13.5px!important;font-weight:800!important;color:#fff!important}.sora-header-sub{font-size:11px!important;color:#94a3b8!important}.sora-header-actions{display:flex!important;gap:4px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;width:100%!important;padding:2px 0!important}.sora-header-actions::-webkit-scrollbar{display:none!important}.sora-header-actions .sora-pill-btn{padding:4px 10px!important;font-size:11px!important;min-height:30px!important;flex-shrink:0!important}.sora-companion-stage-column{display:none!important}.sora-chat-workspace-grid,.sora-chat-stream-column{flex:1 1 0%!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.sora-chat-body-stream{flex:1 1 0%!important;min-height:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:10px!important;display:flex!important;flex-direction:column!important;gap:10px!important}.sora-chat-messages-container{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}.tele-msg-row{width:100%!important;margin:2px 0!important}.tele-bubble.user{width:fit-content!important;max-width:85%!important;margin-left:auto!important;padding:8px 12px!important;font-size:13px!important;line-height:1.45!important;font-family:var(--font-sans)!important;border-radius:14px 14px 4px!important;box-shadow:0 2px 8px #00000059!important}.tele-bubble.bot{max-width:96%!important;width:auto!important;padding:12px 14px!important;font-size:13px!important;font-family:var(--font-sans)!important;border-radius:16px 16px 16px 4px!important;background:#141414!important;border:1px solid #242424!important;box-shadow:0 4px 16px #0006!important;overflow-wrap:break-word!important;word-break:normal!important}.tele-bot-hdr{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important;padding-bottom:6px!important;border-bottom:1px solid #242424!important}.tele-bot-content{font-size:13px!important;line-height:1.55!important;color:#e2e8f0!important;font-family:var(--font-sans)!important}.tele-bot-content div,.tele-bot-content p{font-family:inherit!important}.sora-bot-card{background:#1c1c1c!important;border:1px solid #282828!important;border-radius:12px!important;padding:12px!important;margin-top:6px!important;font-family:inherit!important}.sora-bot-card-header{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important;justify-content:space-between!important;margin-bottom:8px!important;padding-bottom:6px!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.sora-bot-title-badge{font-size:11.5px!important;font-weight:700!important;letter-spacing:.02em!important;line-height:1.5!important}.sora-bot-card div[style*="display:grid; grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important;gap:8px!important}.sora-bot-actions-row{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:10px!important;width:100%!important}.sora-bot-btn-action{flex:1 1 auto!important;min-height:34px!important;font-size:11px!important;border-radius:8px!important;padding:6px 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;background:#1c1c1c!important;border:1px solid #282828!important;color:#f1f5f9!important;cursor:pointer!important;font-family:var(--font-mono)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:normal!important;overflow-wrap:normal!important}.sora-bot-btn-action span{white-space:nowrap!important}.sora-bot-btn-action.primary{background:#242424!important;border:1px solid #383838!important;color:#fff!important;font-weight:700!important;box-shadow:none!important}.plan-actions-footer .sora-bot-btn-action{white-space:normal!important;padding:6px 4px!important;font-size:10.5px!important;min-height:38px!important;line-height:1.2!important;text-overflow:clip!important}.sora-screening-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:7px 0!important;border-bottom:1px solid rgba(255,255,255,.06)!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.sora-screening-left{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;font-size:11px!important}.sora-screening-left .screening-rank{color:#94a3b8!important;font-weight:700!important;min-width:16px!important}.sora-screening-left .screening-code{color:#fff!important;font-size:12px!important}.sora-screening-left .screening-price{color:#cbd5e1!important;font-size:10.5px!important}.sora-screening-actions{display:flex!important;align-items:center!important;gap:4px!important;flex-shrink:0!important}.sora-bot-btn-mini{padding:3px 8px!important;font-size:10px!important;font-family:var(--font-mono)!important;background:#1c1c1c!important;border:1px solid #333333!important;color:#f1f5f9!important;border-radius:6px!important;cursor:pointer!important;white-space:nowrap!important;line-height:14px!important}.sora-bot-btn-mini.primary{background:#2a2a2a!important;border-color:#444!important;color:#fff!important;font-weight:700!important}.sora-chat-quick-strip{flex-shrink:0!important;display:flex!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:6px!important;padding:6px 8px!important;background:#090d18f2!important;border-top:1px solid rgba(255,255,255,.06)!important}.sora-chat-quick-strip::-webkit-scrollbar{display:none!important}.sora-quick-chip{flex-shrink:0!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:11px!important;display:inline-flex!important;align-items:center!important;white-space:nowrap!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;color:#cbd5e1!important}.sora-quick-chip:active{background:#a855f733!important;color:#fff!important}.sora-chat-input-bar{flex-shrink:0!important;padding:8px 10px!important;gap:8px!important;display:flex!important;align-items:center!important;background:#080b14fa!important;border-top:1px solid rgba(255,255,255,.08)!important}.chat-input-action-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.08)!important;color:#c084fc!important;cursor:pointer!important}.sora-chat-input-field{flex:1!important;height:44px!important;min-height:44px!important;font-size:13px!important;border-radius:10px!important;padding:0 12px!important;box-sizing:border-box!important;background:#0f1424e6!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important}.sora-chat-send-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#7c3aed,#a855f7)!important;border:none!important;color:#fff!important;cursor:pointer!important;box-shadow:0 2px 10px #a855f766!important}#soraChartsSection.active,#flowlensSection.active{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;display:flex!important;flex-direction:column!important;gap:8px!important;padding:6px!important}.sora-charts-topbar{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:8px 12px!important;padding:8px 10px!important;height:auto!important}.sora-charts-top-left{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px 10px!important;width:auto!important}.sora-ticker-identity,.sora-hero-price-wrap{display:inline-flex!important;align-items:center!important;gap:6px!important;flex-shrink:0!important}.sora-charts-top-right{display:flex!important;align-items:center!important;gap:6px!important;margin-left:auto!important;flex-shrink:0!important}.sora-chart-modes-strip{display:flex!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;white-space:nowrap!important;gap:6px!important;padding:4px 2px!important}.sora-chart-modes-strip::-webkit-scrollbar{display:none!important}.sora-mode-pill{flex-shrink:0!important;min-height:36px!important;padding:0 12px!important;font-size:11.5px!important;border-radius:18px!important}.sora-chart-content-grid{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;height:auto!important;min-height:auto!important;overflow:visible!important;flex:none!important}.sora-canvas-card{width:100%!important;height:auto!important;min-height:auto!important;flex:none!important}.sora-canvas-container{width:100%!important;height:auto!important;min-height:250px!important;display:flex!important;align-items:center!important;justify-content:center!important}#flowlensCanvasContainer{width:100%!important;height:380px!important;min-height:380px!important}.sora-bot-chart-img{width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important;border-radius:8px!important}.sora-telemetry-card{width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}#radarSection.active{display:flex!important;flex-direction:column!important;height:auto!important;min-height:auto!important;padding:6px!important;gap:8px!important}.scannia-radar-wrapper{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;height:auto!important}.scannia-strategy-bar-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding:4px 0!important}.scannia-strategy-bar-wrap::-webkit-scrollbar{display:none!important}.scannia-strategy-chips{display:flex!important;white-space:nowrap!important;gap:6px!important;padding:2px!important}.scannia-strat-chip{flex-shrink:0!important;min-height:36px!important;padding:0 12px!important;font-size:11.5px!important;border-radius:18px!important}.scannia-control-bar{display:flex!important;flex-direction:column!important;gap:6px!important;padding:6px 4px!important}.scannia-control-left{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important}.scannia-active-strategy-info{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;flex-shrink:1!important}.scannia-strat-icon{font-size:14px!important}.scannia-strat-name{font-size:11px!important;font-weight:700!important;white-space:nowrap!important}.scannia-active-strategy-info .badge-pill{font-size:9.5px!important;padding:1px 5px!important;white-space:nowrap!important}.btn-info-shortcut{padding:2px 5px!important;font-size:10px!important}.btn-info-shortcut .btn-info-text{display:none!important}.radar-quota-pill{padding:2px 6px!important;font-size:9.5px!important;height:20px!important;flex-shrink:0!important;white-space:nowrap!important}.scannia-control-right{width:100%!important;display:flex!important;align-items:center!important;gap:6px!important}.scannia-control-right .scannia-search-wrap{flex:1!important;min-width:0!important;height:30px!important;padding:2px 8px!important;box-sizing:border-box!important}.scannia-control-right .scannia-search-input{width:100%!important;font-size:11px!important}.scannia-control-right .btn-sub-action{flex-shrink:0!important;white-space:nowrap!important;height:30px!important;padding:0 10px!important;font-size:11px!important;box-sizing:border-box!important}.scannia-table-container{overflow-x:hidden!important;max-height:none!important;height:auto!important;padding:4px 0!important}.scannia-table{display:block!important;width:100%!important}.scannia-table thead{display:none!important}.scannia-table tbody{display:flex!important;flex-direction:column!important;gap:6px!important;width:100%!important}.scannia-table tr.scannia-limit-row,.scannia-table tr:not(.scannia-row){display:block!important;width:100%!important;box-sizing:border-box!important;border:none!important;background:transparent!important;padding:0!important;box-shadow:none!important}.scannia-table tr.scannia-limit-row>td,.scannia-table tr:not(.scannia-row)>td{display:block!important;width:100%!important;box-sizing:border-box!important;padding:6px 0!important;border:none!important}.scannia-table tr.scannia-row{display:flex!important;flex-direction:column!important;background:#0e1220eb!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;padding:8px 10px!important;gap:4px!important;box-shadow:0 2px 8px #00000059!important;cursor:pointer!important;transition:transform .12s ease,border-color .12s ease!important}.scannia-table tr.scannia-row:active{transform:scale(.985)!important;border-color:#a855f799!important}.scannia-table tr.scannia-row>td{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0!important;border:none!important}.scannia-table tr.scannia-row>td:nth-child(1){display:none!important}.scannia-table tr.scannia-row>td:nth-child(2){font-size:13px!important}.scannia-table tr.scannia-row>td:nth-child(3){font-size:13.5px!important;font-weight:700!important}.scannia-table tr.scannia-row>td:nth-child(4){font-size:11px!important}.scannia-table tr.scannia-row>td:nth-child(5){font-size:11px!important;color:#94a3b8!important}.scannia-table tr.scannia-row>td:nth-child(6),.scannia-table tr.scannia-row>td:nth-child(7),.scannia-table tr.scannia-row>td:nth-child(8),.scannia-table tr.scannia-row>td:nth-child(9),.scannia-table tr.scannia-row>td:nth-child(10){display:none!important}.scannia-table tr.scannia-row>td:nth-child(11){width:100%!important;margin-top:2px!important;padding-top:4px!important;border-top:1px solid rgba(255,255,255,.05)!important}.scannia-quick-actions{display:flex!important;align-items:center!important;gap:6px!important;width:100%!important}.scannia-quick-btn{flex:1!important;min-height:30px!important;height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;font-size:11px!important;font-weight:600!important;border-radius:6px!important;padding:0 6px!important}.toast-stack{bottom:calc(68px + env(safe-area-inset-bottom,0px))!important;right:12px!important;left:12px!important;align-items:center!important;z-index:2500!important}.pricing-modal-card{width:95vw!important;max-width:440px!important;max-height:90vh!important;border-radius:16px!important;margin:auto!important}.pricing-modal-card .pricing-cards-grid{display:flex!important;flex-direction:column!important;gap:16px!important;padding:16px 14px 24px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.plan-card{width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:16px!important}.plan-cta-btn{min-height:44px!important;font-size:13px!important;padding:11px 16px!important;gap:7px!important;white-space:nowrap!important}}.mobile-drawer-toggle-btn{display:none}.mobile-drawer-backdrop{display:none;position:fixed;inset:0;width:100%;height:100dvh;background:#000000bf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:2100;opacity:0;pointer-events:none;transition:opacity .25s ease}.mobile-drawer-backdrop.active{display:block;opacity:1;pointer-events:auto}.mobile-drawer-sheet{position:absolute;top:0;left:0;bottom:0;width:300px;max-width:85vw;height:100dvh;background:#141414!important;border-right:1px solid #242424!important;box-shadow:12px 0 35px #000000d9;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .28s cubic-bezier(.16,1,.3,1);padding:16px 14px calc(16px + env(safe-area-inset-bottom,0px)) 14px;box-sizing:border-box}.mobile-drawer-backdrop.active .mobile-drawer-sheet{transform:translate(0)}.mobile-drawer-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:8px;flex-shrink:0}.mobile-drawer-close-btn{background:transparent;border:none;color:#94a3b8;cursor:pointer;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px}.mobile-drawer-close-btn:active{background:#ffffff14;color:#f8fafc}.mobile-drawer-menu-list{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:4px;padding-right:2px}.mobile-drawer-user-card{display:flex;align-items:center;gap:12px;padding:10px 12px;min-height:48px;border-radius:10px;background:#1c1c1c!important;border:1px solid #282828!important;margin-bottom:8px;cursor:pointer;transition:all .2s ease}.mobile-drawer-user-card:active{background:#242424!important}.drawer-user-info{display:flex;align-items:center;gap:8px;flex:1}.drawer-user-name{font-size:13.5px;font-weight:700;color:#fff}.drawer-user-arrow{font-size:18px;color:#94a3b8;transition:transform .2s ease}.mobile-drawer-user-actions{background:#181818;border:1px solid #282828;border-radius:10px;padding:8px 10px;margin-top:-4px;margin-bottom:8px;display:flex;flex-direction:column;gap:6px;animation:fadeIn .15s ease-out}.drawer-user-details{padding:4px 6px;border-bottom:1px solid #222222}.drawer-user-detail-email{font-size:11px;color:#a1a1aa}.drawer-action-btn{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:#f43f5e14;border:1px solid rgba(244,63,94,.25);color:#f43f5e;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}.drawer-action-btn:active{background:#f43f5e2e}.drawer-logout-icon{font-size:18px!important}.drawer-logout-label{font-weight:700;color:#f43f5e}.mobile-drawer-item{display:flex;align-items:center;gap:12px;padding:12px 14px;min-height:44px;border-radius:10px;background:transparent;border:none;color:#cbd5e1;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease;width:100%;box-sizing:border-box}.mobile-drawer-item:active,.mobile-drawer-item.active{background:#1e1e1e!important;border:1px solid rgba(168,85,247,.35)!important;color:#fff!important}.mobile-drawer-item .nav-icon{font-size:20px;line-height:1;flex-shrink:0}.mobile-drawer-item .nav-icon.text-cyan{color:#38bdf8!important}.mobile-drawer-item .nav-icon.text-purple{color:#c084fc!important}.mobile-drawer-item .nav-icon.text-bullish{color:#34d399!important}.mobile-drawer-item .nav-icon.text-gold{color:#fbbf24!important}.mobile-drawer-item .nav-icon.text-pink{color:#f472b6!important}.mobile-drawer-footer{padding-top:12px;border-top:1px solid #242424!important;display:flex;flex-direction:column;gap:8px;flex-shrink:0}.mobile-drawer-footer-btn{display:flex;align-items:center;gap:10px;padding:10px 12px;min-height:44px;border-radius:8px;background:#1c1c1c!important;border:1px solid #282828!important;color:#f1f5f9;font-size:12px;cursor:pointer;width:100%}.mobile-drawer-footer-btn:active{background:#242424!important}.mobile-drawer-footer-btn.text-bearish{background:#f43f5e14!important;border:1px solid rgba(244,63,94,.28)!important;color:#f43f5e!important;font-weight:700}.mobile-drawer-disclaimer{padding:8px 10px;border-radius:8px;background:#0000004d;border:1px solid rgba(255,255,255,.05)}.drawer-disc-pill{display:flex;align-items:center;gap:4px;margin-bottom:4px}.drawer-disc-label{font-size:11px;font-weight:700;color:#fbbf24;letter-spacing:.04em}.drawer-disc-text{font-size:11px;line-height:1.4;color:#94a3b8;margin:0}.btn-info-shortcut{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;min-height:28px;border-radius:9999px;background:#a855f724;border:1px solid rgba(168,85,247,.35);color:#c084fc;font-size:11px;font-weight:700;cursor:pointer;transition:all .2s ease;user-select:none}.btn-info-shortcut:hover{background:#a855f747;border-color:#a855f799;color:#fff;box-shadow:0 0 12px #a855f759;transform:translateY(-1px)}.btn-info-shortcut .material-symbols-outlined{font-size:15px;line-height:1}.chart-info-btn{background:#38bdf81f;border-color:#38bdf859;color:#38bdf8}.chart-info-btn:hover{background:#38bdf840;border-color:#38bdf899;color:#fff;box-shadow:0 0 12px #38bdf859}.info-modal-card{width:520px;max-width:94vw;max-height:86vh;display:flex;flex-direction:column;background-color:#141414!important;background-image:none!important;border-radius:16px;border:1px solid #282828!important;box-shadow:0 20px 50px #000000f2;overflow:hidden;animation:modalScaleUp .2s cubic-bezier(.2,0,0,1);z-index:100000}.info-modal-card .modal-card-header{background:#141414!important;border-bottom:1px solid #242424!important;padding:14px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.modal-header-left{display:flex!important;align-items:center!important;gap:12px!important}.modal-icon-badge{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.modal-icon-badge .material-symbols-outlined{font-size:20px!important}.modal-close-btn{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.08)!important;color:#94a3b8!important;width:32px!important;height:32px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .15s ease!important}.modal-close-btn:hover{background:#ef444433!important;border-color:#ef444466!important;color:#ef4444!important}.info-modal-body{padding:16px 18px!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important;gap:12px!important;flex:1!important;background:#141414!important}.info-callout-box{background:#1c1c1c!important;border:1px solid #282828!important;border-radius:10px!important;padding:12px 14px!important;font-size:12px!important;line-height:1.55!important;color:#e2e8f0!important}.info-section{display:flex!important;flex-direction:column!important;gap:6px!important}.info-section-title{display:flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:800!important;letter-spacing:.05em!important;color:#94a3b8!important}.info-section-content{font-size:12px!important;line-height:1.55!important;color:#cbd5e1!important;background:#1c1c1c!important;border:1px solid #282828!important;border-radius:10px!important;padding:12px 14px!important}.info-section-content ul{margin:0!important;padding-left:18px!important;display:flex!important;flex-direction:column!important;gap:6px!important}.info-tags-grid{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.info-tag-chip{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:5px 10px!important;border-radius:8px!important;background:#1c1c1c!important;border:1px solid #282828!important;font-size:11px!important;font-weight:600!important;color:#e2e8f0!important}.info-item-card{background:#1c1c1c!important;border:1px solid #282828!important;border-radius:10px!important;padding:12px 14px!important;display:flex!important;flex-direction:column!important;gap:6px!important}.info-item-header{display:flex!important;align-items:center!important;gap:8px!important}.info-item-name{font-size:12.5px!important;color:#f1f5f9!important}.info-item-desc{font-size:11.5px!important;line-height:1.55!important;color:#94a3b8!important;margin:0!important}.ind-dot{width:9px!important;height:9px!important;border-radius:50%!important;display:inline-block!important}.ind-dot.magenta{background:#d946ef;box-shadow:0 0 8px #d946ef99}.ind-dot.purple{background:#a855f7;box-shadow:0 0 8px #a855f799}.ind-dot.violet{background:#38bdf8;box-shadow:0 0 8px #38bdf899}.info-modal-footer{padding:12px 18px!important;border-top:1px solid #242424!important;display:flex!important;justify-content:flex-end!important;background:#141414!important}.btn-info-action{padding:8px 20px!important;min-height:36px!important;border-radius:8px!important;background:#242424!important;border:1px solid #383838!important;color:#fff!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important;transition:all .2s ease!important}.btn-info-action:hover{background:#303030!important;border-color:#484848!important}.btn-info-action:hover{transform:translateY(-1px);box-shadow:0 4px 16px #a855f780}.sora-header-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;padding:0 10px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#e2e8f0;font-size:11px;cursor:pointer;transition:all .15s ease;-webkit-tap-highlight-color:transparent}.sora-header-action-btn:hover{background:#a855f72e;border-color:#a855f766;color:#fff}.sora-header-action-btn.sora-fullbody-btn{background:linear-gradient(135deg,#7c3aed40,#a855f733);border:1px solid rgba(168,85,247,.45);color:#f3e8ff;font-weight:700;box-shadow:0 0 10px #a855f740}.sora-mobile-fullbody-hero-card{background:radial-gradient(circle at 50% 35%,#7c3aed38,#0a0e18fa 75%);border:1px solid rgba(168,85,247,.35);border-radius:16px;margin:6px 8px 10px;height:250px;min-height:250px;position:relative;overflow:hidden;display:flex;flex-direction:column;transition:all .28s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 24px #0009,inset 0 0 24px #a855f71f;flex-shrink:0}.sora-mobile-fullbody-hero-card.folded{height:38px!important;min-height:38px!important;border-color:#a855f733;box-shadow:0 2px 10px #0006}.sora-mobile-fullbody-hero-card.folded .sora-fullbody-stage-inner{display:none!important}.sora-fullbody-stage-inner{flex:1;width:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent}.sora-25d-mobile-canvas-host{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.sora-hero-speech-bubble{position:absolute;top:10px;right:12px;max-width:180px;background:#0f172aeb;backdrop-filter:blur(8px);border:1px solid rgba(168,85,247,.45);border-radius:14px 14px 14px 4px;padding:8px 12px;font-size:11px;line-height:1.45;color:#f1f5f9;box-shadow:0 4px 16px #00000080,0 0 10px #a855f740;animation:floatBubble 3s ease-in-out infinite;z-index:15;pointer-events:auto}@keyframes floatBubble{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.sora-hero-speech-bubble .speech-quote-mark{color:#c084fc;font-weight:800;font-size:14px;margin-right:2px}.sora-hero-stage-controls{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:#080a14eb;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0;height:38px;box-sizing:border-box}.stage-tag-left{display:flex;align-items:center;gap:6px;font-size:11px;color:#c084fc;font-weight:700}.stage-actions-right{display:flex;align-items:center;gap:6px}.stage-ctrl-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#e2e8f0;font-size:11px;cursor:pointer;transition:all .15s ease}.stage-ctrl-btn:hover,.stage-ctrl-btn:active{background:#a855f740;border-color:#a855f7;color:#fff}.sora-fullbody-backdrop{align-items:flex-end;padding:0}.sora-fullbody-sheet{background:#0a0e1a;border-top:1px solid rgba(168,85,247,.35);border-radius:24px 24px 0 0;width:100%;max-width:540px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -10px 40px #000000b3,0 0 20px #a855f740;animation:slideUpSheet .25s cubic-bezier(.16,1,.3,1)}@keyframes slideUpSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sora-fullbody-sheet-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.sheet-title-group{display:flex;align-items:center;gap:10px}.sora-avatar-mini-ring{width:32px;height:32px;border-radius:50%;border:1.5px solid #a855f7;overflow:hidden;box-shadow:0 0 10px #a855f766}.sora-mini-img{width:100%;height:100%;object-fit:cover}.sheet-title{font-size:13px;font-weight:800;color:#f8fafc;letter-spacing:.5px}.sheet-sub{font-size:11px;color:#94a3b8}.sora-fullbody-stage-body{position:relative;width:100%;height:480px;max-height:60vh;background:radial-gradient(circle at 50% 60%,#7c3aed2e,#080c18fa 75%);overflow:hidden}.mobile-fullbody-host{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.sora-fullbody-sheet-footer{padding:12px 16px;border-top:1px solid rgba(255,255,255,.08);background:#0a0e1af2}.sheet-actions-row{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none}.sheet-action-pill{padding:8px 14px;border-radius:9999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#e2e8f0;font-size:11.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s ease}.sheet-action-pill.active{background:#a855f747;border-color:#a855f7;color:#fff;box-shadow:0 0 10px #a855f759}.sheet-action-pill.customizer-btn{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,#7c3aed4d,#a855f740);border-color:#a855f773;margin-left:auto}.info-modes-tabstrip{display:flex;gap:6px;overflow-x:auto;padding:10px 16px;border-bottom:1px solid #242424!important;scrollbar-width:none;background:#141414!important}.info-modes-tabstrip::-webkit-scrollbar{display:none}.info-mode-tab{padding:6px 12px;border-radius:9999px;background:#1c1c1c!important;border:1px solid #282828!important;color:#94a3b8;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s ease}.info-mode-tab.active{background:#38bdf829!important;border-color:#38bdf873!important;color:#38bdf8;box-shadow:0 0 10px #38bdf840}@media(max-width:840px){.entry-suite-panel{display:none!important}.entry-suite-panel.active{display:flex!important;flex-direction:column!important;padding:10px 10px calc(80px + env(safe-area-inset-bottom,0px)) 10px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.entry-pyramid-grid,.orderbook-suite-grid,.tradebook-suite-grid,.entry-col-primary,.entry-col-secondary,.ob-suite-col-depth,.ob-suite-col-tape,.tb-col-summary,.tb-col-blocks{display:flex!important;flex-direction:column!important;width:100%!important;gap:12px!important}.pyramid-slot-item{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:12px!important}.slot-badge-col{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;border-bottom:1px solid rgba(255,255,255,.06)!important;padding-bottom:6px!important}.slot-price-row{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:4px!important}.slot-name{font-size:11px!important;line-height:1.25!important;flex:1 1 auto!important;min-width:0!important}.slot-price{font-size:12px!important;font-weight:800!important;white-space:nowrap!important;flex-shrink:0!important}.target-card-row{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;padding:10px 12px!important}.target-meta{display:flex!important;align-items:flex-start!important;gap:8px!important;flex:1 1 auto!important;min-width:0!important}.target-meta .material-symbols-outlined{margin-top:1px!important;flex-shrink:0!important}.target-title-col{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}.target-label{font-size:11.5px!important;line-height:1.25!important}.target-sub{font-size:10.5px!important;line-height:1.25!important}.target-val-col{text-align:right!important;white-space:nowrap!important;flex-shrink:0!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important}.target-val{font-size:13.5px!important;line-height:1.25!important}.target-pct{font-size:10.5px!important;line-height:1.25!important}.ob-depth-panel{width:100%!important;overflow-x:hidden!important}.ob-depth-header-strip{font-size:11px!important;padding:8px 10px!important}.whale-blocks-card{width:100%!important;overflow:hidden!important;padding:12px!important}.whale-blocks-table-wrap{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.blocks-table-head{display:grid!important;grid-template-columns:80px 1fr 1fr 75px!important;font-size:11px!important;padding:6px 8px!important;white-space:nowrap!important}.whale-block-row{display:grid!important;grid-template-columns:80px 1fr 1fr 75px!important;font-size:11px!important;padding:7px 8px!important;align-items:center!important}.whale-block-row>span{overflow:hidden!important;text-overflow:ellipsis!important}.entry-suite-panel.active~.mobile-drawer-fab,body.view-entry-active .mobile-drawer-fab,.smart-money-suite-panel.active~.mobile-drawer-fab,body.view-bandar-active .mobile-drawer-fab{opacity:.25!important;pointer-events:auto!important;transform:scale(.8)!important}}.smart-money-suite-panel{display:flex;flex-direction:column;height:100%;overflow-y:auto;overflow-x:hidden;padding:12px 14px;gap:12px;background:#0b0f17;color:#f1f5f9}.smart-suite-topbar{display:flex;flex-direction:column;gap:10px;background:#141722;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 14px;box-shadow:0 4px 20px #00000059}.smart-ticker-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.smart-ticker-badge-group{display:flex;align-items:center;gap:12px}.smart-ticker-title-box{display:flex;flex-direction:column;gap:4px}.smart-ticker-main-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.smart-symbol{font-size:20px;color:#fff;letter-spacing:-.02em}.smart-price{font-size:18px;font-weight:700}.smart-chg{font-size:13px;font-weight:700;padding:2px 7px;border-radius:6px;background:#10b98126;border:1px solid rgba(16,185,129,.3)}.smart-status-badge{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.35)}.smart-ticker-sub-row{font-size:11px;color:#94a3b8;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.smart-suite-tabs{display:flex;gap:6px;background:#00000059;padding:4px;border-radius:10px;border:1px solid rgba(255,255,255,.06);overflow-x:auto;-webkit-overflow-scrolling:touch}.smart-tab-btn{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:7px;background:transparent;border:1px solid transparent;color:#94a3b8;cursor:pointer;font-size:12px;font-weight:600;transition:all .2s ease;white-space:nowrap}.smart-tab-btn .material-symbols-outlined{font-size:16px!important;line-height:1!important;flex-shrink:0}.smart-tab-btn:hover{color:#fff;background:#ffffff0d}.smart-tab-btn.active{color:#fff;background:#1e2638;border-color:#ffffff24;box-shadow:0 2px 8px #00000059}.smart-suite-content{display:none;flex:1}.smart-suite-content.active{display:block}.bandarmove-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:12px;width:100%}.bandarmove-col-horizons,.bandarmove-col-analysis{display:flex;flex-direction:column;gap:12px}.badge-horizon-mode{font-size:11px;color:#38bdf8;background:#38bdf81f;border:1px solid rgba(56,189,248,.25);padding:2px 8px;border-radius:999px;font-weight:600}.horizons-cards-list{display:flex;flex-direction:column;gap:10px}.horizon-card{background:#121520;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:6px;transition:transform .15s,border-color .15s;box-sizing:border-box;width:100%}.horizon-card:hover{border-color:#38bdf859;transform:translateY(-1px)}.horizon-card-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:5px;gap:6px;flex-wrap:wrap}.horizon-timeframe{font-size:11px;font-weight:700;color:#fff;display:flex;align-items:center;gap:4px;white-space:nowrap;line-height:1.2}.horizon-modal-tag{font-size:11px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.2}.horizon-actors-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;font-size:11px;width:100%}.horizon-actors-col{display:flex;flex-direction:column;gap:3px;min-width:0}.horizon-actors-label{font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.horizon-actor-chip{display:flex;align-items:center;justify-content:space-between;padding:3px 6px;border-radius:4px;background:#00000059;border:1px solid rgba(255,255,255,.04);font-size:11px;gap:4px;min-width:0}.horizon-actor-chip b{font-weight:700;letter-spacing:.2px}.horizon-actor-chip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.scannia-plan-modal-backdrop{position:fixed;inset:0;background:#000000bf;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:14px}.scannia-plan-modal-backdrop.hidden{display:none!important}.scannia-plan-modal-card{background:#111522;border:1px solid rgba(168,85,247,.35);border-radius:14px;width:100%;max-width:480px;max-height:85vh;overflow-y:auto;box-shadow:0 10px 40px #000c,0 0 20px #a855f733;display:flex;flex-direction:column;gap:12px;padding:16px}.scannia-plan-modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:10px}.plan-header-ticker-wrap{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.plan-modal-symbol{font-size:18px;color:#fff}.plan-modal-price{font-size:15px;font-weight:700}.scannia-plan-modal-body{display:flex;flex-direction:column;gap:10px;font-size:11px;line-height:1.5;color:#cbd5e1}.plan-detail-section{background:#00000040;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:4px}.plan-detail-title{font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:.5px}.plan-actions-footer{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.plan-actions-footer .sora-bot-btn-action{flex:1 1 calc(33.333% - 6px);min-width:90px;padding:8px 6px!important;font-size:11px!important;text-align:center;justify-content:center;white-space:normal!important;line-height:1.25!important}@media(max-width:480px){.plan-actions-footer{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important}.plan-actions-footer .sora-bot-btn-action{min-width:0!important;padding:7px 4px!important;font-size:10px!important}}.bandar-panel-card{background:#141722;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.controller-content-list,.flow-diagnosis-body,.whale-orderflow-metrics,.playbook-body{font-size:11.5px;line-height:1.6;color:#cbd5e1}.playbook-card{border-color:#f43f5e40;background:linear-gradient(180deg,#18131a,#141722)}.nexus-suite-wrapper{display:flex;flex-direction:column;gap:12px;width:100%}.nexus-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;background:#141722;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 12px}.nexus-filter-pills{display:flex;flex-wrap:wrap;gap:6px}.nexus-pill{background:#0f121d;border:1px solid rgba(255,255,255,.08);color:#94a3b8;padding:6px 11px;border-radius:8px;font-size:11.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s ease}.nexus-pill:hover{color:#fff;border-color:#d97706}.nexus-pill.active{background:linear-gradient(135deg,#d97706,#b45309);color:#fff;border-color:#f59e0b;box-shadow:0 2px 8px #d9770659}.nexus-pill.pill-c{border-color:#10b98159}.nexus-pill.pill-b{border-color:#f59e0b59}.nexus-pill.pill-a{border-color:#38bdf859}.nexus-toolbar-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nexus-sort-bar{display:flex;align-items:center;gap:4px;background:#0f121d;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:3px 6px}.nexus-sort-btn{background:transparent;border:none;color:#94a3b8;font-size:11px;font-weight:700;padding:4px 8px;border-radius:6px;cursor:pointer;transition:all .15s}.nexus-sort-btn:hover{color:#fff}.nexus-sort-btn.active{background:#d97706;color:#fff}.nexus-search-box{position:relative;display:flex;align-items:center;background:#0f121d;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:4px 8px;gap:6px}.nexus-search-box input{background:transparent;border:none;outline:none;color:#fff;font-size:12px;font-family:inherit;width:170px}.nexus-stock-grid{display:flex;flex-direction:column;gap:12px;width:100%}.nexus-stock-card{background:#141722;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 16px;transition:transform .15s,border-color .15s,box-shadow .15s}.nexus-stock-card:hover{border-color:#d9770666;background:#171b28;box-shadow:0 4px 20px #0006}.nexus-card-main{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;cursor:pointer;user-select:none}.nexus-card-left{display:flex;align-items:center;gap:12px}.nexus-rank-badge{background:#ffffff12;color:#94a3b8;font-size:12px;font-weight:700;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center}.nexus-stock-identity{display:flex;flex-direction:column;gap:4px}.nexus-sym-row{display:flex;align-items:baseline;gap:10px}.nexus-stock-sym{font-size:17px;font-weight:800;color:#fff}.nexus-price-tag{font-size:13.5px;font-weight:700;color:#cbd5e1}.nexus-card-badges{display:flex;flex-wrap:wrap;gap:5px}.nexus-badge{font-size:11px;font-weight:700;padding:2px 7px;border-radius:5px;letter-spacing:.3px;white-space:nowrap}.nexus-badge-tier-c{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.35)}.nexus-badge-tier-b{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.35)}.nexus-badge-tier-a{background:#38bdf826;color:#38bdf8;border:1px solid rgba(56,189,248,.35)}.nexus-badge-runner{background:#f59e0b33;color:#f59e0b;border:1px solid rgba(245,158,11,.45)}.nexus-badge-stealth{background:#38bdf826;color:#38bdf8;border:1px solid rgba(56,189,248,.35)}.nexus-badge-inception{background:#10b98133;color:#10b981;border:1px solid #10b981}.nexus-badge-pivot{background:#f59e0b33;color:#f59e0b;border:1px solid #f59e0b}.nexus-badge-surge{background:#ef444433;color:#ef4444;border:1px solid #ef4444}.nexus-badge-persistent{background:#a855f733;color:#c084fc;border:1px solid #a855f7}.nexus-badge-absorption{background:#ec48992e;color:#f472b6;border:1px solid rgba(236,72,153,.45)}.nexus-card-right{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.nexus-inflow-val{font-size:15px;font-weight:800;color:#f59e0b}.nexus-inflow-sub{font-size:11.5px;font-weight:600;color:#38bdf8}.nexus-syndicate-meta{font-size:11px;color:#94a3b8;display:flex;align-items:center;gap:6px}.nexus-toggle-icon{font-size:11px;transition:transform .2s ease}.nexus-card-drawer{display:none;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.nexus-card-drawer.open{display:block}.nexus-drawer-title{font-size:11.5px;font-weight:700;color:#38bdf8;margin-bottom:10px}.nexus-brokers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin-bottom:12px}.nexus-broker-chip{background:#0d101a;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}.nexus-b-top{display:flex;justify-content:space-between;align-items:center}.nexus-b-code{font-weight:800;font-size:13.5px;color:#fff}.nexus-b-type{font-size:11px;font-weight:700;padding:1px 5px;border-radius:4px}.type-asing{background:#38bdf826;color:#38bdf8}.type-lokal{background:#f59e0b26;color:#f59e0b}.type-bandar{background:#ef444433;color:#f87171}.type-retail{background:#a8a29e26;color:#d6d3d1}.nexus-b-name{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nexus-b-val{font-size:11px;font-weight:700;color:#10b981}.nexus-b-avg{font-size:11px;color:#94a3b8}.nexus-card-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.nexus-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:11.5px;font-weight:700;text-decoration:none;cursor:pointer;border:none;transition:all .15s}.nexus-btn-chart{background:#1e293b;color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.nexus-btn-chart:hover{background:#0284c7;color:#fff}.bandar-graph-suite-wrapper{display:flex;flex-direction:column;height:calc(100vh - 160px);min-height:520px;background:#070a10;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.bandar-canvas-container{flex:1;position:relative;width:100%;height:100%;overflow:hidden;cursor:grab}.bandar-canvas-container.grabbing{cursor:grabbing}#bandarGraphCanvas{display:block;width:100%;height:100%}@media(max-width:840px){.smart-money-suite-panel{display:none!important}.smart-money-suite-panel.active{display:flex!important;flex-direction:column!important;padding:10px 10px calc(80px + env(safe-area-inset-bottom,0px)) 10px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.bandarmove-grid{display:flex!important;flex-direction:column!important;width:100%!important;gap:8px!important}.smart-ticker-header{width:100%!important}.smart-ticker-main-row{gap:6px!important}.smart-symbol{font-size:17px!important}.smart-price{font-size:15px!important}.smart-chg{font-size:11px!important;padding:1px 6px!important}.smart-status-badge{font-size:11px!important;padding:2px 7px!important}.smart-ticker-sub-row{font-size:11px!important;gap:4px 6px!important}.subcard-header{flex-wrap:wrap!important;gap:4px!important}.subcard-title{font-size:11px!important}.horizon-card{padding:6px 8px!important;gap:5px!important}.horizon-timeframe,.horizon-modal-tag{font-size:11px!important}.horizon-actors-row{gap:4px!important}.horizon-actors-label{font-size:11px!important}.horizon-actor-chip{padding:2px 4px!important;font-size:11px!important}.bandar-panel-card{padding:8px 10px!important;gap:6px!important}.controller-content-list,.flow-diagnosis-body,.whale-orderflow-metrics,.playbook-body{font-size:11px!important;line-height:1.5!important}.nexus-toolbar{flex-direction:column!important;align-items:stretch!important;padding:6px 8px!important;gap:6px!important}.nexus-toolbar-left{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:6px!important}.nexus-toolbar-left .sora-change-ticker-btn{padding:3px 8px!important;font-size:11px!important;gap:3px!important;white-space:nowrap!important;flex-shrink:0!important}.nexus-toolbar-left .sora-change-ticker-btn .material-symbols-outlined{font-size:12px!important}.nexus-horizon-pills{display:flex!important;align-items:center!important;gap:3px!important;flex-shrink:0!important}.nexus-sort-btn{padding:3px 7px!important;font-size:11px!important;white-space:nowrap!important}.nexus-filter-pills{overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:4px!important}.nexus-toolbar-right{justify-content:space-between!important;width:100%!important}.nexus-search-box{flex:1!important;padding:3px 6px!important}.nexus-search-box input{width:100%!important;font-size:11px!important;height:24px!important}}@media(max-width:480px){.horizon-card{padding:5px 7px!important;gap:4px!important;border-radius:6px!important}.horizon-card-header{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;padding-bottom:3px!important;gap:4px!important}.horizon-timeframe{font-size:11px!important;gap:3px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.horizon-modal-tag{font-size:11px!important;white-space:nowrap!important;text-align:right!important}.horizon-actors-row{grid-template-columns:1fr 1fr!important;gap:4px!important}.horizon-actor-chip{padding:2px 4px!important;font-size:11px!important;line-height:1.15!important;display:flex!important;justify-content:space-between!important;align-items:center!important;min-width:0!important}.horizon-actor-chip span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.pyramid-slot-item{padding:8px 10px!important;gap:4px!important}.slot-badge-col{padding-bottom:4px!important}.slot-price{font-size:11.5px!important;font-weight:800!important;white-space:nowrap!important;flex-shrink:0!important}.target-card-row{padding:6px 8px!important;font-size:11px!important;align-items:flex-start!important}.blocks-table-head,.whale-block-row{grid-template-columns:70px 1.1fr 1.1fr 65px!important;font-size:11px!important;padding:6px 8px!important;white-space:nowrap!important;gap:4px!important}.terminal-topbar{height:42px!important;padding:0 8px!important}.mobile-drawer-sheet{width:260px!important;padding:12px 10px!important}.mobile-drawer-item{min-height:36px!important;padding:6px 10px!important;font-size:12px!important}.chart-legend-card{font-size:11px!important;padding:2px 6px!important;max-width:90%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sora-chart-modes-strip{gap:4px!important}.sora-chart-mode-pill{min-height:26px!important;padding:0 8px!important;font-size:11px!important}}.rrg-sector-panel{display:flex;flex-direction:column;height:100%;gap:6px;overflow:hidden;padding:8px 10px}.rrg-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;background:#0d111be6;border:1px solid rgba(168,85,247,.22);border-radius:var(--md-shape-corner-medium);flex-shrink:0;flex-wrap:wrap}.rrg-toolbar-left,.rrg-toolbar-center,.rrg-toolbar-right{display:flex;align-items:center;gap:8px}.rrg-brand-badge{display:inline-flex;align-items:center;gap:6px}.rrg-title-text{font-size:11px;letter-spacing:.5px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rrg-jdk-tag{font-size:11px;padding:1px 6px;border-radius:4px;background:#a855f72e;border:1px solid rgba(168,85,247,.4);color:#c084fc}.rrg-benchmark-wrap{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--md-sys-color-on-surface-variant)}.rrg-bench-select{height:24px;padding:0 8px;border-radius:var(--md-shape-corner-full);background:#a855f71f;border:1px solid rgba(168,85,247,.35);color:#fff;font-size:11px;font-weight:600;outline:none;cursor:pointer}.rrg-bench-select option{background:#111528;color:#fff}.rrg-level-pills{display:inline-flex;align-items:center;gap:2px;background:#ffffff0a;padding:2px;border-radius:var(--md-shape-corner-full);border:1px solid rgba(255,255,255,.08)}.rrg-level-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:var(--md-shape-corner-full);font-size:11px;font-weight:600;color:var(--md-sys-color-on-surface-variant);background:transparent;border:none;cursor:pointer;transition:all .18s ease}.rrg-level-btn:hover{color:#fff}.rrg-level-btn.active{background:linear-gradient(135deg,#7c3aed4d,#a855f766);color:#fff;border:1px solid rgba(168,85,247,.55)}.rrg-tail-group{display:inline-flex;align-items:center;gap:3px;font-size:11px}.rrg-tail-lbl{color:var(--md-sys-color-on-surface-variant);margin-right:2px}.rrg-tail-btn{padding:2px 7px;border-radius:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--md-sys-color-on-surface-variant);font-size:11px;cursor:pointer;transition:all .15s ease}.rrg-tail-btn.active{background:#a855f740;border-color:#a855f780;color:#fff}.rrg-quadrant-strip{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 0;flex-shrink:0}.rrg-quadrant-strip::-webkit-scrollbar{display:none}.rrg-quad-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--md-shape-corner-full);background:#101523cc;border:1px solid rgba(255,255,255,.08);color:var(--md-sys-color-on-surface-variant);font-size:11px;cursor:pointer;transition:all .18s ease;white-space:nowrap}.rrg-quad-chip:hover{background:#ffffff14;color:#fff}.rrg-quad-chip.active{border-color:#a855f780;background:#a855f72e;color:#fff}.rrg-quad-chip.quad-leading.active{border-color:#22c55e99;background:#22c55e29;color:#4ade80}.rrg-quad-chip.quad-weakening.active{border-color:#eab30899;background:#eab30829;color:#facc15}.rrg-quad-chip.quad-lagging.active{border-color:#ef444499;background:#ef444429;color:#f87171}.rrg-quad-chip.quad-improving.active{border-color:#38bdf899;background:#38bdf829;color:#38bdf8}.quad-dot{width:6px;height:6px;border-radius:50%}.quad-dot.white{background:#fff}.quad-dot.green{background:#22c55e;box-shadow:0 0 6px #22c55e}.quad-dot.yellow{background:#eab308;box-shadow:0 0 6px #eab308}.quad-dot.red{background:#ef4444;box-shadow:0 0 6px #ef4444}.quad-dot.blue{background:#38bdf8;box-shadow:0 0 6px #38bdf8}.quad-count{padding:1px 5px;border-radius:9999px;background:#ffffff1a;font-size:11px;font-weight:700}.rrg-sector-filter-bar{display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none;padding:2px 0;flex-shrink:0}.rrg-sector-filter-bar::-webkit-scrollbar{display:none}.rrg-filter-pill{padding:2px 8px;border-radius:4px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);color:#94a3b8;font-size:11px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.rrg-filter-pill:hover{background:#ffffff14;color:#fff}.rrg-filter-pill.active{background:#a855f738;border-color:#a855f780;color:#fff}.rrg-stage-wrapper{flex:1;min-height:320px;position:relative;border-radius:var(--md-shape-corner-large);border:1px solid rgba(168,85,247,.25);background:#0a0e1af0;box-shadow:0 8px 32px #0009;overflow:hidden;display:flex;flex-direction:column}.rrg-canvas-container{width:100%;height:100%;position:relative;overflow:hidden}#rrgSectorCanvas{width:100%;height:100%;display:block}.rrg-watermark-badge{position:absolute;padding:6px 12px;border-radius:8px;display:flex;flex-direction:column;gap:2px;pointer-events:none;user-select:none;z-index:2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.rrg-watermark-badge.top-left{top:10px;left:10px;background:#38bdf814;border:1px solid rgba(56,189,248,.2)}.rrg-watermark-badge.top-right{top:10px;right:10px;background:#22c55e14;border:1px solid rgba(34,197,94,.2);align-items:flex-end}.rrg-watermark-badge.bottom-left{bottom:10px;left:10px;background:#ef444414;border:1px solid rgba(239,68,68,.2)}.rrg-watermark-badge.bottom-right{bottom:10px;right:10px;background:#eab30814;border:1px solid rgba(234,179,8,.2);align-items:flex-end}.wm-icon{font-family:Material Symbols Outlined!important;font-size:14px}.wm-title{font-size:11px;font-weight:800;letter-spacing:.5px}.wm-sub{font-size:11px;color:#ffffff80}.rrg-inspector-hud{position:absolute;bottom:14px;left:50%;transform:translate(-50%);width:440px;max-width:calc(100% - 24px);background:#0e1220f0;border:1px solid rgba(168,85,247,.45);border-radius:12px;padding:10px 14px;box-shadow:0 12px 32px #000c,0 0 20px #a855f740;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:20;display:flex;flex-direction:column;gap:8px;animation:fadeIn .18s ease-out}.rrg-inspector-hud.hidden{display:none!important}.hud-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.hud-title-wrap{display:flex;align-items:baseline;gap:6px}.hud-sector-name{font-size:12px;font-weight:700;color:#fff}.hud-sector-code{font-size:11px;color:#c084fc}.hud-quad-tag{font-size:11px;font-weight:800;padding:2px 7px;border-radius:9999px;background:#22c55e33;border:1px solid rgba(34,197,94,.5);color:#4ade80}.hud-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;background:#ffffff05;padding:6px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.05)}.hud-stat-item{display:flex;flex-direction:column;gap:2px}.hud-lbl{font-size:11px;color:#ffffff80}.hud-val{font-size:11px;font-weight:700}.hud-emiten-row{display:flex;align-items:center;gap:8px}.hud-emiten-label{font-size:11px;color:#fff9;flex-shrink:0}.hud-emiten-chips{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.hud-emiten-chip{padding:1px 6px;border-radius:4px;background:#a855f726;border:1px solid rgba(168,85,247,.35);font-size:11px;color:#f3e8ff;cursor:pointer;transition:all .15s ease}.hud-emiten-chip:hover{background:#a855f759;color:#fff}.hud-action-row{display:flex;align-items:center;justify-content:flex-end}.hud-strategy-pill{font-size:11px;font-weight:800;padding:2px 8px;border-radius:4px;background:#7c3aed40;border:1px solid rgba(168,85,247,.4);color:#e9d5ff}.rrg-table-container{width:100%;height:100%;overflow-y:auto;padding:6px}.rrg-matrix-table{width:100%;border-collapse:collapse;font-size:11px}.rrg-matrix-table th{padding:8px 10px;text-align:left;font-size:11px;color:#ffffffb3;border-bottom:1px solid rgba(255,255,255,.08);background:#0f1420d9;position:sticky;top:0;z-index:5}.rrg-matrix-table td{padding:7px 10px;border-bottom:1px solid rgba(255,255,255,.04);color:var(--md-sys-color-on-surface)}.rrg-matrix-table tr:hover td{background:#a855f714}.rrg-info-dialog{width:580px;max-width:94vw}.rrg-info-body{padding:14px 18px;display:flex;flex-direction:column;gap:12px}.rrg-info-intro{font-size:11px;line-height:1.5;color:#ffffffd9}.rrg-info-quad-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.info-quad-box{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.info-quad-head{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800}.info-quad-head .material-symbols-outlined{font-size:14px}.info-quad-rule{font-size:11px;color:#fff9}.info-quad-desc{font-size:11px;line-height:1.4;color:#fffc}@media(max-width:840px){.rrg-toolbar{flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:6px 8px!important}.rrg-toolbar-left,.rrg-toolbar-center,.rrg-toolbar-right{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:6px!important}.rrg-brand-badge{gap:4px!important}.rrg-title-text{font-size:11px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}.rrg-jdk-tag{display:none!important}.rrg-benchmark-wrap{font-size:11px!important}.rrg-bench-select{height:24px!important;font-size:11px!important;padding:0 4px!important}.rrg-level-pills{width:100%!important;display:flex!important;justify-content:stretch!important}.rrg-level-btn{flex:1!important;justify-content:center!important;font-size:11px!important;padding:4px 6px!important}.rrg-tail-group{display:none!important}.rrg-stage-wrapper{min-height:380px!important;height:380px!important;overflow:hidden!important}.rrg-watermark-badge{padding:3px 6px!important;border-radius:6px!important;max-width:44%!important;width:auto!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:4px!important;overflow:hidden!important;z-index:5!important}.rrg-watermark-badge.top-left{top:6px!important;left:6px!important}.rrg-watermark-badge.top-right{top:6px!important;right:6px!important}.rrg-watermark-badge.bottom-left{bottom:6px!important;left:6px!important}.rrg-watermark-badge.bottom-right{bottom:6px!important;right:6px!important}.wm-title{font-size:10px!important;font-weight:700!important;letter-spacing:.3px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.wm-icon{font-family:Material Symbols Outlined!important;font-size:12px!important;flex-shrink:0!important}.wm-sub{display:none!important}body.view-sector-active .mobile-drawer-fab,#sectorSection.active~.mobile-drawer-fab{opacity:.25!important;transform:scale(.75)!important}.rrg-inspector-hud{width:calc(100% - 16px)!important;padding:8px 10px!important}.hud-grid{grid-template-columns:repeat(2,1fr)!important}.rrg-info-quad-grid{grid-template-columns:1fr!important}.multi-chart-header{height:26px!important;min-height:26px!important;padding:0 4px!important;gap:3px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.multi-chart-header::-webkit-scrollbar{display:none!important}.multi-chart-info{flex-shrink:0!important;gap:3px!important}.multi-ticker-pill{font-size:11px!important;padding:1px 4px!important;flex-shrink:0!important}.multi-ticker-pill .material-symbols-outlined{font-size:11px!important}.multi-price,.multi-chg{font-size:11px!important;flex-shrink:0!important}.multi-chart-tf-group{flex-shrink:0!important;gap:2px!important}.multi-tf-btn{padding:1px 4px!important;font-size:11px!important}.multi-chart-actions{flex-shrink:0!important}.btn-ticker-label-short{display:inline!important}.btn-ticker-label-full{display:none!important}.nexus-sort-btn .short-label{display:inline!important}.nexus-sort-btn .full-label{display:none!important}.nexus-toolbar-left .sora-change-ticker-btn{padding:3px 8px!important;font-size:11px!important;flex-shrink:0!important}.nexus-horizon-pills{display:inline-flex!important;flex-shrink:0!important;gap:3px!important}.nexus-sort-btn{padding:3px 6px!important;font-size:11px!important}}.btn-ticker-label-short{display:none}.btn-ticker-label-full{display:inline}.nexus-sort-btn .short-label{display:none}.nexus-sort-btn .full-label{display:inline}@media(max-width:480px){.multi-chart-grid.grid-2x2 .multi-chg{display:none!important}.multi-chart-grid.grid-2x2 .multi-tf-btn:not(.active){display:none!important}}.stale-data-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:9999px;font-size:11px;font-weight:700;letter-spacing:.03em;white-space:nowrap;transition:all .3s ease}.stale-data-pill.is-stale{background:#f59e0b29;border:1px solid rgba(251,191,36,.55);color:#fde68a;box-shadow:0 0 12px #f59e0b38}.stale-data-pill.is-stale .stale-icon{font-size:14px;color:#fbbf24}.stale-data-pill.is-live{background:#10b98124;border:1px solid rgba(16,185,129,.45);color:#6ee7b7;box-shadow:0 0 12px #10b98140}.stale-data-pill.is-live .status-pulse-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;animation:pulse-ring 2s infinite ease-in-out;display:inline-block}.stale-data-pill .stale-time-text{font-weight:500;color:#fef3c7;opacity:.92;font-size:10.5px}.hero-stale-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:6px;background:#f59e0b29;border:1px solid rgba(251,191,36,.55);color:#fde68a;font-size:10px;font-weight:700;letter-spacing:.02em;margin-left:2px;white-space:nowrap;max-width:100%;box-sizing:border-box}.stale-data-pill .stale-short-text{display:none}@media(max-width:768px){.terminal-topbar{padding:0 8px!important;gap:6px!important;width:100%!important;max-width:100vw!important;box-sizing:border-box!important;overflow:visible!important}.topbar-left{gap:6px!important;min-width:0!important;flex-shrink:1!important;display:flex!important;align-items:center!important}.mobile-brand-pill{padding:3px 6px!important;gap:4px!important;flex-shrink:0!important}.mobile-brand-pill .brand-title{font-size:13px!important}.mobile-brand-pill .badge-pro{font-size:8px!important;padding:1px 4px!important}.mobile-quick-search-btn{width:28px!important;height:28px!important;min-width:28px!important;flex-shrink:0!important}.topbar-right{gap:6px!important;flex-shrink:0!important;display:flex!important;align-items:center!important}.clock-chip-wrap,.clock-chip{display:none!important}.stale-data-pill{padding:2px 6px!important;gap:3px!important;font-size:9.5px!important;max-width:fit-content!important;flex-shrink:0!important}.stale-data-pill .stale-icon{font-size:12px!important}.stale-data-pill .stale-full-text{display:none!important}.stale-data-pill .stale-short-text{display:inline!important}.stale-data-pill .stale-time-text{display:none!important}.tier-preview-btn{padding:2px 7px!important;font-size:10.5px!important;gap:4px!important;flex-shrink:0!important}.tier-preview-dropdown{position:fixed!important;top:52px!important;left:10px!important;right:10px!important;width:auto!important;max-width:calc(100vw - 20px)!important;box-sizing:border-box!important;border-radius:14px!important;padding:10px!important;background:#0b1120!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 16px 40px #000000d9,0 0 0 1px #ffffff1a!important;z-index:2500!important;animation:fadeInDropdown .2s cubic-bezier(.16,1,.3,1)!important}.tier-opt-btn{padding:8px 10px!important;width:100%!important;box-sizing:border-box!important}.tier-opt-desc{white-space:normal!important;word-break:break-word!important;line-height:1.35!important}.notif-wrap{flex-shrink:0!important;display:flex!important;align-items:center!important;margin-right:0!important}.topbar-icon-btn{width:28px!important;height:28px!important;flex-shrink:0!important}}@media(max-width:480px){.tier-label-prefix{display:none!important}.tier-preview-btn{padding:2px 6px!important;font-size:10px!important}.notif-wrap{display:none!important}}@media(max-width:380px){.sidebar-brand .brand-title{font-size:12px!important}.stale-data-pill{padding:2px 5px!important;font-size:9px!important}.tier-preview-btn{padding:2px 5px!important;font-size:9.5px!important}}.tier-preview-switcher-wrap{position:relative;display:inline-flex;align-items:center}.tier-preview-btn{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:9999px;font-size:11px;font-weight:700;color:#e2e8f0;cursor:pointer;transition:all .2s ease;white-space:nowrap}.tier-preview-btn:hover{background:#ffffff1a;border-color:#ffffff40}.tier-indicator-dot{width:7px;height:7px;border-radius:50%;background:#94a3b8}.tier-preview-btn.is-free .tier-indicator-dot{background:#38bdf8;box-shadow:0 0 6px #38bdf899}.tier-preview-btn.is-pro .tier-indicator-dot{background:#a855f7;box-shadow:0 0 6px #a855f799}.tier-preview-btn.is-vip .tier-indicator-dot{background:#f59e0b;box-shadow:0 0 6px #f59e0bcc}.tier-preview-dropdown{position:absolute;top:calc(100% + 6px);right:0;width:290px;max-width:calc(100vw - 20px);box-sizing:border-box;background:#0f172a;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:8px;box-shadow:0 12px 30px #00000080;z-index:1000;display:flex;flex-direction:column;gap:4px}@keyframes fadeInDropdown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tier-dropdown-title{font-size:10px;font-weight:800;color:#64748b;padding:4px 8px;letter-spacing:.05em}.tier-opt-btn{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:8px 10px;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s ease;width:100%;box-sizing:border-box}.tier-opt-btn:hover{background:#ffffff0f;border-color:#ffffff1a}.tier-opt-btn.active{background:#38bdf81f;border-color:#38bdf866}.tier-opt-name{font-size:12px;font-weight:700;color:#f1f5f9}.tier-opt-desc{font-size:10px;color:#94a3b8;margin-top:2px;line-height:1.35;white-space:normal;word-break:break-word}.ob-locked-row{cursor:pointer;background:#f59e0b0d!important;border-top:1px dashed rgba(245,158,11,.3)!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:6px 0!important}.ob-locked-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;background:#f59e0b26;border:1px solid rgba(245,158,11,.35);border-radius:9999px;font-size:10px;color:#fde68a}.ob-upgrade-tag{background:#f59e0b;color:#000;padding:1px 5px;border-radius:4px;font-size:9px}.tier-gate-overlay{position:absolute;inset:0;background:#0b0f17d1;backdrop-filter:blur(4px);border-radius:12px;display:flex;align-items:center;justify-content:center;z-index:10;padding:16px;text-align:center}.tier-gate-content{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:320px}.tier-gate-title{font-size:12px;font-weight:700;color:#f1f5f9}.tier-gate-sub{font-size:11px;color:#94a3b8;line-height:1.3}.tier-gate-btn{margin-top:6px;padding:5px 14px;background:linear-gradient(135deg,#7ed6ec,#38bdf8);border:none;border-radius:9999px;color:#0b0f17;font-weight:700;font-size:11px;cursor:pointer;transition:transform .2s ease}.tier-gate-btn:hover{transform:translateY(-1px)}.ai-quota-badge{font-size:10px;padding:2px 7px;border-radius:9999px;background:#7ed6ec1f;border:1px solid rgba(126,214,236,.3);color:#7ed6ec;font-weight:600}.radar-quota-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;height:22px;box-sizing:border-box;border-radius:9999px;font-size:10px;font-weight:700;letter-spacing:.2px;white-space:nowrap!important;flex-shrink:0!important;line-height:1;transition:all .2s ease}.radar-quota-pill .material-symbols-outlined,.radar-quota-pill .icon-13{font-size:13px!important;line-height:1}.radar-quota-pill.is-free{background:#38bdf81f;border:1px solid rgba(56,189,248,.32);color:#38bdf8;box-shadow:0 1px 4px #38bdf814}.radar-quota-pill.is-empty{background:#f59e0b24;border:1px solid rgba(245,158,11,.4);color:#fbbf24;box-shadow:0 1px 4px #f59e0b14}.radar-quota-pill.is-pro{background:#10b9811f;border:1px solid rgba(16,185,129,.35);color:#10b981}.radar-limit-card{box-sizing:border-box!important;width:100%!important;max-width:360px!important;margin:10px auto!important;padding:20px 16px!important;background:#0f172af2;border:1px solid rgba(245,158,11,.35);border-radius:16px;box-shadow:0 16px 36px #0009;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;overflow:hidden!important}.radar-limit-icon-wrap{width:46px;height:46px;border-radius:50%;background:radial-gradient(circle,#f59e0b33,#f59e0b0d);border:1px solid rgba(245,158,11,.4);display:flex;align-items:center;justify-content:center;box-shadow:0 0 14px #f59e0b33}.radar-limit-icon{font-size:22px!important;color:#fbbf24}.radar-limit-title{font-size:13.5px!important;font-weight:800!important;color:#f8fafc;line-height:1.35;margin:0;word-break:break-word;white-space:normal;text-align:center}.radar-limit-desc{font-size:11px!important;color:#94a3b8;line-height:1.45;margin:0;word-break:break-word;white-space:normal;text-align:center}.tier-view-paywall-overlay{position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,#0f172af5,#080b14fa);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.tier-paywall-card{max-width:480px;width:100%;padding:28px 24px;background:#121828d9;border:1px solid rgba(126,214,236,.25);border-radius:20px;box-shadow:0 24px 60px #000c,0 0 24px #7ed6ec1f;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;animation:fadeInDropdown .25s ease}.paywall-lock-emblem{width:52px;height:52px;border-radius:50%;background:radial-gradient(circle,#f59e0b33,#f59e0b0d);border:1px solid rgba(245,158,11,.4);display:flex;align-items:center;justify-content:center;box-shadow:0 0 16px #f59e0b40}.paywall-lock-emblem .paywall-icon{font-size:26px;color:#fbbf24}.paywall-badge{font-size:10px;font-weight:800;letter-spacing:.08em;color:#38bdf8;background:#38bdf81f;border:1px solid rgba(56,189,248,.3);padding:3px 10px;border-radius:9999px}.paywall-title{font-size:17px;font-weight:800;color:#fff;margin:0}.paywall-desc{font-size:12px;color:#94a3b8;line-height:1.5;margin:0}.paywall-perks-list{display:flex;flex-direction:column;gap:8px;width:100%;margin:8px 0;padding:12px;background:#080c1699;border:1px solid rgba(255,255,255,.06);border-radius:12px;text-align:left}.paywall-perk-item{display:flex;align-items:center;gap:8px;font-size:11.5px;color:#e2e8f0}.paywall-perk-item .perk-check{font-size:16px;color:#38bdf8;flex-shrink:0}.paywall-actions-row{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:4px}.paywall-upgrade-btn{width:100%;padding:12px 18px;background:linear-gradient(135deg,#7ed6ec,#38bdf8,#818cf8);border:none;border-radius:12px;color:#050814;font-size:12.5px;font-weight:800;cursor:pointer;box-shadow:0 4px 18px #38bdf859;transition:transform .2s ease,box-shadow .2s ease}.paywall-upgrade-btn:hover{transform:translateY(-1px);box-shadow:0 6px 24px #38bdf880}.paywall-back-btn{width:100%;padding:8px 14px;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#94a3b8;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease}.paywall-back-btn:hover{background:#ffffff0d;color:#e2e8f0;border-color:#ffffff40}.nav-lock-pill{font-size:8px;font-weight:800;padding:1px 4px;border-radius:4px;background:#f59e0b33;color:#fbbf24;border:1px solid rgba(245,158,11,.4);margin-left:auto}.mobile-nav-lock-dot{position:absolute;top:2px;right:12px;font-size:9px;line-height:1}.radar-vip-limit{border-color:#a855f766!important;background:radial-gradient(circle at 50% 0%,#581c8740,#0f172af2)!important;box-shadow:0 16px 36px #000000b3,0 0 24px #a855f726!important}.vip-emblem{background:radial-gradient(circle,#a855f740,#a855f70d)!important;border-color:#a855f780!important;box-shadow:0 0 16px #a855f74d!important}.vip-emblem .radar-limit-icon{color:#c084fc!important}.btn-whale{background:linear-gradient(135deg,#9333ea,#7e22ce)!important;box-shadow:0 4px 16px #9333ea66!important;color:#fff!important}.btn-whale:hover{background:linear-gradient(135deg,#a855f7,#9333ea)!important;box-shadow:0 6px 20px #a855f780!important}.strat-vip-lock-pill{font-size:9px;font-weight:700;padding:1px 5px;border-radius:4px;background:#a855f733;color:#d8b4fe;border:1px solid rgba(168,85,247,.4);letter-spacing:.3px}.scannia-strat-chip.strat-locked{border-color:#a855f740}.ob-vip-locked-row{border-color:#a855f74d!important;background:#581c871a!important}.ob-vip-pill{border-color:#a855f766!important;background:#581c8740!important;color:#e9d5ff!important}.vip-tag{background:#a855f74d!important;color:#d8b4fe!important;border:1px solid rgba(168,85,247,.5)!important}.payment-modal-card{max-width:580px!important;width:95%!important;max-height:90vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.payment-modal-body{padding:16px 20px 24px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;flex:1 1 auto!important;max-height:calc(90vh - 65px)!important}.payment-step-view{display:block}.payment-step-view.hidden{display:none!important}.payment-plan-summary-card{background:#0e1626b3;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 16px;margin-bottom:12px}.summary-top-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.summary-label{font-size:11px;color:var(--md-sys-color-on-surface-variant);letter-spacing:.5px}.summary-plan-badge{font-size:11px;font-weight:800;padding:3px 8px;border-radius:6px;background:#a855f733;color:#c084fc;border:1px solid rgba(168,85,247,.4)}.summary-amount-box{background:#00000059;border:1px solid rgba(251,191,36,.2);border-radius:10px;padding:12px 14px;text-align:center}.amount-sublabel{font-size:10px;color:#94a3b8;letter-spacing:1px;margin-bottom:6px}.amount-highlight-row{display:flex;align-items:baseline;justify-content:center;gap:6px;margin-bottom:6px}.amount-highlight-row .currency-symbol{font-size:16px;color:#fbbf24;font-weight:700}.amount-highlight-row .amount-val{font-size:26px;font-weight:900;color:#fbbf24;letter-spacing:1px}.btn-copy-sm{display:inline-flex;align-items:center;gap:4px;font-size:10px;padding:2px 7px;border-radius:4px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#e2e8f0;cursor:pointer;transition:all .15s ease;vertical-align:middle}.btn-copy-sm:hover{background:#ffffff26;color:#fff}.amount-breakdown{font-size:11px;color:#cbd5e1;margin-bottom:8px}.unique-code-warning{font-size:11px;line-height:1.4;color:#fef08a;background:#eab3081a;border:1px dashed rgba(234,179,8,.35);padding:8px 10px;border-radius:6px;text-align:left}.bank-details-card{background:linear-gradient(135deg,#0f172ae6,#1e293bcc);border:1px solid rgba(59,130,246,.3);border-radius:12px;padding:14px 16px;margin-bottom:16px}.bank-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.07)}.bank-brand-wrap{display:flex;align-items:center;gap:8px}.bank-chip-pill{font-size:12px;font-weight:900;color:#fff;background:#0060af;padding:2px 8px;border-radius:4px;letter-spacing:.5px}.bank-name-text{font-size:12px;font-weight:700;color:#f8fafc}.bank-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bank-info-col{display:flex;flex-direction:column;gap:4px}.bank-info-col .info-label{font-size:10px;color:#94a3b8;letter-spacing:.5px}.rekening-copy-row{display:flex;align-items:center;gap:8px}.rekening-number{font-size:17px;font-weight:800;color:#38bdf8;letter-spacing:1px}.rekening-holder{font-size:14px;font-weight:700;color:#f1f5f9}.proof-upload-section{display:flex;flex-direction:column;gap:8px}.section-title-sm{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#e2e8f0;letter-spacing:.5px}.upload-dropzone{border:2px dashed rgba(255,255,255,.15);border-radius:10px;padding:16px;text-align:center;background:#0003;cursor:pointer;transition:all .2s ease}.upload-dropzone:hover{border-color:#38bdf880;background:#38bdf80a}.dropzone-empty{display:flex;flex-direction:column;align-items:center;gap:6px}.dropzone-icon{font-size:28px;color:#38bdf8}.dropzone-text{font-size:12px;font-weight:600;color:#e2e8f0}.dropzone-sub{font-size:10px;color:#94a3b8}.dropzone-preview{display:flex;align-items:center;gap:12px;text-align:left}.proof-thumb{width:60px;height:60px;object-fit:cover;border-radius:6px;border:1px solid rgba(255,255,255,.2)}.proof-file-meta{display:flex;flex-direction:column;gap:4px}.proof-filename{font-size:12px;color:#f1f5f9;font-weight:600;word-break:break-all}.proof-change-hint{font-size:10px;color:#38bdf8}.btn-submit-proof{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:13px;font-weight:700;border:none;cursor:pointer;margin-top:12px;transition:all .2s ease;box-shadow:0 4px 14px #10b9814d}.btn-submit-proof:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-submit-proof:disabled{opacity:.6;cursor:not-allowed;transform:none}.waiting-approval-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 10px}.waiting-radar-pulse{width:64px;height:64px;border-radius:50%;background:#fbbf2426;border:1px solid rgba(251,191,36,.4);display:flex;align-items:center;justify-content:center;margin-bottom:16px;animation:pulseWait 2s infinite ease-in-out}.radar-spin-icon{font-size:32px;color:#fbbf24}@keyframes pulseWait{0%{transform:scale(.95);box-shadow:0 0 #fbbf2466}70%{transform:scale(1.05);box-shadow:0 0 0 16px #fbbf2400}to{transform:scale(.95);box-shadow:0 0 #fbbf2400}}.waiting-title{font-size:18px;font-weight:800;color:#f8fafc;margin-bottom:6px}.waiting-desc{font-size:12px;color:#cbd5e1;max-width:420px;line-height:1.5;margin-bottom:16px}.waiting-meta-box{width:100%;max-width:420px;background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px 16px;display:flex;flex-direction:column;gap:8px;margin-bottom:20px;text-align:left}.waiting-meta-box .meta-row{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#94a3b8}.waiting-meta-box .meta-row b{color:#f1f5f9}.badge-status-pending{font-size:10px;font-weight:800;padding:2px 7px;border-radius:4px;background:#eab30833;color:#fde047;border:1px solid rgba(234,179,8,.4)}.waiting-actions-row{display:flex;gap:10px;justify-content:center}.btn-check-manual{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:6px;background:#38bdf826;border:1px solid rgba(56,189,248,.3);color:#38bdf8;font-size:11px;font-weight:700;cursor:pointer;transition:all .15s ease}.btn-check-manual:hover{background:#38bdf840}.btn-close-modal{padding:8px 14px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;font-size:11px;font-weight:700;cursor:pointer}.payment-success-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 10px}.success-icon-wrap{width:68px;height:68px;border-radius:50%;background:#10b98126;border:1px solid rgba(16,185,129,.5);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.success-check-icon{font-size:38px;color:#10b981}.success-title{font-size:20px;font-weight:900;color:#10b981;margin-bottom:6px}.success-desc{font-size:12px;color:#cbd5e1;max-width:380px;line-height:1.5;margin-bottom:16px}.success-tier-pill{font-size:13px;font-weight:900;padding:6px 16px;border-radius:9999px;background:linear-gradient(135deg,#a855f740,#3b82f640);border:1px solid rgba(168,85,247,.5);color:#e9d5ff;letter-spacing:1px;margin-bottom:20px}.btn-start-trading{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;font-size:13px;font-weight:800;border:none;cursor:pointer;box-shadow:0 4px 14px #0ea5e959;transition:all .2s ease}.btn-start-trading:hover{filter:brightness(1.1);transform:translateY(-1px)}@media(max-width:768px){.payment-modal-card{width:95%!important;max-width:95vw!important;max-height:92vh!important;margin:auto!important}.payment-modal-body{padding:12px 14px 28px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;max-height:calc(92vh - 60px)!important}.hero-symbol-row{flex-wrap:wrap!important;max-width:100%!important;overflow:hidden!important}}.flowlens-speedo-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#131722f2;border:1px solid rgba(56,189,248,.25);border-radius:12px;padding:8px 14px;margin-bottom:8px;box-shadow:0 2px 12px #0006}.flowlens-speedo-left{display:flex;flex-direction:column;gap:3px;min-width:220px}.flowlens-state-badge{font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;color:#38bdf8}.flowlens-state-desc{font-size:11px;color:#94a3b8;line-height:1.3}.flowlens-speedo-right{display:flex;flex-direction:column;gap:4px;flex:1;max-width:380px}.flowlens-meter-values{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700}.meter-haki-text{color:#ef4444}.meter-vs-text{color:#64748b;font-size:10px}.meter-haka-text{color:#10b981}.flowlens-meter-track{height:8px;border-radius:999px;background:#1e293b;overflow:hidden;display:flex;border:1px solid rgba(255,255,255,.1)}.flowlens-meter-fill.haki{background:linear-gradient(90deg,#dc2626,#ef4444);transition:width .3s ease}.flowlens-meter-fill.haka{background:linear-gradient(90deg,#10b981,#34d399);transition:width .3s ease}.flowlens-overlay-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.flowlens-filter-group,.flowlens-tf-group,.flowlens-mode-group{display:flex;align-items:center;gap:4px}.flowlens-chip-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#94a3b8;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.flowlens-chip-btn:hover{background:#ffffff1a;color:#fff}.flowlens-chip-btn.active{background:#38bdf82e;border-color:#38bdf8;color:#38bdf8;font-weight:700}.flowlens-tf-btn{padding:3px 8px;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#94a3b8;font-size:11px;cursor:pointer;transition:all .15s ease}.flowlens-tf-btn.active{background:#38bdf8;color:#0b0f17;border-color:#38bdf8;font-weight:700}.flowlens-mode-pill{padding:3px 10px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.flowlens-mode-pill.active{background:#c084fc33;border-color:#c084fc;color:#fff;font-weight:700}.flowlens-inspector-card{display:flex;flex-direction:column;gap:6px;margin-top:4px;background:#111827;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:8px}.flowlens-inspector-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:4px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:6px}.flowlens-tab-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:5px 6px;border-radius:6px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);color:#94a3b8;font-size:10.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:all .15s ease}.flowlens-tab-btn .material-symbols-outlined{font-size:12px!important;flex-shrink:0}.flowlens-tab-btn.active{background:#38bdf824;border-color:#38bdf866;color:#38bdf8;font-weight:700}.flowlens-tab-pane{display:flex;flex-direction:column;gap:6px}.flowlens-tab-pane.hidden{display:none!important}.flowlens-deep-trades-live-bar{margin-bottom:7px;background:#0f172abf;border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.flowlens-deep-trades-live-bar.hidden{display:none!important}.flowlens-dt-bar-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.flowlens-dt-bar-title{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;letter-spacing:.03em;color:#f1f5f9}.flowlens-dt-bar-badge{font-size:9.5px;color:#38bdf8;background:#38bdf81f;border:1px solid rgba(56,189,248,.25);padding:1px 6px;border-radius:4px}.flowlens-dt-chips-row{display:flex;flex-wrap:wrap;gap:5px}.flowlens-dt-chip{display:inline-flex;align-items:center;gap:4px;padding:2.5px 7px;border-radius:5px;font-size:10px;font-weight:600;cursor:pointer;user-select:none;transition:all .15s ease}.flowlens-dt-chip:hover{transform:translateY(-1px);filter:brightness(1.15)}.flowlens-dt-chip.chip-diamond{background:#facc151f;color:#facc15;border:1px solid rgba(250,204,21,.35)}.flowlens-dt-chip.chip-square{background:#c084fc1f;color:#c084fc;border:1px solid rgba(192,132,252,.35)}.flowlens-dt-chip.chip-filled{background:#10b9811f;color:#34d399;border:1px solid rgba(16,185,129,.35)}.flowlens-dt-chip.chip-hollow{background:#38bdf81f;color:#38bdf8;border:1px solid rgba(56,189,248,.35)}.flowlens-dt-chip-count{font-size:9px;font-weight:700;padding:0 4px;border-radius:3px;background:#ffffff1a}.flowlens-dt-guide-box{background:#0000004d;border:1px solid rgba(255,255,255,.05);border-radius:6px;padding:6px 8px;font-size:10px;line-height:1.4;color:#94a3b8;display:flex;flex-direction:column;gap:3px}.flowlens-dt-guide-item{display:flex;align-items:flex-start;gap:5px}.flowlens-dt-guide-sym{font-weight:700;flex-shrink:0;width:14px;text-align:center}.flowlens-ai-feed{display:flex;flex-direction:column;gap:6px;max-height:280px;overflow-y:auto}.flowlens-ai-card{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:7px;padding:7px 9px;display:flex;flex-direction:column;gap:3px}.flowlens-ai-card-header{display:flex;align-items:center;justify-content:space-between;gap:6px}.flowlens-ai-urgency{font-size:9px;font-weight:700;padding:1px 5px;border-radius:4px;white-space:nowrap}.flowlens-ai-urgency.high{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.4)}.flowlens-ai-urgency.medium,.flowlens-ai-urgency.info{background:#38bdf826;color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.flowlens-ai-urgency.normal{background:#c084fc26;color:#c084fc;border:1px solid rgba(192,132,252,.3)}.flowlens-ai-time{font-size:9.5px;color:#64748b;white-space:nowrap}.flowlens-ai-headline{font-size:11px;font-weight:700;color:#f8fafc;line-height:1.3}.flowlens-ai-body{font-size:10.5px;color:#94a3b8;line-height:1.35}.flowlens-xray-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;padding:5px 8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:6px;font-size:10px;line-height:1.2;color:#cbd5e1}.xray-head-chip{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;font-size:9.5px;line-height:1.2}.flowlens-butterfly-table-wrap{display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto}.flowlens-butterfly-head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;padding:4px 6px;font-size:9px;font-weight:700;color:#64748b;letter-spacing:.2px;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.06)}.flowlens-butterfly-head>span:first-child{text-align:right}.flowlens-butterfly-head>span:nth-child(2){text-align:center;min-width:62px}.flowlens-butterfly-head>span:last-child{text-align:left}.flowlens-butterfly-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;padding:2.5px 6px;border-radius:4px;font-size:10px;min-height:22px;position:relative}.flowlens-butterfly-row:hover{background:#ffffff0a}.flowlens-butterfly-row.is-poc{background:#c084fc1f;border:1px solid rgba(192,132,252,.35)}.bf-cell-haki{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0;padding:1px 4px;position:relative;overflow:hidden;white-space:nowrap}.bf-bar-haki{position:absolute;right:0;top:0;bottom:0;background:#ef444438;border-radius:3px;z-index:1}.bf-cell-price{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:60px;max-width:72px;padding:0 2px;text-align:center;font-weight:700;font-size:10px;color:#f8fafc;white-space:nowrap;z-index:2}.bf-cell-haka{display:flex;align-items:center;justify-content:flex-start;gap:4px;min-width:0;padding:1px 4px;position:relative;overflow:hidden;white-space:nowrap}.bf-bar-haka{position:absolute;left:0;top:0;bottom:0;background:#10b98138;border-radius:3px;z-index:1}.bf-lot-txt{z-index:2;font-weight:600;font-size:10px;white-space:nowrap}.bf-pill{display:inline-flex;align-items:center;gap:2px;white-space:nowrap;font-size:8.5px;line-height:1;padding:2px 4px;border-radius:3px;font-weight:700;z-index:2;flex-shrink:0}.bf-pill.haka{background:#10b981;color:#0b0f17}.bf-pill.haki{background:#ef4444;color:#fff}.bf-pill.poc{background:#c084fc;color:#0b0f17}.bf-pill.ice{background:#38bdf8;color:#0b0f17}.icon-imb{font-size:9px!important;line-height:1!important}.flowlens-smart-ob-wrap{display:flex;flex-direction:column;gap:2px;max-height:280px;overflow-y:auto;overflow-x:hidden}.flowlens-ob-head{display:grid;grid-template-columns:50px 32px minmax(0,1fr) 44px 44px minmax(0,1fr) 32px 50px;align-items:center;gap:3px;padding:4px;font-size:8.5px;font-weight:700;color:#64748b;text-align:center;white-space:nowrap;letter-spacing:.2px;border-bottom:1px solid rgba(255,255,255,.06)}.flowlens-ob-head>span:first-child{text-align:left}.flowlens-ob-head>span:nth-child(2){text-align:right}.flowlens-ob-head>span:nth-child(3){text-align:right;padding-right:2px}.flowlens-ob-head>span:nth-child(4){text-align:center;color:#10b981}.flowlens-ob-head>span:nth-child(5){text-align:center;color:#ef4444}.flowlens-ob-head>span:nth-child(6){text-align:left;padding-left:2px}.flowlens-ob-head>span:nth-child(7){text-align:left}.flowlens-ob-head>span:last-child{text-align:right}.flowlens-ob-row{display:grid;grid-template-columns:50px 32px minmax(0,1fr) 44px 44px minmax(0,1fr) 32px 50px;align-items:center;gap:3px;padding:2px 4px;font-size:10px;min-height:21px;border-radius:4px}.ob-cell-price-bid{text-align:center;color:#10b981;font-weight:700;font-size:10px;background:#10b98114;border-radius:3px;padding:1px 2px;white-space:nowrap}.ob-cell-price-offer{text-align:center;color:#ef4444;font-weight:700;font-size:10px;background:#ef444414;border-radius:3px;padding:1px 2px;white-space:nowrap}.ob-cell-bps{text-align:right;font-size:8.5px;white-space:nowrap}.ob-cell-aps{text-align:left;font-size:8.5px;white-space:nowrap}.flowlens-ob-row:hover{background:#ffffff08}.ob-cell-status-l{display:flex;align-items:center;justify-content:flex-start;min-width:0;white-space:nowrap}.ob-cell-bid{text-align:right;padding-right:4px;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-cell-price{text-align:center;color:#f8fafc;font-weight:700;font-size:10px;background:#ffffff0a;border-radius:3px;padding:1px 2px;white-space:nowrap}.ob-cell-offer{text-align:left;padding-left:4px;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-cell-status-r{display:flex;align-items:center;justify-content:flex-end;min-width:0;white-space:nowrap}.ob-status-normal{color:#475569;font-size:9px;display:inline-block;padding:0 4px}.ob-status-tag{display:inline-flex;align-items:center;justify-content:center;gap:2px;white-space:nowrap;font-size:8.5px;font-weight:700;line-height:1.1;border-radius:3px;padding:1.5px 4px;text-align:center}.ob-status-tag.iceberg{background:#38bdf829;color:#38bdf8;border:1px solid rgba(56,189,248,.35)}.ob-status-tag.spoof{background:#f59e0b29;color:#fbbf24;border:1px solid rgba(245,158,11,.35)}.flowlens-ob-footer{margin-top:4px;padding:5px 8px;background:#f59e0b14;border:1px dashed rgba(245,158,11,.28);border-radius:6px;font-size:9.5px;line-height:1.35;color:#fbbf24}@media(max-width:840px){.sora-canvas-header{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;padding:6px 8px 4px!important;gap:4px 6px!important}.sora-canvas-title-group{display:inline-flex!important;align-items:center!important;gap:4px!important;flex:1!important;min-width:0!important;max-width:calc(100% - 56px)!important;order:1!important}.sora-canvas-title-group .material-symbols-outlined{font-size:14px!important;flex-shrink:0!important}.sora-mode-display-title{font-size:11px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;letter-spacing:.2px!important}.sora-chart-zoom-controls{display:inline-flex!important;align-items:center!important;gap:2px!important;background:transparent!important;border:none!important;padding:0!important;flex-shrink:0!important;width:auto!important;box-shadow:none!important;order:2!important}.sora-chart-zoom-controls .sora-zoom-btn:not(#soraFullscreenBtn):not(#soraFitModeBtn):not([onclick*=Fullscreen]):not([onclick*=WideStage]):not([onclick*=flowlensCanvas]){display:none!important}.sora-zoom-level-badge{display:none!important}.sora-chart-zoom-controls .sora-zoom-btn{width:22px!important;height:22px!important;padding:0!important;border-radius:4px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.1)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.sora-chart-zoom-controls .sora-zoom-btn .material-symbols-outlined{font-size:13px!important}.sora-chart-legends,#soraChartLegends,#flowlensDedicatedLegends{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;width:100%!important;flex-basis:100%!important;padding:1px 0 2px!important;gap:4px!important;order:3!important}.sora-chart-legends::-webkit-scrollbar,#soraChartLegends::-webkit-scrollbar,#flowlensDedicatedLegends::-webkit-scrollbar{display:none!important}.sora-legend-chip{display:inline-flex!important;align-items:center!important;flex-shrink:0!important;white-space:nowrap!important;padding:2px 6px!important;height:19px!important;border-radius:4px!important;font-size:9.5px!important;font-weight:600!important;gap:3px!important;line-height:1!important;border:1px solid rgba(255,255,255,.08)!important}.sora-legend-chip span:first-child:not(.material-symbols-outlined){width:5px!important;height:5px!important;border-radius:50%!important;flex-shrink:0!important}.sora-legend-chip .material-symbols-outlined{font-size:11px!important;width:auto!important;height:auto!important;flex-shrink:0!important}.flowlens-speedo-strip{flex-direction:column!important;align-items:stretch!important;gap:5px!important;padding:6px 8px!important}.flowlens-speedo-right{max-width:100%!important}.flowlens-state-badge{font-size:10px!important}.flowlens-state-desc{font-size:9px!important;line-height:1.25!important}.flowlens-meter-values{font-size:9.5px!important}.flowlens-overlay-controls,#flowlensDedicatedOverlayControls{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;width:100%!important;flex-basis:100%!important;padding:1px 0 2px!important;gap:4px!important;order:4!important}.flowlens-overlay-controls::-webkit-scrollbar,#flowlensDedicatedOverlayControls::-webkit-scrollbar{display:none!important}.flowlens-filter-group,.flowlens-tf-group,.flowlens-mode-group{display:inline-flex!important;flex-shrink:0!important;align-items:center!important;gap:2px!important}.flowlens-chip-btn{padding:2px 6px!important;font-size:9.5px!important;height:20px!important;border-radius:4px!important;gap:3px!important;flex-shrink:0!important}.flowlens-chip-btn .material-symbols-outlined{font-size:11px!important}.flowlens-tf-btn{padding:2px 5px!important;font-size:9.5px!important;height:20px!important;min-width:24px!important;border-radius:4px!important;flex-shrink:0!important}.flowlens-mode-pill{padding:2px 6px!important;font-size:9.5px!important;height:20px!important;border-radius:4px!important;flex-shrink:0!important}.obsidian-graph-legend{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;padding:4px 6px!important}.obsidian-graph-legend .legend-group{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:4px!important;width:100%!important}.obsidian-graph-legend .legend-group::-webkit-scrollbar{display:none!important}.obsidian-graph-legend .legend-chip{flex-shrink:0!important;font-size:9.5px!important;padding:2px 6px!important;height:19px!important;border-radius:4px!important;white-space:nowrap!important}.obsidian-graph-legend .legend-hint{display:none!important}#flowlensSection .sora-telemetry-card{padding:8px!important;gap:6px!important}#flowlensSection .sora-telemetry-header{padding-bottom:4px!important}.flowlens-inspector-card{padding:6px!important;gap:5px!important;margin-top:2px!important}.flowlens-inspector-tabs{display:flex!important;overflow-x:auto!important;white-space:nowrap!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;gap:4px!important;padding-bottom:5px!important}.flowlens-inspector-tabs::-webkit-scrollbar{display:none!important}.flowlens-tab-btn{flex:1 1 0!important;min-width:0!important;padding:6px 3px!important;font-size:10px!important;gap:3px!important;white-space:nowrap!important;justify-content:center!important}.flowlens-tab-btn .material-symbols-outlined{font-size:12px!important}.flowlens-xray-header{padding:4px 6px!important;gap:3px 6px!important;font-size:9.5px!important}.xray-head-chip{font-size:9px!important;white-space:nowrap!important}.flowlens-butterfly-head{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr)!important;padding:3px 4px!important;font-size:8.5px!important;gap:3px!important;font-weight:700!important}.flowlens-butterfly-head>span:nth-child(2){min-width:56px!important}.flowlens-butterfly-row{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr)!important;padding:2px 4px!important;font-size:9.5px!important;gap:3px!important;min-height:20px!important}.bf-cell-price{min-width:56px!important;max-width:62px!important;font-size:10px!important;gap:2px!important;padding:0 1px!important;justify-content:center!important}.bf-lot-txt{font-size:9.5px!important;font-weight:700!important}.bf-pill{font-size:7.5px!important;padding:.5px 2px!important;border-radius:2px!important;line-height:12px!important;max-height:13px!important}.flowlens-ob-head{grid-template-columns:20px 24px minmax(0,1fr) 34px 34px minmax(0,1fr) 24px 20px!important;padding:3px 2px!important;font-size:8px!important;gap:2px!important;font-weight:700!important}.flowlens-ob-row{grid-template-columns:20px 24px minmax(0,1fr) 34px 34px minmax(0,1fr) 24px 20px!important;padding:2px!important;font-size:9px!important;gap:2px!important;min-height:20px!important}.ob-cell-bid,.ob-cell-offer{font-size:9px!important;font-weight:600!important;padding:0 1px!important}.ob-cell-price-bid,.ob-cell-price-offer{font-size:9.5px!important;font-weight:700!important;padding:0 1px!important}.ob-cell-bps,.ob-cell-aps{font-size:8px!important}.flowlens-ob-row .ob-tag-text{display:none!important}.flowlens-ob-row .ob-status-tag{font-size:8px!important;padding:1px 2px!important;min-width:16px!important;height:15px!important;justify-content:center!important}.flowlens-ob-footer{font-size:9px!important;padding:4px 6px!important;line-height:1.35!important}.sora-ticker-info-btn,.btn-info-shortcut,.topbar-icon-btn,.sora-tf-btn,.btn-icon-sm,.chart-control-btn,.drawer-close-btn,.btn-close-modal{position:relative!important}.sora-ticker-info-btn:before,.btn-info-shortcut:before,.topbar-icon-btn:before,.sora-tf-btn:before,.btn-icon-sm:before,.chart-control-btn:before,.drawer-close-btn:before,.btn-close-modal:before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;min-width:44px!important;min-height:44px!important;width:100%!important;height:100%!important;pointer-events:auto!important}#flowlensSection .telemetry-footer-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:4px!important}#flowlensSection .telemetry-footer-actions .btn-sora-action{padding:6px 8px!important;font-size:10px!important;height:30px!important;white-space:nowrap!important}}.disclaimer-backdrop-root{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:16px;background:#03060cd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.disclaimer-modal-card{position:relative;width:100%;max-width:520px;max-height:min(88vh,620px);background:#0c111c;background-image:radial-gradient(circle at 15% 15%,rgba(126,214,236,.08) 0%,transparent 60%),radial-gradient(circle at 85% 85%,rgba(168,85,247,.08) 0%,transparent 60%);border:1px solid rgba(255,255,255,.12);border-radius:20px;box-shadow:0 24px 60px #000000d9,0 0 35px #7ed6ec1a;display:flex;flex-direction:column;overflow:hidden;z-index:10;animation:modalScaleUp .25s cubic-bezier(.16,1,.3,1)}.disclaimer-modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05;flex-shrink:0}.disclaimer-title-row{display:flex;align-items:center;gap:12px}.disclaimer-icon-badge{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#7ed6ec33,#a855f740);border:1px solid rgba(126,214,236,.4);display:flex;align-items:center;justify-content:center;color:#7ed6ec;flex-shrink:0;box-shadow:0 0 16px #7ed6ec40}.disclaimer-icon-badge .material-symbols-outlined{font-size:22px}.disclaimer-title-wrap{display:flex;flex-direction:column;gap:2px}.disclaimer-modal-title{font-size:16px;font-weight:800;color:#f8fafc;letter-spacing:-.3px;line-height:1.25}.disclaimer-modal-sub{font-size:11px;font-weight:500;color:#94a3b8;letter-spacing:.1px}.disclaimer-close-btn{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0}.disclaimer-close-btn:hover{background:#ffffff24;color:#fff}.disclaimer-modal-body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:18px 22px;display:flex;flex-direction:column;gap:14px}.disclaimer-welcome-banner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#7ed6ec14;border:1px solid rgba(126,214,236,.2);border-radius:12px}.disclaimer-info-icon{font-size:20px;color:#7ed6ec;flex-shrink:0;margin-top:1px}.disclaimer-welcome-banner p{margin:0;font-size:12.5px;line-height:1.55;color:#e2e8f0}.disclaimer-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.disclaimer-list-item{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;transition:background .15s ease}.disclaimer-list-item:hover{background:#ffffff0d}.disclaimer-point-tag{font-size:10px;font-weight:800;font-family:var(--font-mono, "JetBrains Mono", monospace);padding:2px 7px;border-radius:6px;background:#7ed6ec26;color:#7ed6ec;border:1px solid rgba(126,214,236,.3);letter-spacing:.5px;flex-shrink:0;margin-top:1px}.disclaimer-point-content{font-size:12.5px;line-height:1.55;color:#94a3b8}.disclaimer-point-content b{color:#f1f5f9}.disclaimer-modal-footer{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;padding:16px 22px;background:#090d15;border-top:1px solid rgba(255,255,255,.08)}.btn-disclaimer-agree{min-height:44px;padding:0 24px;font-size:14px;font-weight:700;border-radius:12px;background:linear-gradient(135deg,#7ed6ec,#38bdf8);color:#002c36;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;box-shadow:0 4px 14px #38bdf84d}.btn-disclaimer-agree:hover{filter:brightness(1.08);box-shadow:0 6px 20px #38bdf873;transform:translateY(-1px)}.btn-disclaimer-agree:active{transform:translateY(0)}body.theme-light .disclaimer-modal-card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 20px 50px #00000026!important}body.theme-light .disclaimer-modal-header{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}body.theme-light .disclaimer-modal-title{color:#0f172a!important}body.theme-light .disclaimer-modal-sub{color:#64748b!important}body.theme-light .disclaimer-welcome-banner{background:#eff6ff!important;border-color:#bfdbfe!important}body.theme-light .disclaimer-welcome-banner p{color:#1e3a8a!important}body.theme-light .disclaimer-list-item{background:#f8fafc!important;border-color:#e2e8f0!important}body.theme-light .disclaimer-point-content{color:#475569!important}body.theme-light .disclaimer-point-content b{color:#0f172a!important}body.theme-light .disclaimer-modal-footer{background:#f8fafc!important;border-top:1px solid #e2e8f0!important}@media(max-width:640px){#soraDisclaimerModal.disclaimer-backdrop-root{padding:0!important;align-items:stretch!important;justify-content:stretch!important;background:#080c14!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#soraDisclaimerModal .modal-blur{display:none!important}#soraDisclaimerModal .disclaimer-modal-card{position:fixed!important;inset:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;border:none!important;background:#080c14!important;margin:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;z-index:1000000!important}#soraDisclaimerModal .disclaimer-modal-header{padding:calc(14px + env(safe-area-inset-top,0px)) 16px 14px!important;background:#0b101a!important;border-bottom:1px solid rgba(255,255,255,.1)!important;flex-shrink:0!important}#soraDisclaimerModal .disclaimer-icon-badge{width:36px!important;height:36px!important;border-radius:10px!important}#soraDisclaimerModal .disclaimer-icon-badge .material-symbols-outlined{font-size:20px!important}#soraDisclaimerModal .disclaimer-modal-title{font-size:15px!important}#soraDisclaimerModal .disclaimer-modal-sub{font-size:10.5px!important}#soraDisclaimerModal .disclaimer-modal-body{flex:1 1 auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:16px!important;gap:12px!important}#soraDisclaimerModal .disclaimer-welcome-banner{padding:10px 12px!important;gap:8px!important}#soraDisclaimerModal .disclaimer-welcome-banner p{font-size:12px!important}#soraDisclaimerModal .disclaimer-list-item{padding:10px 12px!important;gap:10px!important}#soraDisclaimerModal .disclaimer-point-content{font-size:12px!important;line-height:1.5!important}#soraDisclaimerModal .disclaimer-modal-footer{flex-shrink:0!important;padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px))!important;background:#0b101a!important;border-top:1px solid rgba(255,255,255,.1)!important;display:flex!important;width:100%!important;box-sizing:border-box!important}#soraDisclaimerModal .btn-disclaimer-agree{width:100%!important;min-height:48px!important;font-size:15px!important;border-radius:14px!important;display:flex!important;align-items:center!important;justify-content:center!important}}.copilot-feedback-actions{display:inline-flex;align-items:center;gap:4px;margin-left:6px}.copilot-fb-btn{background:transparent;border:1px solid rgba(255,255,255,.1);color:#94a3b8;border-radius:4px;padding:2px 5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .18s ease;min-height:20px}.copilot-fb-btn .material-symbols-outlined{font-size:13px}.copilot-fb-btn.thumbs-up:hover,.copilot-fb-btn.thumbs-up.active{color:#4ade80;border-color:#4ade8066;background:#4ade801f}.copilot-fb-btn.thumbs-down:hover,.copilot-fb-btn.thumbs-down.active{color:#f87171;border-color:#f8717166;background:#f871711f}.copilot-feedback-option{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:10px 8px;color:#f1f5f9;font-size:12px;font-weight:600;cursor:pointer;text-align:center;transition:all .18s ease}.copilot-feedback-option:hover{background:#ef444426;border-color:#ef444466;color:#fff}.modal-backdrop,#copilotFeedbackModal,#copilotInfoModal,#soraCustomizerModal,#strategyInfoModal{z-index:10000000!important}#copilotFeedbackModal .modal-card{background:#111827!important;border:1px solid rgba(239,68,68,.4)!important;border-radius:16px!important;box-shadow:0 25px 60px #000000f2,0 0 20px #ef444440!important;overflow:hidden!important;z-index:10000001!important}#copilotFeedbackModal .modal-card-header{background:#0f172a!important;border-bottom:1px solid rgba(255,255,255,.08)!important;padding:14px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.copilot-fb-btn.active.thumbs-up,.copilot-fb-btn.thumbs-up.active{color:#22c55e!important;border-color:#22c55e!important;background:#22c55e38!important;box-shadow:0 0 8px #22c55e73!important}.copilot-fb-btn.active.thumbs-down,.copilot-fb-btn.thumbs-down.active{color:#ef4444!important;border-color:#ef4444!important;background:#ef444438!important;box-shadow:0 0 8px #ef444473!important}.payment-methods-accordion{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.payment-method-heading{font-size:10.5px;font-weight:700;color:#94a3b8;letter-spacing:.5px;margin-bottom:2px;display:flex;align-items:center}.payment-accordion-item{background:linear-gradient(135deg,#0f172af2,#1e293bd9);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1)}.payment-accordion-item:hover{border-color:#38bdf84d}.payment-accordion-item.active{border-color:#38bdf880;box-shadow:0 4px 20px #00000059}.payment-accordion-header{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;cursor:pointer;user-select:none;background:#ffffff05;transition:background .2s ease}.payment-accordion-header:hover{background:#ffffff0d}.pay-method-title-wrap{display:flex;align-items:center;gap:10px}.pay-method-icon-badge{font-size:11px;font-weight:900;padding:3px 8px;border-radius:5px;letter-spacing:.5px;flex-shrink:0}.pay-method-icon-badge.bca{background:#0060af;color:#fff}.pay-method-icon-badge.qris{background:#dc2626;color:#fff}.pay-method-text-group{display:flex;flex-direction:column;gap:2px}.pay-method-name{font-size:13px;font-weight:700;color:#f8fafc}.pay-method-hint{font-size:10.5px;color:#94a3b8}.pay-method-toggle-btn{display:flex;align-items:center;gap:4px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700;color:#38bdf8;transition:all .2s ease;flex-shrink:0}.pay-method-toggle-btn:hover{background:#38bdf826;border-color:#38bdf866}.pay-toggle-icon{font-size:16px;transition:transform .25s ease}.pay-toggle-icon.rotate-180{transform:rotate(180deg)}.payment-accordion-body{padding:12px 14px;border-top:1px solid rgba(255,255,255,.06);background:#0003}.payment-accordion-body.hidden{display:none!important}.bank-details-inner-card{padding:2px 0}.qris-card-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:6px 0}.qris-image-wrap{background:#fff;padding:10px;border-radius:12px;box-shadow:0 4px 16px #0006;max-width:220px;width:100%}.qris-img-display{width:100%;height:auto;display:block;border-radius:6px}.qris-meta-info{display:flex;flex-direction:column;gap:2px}.qris-merchant-title{font-size:13.5px;font-weight:800;color:#f8fafc;letter-spacing:.5px}.qris-nmid-text{font-size:11px;color:#38bdf8;letter-spacing:.5px}.qris-download-row{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.btn-qris-download{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#0284c7,#2563eb);color:#fff;border:none;padding:9px 18px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #0284c759;transition:all .2s ease}.btn-qris-download:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 16px #0284c780}.btn-qris-download:active{transform:translateY(0)}.qris-scan-hint{font-size:10.5px;color:#94a3b8;max-width:320px;line-height:1.4}.topbar-user-wrap{position:relative;display:inline-flex;align-items:center;z-index:60;margin-left:2px}.topbar-user-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:2px 10px 2px 4px;border-radius:var(--md-shape-corner-full);background:#7c3aed38;border:1px solid rgba(168,85,247,.35);color:#fff!important;cursor:pointer;transition:all .2s cubic-bezier(.2,0,0,1);font-size:11px}.topbar-user-btn:hover{background:linear-gradient(135deg,#7c3aed66,#a855f766);border-color:#d946ef99;box-shadow:0 0 12px #a855f766}.topbar-user-btn.is-logged-out{background:linear-gradient(135deg,#7c3aed59,#a855f740);border:1px solid rgba(168,85,247,.5);padding:2px 12px 2px 8px;box-shadow:0 0 10px #7c3aed40}.topbar-user-btn.is-logged-out:hover{background:linear-gradient(135deg,#7c3aed8c,#a855f773);border-color:#d946ef;box-shadow:0 0 16px #a855f780}.topbar-dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;width:240px;background:#0e121cfa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.12);border-radius:var(--md-shape-corner-large);box-shadow:0 16px 40px #000000d9,0 0 20px #7c3aed33;z-index:99999;display:none;flex-direction:column}.topbar-dropdown-menu.show{display:flex!important;animation:modalScaleUp .18s cubic-bezier(.2,0,0,1)}@media(max-width:840px){.copilot-desktop-only{display:none!important}}@media(max-width:840px){.topbar-user-wrap{display:none!important}.rrg-sector-panel{padding:6px 8px!important;gap:5px!important;overflow-x:hidden!important}.rrg-quadrant-strip{display:flex!important;align-items:center!important;gap:4px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding:2px 18px 2px 2px!important;margin:0!important;box-sizing:border-box!important}.rrg-quadrant-strip::-webkit-scrollbar{display:none!important}.rrg-quad-chip{padding:3px 8px!important;font-size:10px!important;gap:4px!important;flex-shrink:0!important;border-radius:9999px!important;letter-spacing:.2px!important}.rrg-quad-chip .quad-dot{width:5px!important;height:5px!important;flex-shrink:0!important}.rrg-quad-chip .quad-name{font-size:10px!important;font-weight:700!important;white-space:nowrap!important}.rrg-quad-chip .quad-count{font-size:9px!important;padding:1px 4px!important;border-radius:4px!important;line-height:1.1!important}.rrg-sector-filter-bar{display:flex!important;align-items:center!important;gap:4px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding:2px 18px 2px 2px!important;margin:0!important;box-sizing:border-box!important}.rrg-sector-filter-bar::-webkit-scrollbar{display:none!important}.rrg-filter-pill{padding:2px 8px!important;font-size:10px!important;flex-shrink:0!important;border-radius:4px!important;font-weight:600!important;white-space:nowrap!important}}.tab-lock-badge{display:none!important}.sector-suite-subnav-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;background:#0d111bf2;border:1px solid rgba(168,85,247,.25);border-radius:var(--md-shape-corner-medium);flex-shrink:0}.sector-subnav-group{display:inline-flex;align-items:center;gap:4px}.sector-subnav-tab{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--md-shape-corner-small);border:1px solid transparent;background:transparent;color:#94a3b8;font-size:11px;cursor:pointer;transition:all .18s ease}.sector-subnav-tab:hover{background:#ffffff0d;color:#fff}.sector-subnav-tab.active{background:#a855f738;border-color:#a855f780;color:#fff;font-weight:700;box-shadow:0 0 10px #a855f740}.sector-subnav-telemetry{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;color:#94a3b8;padding-right:4px}.sector-subnav-telemetry .telemetry-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981}.sector-subview-pane{display:flex;flex-direction:column;gap:6px;flex:1;min-height:0}.ranking-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;background:#0d111be6;border:1px solid rgba(168,85,247,.22);border-radius:var(--md-shape-corner-medium);flex-wrap:wrap;flex-shrink:0}.ranking-toolbar-left,.ranking-toolbar-center,.ranking-toolbar-right{display:flex;align-items:center;gap:8px}.ranking-back-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#94a3b8;cursor:pointer;transition:all .15s ease}.ranking-back-btn:hover{background:#ffffff14;color:#fff}.ranking-title-group{display:inline-flex;align-items:center;gap:6px}.ranking-title-text{font-size:13px;color:#fff;letter-spacing:.3px}.ranking-count-pill{font-size:10px;color:#c084fc;background:#a855f726;border:1px solid rgba(168,85,247,.3);padding:1px 6px;border-radius:999px}.ranking-select-wrap{position:relative;display:inline-flex;align-items:center}.ranking-select{appearance:none;-webkit-appearance:none;background:#101523e6;border:1px solid rgba(168,85,247,.4);border-radius:6px;padding:4px 24px 4px 10px;color:#fff;font-size:11px;font-weight:600;cursor:pointer;height:28px;transition:border-color .15s ease}.ranking-select:hover,.ranking-select:focus{border-color:#a855f7;outline:none}.ranking-select-caret{position:absolute;right:6px;font-size:14px!important;color:#94a3b8;pointer-events:none}.ranking-view-toggle{display:inline-flex;align-items:center;background:#101523cc;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:2px;gap:2px}.ranking-toggle-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:4px;border:none;background:transparent;color:#94a3b8;font-size:10.5px;cursor:pointer}.ranking-toggle-btn.active{background:#a855f740;color:#fff;font-weight:700}.ranking-refresh-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#a855f7;cursor:pointer;transition:all .2s ease}.ranking-refresh-btn:hover{background:#a855f726;color:#d946ef}.ranking-refresh-btn.rotating .material-symbols-outlined{animation:spin .6s linear}.ranking-list-container{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;border-radius:var(--md-shape-corner-medium);border:1px solid rgba(168,85,247,.2);background:#0a0e1ad9}.ranking-table{width:100%;border-collapse:collapse;font-size:11px}.ranking-table thead{position:sticky;top:0;background:#0e121efa;backdrop-filter:blur(8px);z-index:5;border-bottom:1px solid rgba(255,255,255,.1)}.ranking-table th{padding:8px 10px;color:#94a3b8;font-weight:700;font-size:10px;letter-spacing:.4px}.ranking-table td{padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.04);color:#e2e8f0}.ranking-row{cursor:pointer;transition:background .15s ease}.ranking-row:hover{background:#a855f714}.ranking-ticker-cell{display:inline-flex;align-items:center;gap:6px}.ticker-sym{font-size:12px;color:#fff}.ranking-tier-pill{font-size:9px;font-weight:700;padding:1px 4px;border-radius:4px;line-height:1.1}.ranking-tier-pill.tier-a{background:#38bdf826;color:#38bdf8;border:1px solid rgba(56,189,248,.35)}.ranking-tier-pill.tier-b{background:#a855f726;color:#c084fc;border:1px solid rgba(168,85,247,.35)}.ranking-tier-pill.tier-c{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.35)}.company-name-text{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#94a3b8}.ranking-chg-pill{display:inline-flex;padding:2px 6px;border-radius:4px;font-size:10.5px}.ranking-chg-pill.up{background:#10b98126;color:#34d399}.ranking-chg-pill.down{background:#ef444426;color:#f87171}.rank-trophy{font-weight:800}.rank-trophy.gold{color:#facc15}.rank-trophy.silver{color:#e2e8f0}.rank-trophy.bronze{color:#f97316}.ranking-action-btn{background:#a855f72e;border:1px solid rgba(168,85,247,.4);color:#c084fc;border-radius:4px;padding:3px 8px;font-size:10px;cursor:pointer;transition:all .15s ease}.ranking-action-btn:hover{background:#a855f759;color:#fff}.ranking-heatmap-container{flex:1;min-height:0;overflow-y:auto;border-radius:var(--md-shape-corner-medium);border:1px solid rgba(168,85,247,.2);background:#0a0e1ad9;padding:8px}.ranking-heatmap-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px}.heatmap-tile{padding:8px 10px;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;display:flex;flex-direction:column;justify-content:space-between;gap:4px}.heatmap-tile:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000080}.heat-tile-top{display:flex;justify-content:space-between;align-items:center}.heat-sym{font-weight:800;font-size:13px;color:#fff}.heat-chg{font-size:10.5px;font-weight:700}.heat-tile-bot{display:flex;justify-content:space-between;align-items:center;font-size:9.5px;color:#ffffffb3}@media(max-width:840px){.ranking-toolbar{flex-direction:column!important;align-items:stretch!important;gap:6px!important;padding:6px 8px!important}.ranking-toolbar-left,.ranking-toolbar-center,.ranking-toolbar-right{width:100%!important;justify-content:space-between!important}.ranking-select-wrap{flex:1!important}.ranking-select{width:100%!important;font-size:10px!important}.th-company,.td-company,.th-vol,.td-vol{display:none!important}.ranking-table th,.ranking-table td{padding:6px 4px!important;font-size:10px!important}.ranking-heatmap-grid{grid-template-columns:repeat(3,1fr)!important;gap:4px!important}.heatmap-tile{padding:6px!important}.heat-sym{font-size:11px!important}}.sector-suite-subnav-bar{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;padding:3px 6px!important;height:32px!important;background:#0d111bf2!important;border:1px solid rgba(168,85,247,.25)!important;border-radius:var(--md-shape-corner-medium)!important;flex-shrink:0!important}.sector-subnav-group{display:inline-flex!important;align-items:center!important;gap:4px!important;width:auto!important}.sector-subnav-tab{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:3px 10px!important;height:24px!important;border-radius:5px!important;border:1px solid transparent!important;background:transparent!important;color:#94a3b8!important;font-size:10.5px!important;white-space:nowrap!important;cursor:pointer!important;transition:all .15s ease!important}.sector-subnav-tab:hover{background:#ffffff0f!important;color:#fff!important}.sector-subnav-tab.active{background:#a855f740!important;border-color:#a855f780!important;color:#fff!important;font-weight:700!important}#sectorRankingSubView{width:100%!important;height:100%!important;min-height:0!important}@media(max-width:840px){.sector-suite-subnav-bar{padding:2px 4px!important;height:30px!important}.sector-subnav-tab{padding:2px 8px!important;font-size:10px!important;height:22px!important}}.scannia-icon-circle-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;border-radius:50%!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.12)!important;cursor:pointer!important;transition:all .15s ease!important;padding:0!important}.scannia-icon-circle-btn:hover{transform:scale(1.08)!important}.btn-info-radar{border-color:#38bdf866!important;background:#38bdf81a!important}.btn-info-radar:hover{border-color:#38bdf8!important;box-shadow:0 0 10px #38bdf866!important}.btn-info-aihub{border-color:#ec489966!important;background:#ec48991a!important}.btn-info-aihub:hover{border-color:#ec4899!important;box-shadow:0 0 10px #ec489966!important}.ranking-heatmap-container{flex:1!important;min-height:280px!important;max-height:100%!important;overflow-y:auto!important;padding:8px!important;background:#0a0e1ae6!important;border:1px solid rgba(168,85,247,.2)!important;border-radius:var(--md-shape-corner-medium)!important}.ranking-heatmap-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(105px,1fr))!important;gap:6px!important}.heatmap-tile{padding:8px 10px!important;border-radius:8px!important;border:1px solid transparent!important;cursor:pointer!important;transition:transform .15s ease,box-shadow .15s ease!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:4px!important;user-select:none!important}.heatmap-tile:hover{transform:translateY(-2px)!important;box-shadow:0 4px 14px #0009!important}.heat-tile-top{display:flex!important;justify-content:space-between!important;align-items:center!important}.heat-sym{font-weight:800!important;font-size:13px!important;color:#fff!important}.heat-tier-mini{font-size:8.5px!important;font-weight:700!important;padding:1px 3px!important;border-radius:3px!important}.heat-tier-mini.tier-a{background:#38bdf833!important;color:#38bdf8!important}.heat-tier-mini.tier-b{background:#a855f733!important;color:#c084fc!important}.heat-tier-mini.tier-c{background:#f59e0b33!important;color:#fbbf24!important}.heat-tile-mid{display:flex!important;justify-content:center!important;align-items:center!important;padding:4px 0!important}.heat-chg-big{font-size:14px!important;font-weight:900!important;letter-spacing:.3px!important}.heat-tile-bot{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:10px!important;color:#ffffffbf!important;border-top:1px solid rgba(255,255,255,.08)!important;padding-top:3px!important}@media(max-width:840px){.ranking-table th,.ranking-table td{padding:6px 4px!important;font-size:10px!important}.ranking-table th.th-company,.ranking-table td.td-company{display:none!important}.ranking-ticker-cell{gap:3px!important}.ticker-sym{font-size:11px!important}.ranking-tier-pill{font-size:8.5px!important;padding:1px 3px!important}.ranking-chg-pill{font-size:10px!important;padding:1px 4px!important}.ranking-action-btn{padding:2px 5px!important;font-size:9.5px!important}.ranking-heatmap-grid{grid-template-columns:repeat(3,1fr)!important;gap:4px!important}.heatmap-tile{padding:6px 8px!important}.heat-chg-big{font-size:12px!important}}.btn-info-strategy{border-color:#a855f766!important;background:#a855f71a!important}.btn-info-strategy:hover{border-color:#a855f7!important;box-shadow:0 0 10px #a855f766!important}.insider-suite-wrapper{display:flex;flex-direction:column;gap:14px;width:100%}.insider-toolbar{display:flex;align-items:center;justify-content:space-between;background:#121110b3;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 12px;flex-wrap:wrap;gap:10px}.insider-telemetry-badge{font-size:11px;font-weight:700;color:#f5f6fa;background:#ffbe0b1f;border:1px solid rgba(255,190,11,.3);padding:3px 8px;border-radius:6px;letter-spacing:.5px;cursor:pointer;transition:all .2s ease}.insider-telemetry-badge:hover{background:#ffbe0b40;border-color:#ffbe0b99}.insider-view-toggle{display:flex;background:#0006;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:2px;gap:2px}.insider-view-btn{display:flex;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-family:inherit;background:transparent;border:none;border-radius:4px;color:#888279;cursor:pointer;transition:all .2s ease}.insider-view-btn.active{background:#ffbe0b2e;color:#ffbe0b;font-weight:700}.insider-refresh-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#f5f6fa;border-radius:6px;padding:5px 8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.insider-refresh-btn:hover{background:#ffffff1f;color:#00f076}.insider-metrics-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.insider-stat-card{background:#1a1816b3;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 14px;display:flex;flex-direction:column;gap:4px}.insider-stat-card .stat-lbl{font-size:9.5px;color:#888279;letter-spacing:.5px}.insider-stat-card .stat-val{font-size:15px;letter-spacing:.5px}.insider-graph-card{background:#121110d9;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.insider-canvas-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#1a1816cc;flex-wrap:wrap;gap:8px}.canvas-title-wrap{display:flex;align-items:center;gap:8px;font-size:11.5px;color:#f5f6fa;letter-spacing:.5px}.canvas-legend{display:flex;align-items:center;gap:12px;font-size:10px;color:#888279}.legend-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:4px;box-shadow:0 0 6px currentColor}.insider-canvas-container{position:relative;width:100%;height:420px;background:radial-gradient(circle at center,#1e1b18e6,#0e0d0cfa);overflow:hidden}#insiderGraphCanvas{display:block;width:100%;height:100%;cursor:grab;touch-action:none}#insiderGraphCanvas:active{cursor:grabbing}.insider-graph-tooltip{position:absolute;pointer-events:none;background:#121110f2;border:1px solid rgba(255,190,11,.4);box-shadow:0 4px 16px #0009;border-radius:6px;padding:6px 10px;font-size:11px;color:#f5f6fa;z-index:20;max-width:250px}.insider-table-container{padding:12px;max-height:420px;overflow-y:auto}.insider-comp-table{width:100%;border-collapse:collapse;font-size:11px}.insider-comp-table th,.insider-comp-table td{padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.05)}.insider-comp-table th{color:#888279;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.insider-movements-card{background:#121110d9;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden}.insider-movements-table-wrap{overflow-x:auto;max-height:380px}.insider-movements-table{width:100%;border-collapse:collapse;font-size:11px}.insider-movements-table th,.insider-movements-table td{padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap}.insider-movements-table th{color:#888279;font-size:10px;text-transform:uppercase;background:#1a1816e6;position:sticky;top:0;z-index:5}.insider-action-badge{display:inline-block;padding:2px 7px;border-radius:4px;font-size:9.5px;font-weight:700;letter-spacing:.5px}.insider-action-badge.buy{background:#00f07626;border:1px solid rgba(0,240,118,.35);color:#00f076}.insider-action-badge.sell{background:#ff3b5c26;border:1px solid rgba(255,59,92,.35);color:#ff3b5c}.insider-role-tag{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;padding:1px 6px;border-radius:3px;font-size:9px}.ranking-foreign-pill{font-size:9px;padding:1px 5px;border-radius:4px;font-weight:700;white-space:nowrap}.ranking-foreign-pill.bullish{background:#00f0761f;border:1px solid rgba(0,240,118,.3);color:#00f076}.ranking-foreign-pill.bearish{background:#ff3b5c1f;border:1px solid rgba(255,59,92,.3);color:#ff3b5c}.insider-suite-wrapper{gap:10px}.insider-toolbar{padding:6px 10px;background:#0e0d0ce6;border:1px solid rgba(255,255,255,.08)}.insider-telemetry-badge{font-size:10px;padding:2px 7px}.insider-metrics-strip{gap:8px;grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.insider-metrics-strip{grid-template-columns:repeat(2,1fr)}}.insider-stat-card{padding:7px 10px;border-radius:6px;background:#161412d9;border:1px solid rgba(255,255,255,.07)}.insider-stat-card .stat-lbl{font-size:8.5px;font-weight:600;letter-spacing:.5px}.insider-stat-card .stat-val{font-size:13px;font-weight:700;line-height:1.2}.insider-canvas-header{padding:7px 12px;background:#141210f2}.canvas-title-wrap{font-size:10.5px;font-weight:700}.canvas-legend{font-size:9px;gap:10px}.insider-canvas-container{height:440px}.insider-comp-table th,.insider-comp-table td,.insider-movements-table th,.insider-movements-table td{padding:5px 9px;font-size:10px;line-height:1.3}.insider-movements-table th,.insider-comp-table th{font-size:9px;letter-spacing:.5px}.insider-action-badge{font-size:8.5px;padding:1px 5px;border-radius:3px}.insider-role-tag{font-size:8.5px;padding:1px 5px}
