.page_page__LjYwV{display:grid;place-items:center;min-height:100dvh;padding:var(--s5) var(--s4)}.page_box__te2wr{width:100%;max-width:380px}.page_head__IL_r5{display:flex;flex-direction:column;align-items:center;gap:var(--s2);margin-bottom:var(--s5);text-align:center}.page_title__yYvIy{font-size:var(--fs-xl);color:var(--ink)}.page_sub___tS6h{font-size:var(--fs-base);color:var(--muted)}.page_card__Bi2uC{padding:var(--s5);background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm)}.page_form__8cko8{display:flex;flex-direction:column;gap:var(--s4)}.page_field__ogpMp{display:flex;flex-direction:column;gap:6px}.page_label__Rt9oy{font-weight:600;font-size:var(--fs-sm);color:var(--ink)}.page_hint__V7Tnd{font-size:var(--fs-xs);line-height:1.4;color:var(--muted-2)}.page_inputWrap__LCzRG{position:relative}.page_input__1amLy{width:100%;padding:11px var(--s3);background:var(--sunken);border:1px solid var(--line);border-radius:var(--r-xs);font-size:var(--fs-base);color:var(--ink)}.page_input__1amLy::placeholder{color:var(--muted-2)}.page_input__1amLy:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 3px var(--accent-tint)}.page_inputWrap__LCzRG .page_input__1amLy{padding-right:42px}.page_reveal__y8qvc{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-xs)}.page_phone__rgRyU{display:flex;align-items:stretch;overflow:hidden;background:var(--sunken);border:1px solid var(--line);border-radius:var(--r-xs)}.page_phone__rgRyU:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px var(--accent-tint)}.page_prefix__5e9Sv{display:grid;place-items:center;padding:0 var(--s3);border-right:1px solid var(--line);font-weight:600;font-size:var(--fs-base);color:var(--muted)}.page_phoneInput__wJejX{flex:1 1;min-width:0;padding:11px var(--s3);background:transparent;font-size:var(--fs-base);color:var(--ink)}.page_phoneInput__wJejX::placeholder{color:var(--muted-2)}.page_phoneInput__wJejX:focus{outline:none}.page_submit__nK78E{padding:12px var(--s4);background:var(--violet);border-radius:var(--r-xs);font-weight:700;font-size:var(--fs-base);color:#fff;transition:background .15s}.page_submit__nK78E:hover:not(:disabled){background:var(--violet-700)}.page_submit__nK78E:disabled{opacity:.6;cursor:not-allowed}.page_switch__KGDgC{margin-top:var(--s4);font-size:var(--fs-sm);color:var(--muted);text-align:center}.page_switch__KGDgC a{font-weight:700;color:var(--violet)}.page_switch__KGDgC a:hover{text-decoration:underline}.page_error__RXW3_{padding:10px var(--s3);background:#fdecec;border:1px solid #f6c9c9;border-radius:var(--r-xs);font-size:var(--fs-sm);line-height:1.4;color:#9c2b2b}:root[data-theme=dark] .page_error__RXW3_{background:rgba(220,80,80,.12);border-color:rgba(220,80,80,.3);color:#f0a8a8}