:root{--research-mint:#42dca3;--research-purple:#a798ff}
.workspace-intro{min-height:158px;grid-template-columns:1fr 170px;padding:28px 0;background:none}.workspace-intro h1{font-size:clamp(2rem,4vw,4.4rem);letter-spacing:-.06em;margin:12px 0}.workspace-intro h1 em{color:var(--lime)}.workspace-intro p:last-child{font-size:.84rem;margin:0}.workspace-orbit{width:90px;height:90px;box-shadow:0 0 0 16px #9cde2d0a,0 0 0 33px #9cde2d05}.workspace-orbit span{width:27px;height:27px;font-size:1rem}.workspace-orbit span:nth-child(1){top:-5px;left:32px}.workspace-orbit span:nth-child(2){bottom:3px;left:-7px}.workspace-orbit span:nth-child(3){bottom:3px;right:-7px}.workspace-networks{margin:15px 0 26px}.workspace-networks button{padding:12px 17px}.workspace-network-icon{width:38px;height:38px;border-radius:10px;font-size:1.5rem}.workspace-console-head h2{font-size:clamp(1.8rem,3.2vw,3rem)}.workspace-topbar{gap:18px}.workspace-topbar-label{margin-right:auto}.workspace-side-nav{max-height:calc(100vh - 350px);overflow-y:auto}.workspace-topbar .brand img{max-width:135px}.workspace-actions{flex-wrap:wrap;justify-content:flex-end}.workspace-actions #workspace-status{max-width:220px}.research-toolbar{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;padding:18px;background:var(--panel);border:1px solid var(--line);margin:15px 0}.research-toolbar label{display:flex;align-items:center;gap:12px;font-size:.8rem}.research-toolbar select,.research-toolbar button{background:var(--bg);color:var(--white);border:1px solid var(--line);padding:11px;font:inherit;border-radius:6px}.research-toolbar>span{font:.58rem var(--mono);color:var(--muted)}.research-model{padding:22px;border:1px solid var(--line);background:var(--panel);margin-bottom:18px}.research-model strong{font-size:.9rem}.research-model p{font-size:.78rem;color:var(--muted);line-height:1.65}.research-chart{min-height:300px}.research-chart svg{width:100%;overflow:visible}.research-chart circle:focus,.research-chart rect:focus{outline:2px solid var(--white);stroke:var(--white);stroke-width:2}.research-legend{display:flex;gap:15px;flex-wrap:wrap;font:.65rem var(--mono)}.series-0{color:#42dca3}.series-1{color:#a798ff}.series-2{color:#edb96b}.research-tooltip{margin-top:12px;min-height:26px;font:.62rem/1.5 var(--mono);color:var(--muted);overflow-wrap:anywhere}.research-matrix{width:100%;border-collapse:separate;border-spacing:6px;margin-top:22px;font:.65rem var(--mono)}.research-matrix th{padding:8px;text-align:left;color:var(--muted);font-weight:400}.research-matrix td{padding:23px 8px;text-align:center;border:1px solid var(--line)}.research-matrix [data-level=high]{background:#42dca329;color:var(--lime)}.research-matrix [data-level=low]{background:#a798ff2e}.research-matrix [data-level=mid]{background:#7c99a217}.research-links{display:flex;gap:20px;flex-wrap:wrap}.research-links a,.research-account{font:.73rem var(--mono);color:var(--lime)}.research-account{display:block;margin-bottom:22px}.connectivity{padding:12px 4%;background:#664615;color:#fff;font-size:.8rem;position:sticky;top:0;z-index:100}.pwa-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:1000;max-width:90vw;width:420px;padding:20px;background:#13251e;color:#e8fff3;border:1px solid #42dca3;border-radius:10px;box-shadow:0 10px 50px #0006;font:14px/1.6 system-ui}.pwa-toast button{float:right;color:#42dca3;background:none;border:0;cursor:pointer}.workspace-stats .workspace-stat strong{overflow-wrap:anywhere}.workspace-ledger td{max-width:320px;overflow-wrap:anywhere}html[data-theme=dark]{--lime:#42dca3}html[data-theme=light] .series-0{color:#137751}html[data-theme=light] .series-1{color:#6850b6}html[data-theme=light] .series-2{color:#956313}html[data-theme=light] .research-matrix [data-level=high]{color:#176543}.workspace-charts{align-items:stretch}
@media(min-width:761px){.workspace-layout{grid-template-columns:220px minmax(0,1fr)}.workspace-topbar-label{font-size:.57rem}.workspace-evidence{margin-bottom:40px}}
@media(max-width:1100px){.workspace-topbar-label{display:none}.workspace-topbar{gap:11px}.workspace-explorer-link{font-size:.68rem}.workspace-actions #workspace-status{max-width:180px}.research-matrix th{font-size:.53rem;padding:3px}}
@media(max-width:760px){.workspace-side-nav{max-height:none;overflow-y:hidden}.workspace-intro{min-height:135px;grid-template-columns:1fr}.workspace-orbit{display:none}.workspace-topbar{flex-wrap:wrap;padding-top:13px;padding-bottom:13px}.workspace-topbar .brand{margin-right:auto}.workspace-topbar .brand img{max-width:103px}.workspace-explorer-link{display:inline-block}.workspace-networks button{padding:12px 9px;gap:9px}.workspace-networks small{display:none}.workspace-networks strong{font-size:.85rem}.workspace-networks b{display:none}.workspace-console-head{align-items:flex-start}.workspace-actions{max-width:145px}.workspace-actions #workspace-status{font-size:.54rem}.research-toolbar{align-items:flex-start}.research-toolbar label{flex-direction:column;align-items:flex-start}.research-chart{min-height:270px}.research-matrix td{padding:18px 3px}.workspace-chart{padding:17px}.research-links{gap:15px}.workspace-charts{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

@media(max-width:760px){.workspace-topbar,.account-main~.topbar{height:auto;min-height:82px}}

@media(max-width:760px){.topbar{height:auto;min-height:82px}}
