.vfwN3W_shell{background:var(--paper);min-height:100dvh}.vfwN3W_topbar{z-index:30;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.vfwN3W_topbarInner{justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding-block:8px;display:flex}.vfwN3W_brandLink{border-radius:var(--radius-md);min-width:44px;min-height:44px;color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.vfwN3W_topbarAction{flex:none;text-decoration:none}.vfwN3W_layout{padding-top:28px}.vfwN3W_sidebar{align-self:start;min-width:0}.vfwN3W_userInfo{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;margin-bottom:14px;padding-bottom:16px;display:flex}.vfwN3W_avatar{border-radius:var(--radius-full);background:var(--teal);color:#fff;flex:none;place-items:center;width:42px;height:42px;font-size:1.05rem;font-weight:700;display:grid}.vfwN3W_userDetails{min-width:0;display:block}.vfwN3W_userDetails strong{color:var(--ink);font-size:.95rem;font-weight:700;display:block}.vfwN3W_userDetails span{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:.78rem;display:block}.vfwN3W_nav{max-width:100%}.vfwN3W_nav .vfwN3W_navItem{flex:none;align-items:center;gap:10px;min-height:44px;padding:10px 13px;line-height:1.25;text-decoration:none;display:flex}.vfwN3W_nav .vfwN3W_navItem[aria-current=page]{box-shadow:inset 3px 0 0 var(--teal);font-weight:800}.vfwN3W_navIcon{flex:none;font-size:1rem}.vfwN3W_sidebarFooter{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin-top:16px;padding-top:14px;display:flex}.vfwN3W_footerAction,.vfwN3W_signOutButton{text-align:left;cursor:pointer;width:100%;min-height:44px;transition:background var(--transition-base), color var(--transition-base);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;padding:10px 13px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;display:flex}.vfwN3W_footerAction{color:var(--ink-2)}.vfwN3W_footerAction:hover{background:var(--teal-soft);color:var(--teal-dark)}.vfwN3W_signOutButton{color:var(--red-text)}.vfwN3W_signOutButton:hover{background:var(--red-soft)}@media (max-width:960px){.vfwN3W_layout{padding-top:20px}.vfwN3W_userInfo{margin-bottom:10px;padding-bottom:12px}.vfwN3W_avatar{width:36px;height:36px;font-size:.9rem}.vfwN3W_nav{scrollbar-width:thin;overscroll-behavior-x:contain;padding-bottom:6px}.vfwN3W_nav .vfwN3W_navItem{white-space:nowrap}.vfwN3W_nav .vfwN3W_navItem[aria-current=page]{box-shadow:inset 0 -3px 0 var(--teal)}.vfwN3W_sidebarFooter{flex-flow:wrap;margin-top:14px}.vfwN3W_footerAction,.vfwN3W_signOutButton{flex:150px;width:auto}}@media (max-width:660px){.vfwN3W_topbarInner{min-height:56px}.vfwN3W_topbarAction{padding-inline:12px}.vfwN3W_userDetails span{font-size:.75rem}}
