.styles_page__PG2zd{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(160deg,#F8E6D4,#FAFAF6 55%,#FFFFFF)}.styles_card__y80ML{width:100%;max-width:420px;background:#fff;border:1px solid #e8e5dc;border-radius:16px;box-shadow:0 20px 45px rgba(15,23,42,.08);padding:clamp(24px,4vw,40px)}.styles_brand__SwUIc{display:flex;align-items:baseline;gap:8px;margin-bottom:28px}.styles_brandMark__1RJQx{font-size:1.15rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.styles_brandSub__WTqVy{font-size:.85rem;font-weight:600;color:#ba5401;background:#f8e6d4;padding:2px 8px;border-radius:999px}.styles_loading__Ahjg9{color:#5c5c58;font-size:.95rem;padding:12px 0}.styles_form__TqzJZ{display:flex;flex-direction:column}.styles_title__FCnyx{font-size:1.4rem;font-weight:700;color:#0f172a;margin:0 0 4px}.styles_subtitle__ZTfQ1{font-size:.9rem;color:#5c5c58;margin:0 0 20px}.styles_label__3mxXX{font-size:.82rem;font-weight:600;color:#0f172a;margin:14px 0 6px}.styles_inputLocked__jm8w5,.styles_input__ag6kC{width:100%;border:1px solid #e8e5dc;border-radius:10px;padding:11px 12px;font-size:.95rem;color:#0f172a;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.styles_inputLocked__jm8w5:focus,.styles_input__ag6kC:focus{outline:none;border-color:#ba5401;box-shadow:0 0 0 3px rgba(186,84,1,.15)}.styles_inputLocked__jm8w5{background:#fafaf6;color:#5c5c58;cursor:not-allowed}.styles_hint__5k_u9{font-size:.78rem;color:#5c5c58;margin-top:6px}.styles_error__Ep33q{margin-top:16px;padding:10px 12px;border-radius:8px;background:rgba(220,38,38,.08);color:#dc2626;font-size:.85rem;font-weight:500}.styles_submit__Xz_h1{margin-top:24px;width:100%;border:none;border-radius:10px;padding:12px 16px;font-size:.95rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#BA5401,#BA5401);cursor:pointer;transition:opacity .15s ease,transform .1s ease}.styles_submit__Xz_h1:hover:not(:disabled){opacity:.92}.styles_submit__Xz_h1:active:not(:disabled){transform:translateY(1px)}.styles_submit__Xz_h1:disabled{opacity:.6;cursor:not-allowed}