.field.svelte-12qok1v{margin-bottom:14px;position:relative}.field.svelte-12qok1v label:where(.svelte-12qok1v){display:block;font:600 11px Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-700);margin-bottom:6px}.field.svelte-12qok1v label:where(.svelte-12qok1v) .opt:where(.svelte-12qok1v){font-weight:500;font-size:10px;color:var(--ink-500);text-transform:none;letter-spacing:0;margin-left:6px}.field.svelte-12qok1v input:where(.svelte-12qok1v){width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--cream-50);font:400 14px Inter,sans-serif;color:var(--ink-900);transition:border-color .15s,background .15s,box-shadow .15s}.field.svelte-12qok1v input:where(.svelte-12qok1v):focus{outline:none;border-color:var(--green-800);box-shadow:0 0 0 3px #162f2214}.field.svelte-12qok1v input:where(.svelte-12qok1v)::placeholder{color:var(--ink-300)}.field.with-icon.svelte-12qok1v input:where(.svelte-12qok1v){padding-left:40px}.field.with-icon.svelte-12qok1v .ic:where(.svelte-12qok1v){position:absolute;left:14px;bottom:13px;color:var(--ink-500);pointer-events:none}.field.password.svelte-12qok1v .toggle-pw:where(.svelte-12qok1v){position:absolute;right:12px;bottom:11px;color:var(--ink-500);padding:4px}.field.password.svelte-12qok1v .toggle-pw:where(.svelte-12qok1v):hover{color:var(--green-900)}.btn-primary.svelte-1v8zb4z{width:100%;padding:14px 20px;background:var(--green-900);color:var(--cream-50);border-radius:var(--radius);font:600 14px Inter,sans-serif;transition:background .15s,transform .1s,opacity .15s;display:inline-flex;align-items:center;justify-content:center;gap:10px}.btn-primary.svelte-1v8zb4z:hover{background:#00170b}.btn-primary.svelte-1v8zb4z:active{transform:translateY(1px)}.btn-primary[disabled].svelte-1v8zb4z{opacity:.7;cursor:not-allowed}.btn-primary.svelte-1v8zb4z svg:where(.svelte-1v8zb4z){width:14px;height:14px}.spinner.svelte-1v8zb4z{width:14px;height:14px;border:2px solid oklch(1 0 0 / .25);border-top-color:var(--cream-50);border-radius:50%;animation:svelte-1v8zb4z-spin .8s linear infinite}@keyframes svelte-1v8zb4z-spin{to{transform:rotate(360deg)}}.success-shell.svelte-1i4um2k{text-align:center;padding:30px 0}.success-icon.svelte-1i4um2k{width:64px;height:64px;border-radius:50%;background:#d1f2d7;color:var(--green-800);display:inline-flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:28px}h2.svelte-1i4um2k{font-weight:400;font-size:28px;letter-spacing:-.02em;color:var(--green-900);margin:0 0 10px}p.svelte-1i4um2k{color:var(--ink-700);line-height:1.6;max-width:380px;margin:0 auto 24px}.next-steps.svelte-1i4um2k{text-align:left;background:var(--cream-100);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;max-width:380px;margin:0 auto 24px}.next-steps.svelte-1i4um2k h4:where(.svelte-1i4um2k){font:600 11px Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin:0 0 12px}.next-steps.svelte-1i4um2k ul:where(.svelte-1i4um2k){list-style:none;padding:0;margin:0}.next-steps.svelte-1i4um2k li:where(.svelte-1i4um2k){padding:8px 0;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-700)}.next-steps.svelte-1i4um2k li:where(.svelte-1i4um2k):first-child{border-top:none;padding-top:0}.next-steps.svelte-1i4um2k li:where(.svelte-1i4um2k):last-child{padding-bottom:0}.step-num.svelte-1i4um2k{width:22px;height:22px;border-radius:50%;background:var(--green-900);color:var(--cream-50);font:600 11px Inter,sans-serif;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-primary-inline.svelte-1i4um2k{background:var(--green-900);color:var(--cream-50);display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:var(--radius);font:600 14px Inter,sans-serif}.btn-primary-inline.svelte-1i4um2k:hover{background:#00170b}
