.DesktopNav-module__wnrGea__nav{width:var(--amm-sidebar-width);background:var(--amm-surface-card);border-right:1px solid var(--amm-border-subtle);flex-direction:column;flex-shrink:0;gap:4px;height:100vh;padding:20px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.DesktopNav-module__wnrGea__brand{align-items:baseline;gap:8px;padding:4px 12px 22px;display:flex}.DesktopNav-module__wnrGea__brandMark{color:var(--amm-accent-teal);letter-spacing:.01em;font-size:16px;font-weight:700}.DesktopNav-module__wnrGea__brandSub{color:var(--amm-text-muted);font-size:11px}.DesktopNav-module__wnrGea__sectionLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--amm-text-muted);margin:18px 12px 6px;font-size:11px}.DesktopNav-module__wnrGea__sectionLabel:first-of-type{margin-top:4px}.DesktopNav-module__wnrGea__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.DesktopNav-module__wnrGea__link{color:var(--amm-text-secondary);border-radius:10px;align-items:center;gap:11px;min-height:40px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.DesktopNav-module__wnrGea__link:hover{background:var(--amm-background-raised);color:var(--amm-text-primary)}.DesktopNav-module__wnrGea__link:focus-visible{outline:2px solid var(--amm-accent-teal);outline-offset:2px}.DesktopNav-module__wnrGea__linkActive{color:var(--amm-accent-teal);background:#2dd4bf1f}.DesktopNav-module__wnrGea__linkActive:hover{color:var(--amm-accent-teal);background:#2dd4bf29}.DesktopNav-module__wnrGea__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.DesktopNav-module__wnrGea__mobileLabel,.DesktopNav-module__wnrGea__mobileMore{display:none}.DesktopNav-module__wnrGea__session{border-top:1px solid var(--amm-border-subtle);gap:5px;margin:auto 8px 0;padding:14px 8px 4px;display:grid}.DesktopNav-module__wnrGea__sessionEmail{color:var(--amm-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.DesktopNav-module__wnrGea__sessionMeta,.DesktopNav-module__wnrGea__sampleNote{color:var(--amm-text-muted);font-size:10.5px;line-height:1.4}.DesktopNav-module__wnrGea__signOut{color:var(--amm-text-secondary);border:1px solid var(--amm-border-subtle);cursor:pointer;background:0 0;border-radius:8px;margin-top:5px;padding:7px 9px;font-size:11px}.DesktopNav-module__wnrGea__signOut:hover{color:var(--amm-accent-teal);border-color:var(--amm-border-strong)}@media (max-width:900px){.DesktopNav-module__wnrGea__nav{z-index:50;border:1px solid var(--amm-border-strong);width:auto;height:72px;padding:7px max(8px, env(safe-area-inset-right)) max(7px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(14px);background:#131a24f5;border-bottom:none;border-radius:18px 18px 0 0;display:block;position:fixed;inset:auto 0 0;overflow:visible;box-shadow:0 -12px 32px #00000042}.DesktopNav-module__wnrGea__brand,.DesktopNav-module__wnrGea__sectionLabel,.DesktopNav-module__wnrGea__session,.DesktopNav-module__wnrGea__divider,.DesktopNav-module__wnrGea__secondaryList{display:none}.DesktopNav-module__wnrGea__primaryList{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:100%;height:100%;display:grid}.DesktopNav-module__wnrGea__primaryList li{min-width:0}.DesktopNav-module__wnrGea__link{white-space:nowrap;flex-direction:column;justify-content:center;gap:3px;min-width:0;height:100%;min-height:54px;padding:6px 3px;font-size:12px}.DesktopNav-module__wnrGea__linkActive{background:#2dd4bf1a}.DesktopNav-module__wnrGea__icon svg{width:20px;height:20px}.DesktopNav-module__wnrGea__desktopLabel{display:none}.DesktopNav-module__wnrGea__mobileLabel{display:inline}.DesktopNav-module__wnrGea__mobileMore{display:block;position:absolute;bottom:calc(100% - 1px);right:12px}.DesktopNav-module__wnrGea__mobileMore summary{border:1px solid var(--amm-border-strong);min-width:66px;min-height:44px;color:var(--amm-text-secondary);cursor:pointer;background:#131a24f5;border-bottom-color:#131a24f5;border-radius:12px 12px 0 0;place-items:center;font-size:12px;font-weight:650;list-style:none;display:grid}.DesktopNav-module__wnrGea__mobileMore summary::-webkit-details-marker{display:none}.DesktopNav-module__wnrGea__mobileMoreMenu{border:1px solid var(--amm-border-strong);background:#131a24fa;border-radius:14px;gap:3px;width:190px;padding:8px;display:grid;position:absolute;bottom:52px;right:0;box-shadow:0 18px 44px #0000005c}.DesktopNav-module__wnrGea__mobileMoreMenu .DesktopNav-module__wnrGea__link{flex-direction:row;justify-content:flex-start;gap:10px;min-height:44px;padding:9px 11px;font-size:13px}.DesktopNav-module__wnrGea__mobileMoreMenu .DesktopNav-module__wnrGea__desktopLabel{display:inline}.DesktopNav-module__wnrGea__mobileMoreMenu .DesktopNav-module__wnrGea__mobileLabel{display:none}}
.AppShell-module__bTbOBG__shell{background:var(--amm-background-base);min-height:100vh;color:var(--amm-text-primary);display:flex}.AppShell-module__bTbOBG__main{flex:1;min-width:0}.AppShell-module__bTbOBG__authMain{width:100%}.AppShell-module__bTbOBG__integrityMain{place-items:center;min-height:100vh;padding:24px;display:grid}.AppShell-module__bTbOBG__integrityCard{border:1px solid var(--amm-border-strong);background:var(--amm-surface-card);border-radius:18px;width:min(100%,560px);padding:32px}.AppShell-module__bTbOBG__integrityCard span{color:var(--amm-status-warning);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.AppShell-module__bTbOBG__integrityCard h1{margin:10px 0}.AppShell-module__bTbOBG__integrityCard p{color:var(--amm-text-secondary);line-height:1.6}.AppShell-module__bTbOBG__integrityCard button{color:var(--amm-text-primary);border:1px solid var(--amm-border-strong);background:var(--amm-background-raised);cursor:pointer;border-radius:9px;padding:10px 14px}@media (max-width:900px){.AppShell-module__bTbOBG__shell{flex-direction:column}.AppShell-module__bTbOBG__main:not(.AppShell-module__bTbOBG__authMain):not(.AppShell-module__bTbOBG__integrityMain){padding-bottom:calc(144px + env(safe-area-inset-bottom))}}
*{box-sizing:border-box}html,body{max-width:100vw;margin:0;padding:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit}:focus-visible{outline:2px solid var(--amm-accent-teal,#2dd4bf);outline-offset:2px}
