.nl-signup{width:100%}.nl-signup--card{border-radius:28px;padding:clamp(22px,3vw,34px)}.nl-signup__head{display:grid;gap:10px;margin-bottom:20px}.nl-signup__form{display:grid;gap:14px}.nl-signup__row{display:flex;gap:10px;align-items:stretch}.nl-signup__email{flex:1 1 auto;min-width:0}.nl-signup__email .inp{height:54px;border-radius:999px;padding:0 22px}.nl-signup__submit{flex:none}.nl-signup__submit:disabled{opacity:.6;cursor:progress;transform:none}.nl-signup__consent{display:flex;gap:10px;align-items:flex-start;font:13px/1.55 var(--font-geist),system-ui,sans-serif;color:var(--text-5);cursor:pointer}.nl-signup__consent input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--accent)}.nl-signup__consent a{color:var(--text-3)}.nl-signup__error{margin:0;font-size:14px;color:#ff8a98}.nl-signup__done{display:flex;gap:14px;align-items:center;font-size:15px;line-height:1.55;color:var(--text-2);animation:rise .5s var(--ease-out) both}.nl-signup__check{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--accent);color:#fff}@media (max-width:560px){.nl-signup__row{flex-direction:column}.nl-signup__submit{justify-content:center}}.nl-page{position:relative;overflow:hidden;min-height:calc(100svh - 72px)}.nl-page__glow{position:absolute;inset:-20% -10% auto auto;width:70vw;height:70vw;max-width:900px;max-height:900px;border-radius:50%;background:radial-gradient(closest-side,rgba(91,28,230,.45),transparent 70%);filter:blur(40px);pointer-events:none;animation:driftB 26s ease-in-out infinite}.nl-page__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,6vw,96px);align-items:center;padding-block:clamp(64px,10vw,140px)}.nl-page__title{margin:18px 0 26px;font-size:clamp(64px,10vw,160px)}.nl-page__intro{max-width:560px;margin:0 0 30px;font-size:clamp(17px,1.4vw,20px);line-height:1.6;color:var(--text-3)}.nl-page__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.nl-page__list li{display:flex;gap:12px;align-items:center;font-size:15px;color:var(--text-2)}.nl-page__list li:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(91,28,230,.22)}@media (max-width:900px){.nl-page__grid{grid-template-columns:1fr}}.nl-status{position:relative;display:grid;place-items:center;min-height:calc(100svh - 72px);padding-block:80px}.nl-status__card{position:relative;width:min(640px,100%);border-radius:32px;padding:clamp(28px,5vw,52px);text-align:left}.nl-status__title{margin:16px 0 18px;font-size:clamp(48px,7vw,96px)}.nl-status__text{margin:0 0 28px;font-size:17px;line-height:1.6;color:var(--text-3)}.nl-status__actions{display:flex;flex-wrap:wrap;gap:12px}.nl-spinner{display:inline-block;width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;animation:spin .8s linear infinite;vertical-align:middle}