#draw-toolbar{opacity:0;transform:translate(-8px);transition:opacity .25s cubic-bezier(0,0,.2,1),transform .25s cubic-bezier(0,0,.2,1);pointer-events:none}#tab-home:hover #draw-toolbar,#draw-toolbar:focus-within,#draw-toolbar.toolbar-visible{opacity:1;transform:translate(0);pointer-events:auto}@media(pointer:coarse){.chart-drawing-toolbar{opacity:1!important}#draw-toolbar{opacity:1;transform:translate(0);pointer-events:auto}}#tab-home:before{content:"";position:absolute;left:0;top:50px;width:20px;height:60px;z-index:var(--z-sticky);cursor:pointer}#chart-header{padding:8px 12px!important;gap:8px;background:var(--cds-bg-primary, #0a0a0c)!important;border-bottom:1px solid var(--cds-border, rgba(255,255,255,.06))}.tf-pills{gap:2px}.tf-pill{padding:8px 12px!important;border-radius:20px;font-size:12px!important;font-weight:600;color:var(--cds-text-tertiary, #52525c)!important;background:transparent!important;border:none!important;transition:color .15s ease,background .15s ease;min-width:36px;text-align:center}.tf-pill:hover{color:var(--cds-text-secondary, #8c8c96)!important}.tf-pill.active{color:var(--cds-brand, #00d4ff)!important;background:var(--cds-brand-dim, rgba(0,212,255,.12))!important;border:none!important;box-shadow:none}#chart-box{background:var(--cds-bg-primary, #0a0a0c)!important;background-image:none!important}#chart-area:before{display:none!important}.chart-tool-btn{color:var(--cds-text-tertiary, #52525c)!important;border-radius:8px;width:32px!important;height:32px!important;transition:color .15s,background .15s}.chart-tool-btn:hover{color:var(--cds-text-primary, #f0f0f2)!important;background:var(--cds-bg-elevated, #1b1b20)!important}.chart-tool-btn.active{color:var(--cds-brand, #00d4ff)!important;background:var(--cds-brand-dim, rgba(0,212,255,.12))!important}.chart-buy-btn,.chart-sell-btn{border-radius:8px;font-size:11px!important;font-weight:700;padding:4px 12px!important;letter-spacing:.5px}.symbol-btn{background:var(--cds-bg-elevated, #1b1b20)!important;border:1px solid var(--cds-border, rgba(255,255,255,.06))!important;border-radius:10px;padding:8px 12px!important;font-size:14px!important;font-weight:700;transition:border-color .15s,transform .1s}.symbol-btn:hover{border-color:var(--cds-brand, #00d4ff)!important}.symbol-btn:active{transform:scale(.96)!important}.symbol-dropdown{border-radius:14px;background:var(--cds-bg-surface, #131316)!important;border:1px solid var(--cds-border-hover, rgba(255,255,255,.12))!important;box-shadow:0 12px 48px #00000080;padding:12px!important}.symbol-quick-picks{display:flex;flex-wrap:wrap;gap:8px}.symbol-pick{border-radius:20px;padding:8px 16px!important;font-weight:600;transition:background .12s,transform .08s}.symbol-pick:active{transform:scale(.94)!important}.chart-tools-overflow{border-radius:12px;background:var(--cds-bg-surface, #131316)!important;border:1px solid var(--cds-border-hover, rgba(255,255,255,.12))!important;box-shadow:0 8px 32px #0006;padding:8px!important}.chart-zoom-controls{background:var(--cds-bg-surface, #131316)!important;border:1px solid var(--cds-border, rgba(255,255,255,.06))!important;border-radius:10px;opacity:.6;transition:opacity .2s}.chart-zoom-controls:hover{opacity:1}.insights-container{padding:0!important}.insights-container .insight-tabs,.insights-container .insights-tabs-row{display:flex;gap:4px;padding:12px var(--cds-content-pad, 20px) 8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.insights-container .insight-tabs::-webkit-scrollbar,.insights-container .insights-tabs-row::-webkit-scrollbar{display:none}.insight-tab{padding:8px 20px!important;border-radius:20px;font-size:13px!important;font-weight:600;white-space:nowrap;border:none!important;background:var(--cds-bg-elevated, #1b1b20)!important;color:var(--cds-text-secondary, #8c8c96)!important;transition:background .15s,color .15s,transform .08s}.insight-tab:active{transform:scale(.95)!important}.insight-tab.active{background:var(--cds-brand, #00d4ff)!important;color:var(--cds-text-inverse, #0a0a0c)!important}.insight-card,.insights-card,.intel-card{background:var(--cds-bg-surface, #131316)!important;border:1px solid var(--cds-border, rgba(255,255,255,.06))!important;border-radius:16px;padding:20px!important;margin-bottom:12px;transition:border-color .2s,transform .15s}.insight-card:hover,.insights-card:hover,.intel-card:hover{border-color:var(--cds-border-hover, rgba(255,255,255,.12))!important}.insight-card .card-title,.insights-card .card-title,.intel-card .card-title{font-size:12px!important;font-weight:700;letter-spacing:.6px;color:var(--cds-text-secondary, #8c8c96)!important;text-transform:uppercase}.signal-hero,.insights-signal-hero{padding:24px var(--cds-content-pad, 20px)!important}.insights-direction-grid,.market-direction-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px;padding:0 var(--cds-content-pad, 20px)!important}.sentiment-gauge{max-width:200px;margin:0 auto}.intelligence-grid,.intel-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:12px;padding:12px var(--cds-content-pad, 20px)!important}.insights-container .section-header,.insights-container h3{font-size:17px!important;font-weight:700;color:var(--cds-text-primary, #f0f0f2)!important;padding:20px var(--cds-content-pad, 20px) 8px!important;margin:0!important;text-transform:none;letter-spacing:-.01em}.account-container,.acct-container{padding:0!important}.account-hero,.acct-hero,.portfolio-hero{padding:28px var(--cds-content-pad, 20px) 20px!important}.account-hero .account-value,.acct-hero .acct-value,.portfolio-hero .portfolio-value{font-size:var(--cds-text-hero, 44px)!important;font-weight:700;color:var(--cds-text-primary, #f0f0f2)!important;letter-spacing:-.02em;line-height:1.1;font-family:var(--cds-font, Inter, sans-serif)}.account-pnl-badge,.acct-pnl{font-size:var(--cds-text-base, 15px)!important;font-weight:600;font-family:var(--cds-font-mono, "JetBrains Mono", monospace);margin-top:4px}.account-stats-row,.acct-stats{display:flex!important;gap:20px;overflow-x:auto!important;scrollbar-width:none;padding:12px var(--cds-content-pad, 20px)!important;-webkit-overflow-scrolling:touch}.account-stats-row::-webkit-scrollbar,.acct-stats::-webkit-scrollbar{display:none!important}.account-stat,.acct-stat-item{min-width:fit-content;background:transparent!important;border:none!important;padding:0!important}.account-stat .account-stat-val{font-size:17px!important;font-weight:600;color:var(--cds-text-primary, #f0f0f2)!important}.account-stat .account-stat-label{font-size:11px!important;color:var(--cds-text-secondary, #8c8c96)!important;text-transform:uppercase;letter-spacing:.04em;margin-top:2px}.acct-tab,.account-tab{padding:8px 20px!important;border-radius:20px;font-size:13px!important;font-weight:600;border:none!important;background:transparent!important;color:var(--cds-text-tertiary, #52525c)!important;transition:color .12s,background .12s}.acct-tab.active,.account-tab.active{background:var(--cds-bg-elevated, #1b1b20)!important;color:var(--cds-text-primary, #f0f0f2)!important}.position-item,.position-row{display:flex!important;align-items:center;padding:16px var(--cds-content-pad, 20px)!important;gap:12px;border-bottom:1px solid var(--cds-divider, rgba(255,255,255,.04));transition:background .1s;cursor:pointer!important}.position-item:hover,.position-row:hover{background:#ffffff05!important}.position-item:active,.position-row:active{background:#ffffff0a!important}#cynthia-section,.cynthia-account-overlay,.autonomous-profile{overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body.cynthia-profile-open,body.cynthia-profile-open #tab-content{overflow:hidden!important}.lab-header,.lab-title-row{padding:24px var(--cds-content-pad, 20px) 12px!important}.lab-header h2,.lab-title-row h2{font-size:24px!important;font-weight:700;color:var(--cds-text-primary, #f0f0f2)!important}.lab-search,.lab-search-input{border-radius:14px;padding:12px 20px!important;font-size:15px!important;background:var(--cds-bg-elevated, #1b1b20)!important;border:1px solid var(--cds-border, rgba(255,255,255,.06))!important;transition:border-color .15s}.lab-search:focus,.lab-search-input:focus{border-color:var(--cds-brand, #00d4ff)!important;box-shadow:0 0 0 3px var(--cds-brand-dim, rgba(0,212,255,.12))}.lab-category-icons,.lab-icon-row{display:flex!important;gap:8px;padding:12px var(--cds-content-pad, 20px)!important;overflow-x:auto!important;scrollbar-width:none}.lab-category-icons::-webkit-scrollbar,.lab-icon-row::-webkit-scrollbar{display:none!important}.lab-category-icon,.lab-cat-btn{min-width:80px;padding:12px 8px!important;border-radius:14px;background:var(--cds-bg-surface, #131316)!important;border:1px solid var(--cds-border, rgba(255,255,255,.06))!important;display:flex!important;flex-direction:column;align-items:center;gap:8px;transition:border-color .15s,transform .1s;cursor:pointer!important}.lab-category-icon:active,.lab-cat-btn:active{transform:scale(.94)!important}.lab-category-icon.active,.lab-cat-btn.active{border-color:var(--cds-brand, #00d4ff)!important;background:var(--cds-brand-dim, rgba(0,212,255,.12))!important}.lab-tool-card,.lab-card{background:var(--cds-bg-surface, #131316)!important;border:1px solid var(--cds-border, rgba(255,255,255,.06))!important;border-radius:14px;padding:16px!important;transition:border-color .15s,transform .12s;cursor:pointer!important}.lab-tool-card:hover,.lab-card:hover{border-color:var(--cds-border-hover, rgba(255,255,255,.12))!important;transform:translateY(-1px)!important}.lab-tool-card:active,.lab-card:active{transform:scale(.985)!important}.lab-category{margin-bottom:8px}.lab-category summary,.lab-category .lab-cat-header{padding:16px var(--cds-content-pad, 20px)!important;font-size:15px!important;font-weight:600;color:var(--cds-text-primary, #f0f0f2)!important;cursor:pointer!important;display:flex!important;align-items:center;justify-content:space-between;transition:background .12s}.lab-category summary:hover,.lab-category .lab-cat-header:hover{background:#ffffff05!important}.lab-items-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:8px;padding:8px var(--cds-content-pad, 20px) 16px!important}.lab-builder-form input,.lab-builder-form select,.builder-field input,.builder-field select{border-radius:10px;padding:12px 16px!important;font-size:14px!important;background:var(--cds-bg-elevated, #1b1b20)!important;border:1px solid var(--cds-border, rgba(255,255,255,.06))!important;transition:border-color .15s}.lab-builder-form input:focus,.lab-builder-form select:focus,.builder-field input:focus,.builder-field select:focus{border-color:var(--cds-brand, #00d4ff)!important;box-shadow:0 0 0 3px var(--cds-brand-dim, rgba(0,212,255,.12))}#settings-dropdown{background:var(--cds-bg-surface, #131316)!important;border:1px solid var(--cds-border-hover, rgba(255,255,255,.12))!important;border-radius:16px;box-shadow:0 16px 48px #00000080;max-height:80vh!important;overflow-y:auto!important;overscroll-behavior:contain}.settings-dd-section{padding:12px 0!important}.settings-dd-title{font-size:12px!important;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--cds-text-secondary, #8c8c96)!important;margin-bottom:8px}.settings-row{padding:8px 0!important}.settings-input,.settings-check{border-radius:8px}.capital-preset{border-radius:20px;padding:8px 16px!important;font-weight:600;transition:background .12s,transform .08s}.capital-preset:active{transform:scale(.94)!important}.capital-preset.active{background:var(--cds-brand, #00d4ff)!important;color:var(--cds-text-inverse, #0a0a0c)!important}.skill-pill{border-radius:20px;padding:8px 16px!important;font-weight:600;transition:all .12s}.skill-pill.active{background:var(--cds-brand, #00d4ff)!important;color:var(--cds-text-inverse, #0a0a0c)!important}.top-bar-price{font-size:14px!important;font-weight:700;letter-spacing:-.01em}.top-bar-tag{font-size:9px!important;font-weight:700;padding:2px 8px!important;border-radius:10px;letter-spacing:.5px}.top-bar-tag[style*=DEV],.top-bar-level{font-size:9px!important;opacity:.7}.api-error-badge,.error-toast{border-radius:20px;font-size:11px!important;padding:8px 16px!important;background:var(--cds-bg-surface, #131316)!important;border:1px solid var(--cds-negative-dim, rgba(239,68,68,.1))!important;color:var(--cds-negative, #ef4444)!important;box-shadow:0 4px 16px #0000004d}button:not(.no-spring):active{transition-duration:60ms!important}.card,.insight-card,.intel-card,.lab-card,.lab-tool-card{will-change:transform}#aurora-bg{display:none!important}@media(max-width:480px){#chart-header{padding:8px!important}.tf-pill{padding:4px 12px!important;font-size:11px!important}.insight-tab{padding:8px 16px!important;font-size:12px!important}.acct-tab,.account-tab{padding:8px 16px!important;font-size:12px!important;min-height:36px}.position-item,.position-row{padding:16px var(--cds-content-pad, 16px)!important;min-height:60px}.lab-items-grid{grid-template-columns:1fr 1fr!important;gap:8px}#draw-toolbar{overflow-x:auto!important;scrollbar-width:none}#draw-toolbar::-webkit-scrollbar{display:none!important}}@media(min-width:600px){.insights-direction-grid,.market-direction-grid{grid-template-columns:1fr 1fr!important}.intelligence-grid,.intel-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}}@media(min-width:1024px){.intelligence-grid,.intel-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important}.lab-items-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important}#draw-toolbar{opacity:1;transform:translate(0)!important;pointer-events:auto}}.insights-symbol-bar{background:var(--cds-bg-primary, #0a0a0c)!important;backdrop-filter:blur(16px)!important;border:none!important;border-bottom:1px solid var(--cds-border, rgba(255,255,255,.06));border-radius:0;padding:12px var(--cds-content-pad, 20px)!important;gap:12px;position:sticky!important;top:0!important;z-index:var(--z-sticky)!important}.insights-sym-label{font-size:20px!important;font-weight:800;letter-spacing:-.02em}.insights-sym-price{font-size:20px!important;font-weight:700}.insights-sym-change{font-size:13px!important;font-weight:600;padding:4px 12px!important;border-radius:20px}.insights-sym-picks{gap:8px}.insights-pick{padding:8px 12px!important;font-size:12px!important;font-weight:600;border-radius:20px;background:var(--cds-bg-elevated, #1b1b20)!important;border:1px solid transparent!important;color:var(--cds-text-secondary, #8c8c96)!important;transition:all .12s ease;min-height:32px}.insights-pick:hover{color:var(--cds-text-primary, #f0f0f2)!important;border-color:var(--cds-border-hover, rgba(255,255,255,.12))!important}.insights-pick.active{background:var(--cds-brand-dim, rgba(0,212,255,.12))!important;border-color:var(--cds-brand, #00d4ff)!important;color:var(--cds-brand, #00d4ff)!important}.insights-pick:active{transform:scale(.94)!important}.insights-tabs{display:flex!important;gap:4px;padding:8px var(--cds-content-pad, 20px)!important;background:transparent!important;border:none!important;border-radius:0;overflow-x:auto!important}.insights-tab{flex:0 0 auto;padding:8px 20px!important;font-size:13px!important;font-weight:600;text-transform:none;letter-spacing:0;color:var(--cds-text-secondary, #8c8c96)!important;background:var(--cds-bg-elevated, #1b1b20)!important;border:none!important;border-radius:22px;transition:all .15s ease}.insights-tab:hover{color:var(--cds-text-primary, #f0f0f2)!important;background:var(--cds-bg-hover, #222228)!important}.insights-tab.active{color:var(--cds-text-inverse, #0a0a0c)!important;background:var(--cds-brand, #00d4ff)!important}.insights-tab:active{transform:scale(.95)!important}.trade-direction{font-size:28px!important;font-weight:800;letter-spacing:-.02em}.trade-reason{font-size:13px!important;color:var(--cds-text-secondary, #8c8c96)!important;margin-top:4px}.trade-prices{display:flex!important;gap:24px;margin-top:16px}.trade-price-label{font-size:11px!important;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--cds-text-secondary, #8c8c96)!important}.trade-price-val{font-size:18px!important;font-weight:700}.trade-meta-row{display:flex!important;gap:8px;margin-top:16px;flex-wrap:wrap}.trade-meta{font-size:11px!important;font-weight:600;padding:4px 12px!important;border-radius:16px;background:var(--cds-bg-elevated, #1b1b20)!important;color:var(--cds-text-secondary, #8c8c96)!important}.trade-rr-bar{margin-top:12px;border-radius:4px;overflow:hidden!important;height:6px!important}.iv-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px;margin-top:12px;padding:0 var(--cds-content-pad, 20px)!important}.iv-card{background:var(--cds-bg-surface, #131316)!important;border:1px solid var(--cds-border, rgba(255,255,255,.06))!important;border-radius:14px;overflow:hidden!important;transition:border-color .2s ease}.iv-card:before{display:none!important}.iv-card:hover{border-color:var(--cds-border-hover, rgba(255,255,255,.12))!important;transform:none!important;box-shadow:none}.iv-card-title{padding:16px 16px 0!important;font-size:11px!important;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--cds-text-secondary, #8c8c96)!important}.iv-card-body{padding:12px 16px 16px!important;font-size:14px!important;line-height:1.6}.plan-levels-row{display:grid!important;grid-template-columns:1fr!important;gap:12px;padding:0 var(--cds-content-pad, 20px)!important;margin-top:12px}@media(min-width:600px){.iv-grid,.plan-levels-row{grid-template-columns:1fr 1fr!important}}@media(min-width:1024px){.iv-grid{grid-template-columns:1fr 1fr 1fr!important}}.ict-hero-carousel{padding:12px var(--cds-content-pad, 20px)!important;position:relative!important}.ict-carousel-track{display:flex!important;gap:12px;overflow-x:auto!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:4px}.ict-carousel-track::-webkit-scrollbar{display:none!important}.ict-card{flex:0 0 180px;background:var(--cds-bg-surface, #131316)!important;border:1px solid var(--cds-border, rgba(255,255,255,.06))!important;border-radius:14px;padding:16px!important;scroll-snap-align:start;transition:border-color .15s}.ict-card:hover{border-color:var(--cds-border-hover, rgba(255,255,255,.12))!important}.ict-card-icon{font-size:20px!important;margin-bottom:8px;opacity:.7}.ict-card-title{font-size:12px!important;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cds-text-secondary, #8c8c96)!important;margin-bottom:8px}.ict-card-value{font-size:18px!important;font-weight:700}.ict-carousel-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;background:var(--cds-bg-elevated, #1b1b20)!important;border:1px solid var(--cds-border, rgba(255,255,255,.06))!important;border-radius:50%;width:32px!important;height:32px!important;display:flex!important;align-items:center;justify-content:center;color:var(--cds-text-secondary, #8c8c96)!important;cursor:pointer!important;z-index:5!important;font-size:18px!important;transition:background .12s,color .12s}.ict-carousel-arrow:hover{background:var(--cds-bg-hover, #222228)!important;color:var(--cds-text-primary, #f0f0f2)!important}.ict-carousel-arrow.left{left:4px!important}.ict-carousel-arrow.right{right:4px!important}.scanner-header{padding:12px var(--cds-content-pad, 20px)!important;display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.scanner-sub-tabs{display:flex!important;gap:4px}.scanner-tab{padding:8px 16px!important;border-radius:20px;font-size:12px!important;font-weight:600;background:var(--cds-bg-elevated, #1b1b20)!important;border:none!important;color:var(--cds-text-secondary, #8c8c96)!important;cursor:pointer!important;transition:all .12s}.scanner-tab.active{background:var(--cds-brand-dim, rgba(0,212,255,.12))!important;color:var(--cds-brand, #00d4ff)!important}.scanner-tab:active{transform:scale(.94)!important}.scanner-run-btn{padding:8px 20px!important;border-radius:22px;font-size:13px!important;font-weight:700;background:var(--cds-brand, #00d4ff)!important;color:var(--cds-text-inverse, #0a0a0c)!important;border:none!important;cursor:pointer!important;transition:transform .1s,box-shadow .15s}.scanner-run-btn:hover{box-shadow:0 4px 16px #00d4ff40}.scanner-run-btn:active{transform:scale(.95)!important}.scanner-smart-bar{margin:8px var(--cds-content-pad, 20px)!important;background:var(--cds-bg-surface, #131316)!important;border:1px solid var(--cds-border, rgba(255,255,255,.06))!important;border-radius:14px;padding:16px!important}.scanner-smart-title{font-size:11px!important;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cds-text-secondary, #8c8c96)!important;margin-bottom:8px}.scanner-empty{padding:48px 20px!important;text-align:center}.scanner-registry{margin:16px var(--cds-content-pad, 20px)!important;padding:12px 16px!important;background:var(--cds-bg-surface, #131316)!important;border:1px solid var(--cds-border, rgba(255,255,255,.06))!important;border-radius:14px}.scanner-registry-title{font-size:11px!important;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cds-text-secondary, #8c8c96)!important;margin-bottom:8px}.hero-carousel{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hero-carousel::-webkit-scrollbar{display:none!important}.hero-screen{flex:0 0 100%;scroll-snap-align:center;padding:0 4px!important}.hero-screen-title{font-size:18px!important;font-weight:700;color:var(--cds-text-primary, #f0f0f2)!important;margin-bottom:12px}.hero-dots{display:flex!important;justify-content:center;gap:8px;padding:12px 0 16px!important}.hero-dot{width:8px!important;height:8px!important;border-radius:50%;background:var(--cds-text-tertiary, #52525c)!important;border:none!important;cursor:pointer!important;transition:background .2s,transform .2s cubic-bezier(.34,1.56,.64,1);padding:0!important}.hero-dot.active{background:var(--cds-brand, #00d4ff)!important;transform:scale(1.4)!important}.account-equity .account-value,#acct-equity{font-size:38px!important;font-weight:700;color:var(--cds-text-primary, #f0f0f2)!important;letter-spacing:-.02em;font-family:var(--cds-font, Inter, sans-serif);line-height:1.1}.acct-pnl-group{display:flex!important;gap:16px;margin-top:4px}.acct-pnl{font-size:15px!important;font-weight:600;font-family:var(--cds-font-mono, "JetBrains Mono", monospace)}.acct-equity-chart-wrap{margin-top:16px;border-radius:12px;overflow:hidden!important}.acct-chart-periods,.acct-period-pills{display:flex!important;justify-content:center;gap:4px;padding:12px 0!important}.acct-period-btn{padding:8px 12px!important;border-radius:20px;border:none!important;background:transparent!important;color:var(--cds-text-tertiary, #52525c)!important;font-size:12px!important;font-weight:600;cursor:pointer!important;transition:color .12s,background .12s;min-width:36px;text-align:center}.acct-period-btn:hover{color:var(--cds-text-secondary, #8c8c96)!important}.acct-period-btn.active{color:var(--cds-brand, #00d4ff)!important;background:var(--cds-brand-dim, rgba(0,212,255,.12))!important}.acct-period-btn:active{transform:scale(.92)!important}.account-stats-row{display:flex!important;gap:24px;padding:12px 0!important;overflow-x:auto!important;scrollbar-width:none}.account-stats-row::-webkit-scrollbar{display:none!important}.account-stat{min-width:fit-content;display:flex!important;flex-direction:column}.account-stat .account-label{font-size:11px!important;color:var(--cds-text-secondary, #8c8c96)!important;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.account-stat .account-stat-val{font-size:17px!important;font-weight:600;color:var(--cds-text-primary, #f0f0f2)!important;font-family:var(--cds-font-mono, "JetBrains Mono", monospace);margin-top:2px}.acct-alloc-row{display:flex!important;align-items:center;gap:16px;padding:12px 0!important}.account-tabs{display:flex!important;gap:0;padding:0 var(--cds-content-pad, 20px)!important;border-bottom:1px solid var(--cds-border, rgba(255,255,255,.06));overflow-x:auto!important;scrollbar-width:none}.account-tabs::-webkit-scrollbar{display:none!important}.acct-tab{padding:12px 16px!important;font-size:13px!important;font-weight:600;color:var(--cds-text-tertiary, #52525c)!important;background:transparent!important;border:none!important;border-bottom:2px solid transparent;border-radius:0;cursor:pointer!important;white-space:nowrap;transition:color .15s,border-color .15s}.acct-tab:hover{color:var(--cds-text-secondary, #8c8c96)!important}.acct-tab.active{color:var(--cds-text-primary, #f0f0f2)!important;border-bottom-color:var(--cds-brand, #00d4ff)!important;background:transparent!important}.trade-mode-toggle{display:flex!important;align-items:center;gap:4px;padding:12px var(--cds-content-pad, 20px)!important}.trade-mode-btn{padding:8px 16px!important;border-radius:20px;font-size:11px!important;font-weight:700;letter-spacing:.05em;background:var(--cds-bg-elevated, #1b1b20)!important;border:1px solid var(--cds-border, rgba(255,255,255,.06))!important;color:var(--cds-text-secondary, #8c8c96)!important;cursor:pointer!important;transition:all .12s}.trade-mode-btn.active{background:var(--cds-brand-dim, rgba(0,212,255,.12))!important;border-color:var(--cds-brand, #00d4ff)!important;color:var(--cds-brand, #00d4ff)!important}.trade-mode-badge{font-size:11px!important;color:var(--cds-text-tertiary, #52525c)!important;margin-left:8px}.cynthia-hero-equity,.cynthia-hero-value{font-size:32px!important;font-weight:700;color:var(--cds-text-primary, #f0f0f2)!important;letter-spacing:-.02em}.cynthia-hero-stats{display:flex!important;gap:16px;margin-top:12px;flex-wrap:wrap}.cynthia-hero-stat{text-align:center;min-width:60px}.cynthia-hero-stat-val{font-size:18px!important;font-weight:700;color:var(--cds-text-primary, #f0f0f2)!important}.cynthia-hero-stat-label{font-size:10px!important;color:var(--cds-text-secondary, #8c8c96)!important;text-transform:uppercase;letter-spacing:.04em;margin-top:2px}.hero-perf-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px}.hero-perf-card{background:var(--cds-bg-elevated, #1b1b20)!important;border-radius:12px;padding:12px!important;text-align:center}.hero-perf-val{font-size:18px!important;font-weight:700;color:var(--cds-text-primary, #f0f0f2)!important;display:block!important}.hero-perf-label{font-size:10px!important;color:var(--cds-text-secondary, #8c8c96)!important;text-transform:uppercase;letter-spacing:.04em;margin-top:4px;display:block!important}.market-card,.market-data-card{background:var(--cds-bg-surface, #131316)!important;border:1px solid var(--cds-border, rgba(255,255,255,.06))!important;border-radius:14px;padding:16px!important}.index-card-price,.corr-price{font-size:22px!important;font-weight:700}.order-flow-bar{border-radius:6px;overflow:hidden!important;height:8px!important}.session-card{background:var(--cds-bg-surface, #131316)!important;border:1px solid var(--cds-border, rgba(255,255,255,.06))!important;border-radius:14px;padding:16px!important}#cynthia-chat-panel{background:var(--cds-bg-surface, #131316)!important;border-top:1px solid var(--cds-border-hover, rgba(255,255,255,.12))}.chat-messages{padding:16px!important}.message{margin-bottom:12px}.message-content{font-size:14px!important;line-height:1.6}.chat-quick-chips{display:flex!important;gap:8px;flex-wrap:wrap;padding:8px 0!important}.chat-chip{padding:8px 16px!important;border-radius:20px;font-size:12px!important;font-weight:600;background:var(--cds-bg-elevated, #1b1b20)!important;border:1px solid var(--cds-border, rgba(255,255,255,.06))!important;color:var(--cds-text-secondary, #8c8c96)!important;cursor:pointer!important;transition:all .12s}.chat-chip:hover{border-color:var(--cds-brand, #00d4ff)!important;color:var(--cds-brand, #00d4ff)!important}.chat-chip:active{transform:scale(.94)!important}.chat-input-area{padding:12px 16px!important;border-top:1px solid var(--cds-border, rgba(255,255,255,.06));display:flex!important;gap:8px;align-items:center}.chat-form{flex:1;display:flex!important;gap:8px}#chat-input{flex:1;padding:12px 16px!important;border-radius:22px;border:1px solid var(--cds-border, rgba(255,255,255,.06))!important;background:var(--cds-bg-elevated, #1b1b20)!important;color:var(--cds-text-primary, #f0f0f2)!important;font-size:14px!important;outline:none!important;transition:border-color .15s}#chat-input:focus{border-color:var(--cds-brand, #00d4ff)!important}.btn-send{padding:12px 20px!important;border-radius:22px;background:var(--cds-brand, #00d4ff)!important;color:var(--cds-text-inverse, #0a0a0c)!important;border:none!important;font-weight:700;font-size:13px!important;cursor:pointer!important;transition:transform .1s,box-shadow .15s}.btn-send:hover{box-shadow:0 4px 12px #00d4ff40}.btn-send:active{transform:scale(.94)!important}.insights-section{margin-bottom:8px}.insights-section-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:var(--cds-bg-surface, #131316);border:1px solid var(--cds-border, rgba(255,255,255,.06));border-radius:10px;cursor:pointer;transition:background .2s}.insights-section-toggle:hover{background:var(--cds-bg-elevated, #1b1b20)}.insights-section-title{font-size:var(--cds-text-sm, 13px);font-weight:600;color:var(--cds-text-secondary, #8c8c96);text-transform:uppercase;letter-spacing:.5px}.insights-section-chevron{font-size:12px;color:var(--cds-text-tertiary, #52525c);transition:transform .3s cubic-bezier(.4,0,.2,1)}.insights-section.open .insights-section-chevron{transform:rotate(180deg)}.insights-section-body{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease;opacity:0}.insights-section.open .insights-section-body{max-height:2000px;opacity:1;margin-top:8px}.lab-categories{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;padding:16px}.lab-cat-card{background:var(--cds-bg-surface, #131316);border:1px solid var(--cds-border, rgba(255,255,255,.06));border-radius:12px;padding:20px 16px;text-align:center;cursor:pointer;transition:background .2s,border-color .2s,transform .15s}.lab-cat-card:hover{background:var(--cds-bg-elevated, #1b1b20);border-color:var(--cds-border-hover, rgba(255,255,255,.12));transform:translateY(-2px)}.lab-cat-card:active{transform:translateY(0)}.lab-cat-icon{font-size:28px;margin-bottom:8px;opacity:.8}.lab-cat-name{font-size:var(--cds-text-sm, 13px);font-weight:600;color:var(--cds-text-primary, #f0f0f2);margin-bottom:4px}.lab-cat-count{font-size:var(--cds-text-xs, 11px);color:var(--cds-text-tertiary, #52525c)}.lab-cat-expanded{padding:12px 16px}.lab-cat-back{background:none;border:none;color:var(--cds-brand, #00d4ff);font-size:var(--cds-text-sm, 13px);font-weight:500;cursor:pointer;padding:8px 0;margin-bottom:12px;display:flex;align-items:center;gap:8px}.lab-cat-back:hover{text-decoration:underline}.lab-cat-tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.lab-cat-tool-btn{background:var(--cds-bg-surface, #131316);border:1px solid var(--cds-border, rgba(255,255,255,.06));border-radius:10px;padding:16px 12px;text-align:center;cursor:pointer;font-size:var(--cds-text-sm, 13px);color:var(--cds-text-primary, #f0f0f2);font-weight:500;transition:background .2s,border-color .2s}.lab-cat-tool-btn:hover{background:var(--cds-bg-elevated, #1b1b20);border-color:var(--cds-brand, #00d4ff)}.lab-cat-tool-btn.active{background:var(--cds-brand-dim, rgba(0,212,255,.12));border-color:var(--cds-brand, #00d4ff);color:var(--cds-brand, #00d4ff)}.progress-summary-card{background:var(--cds-bg-surface, #131316);border:1px solid var(--cds-border, rgba(255,255,255,.06));border-radius:10px;padding:12px 16px;margin-bottom:12px;text-align:center;font-size:12px;color:var(--cds-text-secondary, #8c8c96);display:flex;align-items:center;justify-content:center;min-height:36px}.iv-card,.cq-card,.cds-card,.bento-hero,.bento-metric,.bento-action,.bento-list,.ict-card,.scanner-card,.lab-cat-card{background:#0d0d18!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:14px;transition:border-color .2s,transform .15s}.iv-card:hover,.cq-card:hover,.cds-card:hover,.scanner-card:hover,.lab-cat-card:hover{border-color:#00d4ff1a!important}.iv-card-title,.cq-card-title,.cds-card-title{font-size:12px!important;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cds-text-secondary, #8c8c96)!important;margin-bottom:12px}.insights-symbol-bar .sym-pill,.insights-symbol-bar button{border-radius:8px;font-size:11px!important;transition:all .15s}.insights-symbol-bar .sym-pill.active,.insights-symbol-bar button.active{background:#00d4ff1f!important;color:#00d4ff!important;border-color:#00d4ff4d!important}.lab-cat-card{padding:20px 16px!important}.lab-cat-icon{font-size:24px!important;margin-bottom:8px;filter:grayscale(.3)!important}.lab-cat-card:hover .lab-cat-icon{filter:grayscale(0)!important}.lab-cat-name{font-size:12px!important;color:var(--cds-text-primary, #f0f0f2)!important}.lab-cat-count{font-size:10px!important;color:var(--cds-text-secondary, #8c8c96)!important}.submit-to-cynthia,.cq-btn,.acct-settings-save{background:linear-gradient(135deg,#00d4ff,#a371f7)!important;color:#fff!important;border:none!important;border-radius:8px;font-weight:600;transition:opacity .15s,transform .1s}.submit-to-cynthia:hover,.cq-btn:hover,.acct-settings-save:hover{opacity:.9}.submit-to-cynthia:active,.cq-btn:active,.acct-settings-save:active{transform:scale(.97)!important}.account-container select,.account-container input[type=text],.account-container input[type=number],.account-container input[type=date],.account-container textarea,.cynthia-section select,.cynthia-section input[type=text],.cynthia-section input[type=number],.cynthia-section textarea,#tab-lab select,#tab-lab input[type=text],#tab-lab input[type=number],.slide-panel select,.slide-panel input[type=text],.slide-panel input[type=number]{background:#0c0c1ecc;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--cds-text-primary, #f0f0f2);transition:border-color .2s}.account-container select:focus,.account-container input:focus,.cynthia-section input:focus,#tab-lab input:focus,.slide-panel input:focus{border-color:#00d4ff4d;outline:none}#top-bar{background:#0a0a10eb!important;border-bottom:1px solid rgba(255,255,255,.04)}#bottom-nav{background:#0a0a0cf2!important;border-top:1px solid rgba(255,255,255,.04)}#chart-box{background:#0a0a0c!important}#chart-header{background:#0a0a10f2!important;border-bottom:1px solid rgba(255,255,255,.04)}.diag-tabs,.cynthia-sub-tabs{overflow-x:auto!important;scrollbar-width:none;gap:2px}.diag-tabs::-webkit-scrollbar,.cynthia-sub-tabs::-webkit-scrollbar{display:none!important}.cq-modal,.qt-modal,.diag-modal,.screenshot-modal{background:#0d0d18!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px;box-shadow:0 16px 64px #0009}.toast-notification{background:#0d0d18!important;border:1px solid rgba(0,212,255,.12)!important;border-radius:10px}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}*::-webkit-scrollbar{width:4px;height:4px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:#fff3}.strategy-card,.strat-card{background:#0d0d18!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:12px}.strategy-card:hover,.strat-card:hover{border-color:#00d4ff26!important}.tour-tooltip,.onboarding-tooltip{max-width:calc(100vw - 32px)!important;z-index:var(--z-onboarding)!important}.acct-empty,.lab-empty,.no-data-msg{color:var(--cds-text-secondary, #8c8c96)!important;font-size:12px!important;text-align:center;padding:24px 16px!important}.skel,.skeleton,.cq-skeleton,.cds-skeleton{animation-duration:1.8s!important;animation-timing-function:ease-in-out!important}
