*,*::before,*::after{box-sizing:border-box}html{scroll-padding-top:150px}.app-header{height:auto!important;min-height:68px!important}.app-header-inner{height:auto!important;min-height:68px!important;grid-template-columns:auto minmax(0,1fr) auto!important}.brand,.main-nav,.header-tools,.app-main,.mainstream-page,.page-head,.mainstream-page-head,.research-workspace,.research-detail,.asset-workspace,.asset-detail,.paper-workspace,.paper-detail,.strategy-workspace,.strategy-detail,.sector-layout,.records-content-grid,.system-grid,.operations-grid{min-width:0!important}.main-nav{min-width:0!important}.header-tools{min-width:0!important;justify-self:end!important;white-space:nowrap}.journey-nav{min-height:44px!important;align-items:center!important;flex-wrap:wrap!important;overflow:visible!important}.journey-nav button{white-space:nowrap!important}.app-main{width:100%!important}.mainstream-summary>div,.mainstream-table-head>span,.mainstream-table-row>span,.market-summary-row>span,.trade-row>span,.trade-row>time{min-width:0!important}.mainstream-summary b{font-size:clamp(18px,2vw,22px)!important;overflow-wrap:anywhere}.mainstream-table,.market-summary-table,.trade-list{min-width:0!important;overflow:hidden!important}.mainstream-table-row b,.mainstream-table-row small,.trade-row b,.trade-row small,.market-summary-row>span{overflow:hidden!important;text-overflow:ellipsis!important}.mainstream-table-row b,.mainstream-table-row small,.trade-row b,.trade-row small{white-space:nowrap!important}.mainstream-section-head{gap:16px!important}.mainstream-section-head h2{min-width:0!important}.mainstream-section-head button{flex:0 0 auto!important}.page-head>*,.mainstream-page-head>*{min-width:0!important}.page-head p,.mainstream-page-head p{overflow-wrap:anywhere}.research-master,.asset-master,.paper-master,.strategy-detail{position:static!important;top:auto!important;height:auto!important;max-height:none!important}.research-master .master-list,.asset-holdings-list,.paper-master #paperList{max-height:520px!important;overflow:auto!important}.strategy-detail{overflow:visible!important}.research-workspace,.asset-workspace,.paper-workspace,.strategy-workspace{align-items:start!important}.paper-next>div:last-child,.direct-presets,.avg-actions,.home-shortcuts{flex-wrap:wrap!important}.paper-next,.asset-detail-hero,.decision-hero,.paper-detail-hero,.calculator-head,.strategy-analytics-head,.strategy-matrix-toolbar,.strategy-paper-head{min-width:0!important}.paper-combined-side>span,.paper-detail-kpis>span,.asset-detail-grid>span,.strategy-detail-kpis>span,.strategy-paper-kpis>span,.operation-facts>span,.component-detail-grid>span{min-width:0!important}.paper-combined-side b,.paper-detail-kpis b,.asset-detail-grid b,.strategy-detail-kpis b,.strategy-paper-kpis b,.operation-facts b,.component-detail-grid b{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.records-toolbar,.paper-toolbar,.compare-toolbar,.strategy-analytics-controls,.invite-form{min-width:0!important}.records-toolbar input,.records-toolbar select,.paper-toolbar input,.paper-toolbar select,.compare-toolbar input,.compare-toolbar select,.strategy-analytics-controls input,.strategy-analytics-controls select,.invite-form input{min-width:0!important;max-width:100%!important}.record-item>*{min-width:0!important}.system-list>div,.component-table>div{min-width:0!important}.system-list b,.component-table b,.component-table small{overflow-wrap:anywhere}.listing-history-panel,.listing-case-card,.market-lifecycle-panel,.component-panel,.operation-card{min-width:0!important}.listing-metrics>span,.listing-source-row,.component-diagnostic,.component-result>span{min-width:0!important}.history-chart svg{max-width:100%!important}.strategy-table,.compare-table,.strategy-coin-table,.strategy-matrix-detail{max-width:100%!important}.subnav,.chip-row,.sector-filter-chips,.segmented{max-width:100%!important}.subnav,.chip-row,.sector-filter-chips{overflow-x:auto!important;overflow-y:hidden!important}.mainstream-section,.section-panel,.overview-card,.operation-card,.holding-plan-panel,.direct-average-panel,.averaging-calculator,.strategy-workspace,.strategy-detail,.strategy-breakdown,.strategy-evidence,.sector-rank,.sector-detail,.records-feed,.records-insight,.component-panel,.listing-history-panel,.market-lifecycle-panel{scroll-margin-top:150px!important}.home-market-table .home-market-head,.home-market-table .home-market-row{grid-template-columns:minmax(0,1.35fr) minmax(92px,.85fr) minmax(68px,.65fr) minmax(82px,.85fr)!important}.home-market-table .home-market-head>span:nth-child(2),.home-market-table .home-market-head>span:nth-child(3),.home-market-table .home-market-row>span:nth-child(2),.home-market-table .home-market-row>span:nth-child(3){text-align:right!important}.home-market-price,.home-market-change{font-variant-numeric:tabular-nums!important;white-space:nowrap!important}.home-market-change{font-weight:750!important}@media(max-width:1180px){.app-header-inner{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand tools" "nav nav"!important;gap:8px 14px!important;padding-top:8px!important;padding-bottom:8px!important}.brand{grid-area:brand!important}.main-nav{grid-area:nav!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;width:100%!important;border-top:1px solid #eee!important;gap:0!important}.main-nav button{padding:0 8px!important;white-space:nowrap!important}.header-tools{grid-area:tools!important}.journey-nav{padding-top:0!important}.records-toolbar{grid-template-columns:minmax(0,1fr) minmax(130px,.5fr)!important}.records-toolbar>*:nth-child(n+3){min-width:0!important}.paper-toolbar{grid-template-columns:minmax(0,1fr) minmax(160px,.6fr)!important}.compare-toolbar{grid-template-columns:minmax(0,1fr) minmax(180px,.55fr)!important}.strategy-analytics-controls{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){.app-header-inner{padding:8px 14px!important}.reader-mode-control{display:none!important}.main-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.main-nav button{min-height:44px!important}.journey-nav{gap:14px!important;padding:0 14px!important}.app-main{padding-top:20px!important}.research-workspace,.asset-workspace,.paper-workspace,.strategy-workspace,.sector-layout,.records-content-grid{grid-template-columns:1fr!important}.research-master,.asset-master,.paper-master{max-height:none!important}.research-master .master-list,.asset-holdings-list,.paper-master #paperList{max-height:420px!important}.strategy-detail{max-height:none!important}.records-toolbar,.paper-toolbar,.compare-toolbar,.strategy-analytics-controls{grid-template-columns:1fr!important}.records-toolbar>*,.paper-toolbar>*,.compare-toolbar>*,.strategy-analytics-controls>*{grid-column:auto!important}.paper-next{align-items:flex-start!important;flex-direction:column!important}.paper-next>div:last-child{width:100%!important}.paper-next>div:last-child button{flex:1 1 140px!important}.mainstream-section{margin-top:26px!important}}@media(max-width:620px){html{scroll-padding-top:190px}.app-header-inner{grid-template-columns:minmax(0,1fr) auto!important;gap:6px 10px!important;padding:8px 12px!important}.brand strong{font-size:18px!important}.header-tools .user-menu{display:none!important}.logout{min-height:36px!important;padding:6px 9px!important}.main-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.main-nav button{font-size:14px!important;min-height:44px!important;padding:0 4px!important}.journey-nav{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(88px,1fr))!important;gap:0 12px!important;padding:0 12px!important}.journey-nav button{text-align:center!important}.app-main{padding:18px 12px 48px!important}.mainstream-summary{grid-template-columns:1fr!important}.mainstream-summary>div{padding:15px 10px!important}.mainstream-table-head,.mainstream-table-row{grid-template-columns:minmax(0,1.3fr) minmax(72px,.7fr) minmax(84px,.9fr)!important}.asset-table .mainstream-table-head,.asset-table .mainstream-table-row{grid-template-columns:minmax(0,1.25fr) minmax(84px,.85fr) minmax(78px,.8fr)!important}.asset-table .mainstream-table-head>span:nth-child(2),.asset-table .mainstream-table-row>span:nth-child(2){display:none!important}.market-summary-row{grid-template-columns:minmax(0,1.1fr) minmax(70px,.7fr) minmax(82px,.8fr)!important}.market-summary-row>span:nth-child(3),.market-summary-row.head>span:nth-child(3){display:none!important}.home-market-table .home-market-head,.home-market-table .home-market-row{grid-template-columns:minmax(0,1.25fr) minmax(88px,.9fr) minmax(64px,.65fr)!important}.home-market-table .home-market-head>span:nth-child(4),.home-market-table .home-market-row>span:nth-child(4){display:none!important}.trade-row{grid-template-columns:minmax(0,1.25fr) minmax(56px,.55fr) minmax(86px,.8fr)!important;padding:0 8px!important}.trade-row time{display:none!important}.mainstream-table-head>span,.mainstream-table-row>span,.market-summary-row>span{padding:10px 8px!important}.page-head,.mainstream-page-head{align-items:flex-start!important;flex-direction:column!important}.page-head-meta{width:100%!important}.paper-combined,.exchange-paper-grid,.asset-research-sides,.strategy-paper-charts{grid-template-columns:1fr!important}.paper-combined-side,.paper-detail-kpis,.asset-detail-grid,.strategy-detail-kpis,.strategy-paper-kpis,.component-detail-grid{grid-template-columns:1fr 1fr!important}.record-item{padding-left:10px!important;padding-right:10px!important}}@media(max-width:460px){.brand strong{font-size:17px!important}.logout{font-size:12px!important}.main-nav button{font-size:13px!important}.paper-combined-side,.paper-detail-kpis,.asset-detail-grid,.strategy-detail-kpis,.strategy-paper-kpis,.component-detail-grid,.operation-facts{grid-template-columns:1fr!important}.mainstream-summary b{font-size:19px!important}.home-shortcuts{gap:14px!important}.home-shortcuts button{flex:1 1 auto!important;text-align:left!important}}