.nl{grid-template-columns:minmax(380px,520px) minmax(0,1fr);gap:12px;min-height:100svh;padding:12px;display:grid}.nl-auth{flex-direction:column;justify-content:space-between;gap:40px;min-height:calc(100svh - 24px);padding:28px 36px 24px;display:flex}.nl-wordmark{box-sizing:content-box;width:196px;color:var(--nh-white);align-self:flex-start;margin:-14px;padding:14px;display:block}.nl-wordmark svg{width:100%;height:auto;display:block}.nl-main{flex-direction:column;gap:28px;max-width:420px;margin-block:auto;display:flex}.nl-h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(28px,2.4vw,36px);font-weight:500;line-height:1.1}.nl-actions{flex-direction:column;gap:14px;display:flex}.nl-wide{width:100%;height:50px}.nl-wide:disabled{cursor:progress}.nl-error{color:var(--nh-red);background:#e59a8a1f;border-radius:6px;margin:0;padding:8px 12px;font-size:13px}.nl-sky{isolation:isolate;background:radial-gradient(120% 90% at 50% var(--nl-pole-y), #15130f 0%, var(--brand-neutral-950) 55%, var(--brand-neutral-1000) 100%);min-height:calc(100svh - 24px);animation:nl-sky-in 1.1s var(--nh-ease) 80ms backwards;border-radius:16px;position:relative;overflow:hidden}.nl-sky:after{content:"";z-index:10;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #faf8f512}.nl-sky-scene{pointer-events:none;position:absolute;inset:0}.nl-instruments{width:100%;height:100%;transform-origin:50% var(--nl-pole-y);animation:nl-instruments-in 1.6s var(--nh-ease) .5s backwards;position:absolute;inset:0}.nl-trails{will-change:transform;position:absolute}.nl-comet{--nl-comet-r:calc(var(--nl-orbit,0px) + 1px);left:50%;top:var(--nl-pole-y);width:calc(2 * var(--nl-comet-r));height:calc(2 * var(--nl-comet-r));margin:calc(-1 * var(--nl-comet-r)) 0 0 calc(-1 * var(--nl-comet-r));will-change:transform;animation:1.4s ease-out 1.8s backwards nh-fade-in;position:absolute}.nl-comet-inner{--nl-comet-r:111px}.nl-comet:before{content:"";border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 2.25px),#000 calc(100% - 1.75px) calc(100% - .25px),#0000 100%);mask:radial-gradient(closest-side,#0000 calc(100% - 2.25px),#000 calc(100% - 1.75px) calc(100% - .25px),#0000 100%)}.nl-comet-outer:before{background:conic-gradient(#fccc6cf2 0deg,#cb7db399 22deg,#cb7db300 56deg,#0000 360deg)}.nl-comet-inner:before{background:conic-gradient(#0000 0deg 316deg,#adcbff00 316deg,#adcbffd9 360deg)}.nl-comet:after{content:"";background:var(--nh-white);border-radius:50%;width:3px;height:3px;margin:-.5px 0 0 -1.5px;position:absolute;top:0;left:50%;box-shadow:0 0 8px 2px #fccc6c99}.nl-comet-inner:after{width:2px;height:2px;margin:0 0 0 -1px;box-shadow:0 0 6px 1px #adcbff99}.nl-meteor{opacity:0;transform-origin:0;will-change:transform, opacity;background:linear-gradient(90deg,#faf8f500,#fccc6c59 60%,#faf8f5f2);border-radius:1px;width:130px;height:1.2px;position:absolute;top:0;left:0}.nl-horizon{height:52%;position:absolute;inset:auto 0 0}.nl-horizon-layer{opacity:0;transition:opacity 1.8s var(--nh-ease);position:absolute;inset:0}.nl-horizon-layer[data-on=true]{opacity:1}.nl-horizon-layer[data-sky=dawn]{background:linear-gradient(180deg, #19171600 0%, #292623d9 30%, #8a6a3e 58%, var(--brand-amber-300) 80%, var(--brand-pink-200) 100%)}.nl-horizon-layer[data-sky=day]{background:linear-gradient(180deg, #19171600 0%, #994f03bf 34%, var(--brand-amber-500) 62%, var(--brand-amber-300) 86%, var(--brand-neutral-50) 100%)}.nl-horizon-layer[data-sky=dusk]{background:linear-gradient(180deg, #19171600 0%, #a3568cb3 30%, var(--brand-pink-400) 50%, var(--brand-pink-200) 68%, var(--brand-amber-300) 86%, var(--brand-amber-700) 100%)}.nl-horizon-layer[data-sky=night]{background:linear-gradient(180deg, #19171600 0%, #2d5fb6bf 38%, var(--brand-blue-400) 58%, var(--brand-blue-200) 80%, var(--brand-pink-200) 100%)}.nl-pole{z-index:5;left:50%;top:var(--nl-pole-y);width:56px;height:56px;color:var(--nh-white);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;animation:nl-pole-in .9s var(--nh-ease) .3s backwards;background:0 0;border:0;border-radius:50%;padding:13px;position:absolute;translate:-50% -50%}button.nl-pole{cursor:pointer}.nl-pole:focus-visible{outline:2px solid var(--nh-gold);outline-offset:-2px}.nl-pole:before{content:"";z-index:-1;transition:transform .9s var(--nh-ease), opacity .6s var(--nh-ease);background:radial-gradient(closest-side,#fccc6c33,#0000);border-radius:50%;position:absolute;inset:-30px}.nl-pole svg{width:100%;height:100%;transition:transform .5s var(--nh-ease);display:block}@media (hover:hover){button.nl-pole:hover:before{transform:scale(1.25)}button.nl-pole:hover svg{transform:scale(1.1)}}.nl-pole[aria-pressed=true]:before{transform:scale(1.9)}.nl-pole[aria-pressed=true] svg{transition-duration:.3s;transform:scale(.82)}@keyframes nl-sky-in{0%{opacity:0;transform:scale(.985)}}@keyframes nl-instruments-in{0%{opacity:0;transform:scale(.92)}}@keyframes nl-pole-in{0%{opacity:0;scale:.6}}@media (max-width:900px){.nl{grid-template-columns:minmax(0,1fr);gap:0;padding:10px}.nl-sky{border-radius:14px;order:-1;min-height:42svh}.nl-auth{gap:36px;min-height:auto;padding:28px 14px 16px}.nl-main{gap:22px;max-width:520px}.nl-horizon{height:44%}}@media (prefers-reduced-motion:reduce){.nl-sky,.nl-instruments,.nl-comet,.nl-pole{animation:none}.nl-horizon-layer{transition:none}}
/*# sourceMappingURL=02uxj1t48-dzb.css.map*/