.nt-brand-cluster{display:flex;align-items:center;gap:1.25rem;min-width:0}@media only screen and (max-width:767px){.nt-brand-cluster{gap:.5rem}}.nt-brand-cluster__controls{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.nt-brand{display:flex;height:2.75rem;align-items:center;color:rgb(var(--nt-foreground));text-decoration:none}.nt-brand--static{cursor:default}.nt-accent-picker{position:relative;flex-shrink:0}.nt-accent-picker__button{display:inline-flex;box-sizing:border-box;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0;padding:0;border:0;border-radius:9999px;background:rgba(0,0,0,0);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.nt-accent-picker__button:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--nt-accent-hover))}.nt-accent-picker__swatch{display:block;width:.75rem;height:.75rem;border-radius:9999px;background:linear-gradient(90deg,hsl(180,70%,50%),hsl(240,65%,55%),hsl(300,60%,55%))}.nt-accent-picker__menu{position:absolute;top:calc(100% + .5rem);left:0;z-index:80;box-sizing:border-box;width:14rem;margin:0;padding:.75rem 1rem;border-radius:0;background-color:#f4f7f8;box-shadow:var(--nt-shadow-menu)}.nt-accent-picker__slider{display:flex;align-items:center;height:1rem}html[data-theme=day] .nt-accent-picker__button{background:#fff}.nt-theme-toggle{position:relative;display:inline-flex;box-sizing:border-box;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0;color:#fff;cursor:pointer}.nt-theme-toggle:has(:focus-visible){box-shadow:0 0 0 2px rgb(var(--nt-accent-hover))}.nt-theme-toggle__control{position:absolute;inset:0;z-index:1;margin:0;padding:0;opacity:0;cursor:pointer}.nt-theme-toggle .nt-theme-toggle__moon{display:none}html[data-theme=day] .nt-theme-toggle{color:rgb(var(--nt-accent));background:#fff;border-radius:9999px}html[data-theme=day] .nt-theme-toggle .nt-theme-toggle__sun{display:none}html[data-theme=day] .nt-theme-toggle .nt-theme-toggle__moon{display:block}.nt-impersonation{width:100%;border-bottom:1px solid rgb(var(--nt-accent));background:rgb(var(--nt-card)/.9)}.nt-impersonation__inner{display:flex;max-width:80rem;margin-inline:auto;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem 1rem;font-size:.875rem}@media only screen and (min-width:768px){.nt-impersonation__inner{padding-inline:1.5rem}}.nt-impersonation__text{margin:0;color:rgb(var(--nt-foreground))}.nt-impersonation__email{font-weight:600}.nt-impersonation__admin{color:rgb(var(--nt-muted))}.nt-site-nav{display:flex;height:2.75rem;align-items:center;gap:.5rem;font-size:.875rem}@media only screen and (max-width:767px){.nt-site-nav{gap:.125rem}}.nt-site-nav--pending{min-width:2.75rem;justify-content:flex-end}.nt-site-nav__spinner{display:inline-block;width:1.25rem;height:1.25rem;border:2px solid rgb(var(--nt-muted)/.3);border-top-color:rgb(var(--nt-muted));border-radius:9999px;animation:nt-spin 1s linear infinite}.nt-site-nav__icon{flex-shrink:0;width:1.25rem;height:1.25rem}.nt-site-nav__label{display:none}@media only screen and (min-width:1024px){.nt-site-nav__label{display:inline}}.nt-site-nav__item{display:inline-flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;padding:0;border-radius:9999px}@media only screen and (min-width:1024px){.nt-site-nav__item{width:auto;gap:.5rem;padding-inline:1rem;margin-right:1rem}}.nt-site-nav__current{cursor:default;font-weight:600;color:rgb(var(--nt-muted))}.nt-site-nav__login-current{cursor:default;background:rgb(var(--nt-foreground)/.3);color:rgb(var(--nt-background)/.5)}@media only screen and (min-width:1024px){.nt-site-nav__login-current{font-weight:600}}.nt-site-nav__login{width:2.75rem;padding:0;text-decoration:none}@media only screen and (min-width:1024px){.nt-site-nav__login{width:auto;padding-inline:1rem;font-weight:600}}.nt-site-nav__logout{width:2.75rem;height:2.75rem;flex-shrink:0;padding:0;border-radius:9999px}@media only screen and (min-width:1024px){.nt-site-nav__logout{width:auto;padding-inline:1rem}}