.nondashboard-navbar{z-index:100;background:0 0;flex-direction:column;align-items:center;width:100%;transition:background-color .3s,box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.nondashboard-navbar__container{justify-content:space-between;align-items:center;width:100%;padding:1rem;display:flex}@media (min-width:640px){.nondashboard-navbar__container{padding-left:1.5rem;padding-right:1.5rem}}.nondashboard-navbar__container{max-width:1400px}@media (min-width:768px){.nondashboard-navbar__container{padding:1.25rem 2rem}}@media (min-width:1280px){.nondashboard-navbar__container{width:75%}}.nondashboard-navbar__search{align-items:center;gap:1.5rem;display:flex}@media (min-width:640px){.nondashboard-navbar__search{gap:3.5rem}}.nondashboard-navbar__brand{font-size:1.125rem;font-weight:700;line-height:1.75rem;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}@media (min-width:640px){.nondashboard-navbar__brand{font-size:1.25rem;line-height:1.75rem}}.nondashboard-navbar__brand{background:var(--gradient-button);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nondashboard-navbar__brand:hover{filter:brightness(1.2)}.nondashboard-navbar__desktop-links{align-items:center;gap:1.5rem;display:none}@media (min-width:768px){.nondashboard-navbar__desktop-links{display:flex}}.nondashboard-navbar__link{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));font-size:.875rem;font-weight:500;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{--tw-text-opacity:1;color:rgb(210 210 210/var(--tw-text-opacity,1))}@media (min-width:640px){.nondashboard-navbar__link{font-size:1rem;line-height:1.5rem}}.nondashboard-navbar__actions{align-items:center;gap:.5rem;display:flex}@media (min-width:640px){.nondashboard-navbar__actions{gap:1rem}}.nondashboard-navbar__auth-desktop{display:none}@media (min-width:768px){.nondashboard-navbar__auth-desktop{display:inline-flex}}.nondashboard-navbar__burger{border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@media (min-width:768px){.nondashboard-navbar__burger{display:none}}.nondashboard-navbar__burger{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1));background:0 0;border:1px solid #0000;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.nondashboard-navbar__burger:hover{--tw-text-opacity:1;color:rgb(210 210 210/var(--tw-text-opacity,1));border-color:var(--border-subtle);background:#ffffff0d}.nondashboard-navbar__burger:active{transform:scale(.95)}.nondashboard-navbar__mobile-menu{width:100%;overflow:hidden}@media (min-width:768px){.nondashboard-navbar__mobile-menu{display:none}}.nondashboard-navbar__mobile-menu{opacity:0;max-height:0;padding:0 1rem;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s,padding .35s}.nondashboard-navbar__mobile-menu--open{opacity:1;max-height:400px;padding:0 1rem 1.5rem}.nondashboard-navbar__mobile-links{border-top:1px solid #ffffff14;flex-direction:column;gap:.25rem;padding-top:1rem;display:flex}.nondashboard-navbar__mobile-links .nondashboard-navbar__link{border-radius:.75rem;padding:.75rem 1rem;font-size:1rem;line-height:1.5rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:block}.nondashboard-navbar__mobile-links .nondashboard-navbar__link:hover{background:#ffffff0d}.nondashboard-navbar__mobile-links .nondashboard-navbar__link:active{background:#ffffff14}.nondashboard-navbar__mobile-auth{border-top:1px solid #ffffff14;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;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:#000000b3;animation:.2s fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.nondashboard-navbar__notification-button{border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex;position:relative}@media (min-width:640px){.nondashboard-navbar__notification-button{width:2rem;height:2rem}}.nondashboard-navbar__notification-button{background:var(--gradient-card);border:1px solid var(--border-subtle)}.nondashboard-navbar__notification-indicator{border-radius:9999px;width:.375rem;height:.375rem;position:absolute;top:0;right:0}@media (min-width:640px){.nondashboard-navbar__notification-indicator{width:.5rem;height:.5rem}}.nondashboard-navbar__notification-indicator{background:var(--accent-blue);box-shadow:0 0 8px var(--accent-blue-glow)}.nondashboard-navbar__notification-icon{--tw-text-opacity:1;width:1rem;height:1rem;color:rgb(156 163 175/var(--tw-text-opacity,1))}@media (min-width:640px){.nondashboard-navbar__notification-icon{width:1.25rem;height:1.25rem}}.nondashboard-navbar__auth-button--login{--tw-text-opacity:1;color:rgb(110 110 110/var(--tw-text-opacity,1));border-radius:.75rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.nondashboard-navbar__auth-button--login{padding:.5rem 1rem;font-size:1rem;line-height:1.5rem}}.nondashboard-navbar__auth-button--login{border:1px solid var(--border-light);background:0 0;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}.nondashboard-navbar__auth-button--login:hover{--tw-text-opacity:1;color:rgb(210 210 210/var(--tw-text-opacity,1));background:var(--surface-hover);border-color:var(--border-accent)}.nondashboard-navbar__auth-button--signup{border-radius:.75rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem}@media (min-width:640px){.nondashboard-navbar__auth-button--signup{padding:.5rem 1rem;font-size:1rem;line-height:1.5rem}}.nondashboard-navbar__auth-button--signup{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:var(--gradient-button);box-shadow:var(--shadow-accent);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}.nondashboard-navbar__auth-button--signup:hover{box-shadow:var(--shadow-accent-hover);transform:scale(1.05)}
