.vBLF1q_app{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.vBLF1q_sidebar{background:var(--sidebar);height:100vh;color:var(--sidebar-fg);flex-direction:column;gap:20px;padding:22px 16px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.vBLF1q_brand{gap:2px;padding:0 8px;display:grid}.vBLF1q_brandName{letter-spacing:-.01em;font-size:1.05rem;font-weight:700}.vBLF1q_brandTag{letter-spacing:.14em;text-transform:uppercase;color:var(--sidebar-muted);font-size:.68rem}.vBLF1q_org{border:1px solid var(--sidebar-line);border-radius:10px;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.vBLF1q_orgMark{background:var(--sidebar-active);width:36px;height:36px;color:var(--sidebar-active-fg);border-radius:8px;place-items:center;font-size:.8rem;font-weight:700;display:grid}.vBLF1q_orgName{overflow-wrap:anywhere;font-weight:600;line-height:1.25}.vBLF1q_orgRole{color:var(--sidebar-muted);font-size:.78rem}.vBLF1q_navGroup{gap:2px;display:grid}.vBLF1q_navLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--sidebar-muted);padding:0 10px 6px;font-size:.68rem}.vBLF1q_navLink{min-height:40px;color:var(--sidebar-fg);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-weight:500;text-decoration:none;display:flex}.vBLF1q_navLink:hover{background:#ffffff0f}.vBLF1q_navLink[aria-current=page]{background:var(--sidebar-active);color:var(--sidebar-active-fg);font-weight:600}.vBLF1q_navIcon{flex:none;width:18px;height:18px}.vBLF1q_sidebarFoot{border-top:1px solid var(--sidebar-line);margin-top:auto;padding-top:12px}.vBLF1q_logout{width:100%;min-height:40px;color:var(--sidebar-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 10px}.vBLF1q_logout:hover{color:var(--sidebar-fg);background:#ffffff0f}.vBLF1q_main{flex-direction:column;min-width:0;display:flex}.vBLF1q_topbar{border-bottom:1px solid var(--border);background:var(--background);align-items:center;gap:12px;min-height:60px;padding:0 32px;display:flex}.vBLF1q_menuButton{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:8px;display:none}.vBLF1q_crumbs{color:var(--muted);gap:8px;font-size:.9rem;list-style:none;display:flex}.vBLF1q_crumbs li+li:before{content:"/";color:var(--border-strong);margin-right:8px}.vBLF1q_crumbs [aria-current=page]{color:var(--foreground);font-weight:500}.vBLF1q_content{grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;width:100%;max-width:1200px;padding:28px 32px 56px;display:grid}.vBLF1q_scrim{display:none}@media (max-width:900px){.vBLF1q_app{grid-template-columns:minmax(0,1fr)}.vBLF1q_sidebar{z-index:20;width:min(280px,86vw);transition:transform .18s ease-out;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.vBLF1q_app[data-nav-open=true] .vBLF1q_sidebar{transform:none}.vBLF1q_app[data-nav-open=true] .vBLF1q_scrim{z-index:10;background:#0006;border:none;display:block;position:fixed;inset:0}.vBLF1q_menuButton{place-items:center;display:inline-grid}.vBLF1q_topbar,.vBLF1q_content{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.vBLF1q_sidebar{transition:none}}
