.platform-brand{display:flex!important;align-items:center;justify-content:flex-start!important;gap:9px;min-width:0;min-height:46px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit;text-align:left;box-shadow:none!important;cursor:pointer;transition:opacity .2s ease}.platform-brand:hover,.platform-brand:active{border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.platform-brand>span{display:grid;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:0;color:#38bdf8;background:transparent;box-shadow:none;transition:none}.platform-brand-mark{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.8}.platform-brand>div{display:grid;min-width:0}.platform-brand strong{color:var(--text-primary);font-size:13px;letter-spacing:.12em;white-space:nowrap}.platform-brand small{display:block;overflow:hidden;max-width:150px;color:var(--text-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap;opacity:1}.platform-brand>em{align-self:flex-start;margin-top:3px}.platform-brand.is-compact{gap:8px}.platform-brand.is-compact>span{width:42px;height:42px;flex-basis:42px}.platform-brand.is-compact small{max-width:130px;opacity:1}.platform-brand:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}
.platform-active-module{display:flex;align-items:center;gap:8px;min-width:0;margin-inline-start:10px;padding-inline-start:12px;border-inline-start:1px solid var(--border-subtle)}.platform-active-module>span{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--accent-light);color:var(--accent-primary)}.platform-active-module>span .svg-icon{width:16px;height:16px}.platform-active-module>div{display:grid;min-width:0}.platform-active-module small,.platform-active-module strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-active-module small{color:var(--text-muted);font-size:7px}.platform-active-module strong{max-width:145px;font-size:10px}.platform-active-module>button{display:flex;align-items:center;gap:5px;min-width:34px;height:34px;padding:0 8px;border:1px solid var(--border-subtle);border-radius:7px;background:var(--bg-subtle);color:var(--text-secondary);cursor:pointer}.platform-active-module>button .svg-icon{width:14px;height:14px}.platform-active-module>button em{font-size:8px;font-style:normal;font-weight:750;white-space:nowrap}.platform-active-module>button:hover,.platform-active-module>button:focus-visible{border-color:var(--accent-primary);color:var(--accent-primary)}
.platform-brand-transitioning[data-brand-transition="module"] #view-container>*{animation:platform-workspace-enter .22s ease both}.platform-brand-transitioning[data-brand-transition="launcher"] #view-container>*{animation:platform-launcher-enter .22s ease both}@keyframes platform-workspace-enter{from{opacity:.35;transform:translateX(8px)}to{opacity:1;transform:none}}@keyframes platform-launcher-enter{from{opacity:.35;transform:translateX(-8px)}to{opacity:1;transform:none}}
@media(max-width:1450px){.platform-brand small{display:none}.platform-brand{gap:7px}.platform-active-module>button em{display:none}.platform-active-module strong{max-width:110px}}
@media(max-width:980px){.platform-brand strong{font-size:10px}.platform-active-module>div{display:none}.platform-active-module{margin-inline-start:5px;padding-inline-start:7px}}
@media(max-width:620px){.platform-brand>div,.platform-brand>em,.platform-active-module{display:none}.platform-brand>span{width:42px;height:42px}.platform-brand{min-width:42px!important}}
@media(prefers-reduced-motion:reduce){.platform-brand,.platform-brand>span,.platform-brand small{transition:none}.platform-brand-transitioning[data-brand-transition] #view-container>*{animation:none}}
.platform-brand{height:var(--brand-block-height);min-height:var(--brand-block-height)!important}
.platform-brand-passive,.platform-launcher-mode .platform-brand-passive{cursor:default;pointer-events:none}
.platform-launcher-mode .platform-brand-passive:hover{background:transparent!important;box-shadow:none!important;transform:none!important}
.sidebar-platform-brand{box-sizing:border-box;height:var(--topbar-height);min-height:var(--topbar-height)!important;padding:calc((var(--topbar-height) - var(--brand-block-height))/2) 11px!important}

/* RC-CLEANUP-001 SOURCE: task029-brand.css */
body.platform-launcher-mode .platform-topbar-brand .platform-brand{display:flex!important}.platform-brand>em{padding:3px 5px;border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-muted);font-size:7px;font-style:normal}@media(max-width:620px){.platform-brand>div,.platform-brand>em{display:none!important}}
