/* The two product workbenches are peers; never hide either in an account menu. */
.starmoe-workbench-switch { display:flex; align-items:stretch; flex-shrink:0; gap:24px; min-width:0; font-family:Inter,"Microsoft YaHei",system-ui,sans-serif; }
.starmoe-workbench-switch a { display:inline-flex; position:relative; align-items:center; min-height:48px; color:#aaa2b6; font-size:17px; font-weight:500; white-space:nowrap; text-decoration:none; }
.starmoe-workbench-switch a:hover { color:#f5f1fc; }
.starmoe-workbench-switch a[aria-current] { color:#f5f1fc; font-weight:650; }
.starmoe-workbench-switch a[aria-current]::after { content:""; position:absolute; left:0; right:0; bottom:0; height:3px; border-radius:2px; background:#bea0ed; }
.starmoe-workbench-switch a:focus-visible { outline:2px solid #c9a5ff; outline-offset:3px; }
.topbar .workspace-brand > div { display:none; }
.topbar > .top-status { display:none; }
.topbar .account { margin-left:auto; }
:root[data-starmoe-workbench] .app > .header { flex-wrap:wrap; height:auto; min-height:64px; gap:12px; }
:root[data-starmoe-workbench] .app > .header > .starmoe-workbench-switch { gap:20px; }
:root[data-starmoe-workbench] .app > .header > .starmoe-workbench-switch a { font-size:14px; }
@media(max-width:767px) { .starmoe-workbench-switch { gap:20px; } .starmoe-workbench-switch a { font-size:14px; } .topbar .account { width:100%; margin-left:0; } }
