.info-navbar-root{display:none}@container (min-width:800px){.info-navbar-root{display:flex}}.info-navbar-email-text{display:none}@container (min-width:550px){.info-navbar-email-text{display:inline}}.info-navbar-email{display:none}@container (min-width:400px){.info-navbar-email{display:flex}}.info-navbar-quicklink{display:none}@container (min-width:700px){.info-navbar-quicklink{display:inline-block}}
.nav-desktop-menu{display:none}@container (min-width:1024px){.nav-desktop-menu{display:flex}}.nav-desktop-actions{display:none}@container (min-width:1024px){.nav-desktop-actions{display:flex}}.nav-mobile-actions{display:flex}@container (min-width:1024px){.nav-mobile-actions{display:none}}.nav-login-link{color:var(--text-primary);font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}@media (hover:hover){.nav-login-link:hover{color:var(--primary)}}.nav-login-link:focus-visible{color:var(--primary);outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.nav-login-link:active{color:var(--primary);opacity:.7}.nav-register-btn{color:var(--background);background:var(--foreground);border-radius:8px;padding:6px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s,transform .1s}@media (hover:hover){.nav-register-btn:hover{opacity:.85}}.nav-register-btn:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.nav-register-btn:active{opacity:.8;transform:scale(.97)}.nav-hamburger-btn{cursor:pointer;color:var(--text-primary);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;transition:background-color .15s;display:inline-flex}@media (hover:hover){.nav-hamburger-btn:hover{background-color:var(--surface)}}.nav-hamburger-btn:active{background-color:var(--surface)}@container (min-width:1024px){.nav-mobile-hamburger{display:none}}.ud-trigger{cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:4px 6px;transition:background-color .15s;display:inline-flex}@media (hover:hover){.ud-trigger:hover{background-color:var(--surface)}}.ud-trigger:active{transform:scale(.96)}.nav-desktop-logo-wrap{display:none}@container (min-width:1024px){.nav-desktop-logo-wrap{align-items:center;display:inline-flex}.nav-main-row{display:none}}
