.auth-card_card__Evq15{font-family:var(--font-body);width:100%;max-width:400px;display:flex;flex-direction:column;gap:24px}.auth-card_cardHeader__OTJzb{text-align:center;display:flex;flex-direction:column;gap:8px}.auth-card_cardTitle__Ntpov{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.02em;color:var(--app-label);margin:0;line-height:1.15}.auth-card_cardSubtitle__yj_gi{font-family:var(--font-body);font-size:14px;font-weight:400;color:var(--app-label-2);margin:0;line-height:1.4}.auth-card_cardBody__0dQPD{display:flex;flex-direction:column;gap:24px}.auth-card_cardFooter__f77xu{text-align:center;font-family:var(--font-body);font-size:13px;font-weight:400;color:var(--app-label-2)}.auth-card_cardFooterText__8VvjN{font-size:13px}.auth-card_cardFooterLink__66bhz{color:var(--app-label);text-decoration:none;font-weight:500;margin-left:4px;transition:color .12s}.auth-card_cardFooterLink__66bhz:hover{color:var(--app-red)}.auth-card_simpleCard__FTmFx{font-family:var(--font-body);width:100%;max-width:400px;display:flex;flex-direction:column;gap:24px;text-align:center}.auth-card_simpleCardBody__u21kj{display:flex;flex-direction:column;gap:16px}.auth-card_simpleTitle__E5kWi{font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.02em;color:var(--app-label);margin:0;line-height:1.15}.auth-card_simpleText__EVLPj{color:var(--app-label-2);font-size:14px;line-height:1.5;margin:0}.auth-card_simpleTextSmall__cqInh{color:var(--app-label-3);font-size:13px;margin:0}.auth-card_authForm__kfJK_{display:flex;flex-direction:column;gap:12px}.auth-card_authField__9hRnt{position:relative}.auth-card_authInput__jMkeN{width:100%;height:52px;padding:18px 16px 8px;border:1px solid var(--app-separator);border-radius:8px;background:transparent;color:var(--app-label);font-family:var(--font-body);font-size:15px;font-weight:400;outline:none;transition:border-color .12s,background .12s}.auth-card_authInput__jMkeN::-moz-placeholder{color:transparent}.auth-card_authInput__jMkeN::placeholder{color:transparent}.auth-card_authInput__jMkeN:hover{border-color:rgba(235,235,245,.35)}.auth-card_authInput__jMkeN:focus{border-color:var(--app-red);background:rgba(255,255,255,.02)}.auth-card_authLabel___KeVb{position:absolute;top:50%;left:16px;transform:translateY(-50%);font-family:var(--font-body);font-size:15px;font-weight:400;color:var(--app-label-2);pointer-events:none;transition:top .15s ease,font-size .15s ease,color .15s ease,transform .15s ease;background:transparent}.auth-card_authInput__jMkeN:-webkit-autofill+.auth-card_authLabel___KeVb,.auth-card_authInput__jMkeN:focus+.auth-card_authLabel___KeVb,.auth-card_authInput__jMkeN:not(:placeholder-shown)+.auth-card_authLabel___KeVb{top:10px;transform:translateY(0);font-size:11px;font-weight:500;color:var(--app-label-3);letter-spacing:.02em}.auth-card_authInput__jMkeN:focus+.auth-card_authLabel___KeVb{color:var(--app-red)}.auth-card_authPwToggle__Z9_PI{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:30px;height:30px;border-radius:6px;border:none;background:transparent;color:var(--app-label-3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.auth-card_authPwToggle__Z9_PI:hover{background:rgba(255,255,255,.06);color:var(--app-label)}.auth-card_authPwToggle__Z9_PI svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.auth-card_authSecondaryRow__lqUCN{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:-4px}.auth-card_authRemember__wwzEi{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--app-label-2);letter-spacing:.01em;transition:color .12s}.auth-card_authRemember__wwzEi:hover{color:var(--app-label)}.auth-card_authRemember__wwzEi input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-card_authRememberBox__khqzj{width:16px;height:16px;border-radius:4px;border:1px solid var(--app-separator);background:transparent;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,border-color .12s;flex-shrink:0}.auth-card_authRememberBox__khqzj svg{width:10px;height:10px;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;fill:none;opacity:0;transition:opacity .12s}.auth-card_authRemember__wwzEi input:checked+.auth-card_authRememberBox__khqzj{background:var(--app-red);border-color:var(--app-red)}.auth-card_authRemember__wwzEi input:checked+.auth-card_authRememberBox__khqzj svg{opacity:1}.auth-card_authRemember__wwzEi input:focus-visible+.auth-card_authRememberBox__khqzj{box-shadow:0 0 0 3px rgba(255,69,58,.25)}.auth-card_authForgotLink__gWXGs{font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--app-label-2);text-decoration:none;letter-spacing:.01em;padding:4px 0;transition:color .12s}.auth-card_authForgotLink__gWXGs:hover{color:var(--app-red)}.auth-card_authBtn__G9bwj{width:100%;height:48px;border-radius:8px;border:none;background:var(--app-red);color:#fff;font-family:var(--font-body);font-size:15px;font-weight:600;letter-spacing:.005em;cursor:pointer;transition:filter .12s,transform .12s;margin-top:4px}.auth-card_authBtn__G9bwj:hover{filter:brightness(1.08)}.auth-card_authBtn__G9bwj:active{transform:scale(.99)}.auth-card_authBtn__G9bwj:disabled{opacity:.5;cursor:not-allowed}.auth-card_divider__JgsVX{display:flex;align-items:center;gap:14px;margin:4px 0}.auth-card_dividerLine__lc6wC{flex:1;height:1px;background:var(--app-separator-faint)}.auth-card_dividerLabel__DKWA_{font-family:var(--font-body);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--app-label-3)}.auth-card_oauthRow__f4ppV{display:flex;flex-direction:column;gap:10px}.auth-card_oauthBtn__ZoE4W{width:100%;height:48px;border-radius:8px;border:1px solid var(--app-separator);background:transparent;color:var(--app-label);font-family:var(--font-body);font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:background .12s,border-color .12s}.auth-card_oauthBtn__ZoE4W:disabled{opacity:.5;cursor:not-allowed}.auth-card_oauthBtn__ZoE4W:not(:disabled):hover{background:rgba(255,255,255,.04);border-color:rgba(235,235,245,.35)}.auth-card_oauthBtn__ZoE4W svg{width:18px;height:18px;flex-shrink:0}.auth-card_authLink__uJ5Fk{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--app-label);text-decoration:none;transition:color .12s}.auth-card_authLink__uJ5Fk:hover{color:var(--app-red)}.auth-card_error__GoFIq{color:var(--app-red);letter-spacing:.01em;margin-top:4px}.auth-card_error__GoFIq,.auth-card_successBanner__xyTnK{font-family:var(--font-body);font-size:13px;font-weight:500}.auth-card_successBanner__xyTnK{padding:12px 16px;background:rgba(48,209,88,.12);border:1px solid rgba(48,209,88,.3);border-radius:8px;color:rgba(48,209,88,.9);text-align:center}.auth-card_strengthBar__1E70j{display:flex;gap:3px;margin-top:6px}.auth-card_strengthSeg__DDHCN{flex:1;height:2px;border-radius:2px;background:var(--app-separator);transition:background .3s}.auth-card_strengthSeg1__W4kRl{background:var(--app-red)}.auth-card_strengthSeg2__awZ9E{background:#FF9F0A}.auth-card_strengthSeg3__MoAxv{background:#FFD60A}.auth-card_strengthSeg4__Vd9oX{background:#30D158}.auth-card_fieldTerms__ORPiO{display:flex;align-items:flex-start;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth-card_fieldTerms__ORPiO input[type=checkbox]{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:var(--app-red);cursor:pointer}.auth-card_fieldTermsLabel__pS__e{font-family:var(--font-body);font-size:13px;font-weight:400;color:var(--app-label-2);line-height:1.4}.auth-card_fieldTermsLabel__pS__e a{color:var(--app-label);text-decoration:none;font-weight:500}.auth-card_fieldTermsLabel__pS__e a:hover{color:var(--app-red)}.auth-card_fieldRow__IuLUi{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:600px){.auth-card_cardTitle__Ntpov,.auth-card_simpleTitle__E5kWi{font-size:24px}.auth-card_authInput__jMkeN{font-size:16px}.auth-card_fieldRow__IuLUi{grid-template-columns:1fr}}@media (orientation:landscape) and (max-height:500px){.auth-card_cardBody__0dQPD,.auth-card_card__Evq15,.auth-card_simpleCard__FTmFx{gap:16px}.auth-card_authInput__jMkeN{height:44px;padding:14px 14px 6px}.auth-card_authBtn__G9bwj,.auth-card_oauthBtn__ZoE4W{height:42px}}@media (prefers-reduced-motion:reduce){.auth-card_authBtn__G9bwj,.auth-card_authForgotLink__gWXGs,.auth-card_authInput__jMkeN,.auth-card_authLabel___KeVb,.auth-card_authLink__uJ5Fk,.auth-card_authPwToggle__Z9_PI,.auth-card_authRememberBox__khqzj,.auth-card_authRememberBox__khqzj svg,.auth-card_authRemember__wwzEi,.auth-card_cardFooterLink__66bhz,.auth-card_oauthBtn__ZoE4W,.auth-card_strengthSeg__DDHCN{transition:none}}