.nondashboard-navbar{z-index:100;border:1px solid var(--dash-panel-border);border-radius:var(--dash-radius-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:auto;box-shadow:var(--shadow-navbar);transition:background-color var(--motion-fast)ease-out,box-shadow var(--motion-fast)ease-out,border-color var(--motion-fast)ease-out;flex-direction:column;align-items:center;display:flex;position:fixed;top:16px;left:24px;right:24px;overflow:hidden}.nondashboard-navbar__container{justify-content:space-between;align-items:center;width:100%;padding-left:1rem;padding-right:1rem;display:flex}@media (min-width:640px){.nondashboard-navbar__container{padding-left:1.5rem;padding-right:1.5rem}}.nondashboard-navbar__container{max-width:var(--layout-content);min-height:60px}@media (min-width:768px){.nondashboard-navbar__container{padding-left:2rem;padding-right:2rem}}.nondashboard-navbar__search{align-items:center;gap:1.5rem;display:flex}@media (min-width:640px){.nondashboard-navbar__search{gap:2.5rem}}.nondashboard-navbar__brand{justify-content:center;align-items:center;transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:inline-flex}.nondashboard-navbar__brand:hover{transform:translateY(-1px)}.nondashboard-navbar__desktop-links{align-items:center;gap:.5rem;display:none}@media (min-width:768px){.nondashboard-navbar__desktop-links{display:flex}}.nondashboard-navbar__link{border-radius:var(--dash-radius-btn);color:var(--text-secondary);padding:.5rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.nondashboard-navbar__link:hover{background:var(--accent-indigo-soft);color:var(--accent-indigo)}.nondashboard-navbar__actions{align-items:center;gap:.5rem;display:flex}@media (min-width:640px){.nondashboard-navbar__actions{gap:.75rem}}.nondashboard-navbar__auth-desktop{display:none}@media (min-width:768px){.nondashboard-navbar__auth-desktop{display:inline-flex}}.nondashboard-navbar__burger{justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:flex}@media (min-width:768px){.nondashboard-navbar__burger{display:none}}.nondashboard-navbar__burger{border-radius:var(--dash-radius-btn);border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-secondary)}.nondashboard-navbar__burger:hover{border-color:var(--border-accent);background:var(--accent-indigo-soft);color:var(--accent-indigo)}.nondashboard-navbar__mobile-menu{width:100%;overflow:hidden}@media (min-width:768px){.nondashboard-navbar__mobile-menu{display:none}}.nondashboard-navbar__mobile-menu{opacity:0;background:var(--surface-navbar);max-height:0;padding:0 1rem;transition:max-height .3s,opacity .2s,padding .3s}.nondashboard-navbar__mobile-menu--open{opacity:1;max-height:420px;padding:0 1rem 1.25rem}.nondashboard-navbar__mobile-links{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.25rem;padding-top:1rem;display:flex}.nondashboard-navbar__mobile-links .nondashboard-navbar__link{font-size:1rem;line-height:1.5rem;display:block}.nondashboard-navbar__mobile-auth{border-top:1px solid var(--border-subtle);gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.nondashboard-navbar__mobile-auth .nondashboard-navbar__auth-button--login,.nondashboard-navbar__mobile-auth .nondashboard-navbar__auth-button--signup{text-align:center;flex:1;justify-content:center;padding-top:.75rem;padding-bottom:.75rem}.nondashboard-navbar__overlay{position:fixed;inset:0}@media (min-width:768px){.nondashboard-navbar__overlay{display:none}}.nondashboard-navbar__overlay{z-index:99;background:#0f172a3d}.nondashboard-navbar__notification-button{border-radius:var(--dash-radius-btn);background:var(--surface-card);border:1px solid var(--border-subtle);justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:relative}.nondashboard-navbar__notification-indicator{background:var(--accent-blue);border-radius:9999px;width:.5rem;height:.5rem;position:absolute;top:0;right:0}.nondashboard-navbar__notification-icon{color:var(--text-tertiary)}.nondashboard-navbar__auth-button--login{border-radius:var(--dash-radius-btn);border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-secondary);justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.nondashboard-navbar__auth-button--login:hover{border-color:var(--border-accent);background:var(--accent-indigo-soft);color:var(--accent-indigo)}.nondashboard-navbar__auth-button--signup{border-radius:var(--dash-radius-btn);background:var(--accent-indigo);color:#fff;box-shadow:var(--shadow-accent);justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.nondashboard-navbar__auth-button--signup:hover{background:var(--accent-indigo-dark);box-shadow:var(--shadow-accent-hover);transform:translateY(-1px)}.nondashboard-navbar .cl-userButtonTrigger{border-radius:var(--dash-radius-btn)}.dark .nondashboard-navbar__brand{filter:brightness(0)invert()}@media (max-width:768px){.nondashboard-navbar{top:12px;left:16px;right:16px;background:var(--surface-navbar)!important;box-shadow:var(--dash-shadow-panel)!important}.nondashboard-navbar__container{min-height:56px}}
