.auth_authPage___ZgAA{position:relative;isolation:isolate;min-height:100svh;padding:40px 24px;display:grid;place-content:center;justify-items:center;gap:clamp(44px,7vh,72px);overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(80,35,174,.14),transparent 33%),radial-gradient(circle at 18% 80%,rgba(228,38,210,.07),transparent 28%),radial-gradient(circle at 82% 18%,rgba(29,170,232,.06),transparent 26%),#020308;color:#f8f7ff}.auth_authPage___ZgAA:before{content:"";position:absolute;z-index:-2;inset:-35%;background:conic-gradient(from 190deg at 50% 50%,transparent 0deg,rgba(220,38,232,.045) 55deg,transparent 105deg,rgba(47,189,242,.04) 188deg,transparent 245deg);animation:auth_atmosphere__5pStG 24s linear infinite}.auth_authPage___ZgAA:after{content:"";position:absolute;z-index:-1;inset:0;opacity:.32;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.2) .55px,transparent 0);background-size:5px 5px;mask-image:linear-gradient(180deg,transparent,#000 38%,transparent 92%)}.auth_ambientLight__n_ZY0{position:absolute;z-index:-1;width:min(74vw,760px);aspect-ratio:1;border-radius:50%;opacity:.22;filter:blur(90px);background:radial-gradient(circle,rgba(125,57,246,.42),transparent 68%);animation:auth_ambientBreath__VOmT6 7s ease-in-out infinite}.auth_brand__X1A7h{position:relative;display:inline-grid;place-items:center;color:inherit;text-decoration:none;animation:auth_logoArrival__AjV52 1.15s cubic-bezier(.16,1,.3,1) both}.auth_brandAura__QTfe2{position:absolute;z-index:-1;width:78%;height:48%;border-radius:50%;opacity:.55;filter:blur(34px);background:linear-gradient(90deg,#dc27e8,#7148ff 48%,#27baf0);animation:auth_auraPulse__me90P 4.8s ease-in-out infinite}.auth_brandLogo__Z7Tws{width:clamp(236px,24vw,350px);height:auto;margin:clamp(-58px,-4vw,-38px) 0;filter:drop-shadow(0 16px 34px rgba(91,45,237,.24));animation:auth_logoFloat___Ht_7 6s ease-in-out 1.1s infinite}.auth_authShell__bqwmz{width:min(100%,360px);animation:auth_controlArrival__kMrBm .9s cubic-bezier(.16,1,.3,1) .22s both}.auth_googleAuth__WhC2o{display:grid;justify-items:center;gap:16px}.auth_googleButton__lYc7z{position:relative;width:100%;min-height:62px;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:13px;overflow:hidden;border:1px solid rgba(223,97,255,.58);border-radius:999px;background:linear-gradient(112deg,rgba(182,35,194,.92),rgba(94,47,196,.94) 48%,rgba(17,105,151,.94));box-shadow:0 18px 54px rgba(0,0,0,.35),0 10px 34px rgba(92,37,197,.24),inset 0 1px 0 rgba(255,255,255,.18);color:#fff;font:760 .94rem/1 var(--font-geist-sans);letter-spacing:-.02em;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.auth_googleButton__lYc7z:after{content:"";position:absolute;inset:0;transform:translateX(-120%) skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);transition:transform .72s cubic-bezier(.16,1,.3,1)}.auth_googleButton__lYc7z:hover:not(:disabled){transform:translateY(-3px);filter:saturate(1.18) brightness(1.08);box-shadow:0 22px 60px rgba(0,0,0,.42),0 0 0 5px rgba(181,61,236,.12),0 0 46px rgba(48,161,231,.2),inset 0 1px 0 rgba(255,255,255,.24)}.auth_googleButton__lYc7z:hover:not(:disabled):after{transform:translateX(120%) skewX(-18deg)}.auth_googleButton__lYc7z:focus-visible{outline:3px solid #53c9fa;outline-offset:5px}.auth_googleButton__lYc7z:disabled{cursor:wait;opacity:.78;filter:saturate(.78)}.auth_googleMark__U0I_e{display:inline-block;font:850 1.24rem/1 Arial,sans-serif;background-image:conic-gradient(from -34deg,#4285f4 0 28%,#34a853 28% 43%,#fbbc05 43% 68%,#ea4335 68% 83%,#4285f4 83%);background-clip:text;-webkit-background-clip:text;color:transparent}.auth_googleButton__lYc7z>span:last-child,.auth_googleMark__U0I_e{position:relative;z-index:1}.auth_authError__0Z059{margin:0;color:#ff8acb;font-size:.8rem;text-align:center}.auth_captcha___I9eQ{width:100%;min-height:0;overflow:hidden}.auth_captcha___I9eQ:empty{display:none}@keyframes auth_logoArrival__AjV52{0%{opacity:0;transform:translateY(28px) scale(.9);filter:blur(14px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes auth_logoFloat___Ht_7{0%,to{transform:translateY(0) rotate(-.25deg)}50%{transform:translateY(-9px) rotate(.25deg)}}@keyframes auth_auraPulse__me90P{0%,to{opacity:.35;transform:scale(.88)}50%{opacity:.7;transform:scale(1.08)}}@keyframes auth_ambientBreath__VOmT6{0%,to{opacity:.14;transform:scale(.88)}50%{opacity:.28;transform:scale(1.08)}}@keyframes auth_controlArrival__kMrBm{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes auth_atmosphere__5pStG{to{transform:rotate(1turn)}}@media (max-width:520px){.auth_authPage___ZgAA{padding:28px 20px;gap:42px}.auth_brandLogo__Z7Tws{width:min(72vw,270px);margin:-40px 0}.auth_authShell__bqwmz{width:min(100%,340px)}.auth_googleButton__lYc7z{min-height:60px}}@media (prefers-reduced-motion:reduce){.auth_ambientLight__n_ZY0,.auth_authPage___ZgAA:before,.auth_authShell__bqwmz,.auth_brandAura__QTfe2,.auth_brandLogo__Z7Tws,.auth_brand__X1A7h{animation:none}.auth_googleButton__lYc7z,.auth_googleButton__lYc7z:after{transition:none}}