.phone.svelte-4sv2eo{box-sizing:border-box;width:100%}.phone__form.svelte-4sv2eo{display:grid;gap:8px}.phone__form.svelte-4sv2eo label:where(.svelte-4sv2eo){display:grid;gap:4px;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.phone__form.svelte-4sv2eo input:where(.svelte-4sv2eo){box-sizing:border-box;width:100%;height:30px;padding:0 8px;border:1px solid var(--border-strong);background:var(--bg-elev-2);color:var(--fg);font:inherit;font-family:var(--font-ui);font-size:var(--text-sm);letter-spacing:normal;text-transform:none}.phone__form.svelte-4sv2eo input[inputmode=numeric]:where(.svelte-4sv2eo){font-family:var(--font-mono);font-size:var(--text-md);letter-spacing:.2em}.phone__form.svelte-4sv2eo input:where(.svelte-4sv2eo):focus{outline:2px solid var(--accent);outline-offset:1px}.phone__note.svelte-4sv2eo,.phone__sent.svelte-4sv2eo{margin:0;color:var(--fg-muted);font-size:var(--text-xs);line-height:1.4}.phone__sent.svelte-4sv2eo strong:where(.svelte-4sv2eo){color:var(--fg);font-family:var(--font-mono);font-weight:800}.phone__error.svelte-4sv2eo{color:var(--status-fail);font-size:var(--text-xs);line-height:1.4}.phone__line.svelte-4sv2eo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.phone__primary.svelte-4sv2eo{justify-self:start;height:30px;padding:0 12px;border:1px solid var(--fg);background:var(--fg);color:var(--bg-elev);font:inherit;font-size:var(--text-sm);font-weight:800;cursor:pointer}.phone__primary.svelte-4sv2eo:disabled{opacity:.5;cursor:default}.phone__link.svelte-4sv2eo{padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:var(--text-xs);cursor:pointer;text-align:left}.phone__link.svelte-4sv2eo:disabled{color:var(--fg-faint);cursor:default}.phone.svelte-4sv2eo button:where(.svelte-4sv2eo):focus-visible{outline:2px solid var(--accent);outline-offset:1px}
