.auth-page.svelte-1uhi49w.svelte-1uhi49w{width:min(100%,42rem);display:flex;flex-direction:column;gap:1.5rem}.page-copy.svelte-1uhi49w.svelte-1uhi49w{display:flex;flex-direction:column;align-items:center;gap:.55rem;text-align:center}.page-kicker.svelte-1uhi49w.svelte-1uhi49w{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#93cbab}h1.svelte-1uhi49w.svelte-1uhi49w{margin:0;font-size:clamp(2.25rem,5vw,3.2rem);line-height:.95;color:#f2fff8}.page-copy.svelte-1uhi49w p.svelte-1uhi49w{margin:0;color:#bde2ce;font-size:.98rem;line-height:1.55;max-width:34rem}.auth-form.svelte-1uhi49w.svelte-1uhi49w{display:flex;flex-direction:column;gap:1.2rem;padding:1.45rem;border-radius:1.35rem;border:1px solid rgba(58,126,91,.52);background:radial-gradient(circle at top left,rgba(62,171,109,.12),transparent 34%),linear-gradient(180deg,#0c2319f0,#081610fa);box-shadow:inset 0 1px #ffffff0a}.register-grid.svelte-1uhi49w.svelte-1uhi49w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.1rem}.field-group.svelte-1uhi49w.svelte-1uhi49w,.meter-wrap.svelte-1uhi49w.svelte-1uhi49w{display:flex;flex-direction:column;gap:.45rem}.field-span-two.svelte-1uhi49w.svelte-1uhi49w{grid-column:1 / -1}.field.svelte-1uhi49w.svelte-1uhi49w{color:#dbf8e9;font-size:.92rem;font-weight:600}.field-input.svelte-1uhi49w.svelte-1uhi49w{width:100%;min-height:3.25rem;padding-inline:.95rem;border-radius:.95rem;border-color:#336d4f;background:#08160feb}.field-input.svelte-1uhi49w.svelte-1uhi49w:focus-visible{outline-color:#92f0bb}.password-input-wrap.svelte-1uhi49w.svelte-1uhi49w{position:relative}.password-input-wrap.svelte-1uhi49w .field-input.svelte-1uhi49w{padding-right:3.25rem}.password-toggle.svelte-1uhi49w.svelte-1uhi49w{position:absolute;top:0;right:0;bottom:0;width:3rem;display:inline-flex;align-items:center;justify-content:center;color:#c8f2d8}.other-referral-input.svelte-1uhi49w.svelte-1uhi49w{margin-top:.2rem}.field-error.svelte-1uhi49w.svelte-1uhi49w{min-height:1lh;margin:0;color:#ff8b8b;font-size:.85rem}.register-page.svelte-1uhi49w .meter-shell{padding:.1rem 0 .2rem}.register-page.svelte-1uhi49w .meter-shell p{margin:0;font-size:.88rem;line-height:1.45}.auth-submit.svelte-1uhi49w.svelte-1uhi49w{width:100%;min-height:3.2rem;justify-content:center;border-radius:1rem}.auth-switch.svelte-1uhi49w.svelte-1uhi49w{margin:0;color:#9fcab3;line-height:1.6;text-align:center}.auth-switch.svelte-1uhi49w a.svelte-1uhi49w{margin-left:.35rem;font-weight:700}.auth-feedback.svelte-1uhi49w.svelte-1uhi49w,.success-message.svelte-1uhi49w.svelte-1uhi49w{margin:0}.success-copy.svelte-1uhi49w.svelte-1uhi49w{padding:1.7rem 1.4rem;border-radius:1.35rem;border:1px solid rgba(58,126,91,.52);background:radial-gradient(circle at top left,rgba(62,171,109,.12),transparent 34%),linear-gradient(180deg,#0c2319f0,#081610fa)}.success-copy.svelte-1uhi49w .auth-submit.svelte-1uhi49w{max-width:18rem;margin-top:.7rem}.auth-copyright.svelte-1uhi49w.svelte-1uhi49w{margin:0;color:#82af96;font-size:.92rem;text-align:center}@media (max-width: 899px){.auth-page.svelte-1uhi49w.svelte-1uhi49w{gap:1.15rem}.auth-form.svelte-1uhi49w.svelte-1uhi49w,.success-copy.svelte-1uhi49w.svelte-1uhi49w{padding:1.05rem;border-radius:1.1rem}.register-grid.svelte-1uhi49w.svelte-1uhi49w{grid-template-columns:1fr;gap:.95rem}.field-span-two.svelte-1uhi49w.svelte-1uhi49w{grid-column:auto}h1.svelte-1uhi49w.svelte-1uhi49w{font-size:2.1rem}}
