.nb-auth{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}.nb-auth .nb-nav-link{display:inline-flex;align-items:center;gap:8px}.nb-auth-main{flex:1 0 auto;display:flex;justify-content:center;align-items:flex-start;padding:clamp(24px,6vh,72px) clamp(16px,3.4vw,48px) 64px}.nb-auth-col{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:stretch;gap:20px}.nb-auth-escape{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 10px;font-size:15px;color:#716a6e}.nb-auth-escape a{color:#161214;font-weight:500}.nb-auth-escape button{padding:4px 0;border:0;background:none;color:#423e40;font-size:15px;text-decoration:underline;text-underline-offset:3px}.nb-auth-escape button:disabled{color:#7a7477;cursor:var(--cursor,default)}.nb-auth-card{padding:28px 24px;border-radius:0;background:#f5f4f5;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.nb-auth-card h1,.nb-auth-card p.nb-auth-title{font-size:28px;line-height:1.1;letter-spacing:-.04em;font-weight:500;color:#161214}.nb-auth-card p{font-size:16px;line-height:1.45;color:#716a6e}.nb-auth-card .nb-pillbtn{margin-top:8px}.nb-auth-card a.nb-auth-alt{font-size:15px;font-weight:500;color:#161214}.nb-auth-dusk-word{display:none}.nb-auth.nb-dusk{font-family:var(--nb-dusk-sans),var(--nb-sans),"Helvetica Neue",Arial,sans-serif;color:#F4F2F3;background:#131417 url(/dusk/room.jpg) 50%/cover no-repeat fixed}@supports (-webkit-touch-callout:none){.nb-auth.nb-dusk{background-attachment:scroll}}.nb-auth.nb-dusk .nb-nav{position:static;background:transparent}.nb-auth.nb-dusk .nb-wrap{max-width:none;padding:0 48px}.nb-auth.nb-dusk .nb-auth-word{display:none}.nb-auth.nb-dusk .nb-auth-dusk-word{display:inline-flex;align-items:center;gap:9px;font-size:21px;font-weight:700;letter-spacing:-.03em;text-transform:uppercase;color:#F4F2F3;text-shadow:0 1px 10px rgba(0,0,0,.35)}.nb-auth.nb-dusk .nb-auth-orb{display:none;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#ffffff 0,#f1f3f6 21%,#cdd4de 48%,#8e99a8 80%)}.nb-auth.nb-dusk .nb-link,.nb-auth.nb-dusk .nb-nav-link{color:#F4F2F3;font-size:15px;text-shadow:0 1px 10px rgba(0,0,0,.35)}.nb-auth.nb-dusk .nb-auth-main{align-items:center;padding:40px 16px 56px}.nb-auth.nb-dusk .nb-auth-col{max-width:400px}.nb-auth.nb-dusk .nb-auth-escape{color:rgba(240,243,247,.74)}.nb-auth.nb-dusk .nb-auth-escape a,.nb-auth.nb-dusk .nb-auth-escape button{color:#F4F2F3}.nb-auth.nb-dusk .nb-auth-escape button:disabled{color:rgba(240,243,247,.5)}.nb-auth.nb-dusk .nb-auth-card{border-radius:30px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(22px) saturate(1.05) brightness(1.06);backdrop-filter:blur(22px) saturate(1.05) brightness(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 0 0 1px rgba(255,255,255,.12),0 14px 44px rgba(0,0,0,.26)}.nb-auth.nb-dusk .nb-auth-card h1,.nb-auth.nb-dusk .nb-auth-card p.nb-auth-title{color:#F4F2F3;font-weight:300;letter-spacing:-.03em}.nb-auth.nb-dusk .nb-auth-card p{color:rgba(240,243,247,.74)}.nb-auth.nb-dusk .nb-auth-card a.nb-auth-alt{color:#F4F2F3}@media (max-width:599px){.nb-auth.nb-dusk .nb-wrap{padding:0 20px}.nb-auth.nb-dusk .nb-nav-in{height:60px}.nb-auth.nb-dusk .nb-auth-main{align-items:flex-end;padding:24px 12px 16px}}.nb-auth.nb-dusk .nb-auth-card .nb-pillbtn.nb-ink{background:rgba(244,242,243,.9);color:#131417;border-radius:24px}