.phone-field.svelte-1ntyvrn{min-width:0}.phone-control.svelte-1ntyvrn{display:flex;align-items:center;gap:10px;min-height:var(--phone-control-height,84px);padding:var(--phone-control-padding,16px 20px);background:#f2f2f4;border:2px solid transparent;border-radius:18px;transition:border-color .15s,box-shadow .15s}.phone-control.svelte-1ntyvrn:focus-within{border-color:#b399c9;box-shadow:0 0 0 3px #743da310}.phone-prefix.svelte-1ntyvrn{flex:none;font-size:var(--phone-font-size,30px);line-height:1.2;font-weight:650;color:#27232b;font-variant-numeric:tabular-nums}.phone-control.svelte-1ntyvrn input:where(.svelte-1ntyvrn){min-width:0;width:100%;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:var(--phone-font-size,30px)!important;font-weight:650!important;line-height:1.2;letter-spacing:-.5px;color:#27232b;caret-color:#743da3;font-variant-numeric:tabular-nums}.phone-control.svelte-1ntyvrn input:where(.svelte-1ntyvrn):focus{outline:none;box-shadow:none}.phone-control.svelte-1ntyvrn input:where(.svelte-1ntyvrn)::placeholder{color:#aaa6ad;font-weight:550;letter-spacing:-.7px}.phone-control.invalid.svelte-1ntyvrn{border-color:#b44040}small.svelte-1ntyvrn{display:block;margin-top:8px;color:#a32626;font-size:13px}@media(max-width:600px){.phone-control.svelte-1ntyvrn{min-height:76px;padding:16px 14px;gap:8px;border-radius:16px}.phone-prefix.svelte-1ntyvrn,.phone-control.svelte-1ntyvrn input:where(.svelte-1ntyvrn){font-size:clamp(20px,5.7vw,28px)!important}}.sms-code.svelte-1aq294b{position:relative;width:max-content;max-width:100%;margin:2px auto 0}.sms-code-cells.svelte-1aq294b{display:flex;gap:12px}.sms-code-cells.svelte-1aq294b span:where(.svelte-1aq294b){display:grid;place-items:center;width:68px;height:82px;border:2px solid transparent;border-radius:18px;background:#f2f2f4;color:#29252c;font-size:34px;font-weight:600;font-variant-numeric:tabular-nums;transition:border-color .15s}.sms-code-cells.svelte-1aq294b .current:where(.svelte-1aq294b){border-color:#a783c0}.invalid.svelte-1aq294b .sms-code-cells:where(.svelte-1aq294b) span:where(.svelte-1aq294b){border-color:#c46767;background:#fff5f5}.sms-code.svelte-1aq294b input:where(.svelte-1aq294b){position:absolute;inset:0;width:100%;height:100%;opacity:.01!important;color:transparent!important;caret-color:transparent;outline:none!important;font-size:28px!important;background:transparent!important}.busy.svelte-1aq294b{opacity:.65}@media(max-width:380px){.sms-code-cells.svelte-1aq294b{gap:10px}.sms-code-cells.svelte-1aq294b span:where(.svelte-1aq294b){width:58px;height:72px;border-radius:16px}}
