.ml[data-v-d80c3c5c]{display:flex;flex-direction:column;gap:16px;padding-block-end:4px;container-type:inline-size}.ml-text[data-v-d80c3c5c]{margin:0;font-size:15px;line-height:1.5;color:var(--vh-slate)}.ml-google[data-v-d80c3c5c]{gap:10px}.ml-or[data-v-d80c3c5c]{display:flex;align-items:center;gap:12px;margin:0;font-size:13px;color:var(--vh-muted)}.ml-or[data-v-d80c3c5c]:before,.ml-or[data-v-d80c3c5c]:after{content:"";flex:1;height:1px;background:var(--vh-line)}.ml-modes[data-v-d80c3c5c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--vh-line);border-radius:var(--vh-r-btn);background:var(--vh-mist)}.ml-mode[data-v-d80c3c5c]{min-height:44px;padding:0 10px;border:0;border-radius:9px;background:transparent;cursor:pointer;font-family:var(--vh-font-head);word-spacing:var(--vh-head-words, .07em);font-size:14px;font-weight:600;color:var(--vh-slate);transition:background-color var(--vh-fast) var(--vh-ease),color var(--vh-fast) var(--vh-ease),box-shadow var(--vh-fast) var(--vh-ease)}.ml-mode[data-v-d80c3c5c]:hover{color:var(--vh-ink)}.ml-mode.is-on[data-v-d80c3c5c]{background:#fff;color:var(--vh-ink);box-shadow:var(--vh-shadow-sm)}.ml-mode[data-v-d80c3c5c]:focus-visible{outline:2px solid var(--vh-focus);outline-offset:2px}.ml-form[data-v-d80c3c5c]{display:flex;flex-direction:column;gap:14px}.ml-names[data-v-d80c3c5c]{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@container (min-width: 420px){.ml-names[data-v-d80c3c5c]{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-names-error[data-v-d80c3c5c]{grid-column:1 / -1}}.ml-names-error[data-v-d80c3c5c]{margin-block-start:-8px}.ml-field[data-v-d80c3c5c]{min-width:0}.ml-pw[data-v-d80c3c5c]{position:relative}.ml-pw-input[data-v-d80c3c5c]{padding-right:84px}.ml-pw-toggle[data-v-d80c3c5c]{position:absolute;inset-block:4px;right:4px;left:auto;min-width:72px;padding:0 12px;border:0;border-radius:9px;background:transparent;cursor:pointer;font-size:13px;font-weight:600;color:var(--vh-accent-ink);transition:background-color var(--vh-fast) var(--vh-ease)}.ml-pw-toggle[data-v-d80c3c5c]:hover{background:#f0f8fc}.ml-pw-toggle[data-v-d80c3c5c]:focus-visible{outline:2px solid var(--vh-focus);outline-offset:0}.ml-forgot[data-v-d80c3c5c]{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.ml-general[data-v-d80c3c5c]{margin:0;font-size:14px;font-weight:500;line-height:1.45;color:var(--vh-error)}.ml-skip[data-v-d80c3c5c]{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:14px;font-weight:600;color:var(--vh-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--vh-line-strong);transition:color var(--vh-fast) var(--vh-ease)}.ml-skip[data-v-d80c3c5c]:hover{color:var(--vh-accent-ink)}.ml-set-pw[data-v-d80c3c5c]{margin-block-start:-4px}.ml-privacy[data-v-d80c3c5c]{margin:0;font-size:12px;line-height:1.5;color:var(--vh-muted);text-align:start}.ml-privacy[data-v-d80c3c5c] a{color:var(--vh-slate);text-decoration:underline;text-underline-offset:2px}.ml-privacy[data-v-d80c3c5c] a:hover{color:var(--vh-ink)}
