.phone-field[data-v-8163220f]{align-items:center;gap:var(--s-2);height:var(--tap);padding-left:var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);display:flex}.phone-field--bad[data-v-8163220f]{border-color:var(--danger)}.phone-field[data-v-8163220f]:focus-within{border-color:var(--accent);outline:2px solid var(--accent)}.phone-field__code[data-v-8163220f]{color:var(--ink-2);font-variant-numeric:tabular-nums}.field__hint--bad[data-v-8163220f]{color:var(--danger)}.phone-field__input[data-v-8163220f]{font-variant-numeric:tabular-nums;letter-spacing:.02em;background:0 0;border:0;border-radius:0;height:100%;min-height:0;padding-left:0}.phone-field__input[data-v-8163220f]:focus-visible{outline:none}.auth[data-v-8163220f]{min-height:100dvh;margin:calc(var(--gutter)*-1);gap:0;display:grid}.auth__brand[data-v-8163220f]{background:var(--ink);color:var(--paper);padding:var(--s-8) var(--gutter);position:relative;overflow:hidden}.auth__brand[data-v-8163220f]:after{content:"";background-image:var(--grain);opacity:.06;position:absolute;inset:0}.auth__brand-inner[data-v-8163220f]{position:relative}.auth__word[data-v-8163220f]{margin-top:var(--s-5);font-size:var(--step-3)}.auth__tagline[data-v-8163220f]{margin-top:var(--s-3);max-width:32ch;color:var(--ink-dim);font-size:var(--step--1)}.auth__panel[data-v-8163220f]{padding:var(--s-10) var(--gutter) var(--s-16);align-content:center;display:grid}.auth__form-wrap[data-v-8163220f]{width:100%;max-width:var(--max-form);margin-inline:auto}.auth__title[data-v-8163220f]{margin-top:var(--s-3);font-size:var(--step-3)}.auth__sub[data-v-8163220f]{margin-top:var(--s-3);color:var(--ink-2)}.auth__msg[data-v-8163220f]{margin-top:var(--s-5)}.auth__form[data-v-8163220f]{margin-top:var(--s-6)}.auth__form .btn[data-v-8163220f]{margin-top:var(--s-5)}.auth__actions[data-v-8163220f]{justify-content:space-between;gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.auth__lang[data-v-8163220f]{margin-top:var(--s-5)}.auth__foot[data-v-8163220f]{margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--line)}@media (width>=900px){.auth[data-v-8163220f]{grid-template-columns:1.05fr 1fr;align-items:stretch}.auth__brand[data-v-8163220f]{padding:var(--s-16) clamp(2rem,5vw,4rem);align-content:end;display:grid}.auth__word[data-v-8163220f]{font-size:var(--step-5)}.auth__tagline[data-v-8163220f]{font-size:var(--step-0)}.auth__panel[data-v-8163220f]{padding-inline:clamp(2rem,5vw,4rem)}}
