.visually-hidden.svelte-3jwy30{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.phone.svelte-3jwy30{background:var(--surface);min-height:68px;box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow var(--quick) ease;border-radius:18px;align-items:center;display:flex}.phone.svelte-3jwy30:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.phone.invalid.svelte-3jwy30{box-shadow:inset 0 0 0 2px var(--flame)}.prefix.svelte-3jwy30{white-space:nowrap;padding:0 4px 0 18px;font-size:1.25rem;font-weight:650}input.svelte-3jwy30{width:0;min-width:0;height:66px;color:var(--ink);font:650 1.375rem var(--font-text);letter-spacing:.04em;font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1 1 0;padding:0 6px}input.svelte-3jwy30:focus{outline:none}input.svelte-3jwy30::placeholder{color:var(--line-strong)}.ok.svelte-3jwy30{fill:none;width:26px;height:26px;stroke:var(--leaf);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--quick) ease, transform var(--settle) var(--ease-spring);margin-right:16px;transform:scale(.8)}.complete.svelte-3jwy30 .ok:where(.svelte-3jwy30){opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.ok.svelte-3jwy30{transform:none}}.form.svelte-1f8scl5{gap:16px;display:grid}.note.svelte-1f8scl5{color:var(--ink-3);text-align:center;justify-self:center;max-width:32ch;font-size:.875rem}
