/* Research screens retain readable type at every density. */
body *{font-size:14px!important}.brand,.brand-light{font-size:23px!important}.brand-mark{font-size:30px!important}.brand sup{font-size:14px!important}h1{font-size:42px!important}.page-heading p{font-size:17px!important}.token-title{font-size:20px!important}.metric>div strong{font-size:32px!important}.result-value strong{font-size:48px!important}.metric>div>span,.result-value>span{font-size:16px!important}h2{font-size:19px!important}.token-avatar.large{font-size:28px!important}.token-avatar.small{font-size:21px!important}.dialog-header h2{font-size:30px!important}.sidebar{width:240px}.app-shell{margin-left:240px}.sidebar .nav-key{display:none}.sidebar .nav-count{margin-left:auto}.nav-item{padding:12px 9px}.workspace-label{letter-spacing:.2px;margin-top:35px}.watch-token{gap:8px;padding-inline:9px}.watch-price{display:none}.lab-note{padding:14px}.lab-note p{line-height:1.8}.lab-note button{line-height:1.7}.lab-note button span{float:none}.lab-note strong{line-height:1.6}.profile{padding-inline:15px;gap:8px}.profile-avatar{flex-shrink:0}.topbar{gap:22px}.breadcrumb{gap:8px}.search-trigger{max-width:340px;width:auto;flex:1}.search-trigger kbd{display:none}.topbar-right{gap:7px}.topbar-right .lab-indicator{font-size:14px!important;letter-spacing:0}.workspace-grid{grid-template-columns:minmax(0,1fr) 360px;gap:22px}.metric{padding:20px 16px;min-height:155px}.metric-label{white-space:normal;min-height:35px}.metric small{white-space:normal;line-height:1.7}.metric>div{margin:12px 0}.metric-label svg{display:none}.scenario-heading{padding:20px 18px;gap:10px}.scenario-heading .step-square{display:none}.scenario-heading h2{font-size:19px!important}.scenario-heading p{line-height:1.6}.scenario-body{padding:24px}.position-box{padding:14px 10px}.position-box strong{font-size:14px!important}.position-box .position-label{display:none}.field-label{line-height:1.6}.select-wrap select{padding-block:14px}.toggle-row small{line-height:1.7}.toggle-row>span:first-child{max-width:240px}.section-caption{letter-spacing:.5px}.delay-options button{padding:10px 2px}.result-card{padding:22px 17px}.result-sub{flex-wrap:wrap;gap:8px}.result-card p{line-height:1.8}.result-comparison{align-items:center;line-height:1.6}.result-overline{letter-spacing:.5px}.scenario-disclaimer{line-height:1.7}.chart-tabs{gap:18px}.chart-tabs>button{white-space:normal;line-height:1.5}.subtle-tag{letter-spacing:0}.chart-toolbar{align-items:start}.chart-legend{flex-wrap:wrap;gap:12px;line-height:1.5}.chart-foot{flex-wrap:wrap;gap:10px;line-height:1.6}.holder-heading{align-items:start;gap:14px}.holder-heading p{line-height:1.6;margin-top:9px}.holder-heading .text-button{white-space:normal;line-height:1.6}.table-foot{line-height:1.8;gap:10px;flex-wrap:wrap}.holder-name small{line-height:1.6}.holder-name{gap:10px}.insight-strip p{line-height:1.7}.page-footer{flex-wrap:wrap;line-height:1.8}.lab-note .tiny-cross{font-size:26px!important}.toast{left:calc(50% + 120px)}.page-heading>.button{font-size:14px!important}
@media(max-width:1350px){.sidebar{width:72px;padding:24px 8px;align-items:center}.sidebar .brand>span:last-child,.sidebar .workspace-label,.sidebar .watchlist-head,.sidebar .watchlist,.sidebar .sidebar-bottom,.sidebar .nav-count{display:none}.sidebar nav{margin-top:45px;gap:10px}.sidebar .nav-item{font-size:0!important;justify-content:center;gap:0;width:42px;height:42px;padding:10px}.sidebar .nav-item span{display:none}.sidebar .brand{padding:0}.app-shell{margin-left:72px}.toast{left:calc(50% + 36px)}.workspace-grid{grid-template-columns:minmax(0,1fr) 350px}}
@media(max-width:1000px){.workspace-grid{grid-template-columns:1fr}.scenario-panel{position:static;width:100%}.scenario-body{display:grid;grid-template-columns:1fr 1fr;gap:15px 25px}.scenario-body>*{grid-column:1/-1;margin-block:0}.scenario-body .position-box{margin-bottom:14px}.scenario-body .presets{margin-bottom:15px}.scenario-body .result-card{margin-top:15px;padding:25px}.result-value{margin:18px 0}.scenario-body .save-button{margin-top:0}.scenario-body .section-caption{margin-top:12px;margin-bottom:0}.result-sub{flex-wrap:nowrap}.chart-toolbar{align-items:center}.topbar-right .lab-indicator{display:none}.token-stats{gap:25px}.token-stats>div:last-child{display:none}.token-bar{gap:15px}.chart-foot{flex-wrap:nowrap}.table-foot{flex-wrap:nowrap}.metric-label{min-height:0}.metric{min-height:140px}.holder-heading p{max-width:none}}
@media(max-width:720px){.sidebar{display:none}.app-shell{margin-left:0}.toast{left:50%}h1{font-size:33px!important}.token-title{font-size:19px!important}.token-title b{font-size:14px!important}.token-stats>div:last-child{display:none}.token-stats{gap:10px;justify-content:space-between}.metrics{gap:8px}.metric{padding:17px 10px;min-height:155px}.metric-label{min-height:42px;font-size:14px!important}.metric>div{gap:5px;flex-wrap:wrap}.metric>div strong{font-size:26px!important}.metric>div>span{font-size:14px!important}.metric small span+span{margin-left:0}.metric small{line-height:1.7}.page-heading>.button{font-size:0!important}.page-heading>.button svg{width:18px;height:18px}.chart-tabs{gap:16px}.subtle-tag{display:none}.chart-legend{gap:12px}.chart-toolbar{flex-wrap:wrap;gap:16px}.chart-foot{flex-wrap:wrap}.holder-heading{display:block}.holder-heading .text-button{margin-top:12px}.table-foot{flex-wrap:wrap}.table-foot>span:last-child{display:flex}.scenario-body{display:block;padding:24px 20px}.scenario-body .section-caption{margin:22px 0 15px}.scenario-body .section-caption:first-child{margin-top:0}.field-row{margin-top:23px}.field-label{margin-bottom:10px}.scenario-body .toggle-row{margin-bottom:22px}.delay-options{margin-top:12px}.scenario-body .result-card{margin-top:22px}.scenario-body .save-button{margin-top:15px}.scenario-body .scenario-disclaimer{margin-top:16px}.search-trigger{flex:none;width:32px}.topbar{gap:8px;padding-inline:18px}.breadcrumb{gap:8px}.mobile-navigation button{font-size:14px!important;padding:13px 12px}.page-footer>span:last-child{display:none}.chart-tabs>button{white-space:nowrap}.map-caption{font-size:14px!important;line-height:1.7}.scenario-panel{margin-top:0}}
h1>span{font-size:inherit!important}
@media(max-width:360px){main{padding-inline:12px}.metric{padding-inline:8px}.metric>div strong{font-size:24px!important}.metrics{gap:5px}}
