.mobile-navigation-trigger{display:none}.mobile-navigation-sheet{width:100%;max-width:none;max-height:calc(100dvh - 24px - env(safe-area-inset-top));overscroll-behavior:contain;padding:24px max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));background:var(--signal-ground);color:var(--on-dark);border:0;border-radius:12px 12px 0 0;top:auto;bottom:0;left:0;overflow-y:auto}.mobile-navigation-sheet [data-slot=dialog-title]{color:var(--on-dark);padding-right:44px;font-size:24px}.mobile-navigation-sheet [data-slot=dialog-close]{top:12px;right:max(24px, env(safe-area-inset-right));color:var(--on-dark);background:0 0}.mobile-navigation-sheet [data-slot=dialog-close]:hover{background:var(--preview-panel,#252d28)}.mobile-navigation-sheet :focus-visible{outline-color:var(--accent)}.mobile-navigation-content{min-width:0}.mobile-navigation-content nav{display:grid}.mobile-navigation-content nav a{min-height:52px;color:var(--muted-on-dark);border-radius:4px;align-items:center;gap:14px;padding:12px 8px;font-size:16px;text-decoration:none;display:flex}.mobile-navigation-content nav a svg{flex:none}.mobile-navigation-content nav a:hover,.mobile-navigation-content nav a:active{color:var(--on-dark);background:var(--preview-panel,#252d28)}.mobile-navigation-content nav a[aria-current]{color:var(--accent);background:var(--preview-selected,#34402f)}.mobile-navigation-content .dashboard-sidebar-account{margin-top:20px;padding-top:20px}.mobile-navigation-content .dashboard-sidebar-identity{padding-inline:8px;display:flex}.mobile-navigation-content .dashboard-sidebar-identity>span{display:grid}.mobile-navigation-content .dashboard-sidebar-signout{min-height:52px;padding-inline:8px;font-size:16px}.mobile-navigation-content .dashboard-sidebar-account>nav,.mobile-navigation-content .dashboard-sidebar-account{grid-template-columns:1fr;display:grid}.mobile-navigation-content .dashboard-sidebar-account>nav,.mobile-navigation-content .dashboard-sidebar-avatar{grid-area:auto}.mobile-navigation-actions{border-top:1px solid var(--preview-border,#53604c);gap:8px;margin-top:24px;padding-top:20px;display:grid}.mobile-navigation-actions .header-open{color:var(--on-dark);justify-content:center}.mobile-navigation-actions .button-primary{color:var(--action-ink)}@media (min-width:701px){.mobile-navigation-sheet{border-radius:12px 0 0;max-width:480px;left:auto;right:0}}@media (prefers-reduced-motion:reduce){.mobile-navigation-sheet{animation:none}}.mobile-navigation-actions .text-action{color:var(--on-dark);justify-content:center}
