.public-brand-row{display:flex;align-items:center;gap:14px;white-space:nowrap}.corpus-volume{color:#91aaa2;font-size:11px;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}.corpus-volume strong{color:#b3e6d5;font-weight:600}
body{margin:0;padding:0 16px;background:#0b0f10;color:#e4eeeb}
body>header.compact-interpretability-header{min-height:46px;max-height:none;padding:6px 0;gap:18px;flex-wrap:wrap}
.compact-interpretability-header h1{font-size:19px;margin:0}.compact-interpretability-header .eyebrow{display:none}
.compact-interpretability-header .site-nav{gap:14px}.compact-interpretability-header #profile-status{display:none}
.compact-interpretability-header nav>label{font-size:9px}.compact-interpretability-header .population-toggle{font-size:11px}
.expanded-profile-page #profile-map{height:calc(100vh - 145px);min-height:480px}.expanded-profile-page #profile-view{padding-top:10px}
.vote-controls{display:flex;gap:10px;align-items:center;margin:5px 0;font-size:11px}.vote-controls button{border:1px solid #46665d;border-radius:5px;padding:5px 10px;color:#a9e3d2}.vote-controls button[aria-pressed=true]{background:#21493e;color:#e1fff4}
.vote-controls span{color:#d9b982}.expanded-profile-page .expanded-prompt{max-height:80px}
@media(max-width:950px){body{padding:0 10px}.compact-interpretability-header{gap:8px!important}.expanded-profile-page #profile-map{height:450px;min-height:350px}}
@media(max-width:700px){.expanded-profile-page #profile-view{grid-template-columns:minmax(0,1fr);gap:16px!important;height:auto!important}.profile-map-pane{order:0;min-height:0}.profile-rail{order:1;max-height:300px}.profile-reader{order:2}.expanded-profile-page #profile-map{height:360px!important;min-height:360px;flex:none}.compact-interpretability-header nav[aria-label="Analysis selection"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:10px!important}.compact-interpretability-header label:has(#analysis-scope){display:none!important}.compact-interpretability-header nav select{min-width:0!important;width:100%;max-width:100%}.compact-interpretability-header .site-nav{flex-wrap:wrap;gap:13px!important}.profile-map-heading h2{font-size:16px!important}.profile-selected-heading{position:static}.profile-rail #profile-list{max-height:260px}}
