.sign-in_stage__MKtOI{position:fixed;inset:0;overflow-x:hidden;overflow-y:auto;background:#07060d;color:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:48px 0}.sign-in_orb__OW_e8{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.sign-in_orbA__HbpzC{width:62vw;height:62vw;left:-14vw;top:-22vw;background:radial-gradient(circle,rgba(110,58,255,.55),rgba(110,58,255,0) 65%);animation:sign-in_driftA__egUYu 22s ease-in-out infinite alternate}.sign-in_orbB__KtjpW{width:48vw;height:48vw;right:-10vw;bottom:-18vw;background:radial-gradient(circle,rgba(244,114,182,.28),rgba(244,114,182,0) 65%);animation:sign-in_driftB__TsrWN 26s ease-in-out infinite alternate}.sign-in_orbC__V2mS0{width:36vw;height:36vw;right:18vw;top:8vh;background:radial-gradient(circle,rgba(167,139,250,.22),rgba(167,139,250,0) 65%);animation:sign-in_driftA__egUYu 30s ease-in-out infinite alternate-reverse}@keyframes sign-in_driftA__egUYu{to{transform:translate(6vw,5vh) scale(1.08)}}@keyframes sign-in_driftB__TsrWN{to{transform:translate(-5vw,-6vh) scale(1.12)}}.sign-in_grid__jaiqH{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 70% 60% at 70% 50%,#000 20%,transparent 75%);pointer-events:none}.sign-in_grain__IIZgJ{position:absolute;inset:-50%;opacity:.14;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:sign-in_grain__IIZgJ 1.2s steps(6) infinite}@keyframes sign-in_grain__IIZgJ{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.sign-in_vignette__vnTzp{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 50%,transparent 55%,rgba(0,0,0,.7) 100%)}.sign-in_panel__6zW1z{position:relative;z-index:2;padding:0 clamp(24px,7vw,120px);max-width:640px;justify-self:end;width:100%;animation:sign-in_rise__QtCZI .9s cubic-bezier(.22,1,.36,1) both}@keyframes sign-in_rise__QtCZI{0%{opacity:0;transform:translateY(24px);filter:blur(8px)}}.sign-in_wordmark__FoTsU{height:30px;width:auto;filter:brightness(0) invert(1);display:block}.sign-in_kicker___eWrc{margin-top:44px;font-family:JetBrains Mono,IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:#a78bfa;display:flex;align-items:center;gap:12px}.sign-in_kicker___eWrc:before{content:"";width:32px;height:1px;background:#a78bfa}.sign-in_title__27xAo{margin:18px 0 0;font-size:clamp(40px,5.2vw,76px);font-weight:800;letter-spacing:-.045em;line-height:.98}.sign-in_accent__pna72{background:linear-gradient(92deg,#a78bfa,#6e3aff 45%,#f472b6);-webkit-background-clip:text;background-clip:text;color:transparent}.sign-in_sub__nqRqQ{margin:22px 0 0;font-size:17px;line-height:1.55;color:rgba(255,255,255,.64);max-width:44ch}.sign-in_error__mj1CB{margin:22px 0 0;padding:12px 14px;border-radius:10px;font-size:14px;color:#fecaca;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.35)}.sign-in_form__8e80H{margin-top:34px}.sign-in_google__MAqRc{display:inline-flex;align-items:center;gap:12px;padding:14px 22px 14px 18px;border-radius:12px;border:0;cursor:pointer;font:600 15px/1 Inter,ui-sans-serif,system-ui,sans-serif;color:#111;background:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.2),0 18px 50px rgba(110,58,255,.45);transition:transform .18s ease,box-shadow .18s ease}.sign-in_google__MAqRc:hover{transform:translateY(-1px);box-shadow:0 0 0 1px rgba(255,255,255,.3),0 22px 60px rgba(110,58,255,.6)}.sign-in_google__MAqRc:focus-visible{outline:2px solid #a78bfa;outline-offset:3px}.sign-in_google__MAqRc svg{width:18px;height:18px}.sign-in_fine__a4Ccf{margin-top:16px;font-size:13px;color:rgba(255,255,255,.42)}.sign-in_orbit__1aTLH{position:relative;z-index:1;justify-self:center;width:min(42vw,620px);aspect-ratio:1}.sign-in_ring__nPUmz{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(167,139,250,.18);animation:sign-in_spin__C1qK1 80s linear infinite}.sign-in_ringInner__fgd3O{inset:19%;border-color:rgba(167,139,250,.12);animation-duration:60s;animation-direction:reverse}@keyframes sign-in_spin__C1qK1{to{transform:rotate(1turn)}}.sign-in_logo__jVmRQ{position:absolute;width:58px;height:58px;border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 12px 34px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.08);display:grid;place-items:center;transform:translate(-50%,-50%);animation:sign-in_unspin__5oSGn 80s linear infinite}.sign-in_ringInner__fgd3O .sign-in_logo__jVmRQ{width:50px;height:50px;border-radius:14px;animation:sign-in_unspinReverse__J1yv_ 60s linear infinite}.sign-in_logo__jVmRQ img{width:60%;height:60%;object-fit:contain}@keyframes sign-in_unspin__5oSGn{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes sign-in_unspinReverse__J1yv_{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.sign-in_core__rRAHN{position:absolute;inset:40%;border-radius:26%;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.16),0 0 90px rgba(110,58,255,.75),0 0 200px rgba(110,58,255,.35);animation:sign-in_pulse__UBSSd 4.5s ease-in-out infinite}.sign-in_core__rRAHN img{width:72%;height:72%;object-fit:contain}@keyframes sign-in_pulse__UBSSd{50%{box-shadow:0 0 0 1px rgba(255,255,255,.2),0 0 120px rgba(110,58,255,.9),0 0 260px rgba(244,114,182,.3)}}.sign-in_foot__XKz3o{position:absolute;z-index:2;left:clamp(24px,7vw,120px);bottom:28px;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:rgba(255,255,255,.32)}@media (max-width:900px){.sign-in_stage__MKtOI{grid-template-columns:minmax(0,1fr)}.sign-in_panel__6zW1z{justify-self:center;padding:0 16px}.sign-in_orbit__1aTLH{display:none}}@media (prefers-reduced-motion:reduce){.sign-in_core__rRAHN,.sign-in_grain__IIZgJ,.sign-in_logo__jVmRQ,.sign-in_orbA__HbpzC,.sign-in_orbB__KtjpW,.sign-in_orbC__V2mS0,.sign-in_panel__6zW1z,.sign-in_ring__nPUmz{animation:none}}