.AuthLayout-module__-G5mnW__layout{background:var(--background);width:100%;height:100dvh;display:flex;overflow:hidden}.AuthLayout-module__-G5mnW__artPanel{isolation:isolate;color:#fff;background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--primary) 82%, white) 0%, var(--primary) 62%, color-mix(in srgb, var(--primary) 72%, black) 100%);flex-direction:column;flex:0 0 48%;justify-content:space-between;height:100%;min-height:0;padding:clamp(28px,3vw,48px);display:flex;position:relative;overflow:hidden}.AuthLayout-module__-G5mnW__artPanel:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 75% 14%,#ffc50024,#0000 29%),radial-gradient(circle at 12% 83%,#ffffff1c,#0000 32%);position:absolute;inset:-15%}.AuthLayout-module__-G5mnW__brand{z-index:2;color:#fff;align-self:flex-start;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.AuthLayout-module__-G5mnW__brand:focus-visible{outline:3px solid var(--accent);outline-offset:5px;border-radius:12px}.AuthLayout-module__-G5mnW__brandMark{background:#fff;border-radius:50%;width:56px;height:56px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 24px #0c0c0b29}.AuthLayout-module__-G5mnW__brandName{font-family:var(--font-nunito-family), sans-serif;letter-spacing:-.04em;font-size:23px;font-weight:900}.AuthLayout-module__-G5mnW__scene{aspect-ratio:1;perspective:1000px;width:min(100%,600px,100dvh - 260px);transform-style:preserve-3d;align-self:center;position:relative}.AuthLayout-module__-G5mnW__backGlow{background:radial-gradient(circle at 38% 30%, #fff 0%, var(--highlight) 58%, var(--accent) 100%);border-radius:50%;position:absolute;inset:17%;transform:translateZ(-70px)rotateX(10deg);box-shadow:0 0 0 18px #ffffff12,0 0 0 55px #ffffff0a,0 32px 95px #0c0c0b40}.AuthLayout-module__-G5mnW__orbit{border:1px solid #ffffff59;border-radius:50%;position:absolute;inset:10%;transform:translateZ(-30px)rotateX(62deg)rotate(-18deg)}.AuthLayout-module__-G5mnW__spark{z-index:2;background:var(--accent);border-radius:7px;width:23px;height:23px;position:absolute;top:19%;right:13%;transform:translateZ(100px)rotate(26deg);box-shadow:0 12px 20px #0c0c0b2e}.AuthLayout-module__-G5mnW__robot{z-index:1;filter:drop-shadow(0 32px 22px #0c0c0b4d);transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:2% 5% 7%;transform:translateZ(75px)rotateY(-5deg)rotateX(3deg)}.AuthLayout-module__-G5mnW__robot img{animation:5s ease-in-out infinite AuthLayout-module__-G5mnW__robotFloat}@keyframes AuthLayout-module__-G5mnW__robotFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.AuthLayout-module__-G5mnW__artPanel:hover .AuthLayout-module__-G5mnW__robot{transform:translateZ(105px)rotateY(5deg)rotateX(-2deg)translateY(-9px)}.AuthLayout-module__-G5mnW__floorShadow{filter:blur(21px);background:#0c0c0b5c;border-radius:50%;height:10%;position:absolute;bottom:8%;left:22%;right:22%;transform:rotateX(65deg)translateZ(-90px)}.AuthLayout-module__-G5mnW__message{z-index:2;max-width:540px}.AuthLayout-module__-G5mnW__message p{font-family:var(--font-nunito-family), sans-serif;letter-spacing:-.035em;margin-top:12px;font-size:clamp(29px,3vw,47px);font-weight:900;line-height:1.12}.AuthLayout-module__-G5mnW__message p span{color:var(--accent)}.AuthLayout-module__-G5mnW__caption{color:#ffffffbf;-webkit-user-select:none;user-select:none;margin-top:12px;font-size:14px;line-height:1.5;display:block}.AuthLayout-module__-G5mnW__formPanel{background:var(--background);flex-direction:column;flex:1;align-items:center;min-width:0;min-height:0;padding:62px 20px 18px;display:flex;position:relative;overflow-y:auto}.AuthLayout-module__-G5mnW__formContainer{flex-direction:column;flex:none;gap:14px;width:min(100%,520px);margin-block:auto;display:flex}.AuthLayout-module__-G5mnW__formCard{border:1px solid var(--border);background:var(--card);border-radius:20px;width:100%;padding:32px;box-shadow:0 24px 64px #280f9114}.AuthLayout-module__-G5mnW__registerCard{padding:18px}@media (max-width:1023px){.AuthLayout-module__-G5mnW__layout{flex-direction:column}.AuthLayout-module__-G5mnW__artPanel{flex:0 0 145px;height:145px;padding:12px 24px}.AuthLayout-module__-G5mnW__brandMark{width:44px;height:44px}.AuthLayout-module__-G5mnW__brandName{font-size:20px}.AuthLayout-module__-G5mnW__scene{width:180px;position:absolute;top:-23px;right:max(3%,50vw - 280px)}.AuthLayout-module__-G5mnW__message{max-width:min(65%,350px)}.AuthLayout-module__-G5mnW__message p{margin-top:0;font-size:clamp(19px,4vw,25px)}.AuthLayout-module__-G5mnW__caption{display:none}.AuthLayout-module__-G5mnW__formPanel{padding:52px 16px 12px}.AuthLayout-module__-G5mnW__registerLayout .AuthLayout-module__-G5mnW__artPanel{flex-basis:56px;height:56px}.AuthLayout-module__-G5mnW__registerLayout .AuthLayout-module__-G5mnW__scene{aspect-ratio:auto;width:74px;height:56px;top:0;right:24px}.AuthLayout-module__-G5mnW__registerLayout .AuthLayout-module__-G5mnW__spark{display:none}.AuthLayout-module__-G5mnW__registerLayout .AuthLayout-module__-G5mnW__robot{filter:drop-shadow(0 4px 5px #0c0c0b3d);inset:0;transform:none}.AuthLayout-module__-G5mnW__registerLayout .AuthLayout-module__-G5mnW__robot img{animation:none}.AuthLayout-module__-G5mnW__registerLayout .AuthLayout-module__-G5mnW__artPanel:hover .AuthLayout-module__-G5mnW__robot{transform:none}.AuthLayout-module__-G5mnW__registerLayout .AuthLayout-module__-G5mnW__message{display:none}.AuthLayout-module__-G5mnW__registerLayout .AuthLayout-module__-G5mnW__formPanel{padding-top:40px}.AuthLayout-module__-G5mnW__registerLayout .AuthLayout-module__-G5mnW__registerCard{padding:8px}.AuthLayout-module__-G5mnW__registerLayout .AuthLayout-module__-G5mnW__registerCard form{gap:3px}}@media (max-width:480px){.AuthLayout-module__-G5mnW__artPanel{flex-basis:120px;height:120px;padding:10px 16px}.AuthLayout-module__-G5mnW__brandName{display:none}.AuthLayout-module__-G5mnW__scene{width:155px;top:-20px;right:0}.AuthLayout-module__-G5mnW__message{max-width:52%}.AuthLayout-module__-G5mnW__message p{font-size:17px}.AuthLayout-module__-G5mnW__formPanel{padding:48px 12px 10px}.AuthLayout-module__-G5mnW__formCard{padding:20px}.AuthLayout-module__-G5mnW__registerLayout .AuthLayout-module__-G5mnW__artPanel{flex-basis:56px;height:56px}.AuthLayout-module__-G5mnW__registerLayout .AuthLayout-module__-G5mnW__brandMark{width:38px;height:38px}.AuthLayout-module__-G5mnW__registerLayout .AuthLayout-module__-G5mnW__scene{right:12px}.AuthLayout-module__-G5mnW__registerLayout .AuthLayout-module__-G5mnW__formPanel{padding:38px 10px 8px}.AuthLayout-module__-G5mnW__registerCard{padding:8px}}@media (max-width:380px) and (max-height:650px){.AuthLayout-module__-G5mnW__registerLayout .AuthLayout-module__-G5mnW__artPanel{flex-basis:46px;height:46px;padding-block:4px}.AuthLayout-module__-G5mnW__registerLayout .AuthLayout-module__-G5mnW__scene{width:61px;height:46px;top:0}.AuthLayout-module__-G5mnW__registerLayout .AuthLayout-module__-G5mnW__formPanel{padding-top:30px}.AuthLayout-module__-G5mnW__registerLayout .AuthLayout-module__-G5mnW__registerCard{padding:6px}.AuthLayout-module__-G5mnW__registerLayout .AuthLayout-module__-G5mnW__registerCard form{gap:2px}}@media (prefers-reduced-motion:reduce){.AuthLayout-module__-G5mnW__robot{transition:none}.AuthLayout-module__-G5mnW__robot img{animation:none}.AuthLayout-module__-G5mnW__artPanel:hover .AuthLayout-module__-G5mnW__robot{transform:translateZ(75px)rotateY(-5deg)rotateX(3deg)}}
.LaunchNoticeBanner-module__APxxzW__banner{border:1px solid color-mix(in srgb, var(--accent) 58%, var(--primary));background:#fff9df;border-radius:16px;overflow:hidden;box-shadow:0 14px 30px #280f911a}.LaunchNoticeBanner-module__APxxzW__heading{color:var(--primary);font-family:var(--font-nunito-family), sans-serif;white-space:nowrap;align-items:center;gap:9px;padding:11px 15px 9px;font-size:14px;font-weight:900;display:flex}.LaunchNoticeBanner-module__APxxzW__dot{background:var(--primary);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #280f911c}.LaunchNoticeBanner-module__APxxzW__window{background:var(--primary);color:#fff;padding-block:8px;overflow:hidden}.LaunchNoticeBanner-module__APxxzW__track{width:max-content;animation:24s linear infinite LaunchNoticeBanner-module__APxxzW__noticeMarquee;display:flex}.LaunchNoticeBanner-module__APxxzW__copy{white-space:nowrap;flex:none;font-size:12px;font-weight:700}.LaunchNoticeBanner-module__APxxzW__separator{color:var(--accent);margin-inline:28px;display:inline-block}.LaunchNoticeBanner-module__APxxzW__description{color:var(--primary);padding:10px 15px 12px;font-size:12px;line-height:1.5}.LaunchNoticeBanner-module__APxxzW__homeBanner{border:0;border-radius:0;align-items:center;width:100%;min-height:48px;margin-top:64px;display:flex;box-shadow:0 5px 22px #280f9114}.LaunchNoticeBanner-module__APxxzW__homeBanner .LaunchNoticeBanner-module__APxxzW__heading{z-index:1;flex:none;padding:12px 24px;position:relative}.LaunchNoticeBanner-module__APxxzW__homeBanner .LaunchNoticeBanner-module__APxxzW__window{flex:1;min-width:0;padding-block:15px}.LaunchNoticeBanner-module__APxxzW__homeBanner .LaunchNoticeBanner-module__APxxzW__description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes LaunchNoticeBanner-module__APxxzW__noticeMarquee{to{transform:translate(-50%)}}@media (max-width:640px){.LaunchNoticeBanner-module__APxxzW__homeBanner{display:block}.LaunchNoticeBanner-module__APxxzW__homeBanner .LaunchNoticeBanner-module__APxxzW__heading{padding:9px 16px}.LaunchNoticeBanner-module__APxxzW__homeBanner .LaunchNoticeBanner-module__APxxzW__window{padding-block:8px}}@media (prefers-reduced-motion:reduce){.LaunchNoticeBanner-module__APxxzW__track{animation:none}.LaunchNoticeBanner-module__APxxzW__copy:nth-child(2){display:none}}
