:root{--vx-bg:var(--vn-bg);--vx-bg-2:var(--vn-bg-soft);--vx-shell:var(--vn-shell-bg);--vx-panel:var(--vn-surface);--vx-panel-2:var(--vn-bg-soft);--vx-panel-3:var(--vn-surface-muted);--vx-line:var(--vn-border);--vx-line-hi:var(--vn-border-strong);--vx-text:var(--vn-text);--vx-text-2:var(--vn-text-secondary);--vx-muted:var(--vn-text-muted);--vx-dim:var(--vn-text-muted);--vx-gold:var(--vn-gold);--vx-gold-hi:var(--vn-gold-strong);--vx-cyan:var(--vn-text-secondary);--vx-cyan-hi:var(--vn-text);--vx-red:var(--vn-up);--vx-green:var(--vn-down);--vx-yellow:var(--vn-gold);--vx-radius:14px}body,html{color:var(--vx-text)!important}body,html{background:var(--vx-bg)!important}body{font-size:14px!important}.appShell{grid-template-columns:228px minmax(0,1fr)!important}.sidebar{background:var(--vn-sidebar-bg)!important;border-right:1px solid var(--vx-line)!important;box-shadow:none!important}.sidebar .brand{border-bottom:1px solid var(--vx-line)!important}.brandmark{background:linear-gradient(145deg,var(--vn-gold),var(--vn-gold))!important;box-shadow:0 0 25px rgba(215,173,88,.14)!important}.sidebar nav a{color:var(--vn-text-muted)!important;border:1px solid transparent!important;border-radius:9px!important}.sidebar nav a:hover{color:var(--vn-text)!important;background:var(--vn-surface-muted)!important;border-color:var(--vx-line)!important}.sidebar nav a.active{color:var(--vn-text)!important;background:var(--vn-surface)!important;border-color:transparent!important;box-shadow:inset 2px 0 var(--vn-gold)!important}.workspace{max-width:1700px!important;margin:0 auto!important;padding-left:28px!important;padding-right:28px!important}.topbar{min-height:92px!important;background:var(--vn-topbar-bg)!important;border-bottom:1px solid var(--vx-line)!important}.topbar h1{font-size:25px!important;font-weight:850!important;letter-spacing:-.035em!important}.topbar p{color:var(--vx-muted)!important;font-size:11px!important}.commandTrigger{background:var(--vn-surface)!important;border-color:var(--vx-line)!important;border-radius:10px!important}.commandTrigger:hover{border-color:var(--vn-gold)!important}.marketTicker{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid var(--vx-line)!important}.marketTicker,.tickerFlag{background:var(--vn-surface)!important}.bbkHeroV2,.card,.chartPanel,.chartV2,.chipHero,.dataCard,.decisionHero,.etfHero,.fundHero,.historyPanel,.indexCard,.intelCard,.mktSection,.pagePanel,.panel2,.priceDefense,.providerCard,.rankingStudio,.researchHero,.researchNarrative,.researchText,.stockV2Header,.watchV2Card{background:var(--vn-surface)!important;border:1.5px solid var(--vx-line)!important;border-radius:var(--vx-radius)!important;box-shadow:none!important}.pulseWave{position:absolute;left:4%;right:4%;bottom:34px;height:80px;display:flex;align-items:flex-end;gap:8px}.pulseWave i{flex:1 1;min-width:3px;border-radius:3px 3px 0 0;background:linear-gradient(0deg,rgba(80,212,229,.15),rgba(80,212,229,.92))}.pulseWave i:first-child{height:24%}.pulseWave i:nth-child(2){height:39%}.pulseWave i:nth-child(3){height:31%}.pulseWave i:nth-child(4){height:54%}.pulseWave i:nth-child(5){height:47%}.pulseWave i:nth-child(6){height:71%}.pulseWave i:nth-child(7){height:58%}.pulseWave i:nth-child(8){height:76%}.pulseWave i:nth-child(9){height:63%}.pulseWave i:nth-child(10){height:91%}.pulseWave i:nth-child(11){height:78%}.pulseWave i:nth-child(12){height:100%}.pulseLegend{position:absolute;left:4%;bottom:8px;display:flex;gap:18px;color:var(--vn-text-muted);font-size:7px}.pulseLegend span{display:flex;align-items:center;gap:5px}.pulseLegend i{width:5px;height:5px;border-radius:50%}.cyanDot{background:var(--vx-cyan)}.goldDot{background:var(--vx-gold)}.vnextOpportunityList{margin-top:11px}.vnextOpportunityList>a{min-height:48px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;border-bottom:1px solid rgba(154,189,208,.08);color:inherit!important;text-decoration:none}.vnextOpportunityList>a:hover{background:var(--vn-bg-soft)}.vnextOpportunityList em{color:var(--vn-text-muted);font-size:8px;font-style:normal}.vnextOpportunityList b{display:block;font-size:11px}.vnextOpportunityList small{color:var(--vn-text-muted);font-size:8px}.vnextOpportunityList strong{color:var(--vx-gold-hi);font-size:13px}.rankingStudio{background:var(--vn-surface)!important;border-color:var(--vn-border)!important}.marketRow{border-color:rgba(154,189,208,.08)!important}.marketRow:hover{background:var(--vn-bg-soft)!important}.stockV2Header{min-height:122px!important;background:radial-gradient(520px 180px at 65% 0,rgba(80,212,229,.075),transparent 70%),linear-gradient(125deg,var(--vn-surface),var(--vn-surface))!important}.decisionHero,.stockV2Header{border-color:var(--vx-line)!important}.decisionHero{min-height:165px!important;background:linear-gradient(125deg,var(--vn-surface),var(--vn-surface))!important}.scoreRing>div{background:var(--vn-surface)!important;border-color:rgba(80,212,229,.18)!important}.stockTabs{border-color:var(--vx-line)!important}.stockTabs a.active,.stockTabs button.active{color:var(--vx-gold-hi)!important;border-bottom-color:var(--vx-gold)!important}.aiHero{background:radial-gradient(520px 220px at 0 0,rgba(80,212,229,.09),transparent 68%),linear-gradient(135deg,var(--vn-surface),var(--vn-surface))!important;border-color:rgba(80,212,229,.18)!important}.aiStatus i{background:var(--vx-cyan)!important;box-shadow:0 0 13px rgba(80,212,229,.65)!important}.signalpill.red{color:var(--vn-up)!important}.signalpill.red,.signalpill.yellow{background:transparent!important;border-color:transparent!important}.signalpill.yellow{color:var(--vn-gold)!important}.signalpill.green{color:var(--vn-down)!important;background:transparent!important;border-color:transparent!important}.vnextMobileDock{display:none}@media(max-width:1199px) and (min-width:768px){.appShell{grid-template-columns:82px minmax(0,1fr)!important}.workspace{padding-left:20px!important;padding-right:20px!important}}@media(max-width:767px){body{padding-bottom:78px!important}.appShell{padding-top:98px!important}.workspace{padding-left:12px!important;padding-right:12px!important}.marketTicker{top:58px!important}.topbar{min-height:auto!important;margin-bottom:8px!important;padding:12px 2px 11px!important}.topbar h1{font-size:21px!important}.topbar p{display:none}.topactions{display:none!important}.vnextMobileDock{position:fixed;z-index:1800;left:10px;right:10px;bottom:max(9px,env(safe-area-inset-bottom));height:61px;display:grid;grid-template-columns:repeat(5,1fr);padding:5px;border:1px solid rgba(126,180,203,.18);border-radius:17px;background:rgba(8,14,19,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 18px 50px rgba(0,0,0,.42)}.vnextMobileDock a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:12px;color:var(--vn-text-muted)!important;text-decoration:none}.vnextMobileDock a span{font-size:17px;line-height:1}.vnextMobileDock a small{font-size:8px;font-weight:750}.vnextMobileDock a.active{color:var(--vx-gold-hi)!important;background:rgba(215,173,88,.1)}.stockV2Header{border-radius:14px!important}.stockTabs{display:flex!important;overflow-x:auto!important;scrollbar-width:none}.stockTabs::-webkit-scrollbar{display:none}.stockTabs a,.stockTabs button{flex:0 0 auto;white-space:nowrap}.decisionHero{border-radius:14px!important}}.featureCard,.flagshipTeaser{min-width:0!important}.featureCardInner.flagshipTeaser{position:relative!important;min-height:118px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:19px 22px!important;overflow:hidden!important}.featureCardInner.flagshipTeaser>div{min-width:0!important}.featureCardInner.flagshipTeaser>div:first-child{flex:1 1 auto!important;display:flex!important;align-items:center!important;gap:15px!important}.featureCardInner.flagshipTeaser>div:last-child{position:static!important;flex:0 0 auto!important;margin:0!important;transform:none!important;align-self:center!important}.ft-text{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.ft-text>b{display:block!important;margin:5px 0 3px!important;transform:none!important;font-size:18px!important;line-height:1.22!important}.ft-text>b,.ft-text>span{position:static!important}.stockV2Header h2,.vxEquityHeader h2{line-height:1.15!important}.vxAiResearchBtn,.vxSecondaryBtn{font-size:14px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}.vxEquityHeader{min-height:116px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:20px 0 12px;padding:19px 21px;border:1px solid var(--vx-line);border-radius:16px;background:radial-gradient(480px 180px at 45% -40px,rgba(80,212,229,.08),transparent 68%),linear-gradient(130deg,var(--vn-surface),var(--vn-surface));box-shadow:none}.vxEquityIdentity{min-width:0;display:flex;align-items:center;gap:15px}.vxEquityLogo{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border:1px solid rgba(80,212,229,.18);border-radius:13px;background:linear-gradient(145deg,rgba(80,212,229,.34),rgba(215,173,88,.48));color:var(--vn-text);font-size:18px;font-weight:900}.vxEquityName{min-width:115px}.vxEquityName>span{color:var(--vn-text-muted);font-size:13px}.vxEquityName h2{margin:2px 0;color:var(--vn-text);font-size:21px;font-weight:860;letter-spacing:-.025em}.vxEquityName small{color:var(--vn-text-muted);font-size:13px}.vxEquityQuote{margin-left:17px}.vxEquityQuote>b{display:block;font-size:27px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vxEquityQuote>span{display:block;margin-top:6px;font-size:13px}.vxEquityActions{display:flex;align-items:center;gap:7px}.vxAiResearchBtn,.vxSecondaryBtn{min-height:39px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border-radius:9px;text-decoration:none;cursor:pointer}.vxAiResearchBtn{border:0;background:linear-gradient(135deg,var(--vn-gold),var(--vn-gold));color:#171109!important}.vxSecondaryBtn{border:1px solid var(--vx-line-hi);background:var(--vn-surface-muted);color:var(--vn-text)!important}.vxEquityControl{display:grid;grid-template-columns:1.35fr repeat(3,1fr);overflow:hidden;margin-bottom:12px;border:1px solid var(--vx-line);border-radius:13px;background:var(--vn-surface)}.vxEquityControl>div{min-height:96px;padding:17px 19px;border-right:1px solid var(--vx-line)}.vxEquityControl>div:last-child{border-right:0}.vxSignalSummary{display:flex;align-items:center;gap:13px}.vxSignalBadge{min-width:78px;display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border:1px solid;border-radius:8px;font-size:13px;font-weight:900}.vxSignalBadge.red{color:var(--vn-up);background:rgba(255,94,104,.09);border-color:rgba(255,94,104,.22)}.vxSignalBadge.yellow{color:var(--vn-gold);background:rgba(239,188,79,.09);border-color:rgba(239,188,79,.22)}.vxSignalBadge.green{color:var(--vn-down);background:rgba(56,211,138,.045);border-color:rgba(56,211,138,.14)}.vxConfidenceBlock span,.vxFreshnessBlock span,.vxScoreBlock span,.vxSignalSummary small{display:block;color:var(--vn-text-muted);font-size:13px;font-weight:850;letter-spacing:.1em}.vxConfidenceBlock b,.vxFreshnessBlock b,.vxScoreBlock b,.vxSignalSummary b{display:block;margin:5px 0 3px;color:var(--vn-text);font-size:17px}.vxConfidenceBlock small,.vxFreshnessBlock small,.vxScoreBlock small,.vxSignalSummary span{color:var(--vn-text-muted);font-size:13px}.vxEquityWorkspace{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(340px,.62fr);grid-gap:10px;gap:10px;margin-bottom:13px}.vxAiThesisPanel,.vxEquityChartPanel{min-width:0;border:1px solid var(--vx-line);border-radius:15px;background:linear-gradient(145deg,var(--vn-surface),var(--vn-surface));box-shadow:none}.vxEquityChartPanel{overflow:hidden;padding:18px}.vxStockChartWrap{min-height:470px}.vxChartTop{min-height:45px;display:flex;align-items:flex-start;justify-content:space-between}.vxChartTop span{display:block;color:var(--vx-gold);font-size:13px;font-weight:900;letter-spacing:.15em}.vxChartTop b{display:block;margin-top:3px;font-size:15px}.vxChartTop>small{color:var(--vn-text-muted);font-size:13px}.vxCandleChart{width:100%;height:405px;display:block}.vxChartGrid{stroke:rgba(154,189,208,.075);stroke-width:1}.vxChartPrice{fill:var(--vn-text-muted);font-size:13px}.vxCandle line{stroke-width:1.2}.vxCandle.up line,.vxCandle.up rect{stroke:var(--vn-up);fill:var(--vn-up)}.vxCandle.down line,.vxCandle.down rect{stroke:var(--vn-down);fill:var(--vn-down)}.vxStockChartEmpty{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--vn-text-muted)}.vxStockChartEmpty span{color:var(--vx-gold);font-size:13px;font-weight:900;letter-spacing:.15em}.vxStockChartEmpty b{margin-top:8px;color:var(--vn-text-secondary);font-size:16px}.vxStockChartEmpty small{max-width:320px;margin-top:6px;font-size:13px}.vxChartSignalRail{min-height:37px;display:flex;align-items:center;gap:17px;padding-top:10px;border-top:1px solid rgba(154,189,208,.07);color:var(--vn-text-muted);font-size:13px}.vxChartSignalRail span{display:flex;align-items:center;gap:5px}.vxChartSignalRail i{width:5px;height:5px;border-radius:50%}.vxChartSignalRail .red{background:var(--vn-up)}.vxChartSignalRail .yellow{background:var(--vn-gold)}.vxChartSignalRail .cyan{background:var(--vn-text-secondary)}.vxAiThesisPanel{display:flex;flex-direction:column;padding:20px}.vxAiThesisPanel>header{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--vx-line)}.vxAiThesisPanel header span{color:var(--vx-cyan);font-size:13px;font-weight:900;letter-spacing:.16em}.vxAiThesisPanel h3{margin:4px 0 0;font-size:17px}.vxAiThesisPanel header>i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:var(--vx-cyan);box-shadow:0 0 13px rgba(80,212,229,.65)}.vxThesisBody{min-height:115px;padding:17px 0;color:var(--vn-text-secondary);font-size:14px;line-height:1.85}.vxThesisBody p{margin:0}.vxMuted{color:var(--vn-text-muted)!important}.vxEvidenceMini{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-bottom:15px}.vxEvidenceMini section{min-height:125px;padding:12px;border:1px solid rgba(154,189,208,.08);border-radius:9px;background:rgba(16,26,34,.66)}.vxEvidenceMini section>span{display:block;margin-bottom:8px;color:var(--vn-text-muted);font-size:13px;font-weight:900;letter-spacing:.12em}.vxEvidenceMini p{display:flex;gap:6px;margin:0 0 7px;color:var(--vn-text-muted);font-size:13px;line-height:1.5}.vxEvidenceMini p i{width:5px;height:5px;flex:0 0 5px;margin-top:4px;border-radius:50%;background:var(--vn-down)}.vxEvidenceMini p.risk i{background:var(--vn-up)}.vxEvidenceMini p.empty{color:var(--vn-text-muted)}.vxAskAI{min-height:40px;display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:0 13px;border:1px solid rgba(80,212,229,.19);border-radius:8px;background:rgba(80,212,229,.055);color:var(--vn-text-secondary)!important;text-decoration:none;font-size:14px;font-weight:700}.vxResearchTabs{display:flex;gap:2px;margin-bottom:10px;overflow-x:auto;padding:4px;border:1px solid var(--vx-line);border-radius:10px;background:var(--vn-surface)}.vxResearchTabs button{min-height:37px;padding:0 14px;flex:0 0 auto;border:0;border-radius:7px;background:transparent;color:var(--vn-text-muted);cursor:pointer;font-size:13px;font-weight:780}.vxResearchTabs button:hover{color:var(--vn-text);background:var(--vn-surface-muted)}.vxResearchTabs button.active{color:var(--vx-gold-hi);background:rgba(215,173,88,.105)}.vxResearchGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin-bottom:18px}.vxResearchCard,.vxSingleResearchPanel{border:1px solid var(--vx-line);border-radius:13px;background:linear-gradient(145deg,var(--vn-surface),var(--vn-surface))}.vxResearchCard{min-height:230px;padding:17px}.vxResearchCard>header,.vxSingleResearchPanel>header{padding-bottom:12px;border-bottom:1px solid rgba(154,189,208,.07)}.vxResearchCard header span,.vxSingleResearchPanel header span{color:var(--vx-gold);font-size:13px;font-weight:900;letter-spacing:.13em}.vxResearchCard h3{margin:3px 0 0;font-size:14px}.vxInfoRows p{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;border-bottom:1px solid rgba(154,189,208,.06)}.vxInfoRows p:last-child{border-bottom:0}.vxInfoRows span{color:var(--vn-text-muted);font-size:13px}.vxInfoRows b{color:var(--vn-text);font-size:14px;font-weight:720;text-align:right}.vxSingleResearchPanel{min-height:300px;margin-bottom:18px;padding:20px}.vxSingleResearchPanel h2{margin:4px 0 0;font-size:18px}.vxEventList article{min-height:68px;display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:14px 0;border-bottom:1px solid rgba(154,189,208,.07)}.vxEventList article>span{color:var(--vn-text-muted);font-size:13px}.vxEventList article b{color:var(--vn-text);font-size:14px}.vxEventList article p{margin:4px 0 0;color:var(--vn-text-muted);font-size:13px;line-height:1.6}.vxEmptyResearch{min-height:210px;display:grid;place-items:center;color:var(--vn-text-muted);font-size:13px}.vxBBKTimeline{display:grid;grid-template-columns:repeat(6,1fr);position:relative;margin:55px 25px 50px}.vxBBKTimeline:before{content:"";position:absolute;left:8%;right:8%;top:7px;height:1px;background:rgba(154,189,208,.13)}.vxBBKTimeline>div{position:relative;z-index:2;display:grid;justify-items:center;grid-gap:9px;gap:9px}.vxBBKTimeline i{width:15px;height:15px;border:2px solid #314651;border-radius:50%;background:var(--vn-surface)}.vxBBKTimeline span{color:var(--vn-text-muted);font-size:13px;font-weight:750}.vxBBKTimeline .active i{border-color:var(--vx-gold);background:var(--vx-gold);box-shadow:0 0 15px rgba(215,173,88,.22)}.vxBBKTimeline .active span{color:var(--vx-gold-hi)}.vxStrategyNote{max-width:650px;margin:0 auto;color:var(--vn-text-muted);font-size:13px;text-align:center}[data-theme=white-gold]{--vx-bg:#f4f0e7;--vx-bg-2:#eee8dc;--vx-shell:#faf7f0;--vx-panel:#fffdf8;--vx-panel-2:#f5efe4;--vx-panel-3:#ebe3d4;--vx-line:rgba(89,72,42,.14);--vx-line-hi:rgba(89,72,42,.24);--vx-text:var(--vn-surface-muted);--vx-text-2:var(--vn-text-secondary);--vx-muted:var(--vn-text-muted);--vx-dim:var(--vn-text-muted);--vx-gold:var(--vn-gold);--vx-gold-hi:var(--vn-gold);--vx-cyan:#267d8e;--vx-cyan-hi:#176575}[data-theme=white-gold] body{background:radial-gradient(900px 480px at 70% -180px,rgba(47,132,148,.06),transparent 70%),radial-gradient(700px 420px at 14% -140px,rgba(173,129,48,.08),transparent 68%),#f4f0e7!important;color:var(--vn-surface-muted)!important}[data-theme=white-gold] .sidebar{background:linear-gradient(180deg,#fffdf8,#f5eee1)!important;color:var(--vn-surface-muted)!important;border-right-color:rgba(90,72,40,.13)!important}[data-theme=white-gold] .topbar{background:rgba(248,244,235,.75)!important;border-bottom-color:rgba(90,72,40,.12)!important}[data-theme=white-gold] .marketTicker{background:rgba(250,247,240,.96)!important;border-bottom-color:rgba(90,72,40,.12)!important}[data-theme=white-gold] .vxAiThesisPanel,[data-theme=white-gold] .vxEquityChartPanel,[data-theme=white-gold] .vxEquityHeader,[data-theme=white-gold] .vxResearchCard,[data-theme=white-gold] .vxSingleResearchPanel{background:linear-gradient(145deg,#fffdf8,#f6f0e5)!important;border-color:rgba(88,70,38,.14)!important;box-shadow:0 14px 40px rgba(73,58,31,.06)!important}[data-theme=white-gold] .vxAiThesisPanel h3,[data-theme=white-gold] .vxChartTop b,[data-theme=white-gold] .vxEquityName h2,[data-theme=white-gold] .vxResearchCard h3,[data-theme=white-gold] .vxSingleResearchPanel h2{color:var(--vn-text)!important}[data-theme=white-gold] .vxEquityControl{background:rgba(255,253,248,.72)!important;border-color:rgba(88,70,38,.13)!important}[data-theme=white-gold] .vxEquityControl>div{border-color:rgba(88,70,38,.12)!important}[data-theme=white-gold] .vxConfidenceBlock b,[data-theme=white-gold] .vxFreshnessBlock b,[data-theme=white-gold] .vxScoreBlock b,[data-theme=white-gold] .vxSignalSummary b{color:var(--vn-text)!important}[data-theme=white-gold] .vxResearchTabs{background:#f4eee2!important;border-color:rgba(88,70,38,.13)!important}[data-theme=white-gold] .vxResearchTabs button{color:var(--vn-text-muted)!important}[data-theme=white-gold] .vxResearchTabs button.active{background:rgba(173,129,48,.12)!important;color:var(--vn-gold)!important}[data-theme=white-gold] .vxAiThesisPanel>header,[data-theme=white-gold] .vxChartSignalRail,[data-theme=white-gold] .vxInfoRows p,[data-theme=white-gold] .vxResearchCard>header,[data-theme=white-gold] .vxSingleResearchPanel>header{border-color:rgba(88,70,38,.1)!important}[data-theme=white-gold] .vxInfoRows span{color:var(--vn-text-muted)!important}[data-theme=white-gold] .vxInfoRows b{color:var(--vn-text)!important}[data-theme=white-gold] .vxCandleChart{background:rgba(255,253,248,.15)}[data-theme=white-gold] .vxChartGrid{stroke:rgba(79,68,49,.1)}[data-theme=white-gold] .vxChartPrice{fill:var(--vn-text-muted)}[data-theme=white-gold] .vxEvidenceMini section{background:rgba(242,235,221,.55)!important;border-color:rgba(88,70,38,.1)!important}[data-theme=white-gold] .vxSecondaryBtn{background:#f5efe4!important;color:var(--vn-border)!important;border-color:rgba(88,70,38,.17)!important}@media(max-width:1199px) and (min-width:768px){.vxEquityWorkspace{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.vxEquityControl{grid-template-columns:1fr 1fr}.vxEquityControl>div{border-bottom:1px solid var(--vx-line)}.vxEquityControl>div:nth-child(2){border-right:0}.vxResearchGrid{grid-template-columns:1fr 1fr}.vxStockChartWrap{min-height:390px}.vxCandleChart{height:330px}}@media(max-width:767px){.vxEquityHeader{min-height:auto;display:block;margin-top:10px;padding:17px;border-radius:14px}.vxEquityIdentity{align-items:center}.vxEquityLogo{width:44px;height:44px;flex-basis:44px}.vxEquityName h2{font-size:19px}.vxEquityQuote{margin-left:auto;text-align:right}.vxEquityQuote>b{font-size:24px}.vxEquityActions{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:15px}.vxAiResearchBtn,.vxSecondaryBtn{width:100%;padding:0 7px;font-size:13px!important}.vxEquityControl{grid-template-columns:1fr 1fr;border-radius:12px}.vxEquityControl>div{min-height:83px;padding:13px}.vxEquityControl>div:nth-child(2){border-right:0}.vxSignalSummary{grid-column:1/-1;border-right:0!important;border-bottom:1px solid var(--vx-line)}.vxEquityWorkspace{display:flex;flex-direction:column;gap:8px}.vxAiThesisPanel{order:1;padding:17px}.vxEquityChartPanel{order:2;padding:12px}.vxThesisBody{min-height:auto}.vxEvidenceMini{grid-template-columns:1fr}.vxEvidenceMini section{min-height:auto}.vxStockChartWrap{min-height:330px}.vxCandleChart{height:275px}.vxResearchTabs{overflow-x:auto;scrollbar-width:none}.vxResearchTabs::-webkit-scrollbar{display:none}.vxResearchGrid{grid-template-columns:1fr}.vxResearchCard{min-height:auto}.vxEventList article{grid-template-columns:1fr;gap:5px}.vxBBKTimeline{width:600px;margin:45px 0}.vxSingleResearchPanel{overflow-x:auto}.featureCardInner.flagshipTeaser{display:block!important;padding:16px!important}.featureCardInner.flagshipTeaser>div:first-child{align-items:flex-start!important}.featureCardInner.flagshipTeaser>div:last-child{margin-top:13px!important;text-align:left!important}}.rk2HeadActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.rk2Refresh{min-height:40px;padding:8px 13px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);font-weight:700;cursor:pointer}.rk2Refresh:disabled{opacity:.55;cursor:default}@media(max-width:700px){.rk2HeadActions{width:100%;justify-content:space-between}.rk2Refresh{min-height:44px}}:root{--vn-bg:#faf9f6;--vn-bg-soft:#f4f2ec;--vn-surface:#ffffff;--vn-surface-raised:#ffffff;--vn-surface-muted:#f7f5ef;--vn-surface-glass:rgba(255,255,255,0.97);--vn-surface-soft-glass:rgba(255,255,255,0.90);--vn-shell-bg:#faf9f6;--vn-sidebar-bg:#ffffff;--vn-topbar-bg:#ffffff;--vn-hero-bg:#ffffff;--vn-panel-bg:#ffffff;--vn-text:#171f1f;--vn-text-secondary:#515b5b;--vn-text-muted:#666e6e;--vn-text-inverse:#ffffff;--vn-border:#c9c5ba;--vn-border-strong:#b9b4a7;--vn-border-gold:#c7b27c;--vn-navy:#1c2640;--vn-teal:#515b5b;--vn-teal-strong:#171f1f;--vn-teal-soft:#f4f2ec;--vn-gold:#856727;--vn-gold-strong:#856727;--vn-gold-soft:#f4efe3;--vn-up:#ab342d;--vn-up-soft:#f8ecea;--vn-down:#1d6e52;--vn-down-soft:#eaf2ee;--vn-warning:#8d6424;--vn-warning-soft:#f6f0e4;--vn-danger:#8f3c37;--vn-danger-soft:#f8ecea;--vn-info:#515b5b;--vn-info-soft:#f1f2ef;--vn-orb-bg:#ffffff;--vn-orb-border:#c9c5ba;--vn-orb-ring:rgba(156,122,46,0.10);--vn-orb-text:#171f1f;--vn-orb-muted:#666e6e;--vn-skeleton-a:#ece9e1;--vn-skeleton-b:#f8f6f1;--vn-radius-xs:8px;--vn-radius-sm:10px;--vn-radius-md:14px;--vn-radius-lg:14px;--vn-radius-xl:14px;--vn-radius-pill:999px;--vn-space-1:4px;--vn-space-2:8px;--vn-space-3:12px;--vn-space-4:16px;--vn-space-5:20px;--vn-space-6:24px;--vn-space-8:32px;--vn-space-10:40px;--vn-space-12:48px;--vn-font-xs:13px;--vn-font-sm:14px;--vn-font-md:15px;--vn-font-lg:17px;--vn-font-xl:22px;--vn-font-2xl:30px;--vn-font-3xl:36px;--vn-line-tight:1.22;--vn-line-normal:1.62;--vn-shadow-sm:0 4px 14px rgba(23,31,31,0.035);--vn-shadow-md:0 8px 22px rgba(23,31,31,0.05);--vn-shadow-lg:0 16px 36px rgba(23,31,31,0.08);--vn-sidebar-width:272px;--vn-content-max:1600px;--vn-ease:cubic-bezier(.2,.8,.2,1);--vn-fast:140ms;--vn-normal:220ms}::selection{background:rgba(156,122,46,.18);color:var(--vn-text)}html[data-theme=black-gold]{--vn-bg:#111312;--vn-bg-soft:#171917;--vn-surface:#1a1d1b;--vn-surface-raised:#1e211f;--vn-surface-muted:#151715;--vn-surface-glass:rgba(26,29,27,0.97);--vn-surface-soft-glass:rgba(30,33,31,0.92);--vn-shell-bg:#111312;--vn-sidebar-bg:#171917;--vn-topbar-bg:#171917;--vn-hero-bg:#1a1d1b;--vn-panel-bg:#1a1d1b;--vn-text:#f4f2eb;--vn-text-secondary:#cbc9c1;--vn-text-muted:#9d9b94;--vn-text-inverse:#ffffff;--vn-border:#4e504a;--vn-border-strong:#64665f;--vn-border-gold:#776a48;--vn-navy:#1c2640;--vn-teal:#cbc9c1;--vn-teal-strong:#f4f2eb;--vn-teal-soft:#20231f;--vn-gold:#c8a85d;--vn-gold-strong:#d1b46f;--vn-gold-soft:#2a261b;--vn-up:#e0625b;--vn-up-soft:#2c1d1b;--vn-down:#5db28f;--vn-down-soft:#18251f;--vn-warning:#d0a85e;--vn-warning-soft:#292318;--vn-danger:#dc7770;--vn-danger-soft:#2d201e;--vn-info:#cbc9c1;--vn-info-soft:#202220;--vn-orb-bg:#1a1d1b;--vn-orb-border:#64665f;--vn-orb-ring:rgba(200,168,93,0.10);--vn-orb-text:#f4f2eb;--vn-orb-muted:#9d9b94;--vn-skeleton-a:#202320;--vn-skeleton-b:#2a2d2a;--vn-shadow-sm:0 4px 14px rgba(0,0,0,0.16);--vn-shadow-md:0 8px 22px rgba(0,0,0,0.22);--vn-shadow-lg:0 16px 36px rgba(0,0,0,0.28)}body,html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans TC,PingFang TC,sans-serif;font-weight:600}a,button,input,select,textarea{font-family:inherit;font-weight:600}:root,html[data-theme=white-gold]{--bbk-bg:var(--vn-bg);--bbk-surface:var(--vn-surface);--bbk-surface-2:var(--vn-bg-soft);--bbk-surface-3:var(--vn-surface-muted);--bbk-border:var(--vn-border);--bbk-text:var(--vn-text);--bbk-muted:var(--vn-text-muted);--bbk-gold:var(--vn-gold);--bbk-gold-hi:var(--vn-gold);--bbk-shadow:var(--vn-shadow-sm);--tw-up:var(--vn-up);--tw-down:var(--vn-down)}html[data-theme=black-gold]{--bbk-bg:var(--vn-bg);--bbk-surface:var(--vn-surface);--bbk-surface-2:var(--vn-bg-soft);--bbk-surface-3:var(--vn-surface-muted);--bbk-border:var(--vn-border);--bbk-text:var(--vn-text);--bbk-muted:var(--vn-text-muted);--bbk-gold:var(--vn-gold);--bbk-gold-hi:var(--vn-gold-strong);--bbk-shadow:var(--vn-shadow-sm);--tw-up:var(--vn-up);--tw-down:var(--vn-down)}.bbk-vnext-shell{font-size:16px;color:var(--vn-text)}.bbk-vnext-shell p{font-size:15px;line-height:1.68;font-weight:600}.bbk-vnext-shell small{font-size:14px;line-height:1.5;font-weight:600}.bbk-vnext-shell button,.bbk-vnext-shell input,.bbk-vnext-shell select,.bbk-vnext-shell textarea{font-size:15px;line-height:1.4;font-weight:600}.bbk-vnext-shell .eyebrow,.bbk-vnext-shell .featureCard-eyebrow,.bbk-vnext-shell .featureKicker,.bbk-vnext-shell .sectionKicker{font-size:12px;font-weight:700;letter-spacing:.08em}.bbk-vnext-shell .devHead span,.bbk-vnext-shell .intelCardHead>b,.bbk-vnext-shell .panelTitle span{color:var(--vn-text);font-size:17px;font-weight:700}.bbk-vnext-shell .devHead p,.bbk-vnext-shell .evidenceHero p,.bbk-vnext-shell .ogHero2 p,.bbk-vnext-shell .pageHead p,.bbk-vnext-shell .panelTitle p,.bbk-vnext-shell .sourceNote,.bbk-vnext-shell .strategyExplain p{color:var(--vn-text-secondary);font-size:15px;line-height:1.68;font-weight:600}.bbk-vnext-shell .pageHead h2,.bbk-vnext-shell .pageHead h3,.bbk-vnext-shell .pageHead>div>b{color:var(--vn-text);font-size:18px;font-weight:700}.bbk-vnext-shell .enhancedRows .marketRow{grid-template-columns:28px minmax(170px,1.45fr) minmax(130px,.72fr) 64px;gap:14px}.bbk-vnext-shell .marketRow .stockIdentity b,.bbk-vnext-shell .rk2Stock b{color:var(--vn-text);font-size:16px;line-height:1.35;font-weight:700}.bbk-vnext-shell .marketRow .stockIdentity small,.bbk-vnext-shell .rk2Stock small{color:var(--vn-text-secondary);font-size:14px;line-height:1.45;font-weight:600}.bbk-vnext-shell .marketRow .rowQuote strong{font-size:17px;line-height:1.3;font-weight:700}.bbk-vnext-shell .marketBadgeMini,.bbk-vnext-shell .marketRow .rowQuote small,.bbk-vnext-shell .rk2No,.bbk-vnext-shell .rk2Note,.bbk-vnext-shell .rk2Stamp{font-size:14px;font-weight:600}.bbk-vnext-shell .rk2Table th{color:var(--vn-text-secondary);font-size:14px;font-weight:700}.bbk-vnext-shell .rk2Table td{color:var(--vn-text);font-size:15px;font-weight:600}.bbk-vnext-shell .tablewrap th,.bbk-vnext-shell table th{color:var(--vn-text-secondary);font-size:14px;line-height:1.4;font-weight:700}.bbk-vnext-shell .tablewrap td,.bbk-vnext-shell table td{color:var(--vn-text);font-size:15px;line-height:1.55;font-weight:600;padding-top:15px;padding-bottom:15px}.bbk-vnext-shell .stockname,.bbk-vnext-shell .tablewrap td>b,.bbk-vnext-shell table td>b{color:var(--vn-text);font-weight:700}.bbk-vnext-shell .stockname{font-size:14px;line-height:1.45;margin-top:4px}.bbk-vnext-shell .signalpill{font-size:13px;font-weight:700;padding:5px 9px}.bbk-vnext-shell .ogPick{align-items:center}.bbk-vnext-shell .ogPickInfo b{color:var(--vn-text);font-size:19px;line-height:1.35;font-weight:700}.bbk-vnext-shell .ogPickInfo small,.bbk-vnext-shell .ogRow2 .ogConfidence,.bbk-vnext-shell .ogRow2 .ogStock small{color:var(--vn-text-secondary);font-size:14px;font-weight:600}.bbk-vnext-shell .ogRow2 .ogStock b{color:var(--vn-text);font-size:16px;font-weight:700}.bbk-vnext-shell .ogEvidenceTag{font-size:14px;font-weight:600}.bbk-vnext-shell .evidenceHero h2{font-size:29px;line-height:1.3;font-weight:700}.bbk-vnext-shell .evidenceSummary small,.bbk-vnext-shell .evidenceSummary span,.bbk-vnext-shell .forwardGrid p,.bbk-vnext-shell .forwardGrid small,.bbk-vnext-shell .forwardGrid span,.bbk-vnext-shell .metric small,.bbk-vnext-shell .metric span,.bbk-vnext-shell .performanceGrid em,.bbk-vnext-shell .performanceGrid small,.bbk-vnext-shell .performanceGrid span,.bbk-vnext-shell .scannerSummary small,.bbk-vnext-shell .scannerSummary span,.bbk-vnext-shell .trustPrinciples span{color:var(--vn-text-secondary);font-size:14px;line-height:1.55;font-weight:600}.bbk-vnext-shell .strategyExplain a,.bbk-vnext-shell .trustPrinciples b{font-size:14px;font-weight:700}.bbk-vnext-shell .evidenceSummary b{font-size:24px;font-weight:700}.bbk-vnext-shell .forwardGrid b{font-size:23px;font-weight:700}.bbk-vnext-shell .strategyExplain h3{font-size:20px;font-weight:700}.bbk-vnext-shell .scannerSummary b{font-size:22px;font-weight:700}.bbk-vnext-shell .metric b{font-size:26px;font-weight:700}.bbk-vnext-shell .performanceGrid b{font-size:22px;font-weight:700}.bbk-vnext-shell .intelCardHead a,.bbk-vnext-shell .intelCardHead span{color:var(--vn-text-secondary);font-size:14px;font-weight:600;opacity:1}.bbk-vnext-shell .briefBullets p{color:var(--vn-text);font-size:16px;line-height:1.7;font-weight:600}.bbk-vnext-shell .briefBullets b{color:var(--vn-text);font-size:16px;font-weight:700}.bbk-vnext-shell .signalHistoryViewLink{color:var(--vn-gold-strong);font-size:14px;font-weight:700;text-decoration:none;text-underline-offset:3px}.bbk-vnext-shell .signalHistoryViewLink:focus-visible,.bbk-vnext-shell .signalHistoryViewLink:hover{color:var(--vn-text);text-decoration:underline}.bbk-vnext-shell .opportunityRow b,.bbk-vnext-shell .rankRow b{color:var(--vn-text);font-size:15px;font-weight:700}.bbk-vnext-shell .opportunityRow small,.bbk-vnext-shell .rankRow small{color:var(--vn-text-secondary);font-size:14px;line-height:1.45;font-weight:600;opacity:1}.bbk-vnext-shell .opportunityRow strong,.bbk-vnext-shell .rankRow strong{font-size:16px;font-weight:700}.bbk-vnext-shell .rankRow em{color:var(--vn-text-muted);font-size:14px;font-weight:600;opacity:1}@media (max-width:767px){.bbk-vnext-shell{font-size:15px}.bbk-vnext-shell p{font-size:14px}.bbk-vnext-shell .tablewrap th,.bbk-vnext-shell small,.bbk-vnext-shell table th{font-size:13px}.bbk-vnext-shell .tablewrap td,.bbk-vnext-shell table td{font-size:14px}.bbk-vnext-shell .enhancedRows .marketRow{grid-template-columns:26px minmax(140px,1fr) minmax(105px,.72fr)}.bbk-vnext-shell .enhancedRows .marketBadgeMini{display:none}}html[data-theme=white-gold]{color-scheme:light}html[data-theme=black-gold]{color-scheme:dark}.vxStockLoadStatus{display:flex;flex-wrap:wrap;gap:8px 18px;margin:12px 0 18px;font-size:14px;font-weight:600;color:var(--text-secondary,#536266)}.vxStockLoadStatus [data-state=error]{color:#a13d2d}:root{--bbk-dock-height:58px;--bbk-dock-offset:calc(8px + env(safe-area-inset-bottom, 0px));--bbk-dock-clearance:env(safe-area-inset-bottom,0px)}@media (max-width:700px){:root{--bbk-dock-clearance:calc(var(--bbk-dock-height) + var(--bbk-dock-offset) + 16px)}}html[data-bbk-native=true]{--bbk-dock-clearance:env(safe-area-inset-bottom,0px)}body{padding-bottom:var(--bbk-dock-clearance);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}@media (max-width:700px){body:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=range]),textarea,select,[contenteditable=true]):focus) [data-global-dock]{display:none}}@media (max-width:700px){.rk2Table,.tablewrap{background:linear-gradient(to right,var(--vn-surface) 30%,transparent) 0 /28px 100% no-repeat local,linear-gradient(to left,var(--vn-surface) 30%,transparent) 100% /28px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.16),transparent) 0 /12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.16),transparent) 100% /12px 100% no-repeat scroll}.rk2Table td,.rk2Table th{padding-left:6px;padding-right:6px}.rk2Table td:first-child,.rk2Table th:first-child{padding-left:10px}.rk2Table td:nth-child(2){white-space:normal;min-width:6.5em}}@media (max-width:900px){.tablewrap table.stackOnPhone{min-width:0}table.stackOnPhone td,table.stackOnPhone th{white-space:normal}}@media (max-width:700px){.tablewrap table.stackOnPhone{min-width:0;width:100%}table.stackOnPhone thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}table.stackOnPhone tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px;padding:14px 2px;border-bottom:1px solid var(--vn-border)}table.stackOnPhone tbody tr:last-child{border-bottom:0}table.stackOnPhone td{display:block;min-width:0;padding:0;border:0;white-space:normal;text-align:left}table.stackOnPhone td[data-span=full]{grid-column:1/-1}table.stackOnPhone td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--vn-text-muted);font-size:var(--vn-font-xs);font-weight:600}}.sourceNote{opacity:1}.rk2Panel>.sourceNote{padding:0 20px}@media (max-width:700px){.rk2Panel>.sourceNote{padding:0 14px}}html[data-bbk-native=true] [data-global-dock]{display:none}html[data-bbk-native=true] input,html[data-bbk-native=true] select,html[data-bbk-native=true] textarea{font-size:16px}.BBKMobileDock_dock__1ypXK{display:none}@media (max-width:700px){.BBKMobileDock_dock__1ypXK{position:fixed;z-index:1800;left:calc(8px + env(safe-area-inset-left, 0px));right:calc(8px + env(safe-area-inset-right, 0px));bottom:var(--bbk-dock-offset);height:var(--bbk-dock-height);display:grid;grid-template-columns:repeat(5,1fr);padding:4px;border:1px solid var(--vn-border-strong);border-radius:16px;background:var(--vn-surface-glass);box-shadow:var(--vn-shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.BBKMobileDock_dock__1ypXK a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:11px;color:var(--vn-text-muted);text-decoration:none}.BBKMobileDock_dock__1ypXK a span{font-size:17px;line-height:1}.BBKMobileDock_dock__1ypXK a small{font-size:11px;font-weight:720}.BBKMobileDock_dock__1ypXK a.BBKMobileDock_active__NeCKn{background:var(--vn-gold-soft);color:var(--vn-gold-strong)}}.BBKMobileDock_active__NeCKn{color:var(--vn-gold-strong)}