.AuthScreens_page__5VJBc{min-height:100svh;display:grid;grid-template-rows:1fr auto;padding:48px 32px 24px;background:var(--surface-app)}.AuthScreens_shell__lFLt6{width:min(420px,100%);margin:auto;display:flex;flex-direction:column;align-items:stretch;gap:32px}.AuthScreens_heading__eepwB{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.AuthScreens_heading__eepwB h1,.AuthScreens_heading__eepwB p,.AuthScreens_legal__zozOO,.AuthScreens_message__rc6WN,.AuthScreens_note__gm59t{margin:0}.AuthScreens_logo__7suOm{height:42px;display:grid;place-items:center;color:var(--text-primary)}.AuthScreens_subtitle__66GcT{max-width:360px;color:var(--text-secondary);line-height:1.6;text-wrap:balance}.AuthScreens_subtitleAction__k5_dE{display:inline;padding:0;color:var(--text-primary);font:inherit;line-height:inherit;text-decoration:underline;text-decoration-color:var(--text-secondary);text-underline-offset:2px;transition:color var(--dur-fast) var(--ease-swift),text-decoration-color var(--dur-fast) var(--ease-swift)}.AuthScreens_subtitleAction__k5_dE:hover{color:var(--accent-primary);text-decoration-color:currentColor}.AuthScreens_subtitleAction__k5_dE:focus-visible{outline:1px solid var(--accent-primary);outline-offset:3px;border-radius:2px}.AuthScreens_form__bhcNW{display:flex;flex-direction:column;gap:16px}.AuthScreens_codeForm__goEKx{width:min(328px,100%);margin:-8px auto 0}.AuthScreens_fieldGroup__N4lPW{display:flex;flex-direction:column;gap:8px}.AuthScreens_fieldGroup__N4lPW>label,.AuthScreens_field__idd_H{color:var(--text-secondary)}.AuthScreens_field__idd_H{min-height:44px;display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:var(--radius-10);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--stroke-hairline),var(--shadow-card);transition:box-shadow var(--dur-fast) var(--ease-swift),color var(--dur-fast) var(--ease-swift)}.AuthScreens_field__idd_H:focus-within,.AuthScreens_field__idd_H:hover{color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--stroke-strong),var(--shadow-card)}.AuthScreens_fieldError__Rqo07,.AuthScreens_fieldError__Rqo07:focus-within,.AuthScreens_fieldError__Rqo07:hover{box-shadow:inset 0 0 0 1px var(--accent-error),var(--shadow-card)}.AuthScreens_input__qhpiz{flex:1 1;min-width:0;height:44px;color:var(--text-primary);caret-color:var(--accent-primary)}.AuthScreens_input__qhpiz::placeholder{color:var(--text-secondary);opacity:1}.AuthScreens_codeFields__Z4E1T{width:100%;max-width:328px;margin:0 auto;display:grid;grid-template-columns:repeat(6,minmax(0,48px));justify-content:center;gap:8px}.AuthScreens_codeDigit__Z9Idi{width:100%;min-width:0;height:58px;padding:0;border-radius:var(--radius-10);color:var(--text-primary);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--stroke-hairline),var(--shadow-card);caret-color:var(--accent-primary);font-size:24px;line-height:1;font-weight:500;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:box-shadow var(--dur-fast) var(--ease-swift)}.AuthScreens_codeDigit__Z9Idi:focus,.AuthScreens_codeDigit__Z9Idi:hover{box-shadow:inset 0 0 0 1px var(--stroke-strong),var(--shadow-card)}.AuthScreens_codeFieldsError__92zV7 .AuthScreens_codeDigit__Z9Idi,.AuthScreens_codeFieldsError__92zV7 .AuthScreens_codeDigit__Z9Idi:focus,.AuthScreens_codeFieldsError__92zV7 .AuthScreens_codeDigit__Z9Idi:hover{box-shadow:inset 0 0 0 1px var(--accent-error),var(--shadow-card)}.AuthScreens_primary__7q1_W,.AuthScreens_secondary__YASP2{width:100%;min-height:36px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-pill-260);transition:color var(--dur-fast) var(--ease-swift),background var(--dur-fast) var(--ease-swift),box-shadow var(--dur-fast) var(--ease-swift)}.AuthScreens_primary__7q1_W{color:var(--surface-app);background:var(--accent-primary)}.AuthScreens_primary__7q1_W:hover{color:var(--text-primary);background:var(--accent-secondary)}.AuthScreens_secondary__YASP2{color:var(--text-primary);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--stroke-hairline)}.AuthScreens_secondary__YASP2:hover{background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--stroke-strong)}.AuthScreens_googleMark__IE4HQ{width:18px;height:18px;flex:0 0 18px;display:block}.AuthScreens_googleMark__IE4HQ svg{display:block}.AuthScreens_primary__7q1_W:focus-visible,.AuthScreens_secondary__YASP2:focus-visible,.AuthScreens_textAction__pfQs_:focus-visible{outline:1px solid var(--accent-primary);outline-offset:3px}.AuthScreens_divider__yKtcw{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;color:var(--text-secondary)}.AuthScreens_divider__yKtcw>span{height:1px;background:var(--stroke-hairline)}.AuthScreens_note__gm59t{color:var(--text-secondary);text-align:center}.AuthScreens_message__rc6WN{display:flex;align-items:flex-start;gap:7px}.AuthScreens_message__rc6WN svg{flex:none;margin-top:1px}.AuthScreens_messageError__y9qxg{color:var(--accent-error)}.AuthScreens_messageSuccess__AJ52g{color:var(--accent-primary)}.AuthScreens_quietActions__gb_Xu,.AuthScreens_returnActions__i9crw{display:flex;flex-direction:column;align-items:center;gap:16px}.AuthScreens_textAction__pfQs_{min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-swift)}.AuthScreens_textAction__pfQs_:hover{color:var(--text-primary)}.AuthScreens_returnStatus__YN2qG{min-height:44px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--text-secondary)}.AuthScreens_returnActions__i9crw{width:100%}.AuthScreens_spinner__Efe_n{width:15px;height:15px;border-radius:50%;border:1.5px solid var(--stroke-strong);border-top-color:var(--text-secondary);animation:AuthScreens_spin__GwNHW .8s linear infinite}@keyframes AuthScreens_spin__GwNHW{to{transform:rotate(1turn)}}.AuthScreens_legal__zozOO{padding-top:32px;color:var(--text-secondary);text-align:center}@media (max-width:560px){.AuthScreens_page__5VJBc{padding:32px 20px 20px}.AuthScreens_shell__lFLt6{gap:28px}.AuthScreens_subtitle__66GcT{max-width:320px}}@media (max-height:640px) and (min-width:561px){.AuthScreens_page__5VJBc{padding-top:28px}.AuthScreens_shell__lFLt6{gap:24px}.AuthScreens_legal__zozOO{padding-top:20px}}