.auth_page___7q_R{min-height:100vh;background:var(--bg)}.auth_nav__23_iI{display:flex;align-items:center;padding:20px 40px;border-bottom:1px solid hsla(0,0%,100%,.06)}.auth_logo__BUlx4{font-size:1.4rem;font-weight:900;letter-spacing:-1px}.auth_logo__BUlx4 span{color:var(--red)}.auth_container__YPLTx{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 65px);padding:40px 24px}.auth_card__FhJSp{background:hsla(0,0%,100%,.03);border:1.5px solid hsla(0,0%,100%,.08);border-radius:24px;padding:40px;width:100%;max-width:420px}.auth_title__c_U4w{font-size:1.8rem;font-weight:900;letter-spacing:-.5px;margin-bottom:8px}.auth_sub__K42AW{color:var(--muted);font-size:.9rem;margin-bottom:28px}.auth_error__StlT3{background:rgba(255,45,85,.1);border:1px solid rgba(255,45,85,.3);color:#ff8fa3;padding:12px 16px;border-radius:12px;font-size:.88rem;margin-bottom:20px}.auth_form__L15ei{display:flex;flex-direction:column;gap:18px}.auth_field__dCS9n{display:flex;flex-direction:column;gap:8px}.auth_label__D8CoC{font-size:.85rem;font-weight:600;color:var(--muted)}.auth_input__7I8Bz{background:hsla(0,0%,100%,.05);border:1.5px solid hsla(0,0%,100%,.1);border-radius:12px;padding:14px 16px;color:var(--text);font-size:.95rem;font-family:inherit;outline:none;transition:border-color .2s}.auth_input__7I8Bz::-moz-placeholder{color:hsla(0,0%,100%,.25)}.auth_input__7I8Bz::placeholder{color:hsla(0,0%,100%,.25)}.auth_input__7I8Bz:focus{border-color:rgba(255,45,85,.5)}.auth_btn__U2N94{background:linear-gradient(135deg,#ff2d55,#ff6b35);color:#fff;border:none;padding:16px;border-radius:12px;font-weight:700;font-size:1rem;font-family:inherit;cursor:pointer;transition:opacity .2s,transform .2s;box-shadow:0 6px 24px rgba(255,45,85,.35);margin-top:4px}.auth_btn__U2N94:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.auth_btn__U2N94:disabled{opacity:.5;cursor:not-allowed}.auth_switch___3S3D{text-align:center;color:var(--muted);font-size:.88rem;margin-top:24px}.auth_link__YGsBm{color:#ff8fa3;font-weight:600}.auth_link__YGsBm:hover{color:var(--red)}.auth_googleBtn__GHh9y{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;background:#fff;color:#1f1f1f;border:1.5px solid hsla(0,0%,100%,.15);border-radius:12px;padding:14px 20px;font-size:.95rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s;margin-bottom:4px}.auth_googleBtn__GHh9y:hover:not(:disabled){background:#f5f5f5;box-shadow:0 4px 16px rgba(0,0,0,.2)}.auth_googleBtn__GHh9y:disabled{opacity:.6;cursor:not-allowed}.auth_divider___AAni{display:flex;align-items:center;gap:12px;margin:20px 0;color:hsla(0,0%,100%,.25);font-size:.8rem}.auth_divider___AAni:after,.auth_divider___AAni:before{content:"";flex:1;height:1px;background:hsla(0,0%,100%,.1)}