.v3-auth.svelte-1p9d85p{min-height:100vh;min-height:100dvh;background:var(--mv3-bg);color:var(--mv3-ink);display:flex;flex-direction:column}.body.svelte-1p9d85p{flex:1;display:flex;flex-direction:column;padding:26px 24px 0;max-width:430px;width:100%;margin:0 auto}.hello.svelte-1p9d85p{width:64px;height:64px;border-radius:19px;display:flex;align-items:center;justify-content:center;background:var(--mv3-tile-blue);box-shadow:var(--mv3-tile-shadow)}h1.svelte-1p9d85p{font-size:var(--mv3-fs-display-sm);font-weight:var(--mv3-fw-h1);letter-spacing:-.02em;margin:18px 0 6px}.sub.svelte-1p9d85p{font-size:var(--rd-fs-body);color:var(--mv3-mut);line-height:1.6}.err.svelte-1p9d85p{margin-top:16px;padding:12px 14px;background:var(--rd-down-tint);border-radius:var(--rd-r-md);color:var(--rd-down);font-size:var(--rd-fs-body)}.field.svelte-1p9d85p{margin-top:18px}.field.svelte-1p9d85p label:where(.svelte-1p9d85p){display:block;font-size:var(--rd-fs-meta);font-weight:700;color:var(--mv3-mut);margin-bottom:var(--rd-space-md)}.field.svelte-1p9d85p input:where(.svelte-1p9d85p){width:100%;background:var(--mv3-card);border:1px solid var(--mv3-line-strong);border-radius:var(--rd-r-lg);padding:15px 16px;font-size:var(--mv3-input-fs);color:var(--mv3-ink);outline:none}.field.svelte-1p9d85p input:where(.svelte-1p9d85p)::placeholder{color:var(--mv3-faint)}.field.svelte-1p9d85p input:where(.svelte-1p9d85p):focus{border-color:var(--mv3-acc);box-shadow:0 0 0 3px var(--rd-brand-tint)}.cta.svelte-1p9d85p{width:100%;margin-top:22px;background:var(--mv3-acc);color:var(--rd-white);border:0;border-radius:var(--mv3-btn-r);padding:var(--mv3-btn-pad-lg);font-size:var(--mv3-fs-sec);font-weight:700;cursor:pointer}.cta.svelte-1p9d85p:disabled{opacity:.55;cursor:not-allowed}.join.svelte-1p9d85p{margin-top:auto;padding:20px 0 calc(26px + env(safe-area-inset-bottom,0px));text-align:center;font-size:var(--mv3-fs-sub);color:var(--mv3-mut)}.join.svelte-1p9d85p a:where(.svelte-1p9d85p){color:var(--mv3-acc);font-weight:800;text-decoration:none}.keep.svelte-1p9d85p{display:flex;align-items:center;gap:10px;margin:12px 0 18px;font-size:calc(var(--rd-fs-md) * var(--fs, 1));color:var(--mv3-ink);cursor:pointer}.keep.svelte-1p9d85p input:where(.svelte-1p9d85p){width:19px;height:19px;accent-color:var(--mv3-acc)}
