html,body{background:#fff!important;color:#171717!important}body{font-size:16px!important;line-height:1.55!important}.app-header{position:sticky;top:0;z-index:20;background:#fff!important;border-bottom:1px solid #d9d9d9!important;box-shadow:none!important;backdrop-filter:none!important}.app-header-inner{max-width:1180px!important;margin:0 auto!important;padding:0 20px!important;min-height:68px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;gap:24px!important;align-items:center!important}.brand{min-width:max-content!important}.brand strong{font-size:20px!important;letter-spacing:-.02em!important}.brand span{display:none!important}.main-nav{display:flex!important;justify-content:center!important;gap:4px!important;overflow:visible!important}.main-nav button{border:0!important;border-radius:0!important;background:transparent!important;min-height:48px!important;padding:0 14px!important;font-size:15px!important;font-weight:650!important;color:#555!important;box-shadow:none!important}.main-nav button.active{color:#111!important;border-bottom:2px solid #111!important}.header-tools{display:flex!important;gap:8px!important;align-items:center!important}.reader-mode-control{display:flex!important;border:1px solid #d6d6d6!important;border-radius:4px!important;padding:2px!important;background:#fff!important}.reader-mode-control button{border:0!important;border-radius:2px!important;background:#fff!important;min-height:34px!important;padding:0 10px!important;color:#666!important}.reader-mode-control button.active{background:#f0f0f0!important;color:#111!important;box-shadow:none!important}.user-menu,.logout{border:1px solid #d6d6d6!important;border-radius:4px!important;background:#fff!important;box-shadow:none!important;min-height:38px!important}.journey-nav{max-width:1180px!important;margin:0 auto!important;padding:0 20px!important;display:flex!important;gap:20px!important;background:#fff!important;border-top:1px solid #eee!important}.journey-nav.hidden{display:none!important}.journey-nav button{border:0!important;border-radius:0!important;background:transparent!important;padding:12px 0 10px!important;font-size:14px!important;color:#666!important}.journey-nav button.active{color:#111!important;border-bottom:2px solid #111!important}.app-main{max-width:1180px!important;margin:0 auto!important;padding:28px 20px 64px!important}.page-head,.mainstream-page-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;margin:0 0 22px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.page-head h1,.page-head h2,.mainstream-page-head h1{margin:0!important;font-size:28px!important;line-height:1.25!important;letter-spacing:-.03em!important}.page-head p{margin:6px 0 0!important;color:#666!important;font-size:14px!important}.mainstream-summary{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid #222;border-bottom:1px solid #d9d9d9;margin-bottom:34px}.mainstream-summary>div{padding:18px 16px;border-right:1px solid #e5e5e5}.mainstream-summary>div:last-child{border-right:0}.mainstream-summary span{display:block;color:#666;font-size:13px}.mainstream-summary b{display:block;margin-top:6px;font-size:22px}.mainstream-section{margin-top:32px;border-top:1px solid #222;padding-top:0}.mainstream-section-head{display:flex;justify-content:space-between;align-items:center;min-height:54px;border-bottom:1px solid #e3e3e3}.mainstream-section-head h2{margin:0;font-size:18px}.mainstream-section-head button,.home-shortcuts button{border:0;background:transparent;color:#333;text-decoration:underline;text-underline-offset:3px;padding:8px 0}.mainstream-table,.market-summary-table{width:100%}.mainstream-table-head,.mainstream-table-row,.market-summary-row{display:grid;align-items:center;gap:12px;min-height:48px;border-bottom:1px solid #ededed}.mainstream-table-head{font-size:13px;color:#666;background:#fafafa}.mainstream-table-head,.mainstream-table-row{grid-template-columns:2fr 1fr 1fr}.asset-table .mainstream-table-head,.asset-table .mainstream-table-row{grid-template-columns:1.3fr 1fr 1fr 1fr}.mainstream-table-head>span,.mainstream-table-row>span{padding:11px 12px;text-align:left}.mainstream-table-row{width:100%;border-left:0;border-right:0;border-top:0;background:#fff;text-align:left}.mainstream-table-row:hover,.market-summary-row:hover{background:#fafafa}.mainstream-table-row b,.trade-row b{display:block}.mainstream-table-row small,.trade-row small{display:block;color:#777;margin-top:2px}.market-summary-row{grid-template-columns:1.2fr 1fr 1fr 1fr;width:100%;border-left:0;border-right:0;border-top:0;background:#fff;text-align:left}.market-summary-row>span{padding:11px 12px}.market-summary-row.head{font-size:13px;color:#666;background:#fafafa}.trade-row{display:grid;grid-template-columns:1.4fr .7fr 1fr 1.2fr;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid #ededed;padding:0 12px}.trade-row time{color:#777;font-size:13px}.home-shortcuts{display:flex;gap:22px;margin-top:28px;padding-top:18px;border-top:1px solid #ddd}.mainstream-empty,.mainstream-loading{padding:28px 12px;color:#777;text-align:center}.auth-wrap{background:#fff!important}.auth-card{border:1px solid #d8d8d8!important;border-radius:6px!important;box-shadow:none!important;background:#fff!important}.auth-card h1,.auth-card h2{font-size:24px!important}.readonly-badge{display:none!important}.section-panel,.overview-card,.home-panel,.paper-combined,.paper-next,.operation-card,.allocation-panel,.holding-plan-panel,.direct-average-panel,.averaging-calculator,.strategy-overview-summary,.strategy-workspace,.strategy-detail,.strategy-breakdown,.strategy-evidence,.sector-discovery,.sector-summary-grid>div,.sector-rank,.sector-detail,.sector-overview,.records-scope-switch,.records-kpis,.records-toolbar,.records-feed,.records-insight,.system-grid>article,.component-panel,.system-safety,.listing-history-panel,.listing-case-card,.market-lifecycle-panel{box-shadow:none!important;border-radius:0!important;background:#fff!important}.section-panel,.overview-card,.home-panel,.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,.system-grid>article,.component-panel,.listing-history-panel,.market-lifecycle-panel{border:1px solid #dedede!important}.kpi,.asset-kpis .kpi,.paper-detail-kpis>span,.asset-detail-grid>span,.strategy-detail-kpis>span,.sector-detail-kpis>span,.records-insight-kpis>span,.operation-facts>span{box-shadow:none!important;border-radius:0!important;background:#fff!important}.soft-button,.primary,.chip-row button,.segmented button,.subnav button,.exchange-toggle button,.paper-toolbar button,.records-toolbar button,.sector-filter-chips button{box-shadow:none!important;border-radius:4px!important}.history-chart,.history-empty{box-shadow:none!important;border-radius:0!important}.history-range{border-radius:4px!important}.history-range button{border-radius:2px!important}.history-range button.active{box-shadow:none!important}.allocation-row i,.market-meter i{border-radius:2px!important}.allocation-row i em,.market-meter i em{border-radius:2px!important}.positive{color:#c62828!important}.negative{color:#1565c0!important}.muted{color:#777!important}html[data-reader-mode="simple"] [data-dex-launch-panel],html[data-reader-mode="simple"] .strategy-evidence,html[data-reader-mode="simple"] .component-panel,html[data-reader-mode="simple"] [data-ci-panel],html[data-reader-mode="simple"] .system-safety,html[data-reader-mode="simple"] .sector-method,html[data-reader-mode="simple"] .asset-history-note,html[data-reader-mode="simple"] .scope-banner,html[data-reader-mode="simple"] .viewer-context-banner{display:none!important}.system-grid,.operations-grid{grid-template-columns:1fr!important}.operations-grid .operation-card:not(:first-child){margin-top:12px}.system-list>div,.operation-facts>span{border-bottom:1px solid #eee!important}.records-content-grid,.paper-workspace,.asset-workspace,.strategy-workspace,.sector-layout{gap:20px!important}.listing-case-grid{display:block!important}.listing-case-card{margin-top:14px!important}.reader-mode-control,.user-menu,.logout{font-size:13px!important}@media(max-width:900px){.app-header-inner{grid-template-columns:1fr auto!important;gap:10px!important}.main-nav{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;width:100%!important;border-top:1px solid #eee!important}.main-nav button{padding:0 6px!important}.header-tools{justify-self:end}.reader-mode-control{display:none!important}.app-main{padding:20px 14px 50px!important}.mainstream-summary{grid-template-columns:1fr}.mainstream-summary>div{border-right:0;border-bottom:1px solid #eee}.mainstream-summary>div:last-child{border-bottom:0}.asset-table .mainstream-table-head,.asset-table .mainstream-table-row{grid-template-columns:1.2fr 1fr 1fr}.asset-table .mainstream-table-head>span:nth-child(2),.asset-table .mainstream-table-row>span:nth-child(2){display:none}.trade-row{grid-template-columns:1.2fr .6fr 1fr}.trade-row time{display:none}.paper-workspace,.asset-workspace,.strategy-workspace,.sector-layout,.records-content-grid{grid-template-columns:1fr!important}}@media(max-width:620px){.app-header-inner{padding:10px 12px!important}.brand strong{font-size:18px!important}.header-tools .user-menu{display:none!important}.main-nav button{font-size:14px!important;min-height:44px!important}.journey-nav{padding:0 12px!important;gap:14px!important;overflow:auto!important}.page-head h1,.page-head h2,.mainstream-page-head h1{font-size:24px!important}.mainstream-table-head,.mainstream-table-row{grid-template-columns:1.2fr .8fr .9fr}.market-summary-row{grid-template-columns:1.1fr .8fr .9fr}.market-summary-row>span:nth-child(3),.market-summary-row.head>span:nth-child(3){display:none}.home-shortcuts{flex-wrap:wrap}.mainstream-summary b{font-size:20px!important}}
