.gPuS2a_root{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;gap:0;height:100%;padding:16px 14px;display:flex}.gPuS2a_brand{align-items:center;gap:9px;padding:4px 6px 18px;display:flex}.gPuS2a_logo{flex-shrink:0;width:28px;height:28px}.gPuS2a_logoDot{background:var(--accent);border-radius:2px;width:11px;height:11px}.gPuS2a_wordmark{letter-spacing:-.02em;font-size:16px;font-weight:700}.gPuS2a_nav{flex-direction:column;flex:1;display:flex;overflow-y:auto}.gPuS2a_section{flex-direction:column;gap:2px;display:flex}.gPuS2a_sectionLabel{letter-spacing:.12em;padding:16px 6px 6px;font-size:10px}.gPuS2a_navItem{color:var(--muted);border-radius:5px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:400;transition:background 80ms,color 80ms;display:flex}.gPuS2a_navItem:hover{background:var(--surface-3)}.gPuS2a_navItem.gPuS2a_active{background:var(--accent);color:var(--ink);font-weight:600}.gPuS2a_navIcon{width:16px;height:16px;color:var(--muted-2);flex-shrink:0}.gPuS2a_navItem:hover .gPuS2a_navIcon{color:var(--ink-2)}.gPuS2a_navItem.gPuS2a_active .gPuS2a_navIcon{color:var(--ink)}
.W6RCCa_root{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:16px;height:60px;padding:0 24px;display:flex}.W6RCCa_actions{align-items:center;gap:12px;display:flex}.W6RCCa_menuBtn{width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:var(--r-2);background:0 0;border:none;justify-content:center;align-items:center;margin-right:4px;display:none}.W6RCCa_menuBtn:hover{background:var(--surface-3)}.W6RCCa_modeBtn{white-space:nowrap;flex-shrink:0}@media (max-width:768px){.W6RCCa_menuBtn{display:inline-flex}.W6RCCa_modeLabel{display:none}.W6RCCa_actions{gap:8px}}
.OFWINq_root{grid-template-columns:var(--sidebar-w) 1fr;grid-template-rows:var(--topbar-h) 1fr;grid-template-areas:"sidebar topbar""sidebar main";min-height:100vh;display:grid}.OFWINq_sidebar{grid-area:sidebar;align-self:start;height:100vh;position:sticky;top:0}.OFWINq_topbar{border-bottom:1px solid var(--border);grid-area:topbar}.OFWINq_main{grid-area:main;overflow:auto}.OFWINq_backdrop{display:none}@media (max-width:768px){.OFWINq_root{grid-template-columns:1fr;grid-template-areas:"topbar""main"}.OFWINq_sidebar{z-index:50;width:248px;transition:transform .18s;position:fixed;top:0;bottom:0;left:0;overflow:auto;transform:translate(-100%)}.OFWINq_sidebarOpen{transform:translate(0)}.OFWINq_backdrop{z-index:40;background:#00000073;background:lab(0% 0 0/.45);display:block;position:fixed;inset:0}}
