.Dialog_portal__tLBrv{position:fixed;top:0;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px}.Dialog_overlay__cedqu{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);backdrop-filter:blur(2px)}.Dialog_content__yrk7u{position:relative;background-color:white;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);width:100%;max-width:28rem;padding:24px;animation:Dialog_dialogEnter__6SQJE .2s ease-out;z-index:51}@keyframes Dialog_dialogEnter__6SQJE{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.Dialog_closeButton__5ZxHy{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#6b7280;transition:color .2s ease-in-out}.Dialog_closeButton__5ZxHy:hover{color:#111827}.Dialog_closeButton__5ZxHy:focus{outline:2px solid #3b82f6;outline-offset:2px}.Dialog_srOnly__M_BGx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Dialog_header__RN3Eh{display:flex;flex-direction:column;gap:6px;text-align:center;margin-bottom:16px}.Dialog_title__fi6Vl{font-size:20px;font-weight:600;line-height:1.2;margin:0;color:#111827}.Button_button__aBJgR{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-weight:500;transition:all .2s ease-in-out;cursor:pointer;border:none;text-decoration:none;outline:none;font-family:inherit}.Button_button__aBJgR:focus{outline:2px solid #3b82f6;outline-offset:2px}.Button_default__JXmqr{background-color:#3b82f6;color:white}.Button_default__JXmqr:hover:not(.Button_disabled__mc7Is){background-color:#2563eb}.Button_outline__foIFY{background-color:white;color:#374151;border:1px solid #d1d5db}.Button_outline__foIFY:hover:not(.Button_disabled__mc7Is){background-color:#f9fafb}.Button_ghost__Rym_9{background-color:transparent;color:#374151}.Button_ghost__Rym_9:hover:not(.Button_disabled__mc7Is){background-color:#f3f4f6}.Button_link__15x_z{background-color:transparent;color:#3b82f6;text-decoration:underline;text-underline-offset:4px}.Button_link__15x_z:hover:not(.Button_disabled__mc7Is){text-decoration:none}.Button_default__JXmqr{height:40px;padding:0 16px;font-size:14px}.Button_sm__nfw7N{height:32px;padding:0 12px;font-size:12px}.Button_lg__C6yke{height:48px;padding:0 32px;font-size:16px}.Button_disabled__mc7Is{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_fullWidth__iNKtb{width:100%}.Input_input__v8jwi{display:flex;height:40px;width:100%;border-radius:6px;border:1px solid #d1d5db;background-color:white;padding:8px 12px;font-size:14px;line-height:1.5;color:#111827;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;outline:none;font-family:inherit}.Input_input__v8jwi::placeholder{color:#6b7280}.Input_input__v8jwi:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.Input_input__v8jwi.Input_error__s7Zke{border-color:#ef4444}.Input_input__v8jwi.Input_error__s7Zke:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.Input_input__v8jwi.Input_disabled__KCauQ{background-color:#f9fafb;color:#6b7280;cursor:not-allowed;opacity:.5}.AuthPopup_loginButton__p9sRd{display:none;background:#000;color:#fff}.AuthPopup_loginButton__p9sRd:hover{background:#fff;color:#000;border:1px solid #000}@media (min-width:768px){.AuthPopup_loginButton__p9sRd{display:inline-flex}}.AuthPopup_form__H2RNF{display:flex;flex-direction:column;gap:16px}.AuthPopup_fullWidth__sGo_X{width:100%}.AuthPopup_divider__tp9eY{position:relative;display:flex;align-items:center;justify-content:center;margin:16px 0}.AuthPopup_divider__tp9eY:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#d1d5db}.AuthPopup_dividerText__yp3jB{background-color:white;padding:0 8px;font-size:14px;color:#6b7280;position:relative;z-index:1}.AuthPopup_googleButton__sKOlH{display:flex;align-items:center;gap:8px}.AuthPopup_otpText__b5X_w{font-size:14px;color:#6b7280;text-align:center;margin:0 0 16px}