.RouteLoader-module__Tqb1LW__wrap{opacity:0;place-items:center;height:100%;min-height:calc(100dvh - 8rem);animation:.25s ease-out .18s forwards RouteLoader-module__Tqb1LW__show;display:grid}@keyframes RouteLoader-module__Tqb1LW__show{to{opacity:1}}.RouteLoader-module__Tqb1LW__stage{width:calc(var(--s) * 3);aspect-ratio:1;place-items:center;display:grid;position:relative}.RouteLoader-module__Tqb1LW__glow{width:calc(var(--s) * 2.6);aspect-ratio:1;opacity:0;background:radial-gradient(circle,#ffffff29,#ffffff0d 38%,#0000 68%);border-radius:50%;animation:.6s .95s forwards RouteLoader-module__Tqb1LW__glow-in,2.2s ease-in-out 1.6s infinite RouteLoader-module__Tqb1LW__breathe;position:absolute}@keyframes RouteLoader-module__Tqb1LW__glow-in{to{opacity:1}}@keyframes RouteLoader-module__Tqb1LW__breathe{0%,to{opacity:1}50%{opacity:.55}}.RouteLoader-module__Tqb1LW__mark{width:var(--s);aspect-ratio:173.205/150;translate:0 calc(var(--s) * 150 / 173.205 * -.07);position:relative}.RouteLoader-module__Tqb1LW__defs{width:0;height:0;position:absolute}.RouteLoader-module__Tqb1LW__shard,.RouteLoader-module__Tqb1LW__shard svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.RouteLoader-module__Tqb1LW__shard{opacity:0;animation-duration:.8s;animation-timing-function:cubic-bezier(.22,1.2,.36,1);animation-fill-mode:forwards}.RouteLoader-module__Tqb1LW__shard0{animation-name:RouteLoader-module__Tqb1LW__in0;animation-delay:80ms}.RouteLoader-module__Tqb1LW__shard1{animation-name:RouteLoader-module__Tqb1LW__in1;animation-delay:.16s}.RouteLoader-module__Tqb1LW__shard2{animation-name:RouteLoader-module__Tqb1LW__in2;animation-delay:.24s}@keyframes RouteLoader-module__Tqb1LW__in0{0%{opacity:0;transform:translate(-34%,6%)rotate(-8deg)scale(.94)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes RouteLoader-module__Tqb1LW__in1{0%{opacity:0;transform:translate(34%,6%)rotate(8deg)scale(.94)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes RouteLoader-module__Tqb1LW__in2{0%{opacity:0;transform:translateY(38%)scale(.94)}30%{opacity:1}to{opacity:1;transform:none}}.RouteLoader-module__Tqb1LW__col{animation:.55s cubic-bezier(.4,0,.2,1) .92s forwards RouteLoader-module__Tqb1LW__melt}@keyframes RouteLoader-module__Tqb1LW__melt{to{opacity:0}}.RouteLoader-module__Tqb1LW__wave{width:calc(var(--s) * 1.45);aspect-ratio:1;opacity:0;border:1px solid #ffffff80;border-radius:50%;animation:1s cubic-bezier(.2,.7,.3,1) .98s forwards RouteLoader-module__Tqb1LW__wave;position:absolute}@keyframes RouteLoader-module__Tqb1LW__wave{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.RouteLoader-module__Tqb1LW__shard,.RouteLoader-module__Tqb1LW__col,.RouteLoader-module__Tqb1LW__glow,.RouteLoader-module__Tqb1LW__wave{animation:none}.RouteLoader-module__Tqb1LW__shard{opacity:1}.RouteLoader-module__Tqb1LW__col{opacity:0}.RouteLoader-module__Tqb1LW__glow{opacity:1}}.RouteLoader-module__Tqb1LW__entrance{z-index:100000;place-items:center;display:none;position:fixed;inset:0}html.hq-entrance .RouteLoader-module__Tqb1LW__entrance{display:grid}.RouteLoader-module__Tqb1LW__bg{background:radial-gradient(#0a0a0d 0%,#000 65%);transition:opacity .6s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.RouteLoader-module__Tqb1LW__entrance .RouteLoader-module__Tqb1LW__stage{transition:transform .55s cubic-bezier(.32,.72,0,1),opacity .45s}.RouteLoader-module__Tqb1LW__leave{pointer-events:none}.RouteLoader-module__Tqb1LW__leave .RouteLoader-module__Tqb1LW__stage{opacity:0;transform:scale(1.08)}.RouteLoader-module__Tqb1LW__leave .RouteLoader-module__Tqb1LW__bg{opacity:0}
.LoginScreen-module__XSB4iq__login{isolation:isolate;place-items:center;min-height:100dvh;padding:48px 16px 64px;display:grid;position:relative;overflow:hidden}.LoginScreen-module__XSB4iq__wall{z-index:-2;opacity:.55;grid-template-columns:repeat(6,1fr);align-items:start;gap:14px;display:grid;position:absolute;inset:-10% -6%;transform:rotate(-8deg)scale(1.08)}.LoginScreen-module__XSB4iq__col{will-change:transform;flex-direction:column;gap:14px;animation:90s linear infinite LoginScreen-module__XSB4iq__wall-up;display:flex}.LoginScreen-module__XSB4iq__col.LoginScreen-module__XSB4iq__down{animation-name:LoginScreen-module__XSB4iq__wall-down}.LoginScreen-module__XSB4iq__col:nth-child(3n+2){animation-duration:110s}.LoginScreen-module__XSB4iq__col:nth-child(3n){animation-duration:75s}.LoginScreen-module__XSB4iq__col img{aspect-ratio:3/4;object-fit:cover;filter:saturate(.85);border-radius:16px;width:100%}@keyframes LoginScreen-module__XSB4iq__wall-up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 7px))}}@keyframes LoginScreen-module__XSB4iq__wall-down{0%{transform:translateY(calc(-50% - 7px))}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.LoginScreen-module__XSB4iq__col{animation:none}}.LoginScreen-module__XSB4iq__veil{z-index:-1;background:radial-gradient(42% 58%,#000000db,#0000008c 60%,#0000 100%),linear-gradient(#000000bf,#00000059 40%,#000000e6);position:absolute;inset:0}.LoginScreen-module__XSB4iq__card{border-radius:var(--ag-radius-xl);text-align:center;background:#0c0c0fc7;width:min(420px,100%);padding:40px 32px 24px}.LoginScreen-module__XSB4iq__mark{justify-content:center;margin:-48px auto -20px;display:flex}.LoginScreen-module__XSB4iq__h{font-size:var(--ag-display-md)}.LoginScreen-module__XSB4iq__sub{max-width:320px;color:var(--ag-fg-3);margin:12px auto 28px;font-size:15px;line-height:1.5}.LoginScreen-module__XSB4iq__sub b{color:var(--ag-fg);word-break:break-all;font-weight:500}.LoginScreen-module__XSB4iq__google{gap:12px}.LoginScreen-module__XSB4iq__or{font-family:var(--ag-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ag-fg-4);align-items:center;gap:14px;margin:20px 0;font-size:10.5px;display:flex}.LoginScreen-module__XSB4iq__or:before,.LoginScreen-module__XSB4iq__or:after{content:"";background:var(--ag-line-2);flex:1;height:1px}.LoginScreen-module__XSB4iq__form{text-align:left;flex-direction:column;gap:14px;display:flex}.LoginScreen-module__XSB4iq__err{color:var(--ag-error);margin-top:-6px;font-size:12.5px}.LoginScreen-module__XSB4iq__form .ag-input[aria-invalid=true]{border-color:color-mix(in srgb, var(--ag-error) 70%, transparent)}.LoginScreen-module__XSB4iq__send{position:relative}.LoginScreen-module__XSB4iq__spin{opacity:0;border:2px solid #0003;border-top-color:#000;border-radius:50%;width:18px;height:18px;position:absolute}.LoginScreen-module__XSB4iq__send.LoginScreen-module__XSB4iq__busy .LoginScreen-module__XSB4iq__lbl{opacity:0}.LoginScreen-module__XSB4iq__send.LoginScreen-module__XSB4iq__busy .LoginScreen-module__XSB4iq__spin{opacity:1;animation:.7s linear infinite LoginScreen-module__XSB4iq__spin}@keyframes LoginScreen-module__XSB4iq__spin{to{transform:rotate(1turn)}}.LoginScreen-module__XSB4iq__fine{color:var(--ag-fg-4);margin-top:20px;font-size:12px;line-height:1.55}.LoginScreen-module__XSB4iq__fine a{color:var(--ag-fg-2);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--ag-line-3);text-decoration-color:var(--ag-line-3)}.LoginScreen-module__XSB4iq__sentActions{flex-direction:column;gap:8px;display:flex}.LoginScreen-module__XSB4iq__step{animation:LoginScreen-module__XSB4iq__rise var(--ag-dur-3) var(--ag-ease-out) both}@keyframes LoginScreen-module__XSB4iq__rise{0%{opacity:0;transform:translateY(8px)}}.LoginScreen-module__XSB4iq__divs{border-top:1px solid var(--ag-line-1);font-family:var(--ag-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ag-fg-3);justify-content:center;gap:18px;margin-top:28px;padding-top:18px;font-size:10.5px;display:flex}.LoginScreen-module__XSB4iq__divs span{align-items:center;gap:7px;display:inline-flex}.LoginScreen-module__XSB4iq__divs i{border-radius:50%;width:6px;height:6px}.LoginScreen-module__XSB4iq__host{font-family:var(--ag-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ag-fg-4);font-size:11px;position:absolute;bottom:20px;left:50%;translate:-50%}@media (max-width:640px){.LoginScreen-module__XSB4iq__wall{grid-template-columns:repeat(3,1fr);inset:-6% -20%}.LoginScreen-module__XSB4iq__card{padding:32px 20px 20px}.LoginScreen-module__XSB4iq__host{display:none}}@media (prefers-reduced-motion:reduce){.LoginScreen-module__XSB4iq__step{animation:none}.LoginScreen-module__XSB4iq__send.LoginScreen-module__XSB4iq__busy .LoginScreen-module__XSB4iq__spin{animation-duration:2s}}
