.AuthLayout_authLayout__RLLQu{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background:#f8fafc;padding:1rem;background-image:linear-gradient(rgba(99,102,241,.03) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.03) 1px,transparent 0);background-size:20px 20px}@media(max-width:768px){.AuthLayout_authLayout__RLLQu{background:#fff;background-image:none;align-items:flex-start;padding:2rem 0 0}}@media(prefers-color-scheme:dark){.AuthLayout_authLayout__RLLQu{background:#0f172a;background-image:linear-gradient(rgba(99,102,241,.1) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.1) 1px,transparent 0)}}@media(prefers-color-scheme:dark)and (max-width:768px){.AuthLayout_authLayout__RLLQu{background:#0f172a;background-image:none}}.AuthLayout_container__BxSQP{width:100%;max-width:444px;position:relative}@media(max-width:768px){.AuthLayout_container__BxSQP{max-width:none;width:100%}}.AuthLayout_card__vX1JM{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2rem;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);animation:AuthLayout_slideUp__DMTOf .4s ease-out}.AuthLayout_card__vX1JM.AuthLayout_compact__af3Ll{padding:1.5rem}@media(max-width:768px){.AuthLayout_card__vX1JM{background:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none;padding:1.5rem;margin:0;width:100%}}@media(prefers-color-scheme:dark){.AuthLayout_card__vX1JM{background:#1e293b;border-color:#334155}}@media(prefers-color-scheme:dark)and (max-width:768px){.AuthLayout_card__vX1JM{background:rgba(0,0,0,0);border:none}}.AuthLayout_logo__auEZQ{text-align:center;margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.AuthLayout_logo__auEZQ .AuthLayout_logoIcon__qTj_W{display:flex;align-items:center;justify-content:center}.AuthLayout_logo__auEZQ .AuthLayout_logoText__1MtM7{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0}@media(prefers-color-scheme:dark){.AuthLayout_logo__auEZQ .AuthLayout_logoText__1MtM7{color:#f1f5f9}}.AuthLayout_header__KkhyS{text-align:center;margin-bottom:1.5rem}.AuthLayout_header__KkhyS .AuthLayout_title__Mgq9U{font-size:1.5rem;font-weight:600;color:#1e293b;margin:0 0 .5rem}@media(prefers-color-scheme:dark){.AuthLayout_header__KkhyS .AuthLayout_title__Mgq9U{color:#f1f5f9}}.AuthLayout_header__KkhyS .AuthLayout_subtitle__p5Sak{color:#64748b;font-size:.875rem;margin:0;line-height:1.5}@media(prefers-color-scheme:dark){.AuthLayout_header__KkhyS .AuthLayout_subtitle__p5Sak{color:#94a3b8}}@keyframes AuthLayout_slideUp__DMTOf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-height:700px){.AuthLayout_authLayout__RLLQu{align-items:flex-start;padding:2rem .5rem .5rem}.AuthLayout_header__KkhyS,.AuthLayout_logo__auEZQ{margin-bottom:1rem}.AuthLayout_card__vX1JM{padding:1.5rem}}@media(max-height:600px){.AuthLayout_logo__auEZQ{margin-bottom:.75rem}.AuthLayout_logo__auEZQ .AuthLayout_logoText__1MtM7{font-size:1.25rem}.AuthLayout_header__KkhyS{margin-bottom:.75rem}.AuthLayout_header__KkhyS .AuthLayout_title__Mgq9U{font-size:1.25rem}.AuthLayout_card__vX1JM{padding:1rem}}.AuthInput_inputGroup__wE1fT{margin-bottom:1rem;position:relative}.AuthInput_inputWrapper__1Wl5M{position:relative;display:flex;align-items:center}.AuthInput_input__rPujB{width:100%;padding:.75rem 3rem .75rem 2.5rem;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;font-weight:400;background:#fff;color:#1e293b;transition:all .2s ease;outline:none}.AuthInput_input__rPujB::placeholder{color:#94a3b8}.AuthInput_input__rPujB:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.AuthInput_input__rPujB:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.AuthInput_input__rPujB:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#1e293b}@media(prefers-color-scheme:dark){.AuthInput_input__rPujB{background:#1e293b;color:#f1f5f9;border-color:#334155}.AuthInput_input__rPujB::placeholder{color:#64748b}.AuthInput_input__rPujB:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.2)}.AuthInput_input__rPujB:disabled{background:#0f172a;color:#64748b}.AuthInput_input__rPujB:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #1e293b;-webkit-text-fill-color:#f1f5f9}}.AuthInput_icon___kLVn{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:#64748b;z-index:1;pointer-events:none;transition:color .2s ease}.AuthInput_icon___kLVn svg{width:18px;height:18px}@media(prefers-color-scheme:dark){.AuthInput_icon___kLVn{color:#94a3b8}}.AuthInput_passwordToggle__QL8SH{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#64748b;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease;z-index:1}.AuthInput_passwordToggle__QL8SH:hover{color:#1e293b;background:#f1f5f9}.AuthInput_passwordToggle__QL8SH:focus{outline:2px solid #6366f1;outline-offset:2px}@media(prefers-color-scheme:dark){.AuthInput_passwordToggle__QL8SH{color:#94a3b8}.AuthInput_passwordToggle__QL8SH:hover{color:#f1f5f9;background:#334155}}.AuthInput_required__npVZS{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);color:#ef4444;font-weight:600;z-index:1;pointer-events:none}.AuthInput_focused__TJ0aA .AuthInput_icon___kLVn{color:#6366f1}.AuthInput_error__Wsqwf .AuthInput_input__rPujB{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.AuthInput_error__Wsqwf .AuthInput_icon___kLVn{color:#ef4444}.AuthInput_errorMessage__XMxRm{margin-top:.5rem;font-size:.875rem;color:#ef4444;display:flex;align-items:center;gap:.375rem}.AuthInput_errorMessage__XMxRm:before{content:"⚠";font-size:.75rem}@media(max-width:768px){.AuthInput_input__rPujB{padding:.875rem 2.75rem .875rem 2.5rem;font-size:.95rem}.AuthInput_icon___kLVn{left:.875rem}.AuthInput_passwordToggle__QL8SH{right:.875rem}.AuthInput_required__npVZS{right:.625rem}}@media(prefers-color-scheme:dark){.AuthInput_input__rPujB{background:#1f2937;color:#f9fafb;border-color:#374151}.AuthInput_input__rPujB::placeholder{color:#6b7280}.AuthInput_input__rPujB:focus{border-color:#93e578;box-shadow:0 0 0 3px rgba(147,229,120,.2)}.AuthInput_input__rPujB:disabled{background:#374151;color:#4b5563}.AuthInput_input__rPujB:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #1f2937;-webkit-text-fill-color:#f9fafb}.AuthInput_icon___kLVn,.AuthInput_passwordToggle__QL8SH{color:#d1d5db}.AuthInput_passwordToggle__QL8SH:hover{color:#f9fafb;background:rgba(209,213,219,.1)}.AuthInput_focused__TJ0aA .AuthInput_icon___kLVn{color:#93e578}}.AuthButton_button__ImdSk{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:12px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;outline:none;white-space:nowrap}.AuthButton_button__ImdSk:focus-visible{outline:2px solid #93e578;outline-offset:2px}.AuthButton_button__ImdSk:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);transform:translateX(-100%);transition:transform .6s ease}.AuthButton_button__ImdSk:hover:before{transform:translateX(100%)}.AuthButton_primary__DbmWX{background:linear-gradient(135deg,#93e578,#8b5cf6);color:#fff;box-shadow:0 4px 12px rgba(147,229,120,.3)}.AuthButton_primary__DbmWX:hover:not(.AuthButton_disabled__xvZ4t){transform:translateY(-2px);box-shadow:0 8px 20px rgba(147,229,120,.4)}.AuthButton_primary__DbmWX.AuthButton_pressed__HqeNN:not(.AuthButton_disabled__xvZ4t),.AuthButton_primary__DbmWX:active:not(.AuthButton_disabled__xvZ4t){transform:translateY(0);box-shadow:0 2px 8px rgba(147,229,120,.4)}.AuthButton_secondary__CsR_u{background:#fff;color:#1f2937;border:2px solid #e5e7eb;box-shadow:0 2px 8px rgba(0,0,0,.1)}.AuthButton_secondary__CsR_u:hover:not(.AuthButton_disabled__xvZ4t){border-color:#93e578;color:#93e578;transform:translateY(-1px);box-shadow:0 4px 12px rgba(147,229,120,.2)}.AuthButton_secondary__CsR_u.AuthButton_pressed__HqeNN:not(.AuthButton_disabled__xvZ4t),.AuthButton_secondary__CsR_u:active:not(.AuthButton_disabled__xvZ4t){transform:translateY(0);box-shadow:0 2px 6px rgba(147,229,120,.2)}.AuthButton_outline__w0Vd7{background:rgba(0,0,0,0);color:#93e578;border:2px solid #93e578}.AuthButton_outline__w0Vd7:hover:not(.AuthButton_disabled__xvZ4t){background:#93e578;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(147,229,120,.3)}.AuthButton_outline__w0Vd7.AuthButton_pressed__HqeNN:not(.AuthButton_disabled__xvZ4t),.AuthButton_outline__w0Vd7:active:not(.AuthButton_disabled__xvZ4t){transform:translateY(0)}.AuthButton_ghost__b8AOY{background:rgba(0,0,0,0);color:#6b7280;border:none;box-shadow:none}.AuthButton_ghost__b8AOY:hover:not(.AuthButton_disabled__xvZ4t){background:rgba(147,229,120,.1);color:#93e578}.AuthButton_ghost__b8AOY.AuthButton_pressed__HqeNN:not(.AuthButton_disabled__xvZ4t),.AuthButton_ghost__b8AOY:active:not(.AuthButton_disabled__xvZ4t){background:rgba(147,229,120,.2)}.AuthButton_google__59ako{background:#fff;color:#1f1f1f;border:2px solid #dadce0;box-shadow:0 2px 8px rgba(0,0,0,.1)}.AuthButton_google__59ako:hover:not(.AuthButton_disabled__xvZ4t){border-color:#4285f4;box-shadow:0 4px 12px rgba(66,133,244,.2);transform:translateY(-1px)}.AuthButton_google__59ako.AuthButton_pressed__HqeNN:not(.AuthButton_disabled__xvZ4t),.AuthButton_google__59ako:active:not(.AuthButton_disabled__xvZ4t){transform:translateY(0);box-shadow:0 2px 6px rgba(66,133,244,.2)}.AuthButton_small__f9hFI{padding:.5rem 1rem;font-size:.875rem;border-radius:8px}.AuthButton_medium__VO_LB{padding:.75rem 1.5rem;font-size:1rem}.AuthButton_large__ypCM3{padding:.8rem 1.6rem;font-size:.9rem;border-radius:50px}.AuthButton_fullWidth__YDu1O{width:100%}.AuthButton_disabled__xvZ4t{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}.AuthButton_disabled__xvZ4t:before{display:none}.AuthButton_icon__8PUct{display:flex;align-items:center;justify-content:center}.AuthButton_icon__8PUct svg{width:16px;height:16px}.AuthButton_text__yv3ih{position:relative;z-index:1}.AuthButton_spinner__ngqr4{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.AuthButton_spinnerInner__SFA7a{width:16px;height:16px;border:2px solid rgba(0,0,0,0);border-top-color:currentcolor;border-radius:50%;animation:AuthButton_spin__IA2Gr 1s linear infinite}@keyframes AuthButton_spin__IA2Gr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.AuthButton_small__f9hFI{padding:.5rem .875rem;font-size:.8125rem}.AuthButton_medium__VO_LB{padding:.625rem 1.25rem;font-size:.9375rem}.AuthButton_large__ypCM3{padding:.875rem 1.75rem;font-size:1.0625rem}}@media(prefers-color-scheme:dark){.AuthButton_secondary__CsR_u{background:#1f2937;color:#f9fafb;border-color:#374151}.AuthButton_secondary__CsR_u:hover:not(.AuthButton_disabled__xvZ4t){border-color:#93e578;color:#93e578}.AuthButton_ghost__b8AOY{color:#d1d5db}.AuthButton_ghost__b8AOY:hover:not(.AuthButton_disabled__xvZ4t){color:#93e578}.AuthButton_google__59ako{background:#1f2937;color:#f9fafb;border-color:#374151}}.AuthForm_form__nJTIS{width:100%}.AuthForm_form__nJTIS>*+*{margin-top:.5rem}.AuthForm_form__nJTIS>button+button{margin-top:.75rem}.AuthForm_codeInputGroup__hi3eq{display:grid;grid-template-columns:1fr auto;grid-gap:.75rem;gap:.75rem;align-items:start;margin-bottom:1.5rem}.AuthForm_codeInputGroup__hi3eq .AuthForm_codeButton__SINTv{width:auto;white-space:nowrap;min-width:120px;height:56px}@media(max-width:768px){.AuthForm_codeInputGroup__hi3eq{grid-template-columns:1fr;gap:.5rem}.AuthForm_codeInputGroup__hi3eq .AuthForm_codeButton__SINTv{width:100%;height:auto}}.AuthForm_checkboxGroup__sYsuB{display:flex;align-items:center;margin-bottom:1.5rem}.AuthForm_checkbox__801hY{display:flex;align-items:center;cursor:pointer;gap:.75rem}.AuthForm_checkbox__801hY input[type=checkbox]{display:none}.AuthForm_checkbox__801hY .AuthForm_checkmark__3DhOh{width:20px;height:20px;border:2px solid #e5e7eb;border-radius:4px;position:relative;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.AuthForm_checkbox__801hY .AuthForm_checkmark__3DhOh:after{content:"";width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s ease}.AuthForm_checkbox__801hY input[type=checkbox]:checked+.AuthForm_checkmark__3DhOh{background:#93e578;border-color:#93e578}.AuthForm_checkbox__801hY input[type=checkbox]:checked+.AuthForm_checkmark__3DhOh:after{opacity:1}.AuthForm_checkbox__801hY .AuthForm_label__FH2TL{font-size:.875rem;color:#6b7280;transition:color .2s ease}.AuthForm_checkbox__801hY:hover .AuthForm_label__FH2TL{color:#1f2937}.AuthForm_errorMessage__ZRYm5{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:.75rem;margin-bottom:1.5rem;color:#ef4444;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.AuthForm_errorMessage__ZRYm5:before{content:"⚠";font-size:1rem}.AuthForm_switchGroup__b0_2N{margin-top:1rem;text-align:center}.AuthForm_linkGroup__w6Mzd{margin-top:1.5rem;text-align:center}.AuthForm_linkGroup__w6Mzd .AuthForm_divider__CjsIl{margin:1rem 0;position:relative;color:#64748b;font-size:.875rem}.AuthForm_linkGroup__w6Mzd .AuthForm_divider__CjsIl:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e2e8f0;z-index:1}.AuthForm_linkGroup__w6Mzd .AuthForm_divider__CjsIl span{background:#fff;padding:0 1rem;position:relative;z-index:2}@media(prefers-color-scheme:dark){.AuthForm_linkGroup__w6Mzd .AuthForm_divider__CjsIl span{background:#1e293b}.AuthForm_linkGroup__w6Mzd .AuthForm_divider__CjsIl{color:#94a3b8}.AuthForm_linkGroup__w6Mzd .AuthForm_divider__CjsIl:before{background:#334155}}.AuthForm_emailDisplay__EP0Ab{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1rem;margin-bottom:1.5rem;text-align:center}.AuthForm_emailDisplay__EP0Ab .AuthForm_emailLabel__AckW8{display:block;font-size:.75rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.AuthForm_emailDisplay__EP0Ab .AuthForm_emailValue__ojM3D{display:block;font-size:.95rem;color:#1e293b;font-weight:600;margin-bottom:.5rem}.AuthForm_emailDisplay__EP0Ab .AuthForm_changeEmail__VEmW8{background:none;border:none;color:#6366f1;font-size:.875rem;font-weight:500;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:all .2s ease}.AuthForm_emailDisplay__EP0Ab .AuthForm_changeEmail__VEmW8:hover{background:#f1f5f9;color:#4f46e5}.AuthForm_emailDisplay__EP0Ab .AuthForm_changeEmail__VEmW8:focus{outline:2px solid #6366f1;outline-offset:2px}@media(prefers-color-scheme:dark){.AuthForm_emailDisplay__EP0Ab{background:#0f172a;border-color:#334155}.AuthForm_emailDisplay__EP0Ab .AuthForm_emailLabel__AckW8{color:#94a3b8}.AuthForm_emailDisplay__EP0Ab .AuthForm_emailValue__ojM3D{color:#f1f5f9}.AuthForm_emailDisplay__EP0Ab .AuthForm_changeEmail__VEmW8{color:#818cf8}.AuthForm_emailDisplay__EP0Ab .AuthForm_changeEmail__VEmW8:hover{background:#1e293b;color:#a5b4fc}}.AuthForm_methodSelection__wrAjz{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.AuthForm_codeInfo__yXcYL{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:.875rem;margin-bottom:1rem}.AuthForm_codeInfo__yXcYL p{margin:0;font-size:.875rem;color:#0c4a6e;text-align:center}@media(prefers-color-scheme:dark){.AuthForm_codeInfo__yXcYL{background:#0c1420;border-color:#1e3a8a}.AuthForm_codeInfo__yXcYL p{color:#93c5fd}}.AuthForm_resendGroup__ri2og{text-align:center;margin-top:.75rem}.AuthForm_stepInfo__1Hch1{text-align:center;margin-bottom:1.5rem}.AuthForm_stepInfo__1Hch1 .AuthForm_stepTitle__AtMjm{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0 0 .5rem}@media(prefers-color-scheme:dark){.AuthForm_stepInfo__1Hch1 .AuthForm_stepTitle__AtMjm{color:#f1f5f9}}.AuthForm_stepInfo__1Hch1 .AuthForm_stepDescription__a7Dop{font-size:.875rem;color:#64748b;margin:0}@media(prefers-color-scheme:dark){.AuthForm_stepInfo__1Hch1 .AuthForm_stepDescription__a7Dop{color:#94a3b8}}.AuthForm_googleIcon__xaZxH{width:18px;height:18px}.AuthForm_bottomLinks__CqAjU{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;text-align:center}.AuthForm_signupPrompt__qDbeH{font-size:.875rem;color:#64748b}@media(prefers-color-scheme:dark){.AuthForm_signupPrompt__qDbeH{color:#94a3b8}}.AuthForm_signupLink__uk_Vq{background:none;border:none;color:#6366f1;font-size:.875rem;font-weight:500;cursor:pointer;padding:0;text-decoration:none;transition:color .2s ease}.AuthForm_signupLink__uk_Vq:hover{color:#4f46e5;text-decoration:underline}.AuthForm_signupLink__uk_Vq:focus{outline:2px solid #6366f1;outline-offset:2px;border-radius:2px}@media(prefers-color-scheme:dark){.AuthForm_signupLink__uk_Vq{color:#818cf8}.AuthForm_signupLink__uk_Vq:hover{color:#a5b4fc}}.AuthForm_usernameInput__gbXwM{margin-bottom:1.5rem}.AuthForm_usernameInput__gbXwM .AuthForm_urlPreview__xZwkQ{display:flex;align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:.75rem 1rem;font-size:1rem;transition:all .2s ease}.AuthForm_usernameInput__gbXwM .AuthForm_urlPreview__xZwkQ:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.AuthForm_usernameInput__gbXwM .AuthForm_urlPreview__xZwkQ .AuthForm_baseUrl__7QdJ8{color:#64748b;font-weight:500;white-space:nowrap}.AuthForm_usernameInput__gbXwM .AuthForm_urlPreview__xZwkQ .AuthForm_usernameField__sTUCB{flex:1 1;border:none;outline:none;background:rgba(0,0,0,0);color:#1e293b;font-weight:600;font-size:1rem}.AuthForm_usernameInput__gbXwM .AuthForm_urlPreview__xZwkQ .AuthForm_usernameField__sTUCB::placeholder{color:#94a3b8;font-weight:400}@media(prefers-color-scheme:dark){.AuthForm_usernameInput__gbXwM .AuthForm_urlPreview__xZwkQ{background:#1e293b;border-color:#334155}.AuthForm_usernameInput__gbXwM .AuthForm_urlPreview__xZwkQ .AuthForm_baseUrl__7QdJ8{color:#94a3b8}.AuthForm_usernameInput__gbXwM .AuthForm_urlPreview__xZwkQ .AuthForm_usernameField__sTUCB{color:#f1f5f9}.AuthForm_usernameInput__gbXwM .AuthForm_urlPreview__xZwkQ .AuthForm_usernameField__sTUCB::placeholder{color:#64748b}.AuthForm_usernameInput__gbXwM .AuthForm_urlPreview__xZwkQ:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.2)}}.AuthForm_usernameInput__gbXwM .AuthForm_fieldError__iTKa0{margin-top:.5rem;font-size:.875rem;color:#ef4444;display:flex;align-items:center;gap:.375rem}.AuthForm_usernameInput__gbXwM .AuthForm_fieldError__iTKa0:before{content:"⚠";font-size:.75rem}.AuthForm_googleButton__3mM9f{margin-top:1rem;position:relative}.AuthForm_googleButton__3mM9f .AuthForm_googleIcon__xaZxH{width:20px;height:20px}.AuthForm_passwordStrength__5oHdh{margin-top:.5rem;font-size:.75rem}.AuthForm_passwordStrength__5oHdh .AuthForm_strengthBar__4dG_t{width:100%;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden;margin-bottom:.5rem}.AuthForm_passwordStrength__5oHdh .AuthForm_strengthBar__4dG_t .AuthForm_strengthFill__DDXqk{height:100%;transition:all .3s ease;border-radius:2px}.AuthForm_passwordStrength__5oHdh .AuthForm_strengthBar__4dG_t .AuthForm_strengthFill__DDXqk.AuthForm_weak__TClbz{width:33%;background:#ef4444}.AuthForm_passwordStrength__5oHdh .AuthForm_strengthBar__4dG_t .AuthForm_strengthFill__DDXqk.AuthForm_medium__h_LXU{width:66%;background:#f59e0b}.AuthForm_passwordStrength__5oHdh .AuthForm_strengthBar__4dG_t .AuthForm_strengthFill__DDXqk.AuthForm_strong__y2dOn{width:100%;background:#10b981}.AuthForm_passwordStrength__5oHdh .AuthForm_strengthText__Qvi6W{color:#6b7280}.AuthForm_passwordStrength__5oHdh .AuthForm_strengthText__Qvi6W.AuthForm_weak__TClbz{color:#ef4444}.AuthForm_passwordStrength__5oHdh .AuthForm_strengthText__Qvi6W.AuthForm_medium__h_LXU{color:#f59e0b}.AuthForm_passwordStrength__5oHdh .AuthForm_strengthText__Qvi6W.AuthForm_strong__y2dOn{color:#10b981}.AuthForm_termsGroup__IR25m{margin-bottom:1.5rem}.AuthForm_termsGroup__IR25m .AuthForm_termsCheckbox__zQ_hP .AuthForm_label__FH2TL{line-height:1.5}.AuthForm_termsGroup__IR25m .AuthForm_termsCheckbox__zQ_hP .AuthForm_label__FH2TL a{color:#93e578;text-decoration:none;font-weight:500}.AuthForm_termsGroup__IR25m .AuthForm_termsCheckbox__zQ_hP .AuthForm_label__FH2TL a:hover{text-decoration:underline}.AuthForm_termsNotice__a7V5M{margin-bottom:1.5rem}.AuthForm_termsNotice__a7V5M p{font-size:.875rem;line-height:1.5;color:#64748b;text-align:center;margin:0}.AuthForm_termsNotice__a7V5M p a{color:#6366f1;text-decoration:none;font-weight:500}.AuthForm_termsNotice__a7V5M p a:hover{text-decoration:underline}.AuthForm_termsNotice__a7V5M p a:focus{outline:2px solid #6366f1;outline-offset:2px;border-radius:2px}@media(prefers-color-scheme:dark){.AuthForm_termsNotice__a7V5M p{color:#94a3b8}.AuthForm_termsNotice__a7V5M p a{color:#818cf8}.AuthForm_termsNotice__a7V5M p a:hover{color:#a5b4fc}}@media(max-width:768px){.AuthForm_linkGroup__w6Mzd{margin-top:1.5rem}.AuthForm_checkbox__801hY .AuthForm_label__FH2TL{font-size:.8125rem}.AuthForm_divider__CjsIl{margin:.75rem 0;font-size:.8125rem}}@media(prefers-color-scheme:dark){.AuthForm_checkbox__801hY .AuthForm_checkmark__3DhOh{border-color:#374151}.AuthForm_checkbox__801hY .AuthForm_label__FH2TL{color:#d1d5db}.AuthForm_checkbox__801hY:hover .AuthForm_label__FH2TL{color:#f9fafb}.AuthForm_errorMessage__ZRYm5{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.4)}.AuthForm_divider__CjsIl{color:#d1d5db}.AuthForm_divider__CjsIl:before{background:#374151}.AuthForm_divider__CjsIl span{background:rgba(25,25,25,.95)}.AuthForm_passwordStrength__5oHdh .AuthForm_strengthBar__4dG_t{background:#374151}.AuthForm_passwordStrength__5oHdh .AuthForm_strengthText__Qvi6W{color:#d1d5db}.AuthForm_termsGroup__IR25m .AuthForm_termsCheckbox__zQ_hP .AuthForm_label__FH2TL a{color:#93e578}}.AuthContainer_message__SU_RO{padding:1rem;border-radius:8px;margin-bottom:1.5rem;font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.5rem;animation:AuthContainer_slideDown__JF1wb .3s ease-out}.AuthContainer_message__SU_RO.AuthContainer_success__lCSUk{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);color:#10b981}.AuthContainer_message__SU_RO.AuthContainer_success__lCSUk:before{content:"✓";font-weight:600}.AuthContainer_message__SU_RO.AuthContainer_error__aQyt_{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#ef4444}.AuthContainer_message__SU_RO.AuthContainer_error__aQyt_:before{content:"⚠";font-weight:600}.AuthContainer_message__SU_RO.AuthContainer_warning__MyDV7{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);color:#f59e0b}.AuthContainer_message__SU_RO.AuthContainer_warning__MyDV7:before{content:"⚠";font-weight:600}.AuthContainer_message__SU_RO.AuthContainer_info__r0mUn{background:rgba(147,229,120,.1);border:1px solid rgba(147,229,120,.3);color:#93e578}.AuthContainer_message__SU_RO.AuthContainer_info__r0mUn:before{content:"ℹ";font-weight:600}.AuthContainer_divider__o4c46{margin:1.5rem 0;position:relative;text-align:center;color:#6b7280;font-size:.875rem}.AuthContainer_divider__o4c46:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e5e7eb;z-index:1}.AuthContainer_divider__o4c46 span{background:hsla(0,0%,100%,.95);padding:0 1rem;position:relative;z-index:2}@keyframes AuthContainer_slideDown__JF1wb{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.AuthContainer_message__SU_RO{padding:.875rem;font-size:.8125rem}.AuthContainer_divider__o4c46{margin:1.25rem 0;font-size:.8125rem}}@media(prefers-color-scheme:dark){.AuthContainer_divider__o4c46{color:#d1d5db}.AuthContainer_divider__o4c46:before{background:#374151}.AuthContainer_divider__o4c46 span{background:rgba(25,25,25,.95)}}