.nl-page.svelte-12eivhs{background:var(--paper);justify-content:center;align-items:center;min-height:80vh;padding:48px 20px;display:flex}.nl-card.svelte-12eivhs{border:1px solid var(--line);background:#fff;border-radius:24px;width:100%;max-width:440px;padding:48px 40px;box-shadow:0 20px 60px #0a143014,0 4px 12px #0a14300a}.nl-eyebrow.svelte-12eivhs{letter-spacing:.16em;text-transform:uppercase;color:var(--theme-bg2);margin-bottom:10px;font-size:12px;font-weight:700}.nl-title.svelte-12eivhs{font-family:var(--ff-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 10px;font-size:32px;font-weight:800}.nl-sub.svelte-12eivhs{color:var(--ink-2);margin:0 0 32px;font-size:15px;line-height:1.6}.nl-form.svelte-12eivhs{flex-direction:column;gap:16px;display:flex}.nl-field.svelte-12eivhs{flex-direction:column;gap:6px;display:flex}.nl-field.svelte-12eivhs label:where(.svelte-12eivhs){color:var(--ink);font-size:13px;font-weight:700}.nl-field.svelte-12eivhs input:where(.svelte-12eivhs){border:1.5px solid var(--line);height:48px;color:var(--ink);background:var(--paper);border-radius:12px;outline:none;padding:0 16px;font-family:inherit;font-size:15px;transition:border-color .15s}.nl-field.svelte-12eivhs input:where(.svelte-12eivhs):focus{border-color:var(--theme-bg2);background:#fff}.nl-field.svelte-12eivhs input:where(.svelte-12eivhs)::-moz-placeholder{color:var(--ink-2);opacity:.5}.nl-field.svelte-12eivhs input:where(.svelte-12eivhs)::placeholder{color:var(--ink-2);opacity:.5}.nl-error.svelte-12eivhs{color:var(--c-wrong);margin:0;font-size:13px;font-weight:600}.nl-btn.svelte-12eivhs{color:#fff;height:52px;font-family:var(--ff-display);cursor:pointer;background:linear-gradient(135deg,#1e63e0,#0a2a7a);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 8px 20px #1e63e04d}.nl-btn.svelte-12eivhs:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1e63e066}.nl-btn.svelte-12eivhs:disabled{opacity:.6;cursor:not-allowed;transform:none}.nl-btn.svelte-12eivhs .arrow:where(.svelte-12eivhs){transition:transform .2s}.nl-btn.svelte-12eivhs:hover .arrow:where(.svelte-12eivhs){transform:translate(4px)}.nl-spinner.svelte-12eivhs{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite svelte-12eivhs-spin;display:inline-block}@keyframes svelte-12eivhs-spin{to{transform:rotate(360deg)}}.nl-success.svelte-12eivhs{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px 0;display:flex}.nl-success-icon.svelte-12eivhs{color:#fff;background:linear-gradient(135deg,#1e63e0,#0a2a7a);border-radius:50%;place-items:center;width:56px;height:56px;font-size:24px;display:grid;box-shadow:0 8px 20px #1e63e04d}.nl-success.svelte-12eivhs h2:where(.svelte-12eivhs){font-family:var(--ff-display);color:var(--ink);margin:0;font-size:28px;font-weight:800}.nl-success.svelte-12eivhs p:where(.svelte-12eivhs){color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.nl-back.svelte-12eivhs{color:var(--ink-2);margin-top:4px;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s}.nl-back.svelte-12eivhs:hover{color:var(--ink)}@media (width<=480px){.nl-card.svelte-12eivhs{padding:36px 24px}.nl-title.svelte-12eivhs{font-size:26px}}
