.SplashScreen-module__9T6Cma__splash{z-index:3000;background:0 0;flex-direction:column;justify-content:center;align-items:center;transition:opacity .5s;animation:.4s both SplashScreen-module__9T6Cma__splashFadeIn;display:flex;position:fixed;inset:0}@keyframes SplashScreen-module__9T6Cma__splashFadeIn{0%{opacity:0}to{opacity:1}}.SplashScreen-module__9T6Cma__content{flex-direction:column;align-items:center;gap:28px;transition:transform .6s cubic-bezier(.5,0,.2,1),opacity .5s;display:flex;position:relative}.SplashScreen-module__9T6Cma__robot{-webkit-user-select:none;user-select:none;line-height:0;display:block}.SplashScreen-module__9T6Cma__wordmark{letter-spacing:.16em;white-space:nowrap;background:var(--spr-wordmark);color:#0000;-webkit-background-clip:text;background-clip:text;padding-left:.16em;font-size:clamp(36px,7vw,96px);font-weight:800;line-height:1;animation:.8s cubic-bezier(.2,.8,.2,1) .25s both SplashScreen-module__9T6Cma__sprIn}.SplashScreen-module__9T6Cma__bar{background:var(--spr-glass);border:1px solid var(--spr-edge);width:180px;height:6px;box-shadow:var(--spr-inset-sm);-webkit-backdrop-filter:var(--spr-frost);backdrop-filter:var(--spr-frost);border-radius:6px;overflow:hidden}.SplashScreen-module__9T6Cma__barFill{background:var(--spr-grad);transform-origin:0;border-radius:6px;width:100%;height:100%;animation:2.2s ease-in-out .5s both SplashScreen-module__9T6Cma__sprBar}.SplashScreen-module__9T6Cma__leaving{opacity:0}.SplashScreen-module__9T6Cma__leaving .SplashScreen-module__9T6Cma__content{opacity:.15;transform:translate(-40vw,-42vh)scale(.32)}@keyframes SplashScreen-module__9T6Cma__sprIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes SplashScreen-module__9T6Cma__sprBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes SplashScreen-module__9T6Cma__sprBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
.AngryRobotOverlay-module__R8J7Xa__overlay{z-index:9000;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;animation:.3s both AngryRobotOverlay-module__R8J7Xa__overlayIn;display:flex;position:fixed;inset:0}.AngryRobotOverlay-module__R8J7Xa__bubble{background:color-mix(in srgb, var(--spr-bg) 88%, transparent);-webkit-backdrop-filter:var(--spr-frost);backdrop-filter:var(--spr-frost);border:1px solid var(--spr-edge);box-shadow:var(--spr-raised);color:var(--spr-text);white-space:nowrap;border-radius:20px;margin-bottom:44px;padding:12px 22px;font-size:16px;font-weight:700;animation:.4s cubic-bezier(.34,1.56,.64,1) .35s both AngryRobotOverlay-module__R8J7Xa__bubbleIn;position:relative}.AngryRobotOverlay-module__R8J7Xa__bubble:after{content:"";background:color-mix(in srgb, var(--spr-bg) 88%, transparent);border-right:1px solid var(--spr-edge);border-bottom:1px solid var(--spr-edge);width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.AngryRobotOverlay-module__R8J7Xa__robot{-webkit-user-select:none;user-select:none;line-height:0;animation:3.5s cubic-bezier(.34,1.56,.64,1) both AngryRobotOverlay-module__R8J7Xa__pop}@keyframes AngryRobotOverlay-module__R8J7Xa__overlayIn{0%{background:0 0}to{background:#00000059}}@keyframes AngryRobotOverlay-module__R8J7Xa__pop{0%{opacity:0;transform:scale(.3)}12%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}@keyframes AngryRobotOverlay-module__R8J7Xa__bubbleIn{0%{opacity:0;transform:scale(.5)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:560px){.AngryRobotOverlay-module__R8J7Xa__bubble{white-space:normal;text-align:center;max-width:calc(100vw - 40px)}}
.LoginScreen-module__cGYTYa__screen{z-index:2000;background:0 0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:visible}.LoginScreen-module__cGYTYa__screen:before{content:"";background:radial-gradient(circle, var(--spr-bubble-1), transparent 65%);pointer-events:none;width:620px;max-width:140vw;height:620px;max-height:140vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LoginScreen-module__cGYTYa__leaving .LoginScreen-module__cGYTYa__card{animation:.4s forwards LoginScreen-module__cGYTYa__loginCardOut}.LoginScreen-module__cGYTYa__introActive .LoginScreen-module__cGYTYa__card{visibility:hidden;animation:none}.LoginScreen-module__cGYTYa__card{z-index:1;border-radius:var(--spr-r-3xl);background:var(--spr-glass);width:100%;max-width:440px;-webkit-backdrop-filter:var(--spr-frost);backdrop-filter:var(--spr-frost);border:1px solid var(--spr-edge);box-shadow:var(--spr-raised);color:var(--spr-text);flex-direction:column;gap:18px;padding:40px 36px 36px;animation:.6s cubic-bezier(.2,.8,.2,1) both LoginScreen-module__cGYTYa__sprIn;display:flex;position:relative}.LoginScreen-module__cGYTYa__card:before{content:"";border-radius:calc(var(--spr-r-3xl) + 2px);background:conic-gradient(from var(--ff-angle), transparent 0%, var(--spr-accent) 5%, transparent 15%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;padding:2px;animation:3s linear infinite LoginScreen-module__cGYTYa__loginFirefly;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes LoginScreen-module__cGYTYa__loginFirefly{to{--ff-angle:360deg}}@media (prefers-reduced-motion:reduce){.LoginScreen-module__cGYTYa__card:before{animation:none}}.LoginScreen-module__cGYTYa__brand{justify-content:center;align-items:center;gap:14px;display:flex}.LoginScreen-module__cGYTYa__robot{-webkit-user-select:none;user-select:none;line-height:0;display:inline-flex}.LoginScreen-module__cGYTYa__robotShaking{animation:.5s LoginScreen-module__cGYTYa__robotShake}.LoginScreen-module__cGYTYa__clickAnimActive{pointer-events:none}.LoginScreen-module__cGYTYa__animFlip{animation:.8s cubic-bezier(.45,0,.3,1.2) LoginScreen-module__cGYTYa__loginFlip}@keyframes LoginScreen-module__cGYTYa__loginFlip{0%{transform:translateY(0)rotate(0)scale(1)}30%{transform:translateY(-28px)rotate(180deg)scale(1.15)}55%{transform:translateY(-32px)rotate(360deg)scale(1.1)}75%{transform:translateY(-8px)rotate(360deg)scale(1)}90%{transform:translateY(3px)rotate(360deg)}to{transform:translateY(0)rotate(360deg)}}.LoginScreen-module__cGYTYa__animBump{animation:.6s LoginScreen-module__cGYTYa__loginBump}@keyframes LoginScreen-module__cGYTYa__loginBump{0%,to{transform:translate(0)}35%{transform:translate(12px)scale(1.1)}50%{transform:translate(6px)}}.LoginScreen-module__cGYTYa__textBumped{animation:.5s .2s LoginScreen-module__cGYTYa__loginTextBumped}@keyframes LoginScreen-module__cGYTYa__loginTextBumped{0%{transform:translate(0)skew(0)}25%{transform:translate(8px)skew(-6deg)}50%{transform:translate(-3px)skew(3deg)}75%{transform:translate(2px)skew(-1deg)}to{transform:translate(0)skew(0)}}.LoginScreen-module__cGYTYa__animOrbit{animation:1s cubic-bezier(.4,0,.2,1) LoginScreen-module__cGYTYa__loginOrbit}@keyframes LoginScreen-module__cGYTYa__loginOrbit{0%{transform:translate(0)translateY(0)}25%{transform:translate(50px)translateY(-18px)scale(.8)}50%{transform:translate(90px)translateY(0)scale(.7)}75%{transform:translate(50px)translateY(18px)scale(.8)}to{transform:translate(0)translateY(0)scale(1)}}.LoginScreen-module__cGYTYa__ariaText{letter-spacing:.12em;white-space:nowrap;background:var(--spr-wordmark);color:#0000;-webkit-background-clip:text;background-clip:text;padding-left:.12em;font-size:25px;font-weight:800;line-height:1.1;display:inline-block}@media (max-width:480px){.LoginScreen-module__cGYTYa__brand{flex-wrap:wrap;row-gap:8px}.LoginScreen-module__cGYTYa__ariaText{white-space:normal;text-align:center;max-width:100%;font-size:24px}}.LoginScreen-module__cGYTYa__bubble{z-index:10;background:color-mix(in srgb, var(--spr-bg) 88%, transparent);width:max-content;max-width:320px;-webkit-backdrop-filter:var(--spr-frost);backdrop-filter:var(--spr-frost);border:1px solid var(--spr-edge);box-shadow:var(--spr-raised-sm);text-align:center;color:var(--spr-danger);border-radius:20px;padding:12px 20px;font-size:14px;font-weight:700;animation:.4s cubic-bezier(.34,1.56,.64,1) both LoginScreen-module__cGYTYa__bubblePop;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%)}.LoginScreen-module__cGYTYa__bubble:after{content:"";background:color-mix(in srgb, var(--spr-bg) 88%, transparent);border-right:1px solid var(--spr-edge);border-bottom:1px solid var(--spr-edge);width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}@media (max-height:560px){.LoginScreen-module__cGYTYa__bubble{max-width:100%;margin:0 auto;animation:none;position:static;transform:none}.LoginScreen-module__cGYTYa__bubble:after{display:none}}.LoginScreen-module__cGYTYa__subtitle{text-align:center;color:var(--spr-muted);margin:0;font-size:16px}.LoginScreen-module__cGYTYa__form{flex-direction:column;gap:18px;display:flex}.LoginScreen-module__cGYTYa__formLabel{color:var(--spr-muted);flex-direction:column;gap:8px;padding-left:4px;font-size:14px;font-weight:700;display:flex}.LoginScreen-module__cGYTYa__formInput{border:1px solid var(--spr-edge);background:var(--spr-glass);box-shadow:var(--spr-inset);border-radius:var(--spr-r-lg);color:var(--spr-text);outline:none;width:100%;padding:15px 18px 16px;font-family:inherit;font-size:16px;font-weight:600}.LoginScreen-module__cGYTYa__formInput:focus-visible{border-color:var(--spr-accent)}.LoginScreen-module__cGYTYa__passWrap{align-items:center;display:flex;position:relative}.LoginScreen-module__cGYTYa__passWrap .LoginScreen-module__cGYTYa__formInput{padding-right:54px}.LoginScreen-module__cGYTYa__eyeBtn{cursor:pointer;width:36px;height:36px;color:var(--spr-muted);background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.LoginScreen-module__cGYTYa__eyeBtn:hover{color:var(--spr-text)}.LoginScreen-module__cGYTYa__eyeIcon{width:20px;height:20px}.LoginScreen-module__cGYTYa__eyeClosed{display:block}.LoginScreen-module__cGYTYa__eyeOpen,.LoginScreen-module__cGYTYa__eyeVisible .LoginScreen-module__cGYTYa__eyeClosed{display:none}.LoginScreen-module__cGYTYa__eyeVisible .LoginScreen-module__cGYTYa__eyeOpen{animation:.3s both LoginScreen-module__cGYTYa__eyeReveal;display:block}.LoginScreen-module__cGYTYa__eyeClosing .LoginScreen-module__cGYTYa__eyeOpen{display:none}.LoginScreen-module__cGYTYa__eyeClosing .LoginScreen-module__cGYTYa__eyeClosed{animation:.3s both LoginScreen-module__cGYTYa__eyeShut;display:block}.LoginScreen-module__cGYTYa__remember{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding-left:4px;flex-direction:row!important;gap:10px!important;font-size:15px!important;font-weight:700!important}.LoginScreen-module__cGYTYa__remember input[type=checkbox]{appearance:none;cursor:pointer;border-radius:var(--spr-r-xs);background:var(--spr-glass);border:1px solid var(--spr-edge);width:22px;height:22px;box-shadow:var(--spr-inset-sm);flex-shrink:0;margin:0;transition:box-shadow .2s,background .2s;position:relative}.LoginScreen-module__cGYTYa__remember input[type=checkbox]:checked{background:var(--spr-grad);box-shadow:var(--spr-raised-sm);border-color:#0000}.LoginScreen-module__cGYTYa__remember input[type=checkbox]:after{content:"";opacity:0;border:2.6px solid #fff;border-width:0 2.6px 2.6px 0;border-radius:1px;width:6px;height:11px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.LoginScreen-module__cGYTYa__remember input[type=checkbox]:checked:after{opacity:1}.LoginScreen-module__cGYTYa__remember input[type=checkbox]:focus-visible{outline:2px solid var(--spr-accent);outline-offset:2px}.LoginScreen-module__cGYTYa__submitBtn{background:var(--spr-grad);color:#fff;border-radius:var(--spr-r-lg);cursor:pointer;width:100%;box-shadow:var(--spr-raised-sm);border:none;justify-content:center;align-items:center;gap:10px;padding:16px;font-family:inherit;font-size:17px;font-weight:800;transition:box-shadow .2s;display:inline-flex;position:relative}.LoginScreen-module__cGYTYa__submitBtn:active{box-shadow:var(--spr-pressed)}.LoginScreen-module__cGYTYa__submitBtn svg{stroke-width:2.4px;width:18px;height:18px}.LoginScreen-module__cGYTYa__submitLoading{color:#0000;pointer-events:none}.LoginScreen-module__cGYTYa__submitLoading svg{visibility:hidden}.LoginScreen-module__cGYTYa__submitLoading:after{content:"";border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite LoginScreen-module__cGYTYa__loginSpin;position:absolute}.LoginScreen-module__cGYTYa__intro{z-index:5;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:absolute;inset:0}.LoginScreen-module__cGYTYa__introRobot{-webkit-user-select:none;user-select:none;line-height:0;display:block}.LoginScreen-module__cGYTYa__introTitle{letter-spacing:.16em;background:var(--spr-wordmark);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;padding-left:.16em;font-size:clamp(34px,7vw,96px);font-weight:800;line-height:1;animation:.8s cubic-bezier(.2,.8,.2,1) .25s both LoginScreen-module__cGYTYa__sprIn}.LoginScreen-module__cGYTYa__introAgent{display:inline}.LoginScreen-module__cGYTYa__introSettling{animation:.9s cubic-bezier(.4,0,.2,1) forwards LoginScreen-module__cGYTYa__introSettle}.LoginScreen-module__cGYTYa__introSettling .LoginScreen-module__cGYTYa__introAgent{animation:.45s forwards LoginScreen-module__cGYTYa__agentVanish}@keyframes LoginScreen-module__cGYTYa__sprIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes LoginScreen-module__cGYTYa__sprBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes LoginScreen-module__cGYTYa__loginCardOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)translateY(-8px)}}@keyframes LoginScreen-module__cGYTYa__robotShake{0%,to{transform:translate(0)}10%{transform:translate(-7px)}20%{transform:translate(7px)}30%{transform:translate(-5px)}40%{transform:translate(5px)}50%{transform:translate(-3px)}60%{transform:translate(3px)}70%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes LoginScreen-module__cGYTYa__bubblePop{0%{opacity:0;transform:translate(-50%)scale(.4)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes LoginScreen-module__cGYTYa__eyeReveal{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes LoginScreen-module__cGYTYa__eyeShut{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes LoginScreen-module__cGYTYa__introSettle{to{opacity:0;transform:scale(.38)translateY(-12vh)}}@keyframes LoginScreen-module__cGYTYa__agentVanish{to{opacity:0;letter-spacing:0;font-size:0}}@keyframes LoginScreen-module__cGYTYa__loginSpin{to{transform:rotate(360deg)}}
