.WebviewWarning_overlay__7iwxF{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1000}.WebviewWarning_modal__T4MOl{background:white;border-radius:12px;max-width:400px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:WebviewWarning_slideIn__wYtPA .2s ease-out}@keyframes WebviewWarning_slideIn__wYtPA{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.WebviewWarning_header__YKQwG{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #f1f5f9}.WebviewWarning_iconContainer__mpPg6{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#f1f5f9;border-radius:50%}.WebviewWarning_icon__eh9FJ{color:#64748b}.WebviewWarning_closeButton__MUniq{background:none;border:none;padding:.5rem;cursor:pointer;color:#64748b;border-radius:4px;transition:background-color .2s}.WebviewWarning_closeButton__MUniq:hover{background:#f1f5f9}.WebviewWarning_content____h8c{padding:0 1.5rem 1.5rem}.WebviewWarning_title__oGED8{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 .5rem}.WebviewWarning_description__gY5DL{color:#64748b;margin:0 0 1.5rem;line-height:1.5}.WebviewWarning_stepsList__wPWOo{margin:0 0 1.5rem;padding-left:1rem;counter-reset:step-counter}.WebviewWarning_step__hrEgn{color:#334155;margin-bottom:.75rem;line-height:1.5;position:relative;counter-increment:step-counter}.WebviewWarning_step__hrEgn:last-child{margin-bottom:0}.WebviewWarning_step__hrEgn:before{content:counter(step-counter);position:absolute;left:-1.5rem;top:0;width:1.25rem;height:1.25rem;background:#3b82f6;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.WebviewWarning_footer__3EZPZ{display:flex;align-items:center;gap:.5rem;padding:1rem;background:#f8fafc;border-radius:8px;margin-top:1rem}.WebviewWarning_linkIcon__tXLiN{color:#3b82f6;flex-shrink:0}.WebviewWarning_footerText__UPpR_{color:#64748b;font-size:.875rem}@media (max-width:480px){.WebviewWarning_overlay__7iwxF{padding:.5rem}.WebviewWarning_modal__T4MOl{border-radius:8px}.WebviewWarning_header__YKQwG{padding:1rem 1rem .5rem}.WebviewWarning_content____h8c{padding:.5rem 1rem 1rem}.WebviewWarning_title__oGED8{font-size:1.125rem}}.AuthForm_main__QDsBB{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;position:relative;overflow:hidden;gap:2rem}.AuthForm_main__QDsBB:before{background-image:radial-gradient(circle at center,rgba(255,255,255,.1) 1px,transparent 0);background-size:25px 25px;z-index:0}.AuthForm_main__QDsBB:after,.AuthForm_main__QDsBB:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.AuthForm_main__QDsBB:after{background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.08) 0,rgba(255,255,255,.02) 40%,transparent 70%),radial-gradient(circle at 20% 20%,rgba(255,255,255,.04) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.04) 0,transparent 50%),radial-gradient(circle at 50% 50%,transparent 0,rgba(10,10,10,.8) 100%);z-index:1}.AuthForm_container__Phgf8{width:100%;max-width:450px;position:relative;z-index:2;padding:2rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:12px;backdrop-filter:blur(10px)}.AuthForm_container__Phgf8:before{left:0}.AuthForm_container__Phgf8:after,.AuthForm_container__Phgf8:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent 0,rgba(255,255,255,.1) 10%,rgba(255,255,255,.1) 90%,transparent);z-index:-1}.AuthForm_container__Phgf8:after{right:0}.AuthForm_contentWrapper__rNehr{position:relative}.AuthForm_formContent__YRo_Z{opacity:1;transform:translateY(0);transition:all .8s cubic-bezier(.4,0,.2,1)}.AuthForm_header__5QLk9{text-align:center;margin-bottom:1rem}.AuthForm_title__9CeSz{font-size:1.5rem;font-weight:600;color:#ffffff;letter-spacing:-.025em}.AuthForm_subtitle__tO7al{font-size:.95rem;color:rgba(255,255,255,.7);margin-top:.5rem;line-height:1.4}.AuthForm_form__y_2Ie{display:flex;flex-direction:column;gap:1rem}.AuthForm_googleButton__DqGYK{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:#ffffff;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease}.AuthForm_googleButton__DqGYK:hover{background:#f9fafb;border-color:#9ca3af}.AuthForm_googleButton__DqGYK:disabled{opacity:.6;cursor:not-allowed}.AuthForm_googleButton__DqGYK:disabled:hover{background:#ffffff;border-color:#d1d5db;transform:none}.AuthForm_divider__TKy4E{position:relative;text-align:center}.AuthForm_divider__TKy4E span{color:rgba(255,255,255,.6);font-size:.875rem}.AuthForm_inputGroup__KffxA{display:flex;flex-direction:column;gap:.5rem}.AuthForm_label__GABna{font-size:.875rem;font-weight:500;color:rgba(255,255,255,.9)}.AuthForm_loginOptions__nPnMy{display:flex;justify-content:flex-end}.AuthForm_forgotLink__OEB8r{color:#ffffff;text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease}.AuthForm_forgotLink__OEB8r:hover{color:rgba(255,255,255,.8)}.AuthForm_footer__bSitw{text-align:center;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.AuthForm_footer__bSitw p{font-size:.9rem;color:rgba(255,255,255,.7)}.AuthForm_link__IJi_H{color:#ffffff;text-decoration:none;font-weight:500;transition:color .2s ease}.AuthForm_link__IJi_H:hover{color:rgba(255,255,255,.8)}.AuthForm_eyeButton__rP9rB{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:rgba(255,255,255,.4);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.AuthForm_eyeButton__rP9rB:hover{color:rgba(255,255,255,.6)}.AuthForm_errorContainer__gMFsL{margin-top:1rem;margin-bottom:1rem}.AuthForm_errorMessage__YQYBd{padding:.75rem 1rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:8px;color:#fca5a5;font-size:.875rem;text-align:center;animation:AuthForm_fadeIn__MXpFv .3s ease}.AuthForm_successContainer__CYhow{margin-top:1rem;margin-bottom:1rem}.AuthForm_successMessage__Mu1Xc{padding:.75rem 1rem;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);border-radius:8px;color:#86efac;font-size:.875rem;text-align:center;animation:AuthForm_fadeIn__MXpFv .3s ease}@keyframes AuthForm_fadeIn__MXpFv{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.AuthForm_main__QDsBB{padding:1rem;gap:1.5rem}.AuthForm_container__Phgf8{max-width:100%;padding:1.5rem}.AuthForm_container__Phgf8:after,.AuthForm_container__Phgf8:before{display:none}.AuthForm_title__9CeSz{font-size:1.25rem}.AuthForm_loginOptions__nPnMy{flex-direction:column;align-items:flex-start;gap:.75rem}}.AuthForm_termsNote__MKwCs{margin:1rem 0}.AuthForm_termsNote__MKwCs p{font-size:.8rem;color:rgba(255,255,255,.6);line-height:1.4;text-align:center}.AuthForm_termsLink__OlP1T{color:rgba(255,255,255,.8);text-decoration:none;font-weight:500;transition:color .2s ease}.AuthForm_termsLink__OlP1T:hover{color:#ffffff}