.AuthScreen_root__idTKy{--bg:#0a0b10;--surface:rgba(17,19,28,.88);--ink:#f4f1e8;--muted:#8e93a3;--gold:#e8b168;--gold-hi:#ffd89b;--gold-line:hsla(34,74%,66%,.26);--dawn-1:#ff8a5c;--dawn-2:#ffc46b;--ok:#7ed9a7;color:var(--ink);background:var(--bg);font-family:var(--font-inter),"Inter",sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.AuthScreen_phone__HqBbL{max-width:420px;margin:0 auto;position:relative;min-height:100vh;display:flex;flex-direction:column}.AuthScreen_bg__fZbHw,.AuthScreen_bg__fZbHw .AuthScreen_g1__4QFGW,.AuthScreen_bg__fZbHw .AuthScreen_g2__V8vGM,.AuthScreen_dust__JInWM{display:none!important}.AuthScreen_bg__fZbHw{position:fixed;inset:0;z-index:0;overflow:hidden}.AuthScreen_g1__4QFGW{position:absolute;top:-12%;left:-20%;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,138,92,.18),transparent 65%);animation:AuthScreen_authFloat1__bCoSm 16s ease-in-out infinite}.AuthScreen_g2__V8vGM{position:absolute;bottom:-10%;right:-25%;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(255,196,107,.13),transparent 65%);animation:AuthScreen_authFloat2__Zbzaz 20s ease-in-out infinite}@keyframes AuthScreen_authFloat1__bCoSm{0%,to{transform:translate(0)}50%{transform:translate(30px,40px)}}@keyframes AuthScreen_authFloat2__Zbzaz{0%,to{transform:translate(0)}50%{transform:translate(-40px,-30px)}}.AuthScreen_dust__JInWM{position:fixed;inset:0;pointer-events:none;z-index:1}.AuthScreen_dust__JInWM i{position:absolute;bottom:-10px;border-radius:50%;background:radial-gradient(circle,var(--gold-hi),transparent 70%);animation:AuthScreen_authRise__qj2Fp linear infinite}@keyframes AuthScreen_authRise__qj2Fp{0%{transform:translateY(0);opacity:0}10%{opacity:.8}to{transform:translateY(-108vh) translateX(var(--drift));opacity:0}}.AuthScreen_stage__trs0t{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:center;padding:32px 24px}.AuthScreen_brand__3GE5q{text-align:center;font-weight:700;font-size:1.5rem;letter-spacing:-.01em;margin-bottom:8px;opacity:0;animation:AuthScreen_authFadeDown__M16iR .6s .1s forwards}.AuthScreen_brand__3GE5q em{font-style:normal;background:linear-gradient(90deg,var(--dawn-1),var(--gold-hi));-webkit-background-clip:text;background-clip:text;color:transparent}.AuthScreen_card__61Efb{border:1px solid var(--gold-line);border-radius:24px;background:var(--surface);backdrop-filter:blur(12px);padding:32px 24px;opacity:0;animation:AuthScreen_authFadeDown__M16iR .7s .25s forwards}@keyframes AuthScreen_authFadeDown__M16iR{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.AuthScreen_title__ht5_x{text-align:center;font-weight:800;font-size:1.55rem;letter-spacing:-.02em;margin-bottom:6px}.AuthScreen_sub__aYmiv{text-align:center;color:var(--muted);font-size:.9rem;margin-bottom:22px;line-height:1.45}.AuthScreen_gBtnSecondary__QxEpS{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px;border-radius:16px;font-weight:600;font-size:.88rem;font-family:inherit}.AuthScreen_gBtnSecondary__QxEpS svg{width:16px;height:16px}.AuthScreen_sep__q__u4{display:flex;align-items:center;gap:14px;margin:20px 0;color:var(--muted);font-size:.78rem}.AuthScreen_sep__q__u4:after,.AuthScreen_sep__q__u4:before{content:"";flex:1;height:1px;background:var(--gold-line)}.AuthScreen_field__n7x0N{margin-bottom:12px}.AuthScreen_field__n7x0N label{display:block;font-size:.72rem;color:var(--muted);margin-bottom:6px;letter-spacing:.02em}.AuthScreen_field__n7x0N input{width:100%;padding:14px 16px;border-radius:13px;background:rgba(10,11,16,.5);border:1px solid var(--gold-line);color:var(--ink);font-size:.92rem;font-family:inherit;transition:border-color .2s,box-shadow .2s;outline:none}.AuthScreen_field__n7x0N input::placeholder{color:rgba(142,147,163,.7)}.AuthScreen_field__n7x0N input:focus{border-color:var(--dawn-2)}.AuthScreen_field__n7x0N input:disabled{opacity:.6}.AuthScreen_cta__2FPRy{width:100%;padding:15px;border-radius:16px;font-weight:700;font-size:.98rem;font-family:inherit;margin-top:6px;position:relative;overflow:hidden}.AuthScreen_ctaInner__gEbOh{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px}.AuthScreen_spinner___CoKQ{border-radius:50%;border:2px solid rgba(26,15,6,.25);border-top-color:#1a0f06}.AuthScreen_spinnerLight__srJjD,.AuthScreen_spinner___CoKQ{width:18px;height:18px;animation:AuthScreen_authSpin__XUrbm .7s linear infinite}.AuthScreen_spinnerLight__srJjD{border-radius:50%;border:2px solid hsla(45,35%,93%,.2);border-top:2px solid var(--gold-hi)}@keyframes AuthScreen_authSpin__XUrbm{to{transform:rotate(1turn)}}.AuthScreen_forgot__Tn5FH{display:block;width:100%;text-align:center;color:var(--muted);font-size:.8rem;margin-top:18px;text-decoration:none;transition:color .2s;background:none;border:none;cursor:pointer;font-family:inherit;padding:0}.AuthScreen_forgot__Tn5FH:hover{color:var(--gold-hi)}.AuthScreen_switch___aMqz{text-align:center;font-size:.82rem;color:var(--muted);margin-top:22px;opacity:0;animation:AuthScreen_authFadeDown__M16iR .6s .5s forwards}.AuthScreen_switchAction__2c9Aw{color:var(--gold-hi);text-decoration:none;font-weight:600;background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit;padding:0}.AuthScreen_switchAction__2c9Aw:hover{text-decoration:underline}.AuthScreen_trust__tUTZx{text-align:center;font-size:.72rem;color:var(--muted);margin-top:24px;opacity:0;animation:AuthScreen_authFadeDown__M16iR .6s .6s forwards;display:flex;align-items:center;justify-content:center;gap:6px}.AuthScreen_trust__tUTZx svg{width:13px;height:13px;stroke:var(--ok);flex-shrink:0}.AuthScreen_hint__s3eud{text-align:center;font-size:.78rem;color:var(--muted);margin-top:10px;line-height:1.45}.AuthScreen_messageError__pk7Ob{color:#fca5a5;border-radius:10px;border:1px solid hsla(0,91%,71%,.28);background:hsla(0,91%,71%,.08)}.AuthScreen_messageError__pk7Ob,.AuthScreen_messageSuccess__pPWzw{text-align:center;font-size:.85rem;margin-bottom:10px;padding:10px 12px;line-height:1.45}.AuthScreen_messageSuccess__pPWzw{color:var(--gold-hi);border-radius:10px;border:1px solid var(--gold-line);background:rgba(255,196,107,.08)}.AuthScreen_loadingText__C_HjE{text-align:center;color:var(--muted);font-size:.9rem;padding:24px 0}@media (prefers-reduced-motion:reduce){.AuthScreen_brand__3GE5q,.AuthScreen_card__61Efb,.AuthScreen_cta__2FPRy,.AuthScreen_cta__2FPRy:after,.AuthScreen_dust__JInWM i,.AuthScreen_g1__4QFGW,.AuthScreen_g2__V8vGM,.AuthScreen_switch___aMqz,.AuthScreen_trust__tUTZx{animation:none!important}.AuthScreen_brand__3GE5q,.AuthScreen_card__61Efb,.AuthScreen_switch___aMqz,.AuthScreen_trust__tUTZx{opacity:1!important;transform:none!important}}.GoogleInAppHelpModal_overlay__rWM1s{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;padding:16px 16px max(16px,env(safe-area-inset-bottom));background:rgba(5,6,10,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:GoogleInAppHelpModal_helpFadeIn__O0a3L .25s ease both}.GoogleInAppHelpModal_modal__cO_K0{position:relative;width:100%;max-width:400px;margin-bottom:8px;padding:22px 20px 20px;border-radius:20px;border:1px solid hsla(34,74%,66%,.32);background:transparent 55% ),rgba(17,19,28,.96);color:#f4f1e8;font-family:var(--font-inter),"Inter",sans-serif;animation:GoogleInAppHelpModal_helpSlideUp__nwfDc .35s cubic-bezier(.2,.8,.2,1) both}.GoogleInAppHelpModal_close__Yideh{position:absolute;top:10px;left:12px;width:36px;height:36px;border:none;border-radius:10px;background:hsla(0,0%,100%,.06);color:#8e93a3;font-size:1.4rem;line-height:1;cursor:pointer}.GoogleInAppHelpModal_close__Yideh:active{transform:scale(.96)}.GoogleInAppHelpModal_cornerHint__R9pF7{position:absolute;top:12px;right:14px;display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:#ffc46b;pointer-events:none}.GoogleInAppHelpModal_cornerLabel__nBdQ0{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 6px;border-radius:8px;border:1px solid rgba(255,196,107,.45);background:rgba(255,196,107,.12);font-size:.95rem;font-weight:700;letter-spacing:.04em}.GoogleInAppHelpModal_cornerArrow__akGAU{width:36px;height:36px;margin-right:-4px;opacity:.9;transform:rotate(-8deg)}.GoogleInAppHelpModal_title__G5sya{margin:28px 36px 10px 0;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:#ffd89b}.GoogleInAppHelpModal_lead__6CJ_d{margin:0 0 14px;font-size:.9rem;line-height:1.5;color:hsla(45,35%,93%,.88)}.GoogleInAppHelpModal_steps__8nYFK{margin:0 0 16px;padding:12px 14px;border-radius:14px;border:1px solid hsla(34,74%,66%,.26);background:rgba(10,11,16,.55)}.GoogleInAppHelpModal_steps__8nYFK p{margin:0;font-size:.84rem;line-height:1.5;color:#c8c4b8}.GoogleInAppHelpModal_steps__8nYFK strong{color:#ffc46b;font-weight:600}.GoogleInAppHelpModal_copyBtn__Vxrxh{display:flex;width:100%;align-items:center;justify-content:center;min-height:46px;padding:12px 16px;border:1px solid rgba(255,196,107,.4);border-radius:12px;background:linear-gradient(180deg,rgba(255,196,107,.16),rgba(255,138,92,.1));color:#ffd89b;font-family:inherit;font-size:.92rem;font-weight:700;cursor:pointer;transition:transform .15s ease,background .2s ease}.GoogleInAppHelpModal_copyBtn__Vxrxh:active{transform:scale(.98)}.GoogleInAppHelpModal_divider__bvJwP{height:1px;margin:18px 0 14px;background:hsla(34,74%,66%,.2)}.GoogleInAppHelpModal_emailHint__3T1Y8{margin:0 0 12px;font-size:.84rem;line-height:1.45;color:#8e93a3;text-align:center}.GoogleInAppHelpModal_emailBtn__6l63x{display:flex;width:100%;align-items:center;justify-content:center;min-height:46px;padding:12px 16px;border:none;border-radius:12px;background:linear-gradient(90deg,#ff8a5c,#ffc46b);color:#1a0f06;font-family:inherit;font-size:.92rem;font-weight:700;cursor:pointer;transition:transform .15s ease}.GoogleInAppHelpModal_emailBtn__6l63x:active{transform:scale(.98)}@keyframes GoogleInAppHelpModal_helpFadeIn__O0a3L{0%{opacity:0}to{opacity:1}}@keyframes GoogleInAppHelpModal_helpSlideUp__nwfDc{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (min-width:480px){.GoogleInAppHelpModal_overlay__rWM1s{align-items:center}.GoogleInAppHelpModal_modal__cO_K0{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.GoogleInAppHelpModal_modal__cO_K0,.GoogleInAppHelpModal_overlay__rWM1s{animation:none}}