.CookiePopup{z-index:120;width:320px;max-width:calc(100vw - 32px);padding:18px 18px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));background:#fff;border:1px solid #5969fc14;border-radius:18px;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 24px 48px #1418282e,0 4px 12px #1418280f}.CookiePopup__header{align-items:center;gap:12px;padding-right:28px;display:flex}.CookiePopup__icon{color:#5969fc;background:#5969fc1a;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.CookiePopup__title{letter-spacing:-.01em;line-height:1.25;color:var(--text-color-black)!important}.CookiePopup__description{line-height:1.45;color:var(--text-color-grey)!important}.CookiePopup__link{color:var(--primary);text-decoration:none;transition:color .15s ease-out}.CookiePopup__link:hover{text-decoration:underline}.CookiePopup__actions{margin-top:4px}.CookiePopup__actions .ButtonWrapper{height:40px}.CookiePopup__actions .fullPrimaryButton{height:40px;font-size:14px;border-radius:22px!important}.CookiePopup__close{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s ease-out,transform .15s ease-out;display:flex;position:absolute;top:12px;right:12px}.CookiePopup__close svg{width:22px;height:22px;display:block}.CookiePopup__close:hover{background:#1418280f;transform:scale(1.04)}.CookiePopup__close:active{transform:scale(.96)}@media (min-width:568px) and (max-width:639px){.CookiePopup{width:auto;max-width:none;bottom:auto;left:12px;right:12px;top:calc(12px + env(safe-area-inset-top));padding-bottom:16px}}@media (min-width:360px) and (max-width:567px){.CookiePopup{width:auto;max-width:none;bottom:auto;left:12px;right:12px;top:calc(12px + env(safe-area-inset-top));padding-bottom:16px}}@media (max-width:359px){.CookiePopup{width:auto;max-width:none;bottom:auto;left:12px;right:12px;top:calc(12px + env(safe-area-inset-top));padding-bottom:16px}}.dark .CookiePopup{background:#1e2337;border-color:#ffffff0f;box-shadow:0 24px 48px #00000073,0 4px 12px #00000040}.dark .CookiePopup__title{color:var(--text-color-white)!important}.dark .CookiePopup__description{color:#ebebf5a8!important}.dark .CookiePopup__icon{color:#8c97ff;background:#6d7bff2e}.dark .CookiePopup__close:hover{background:#ffffff14}.dark .CookiePopup__close svg path[fill=\#E2E5E9]{fill:#ffffff14}.dark .CookiePopup__close svg path[fill=\#90959E]{fill:#ffffffb3}.DownloadButtons{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.DownloadButtons_row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.DownloadButtons_btn{cursor:pointer;background:#fff;border:1px solid #5969fc1a;border-radius:18px;align-items:center;gap:14px;padding:14px 28px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex;position:relative;box-shadow:0 6px 18px #14182e0f}.DownloadButtons_btn:hover{border-color:#5969fc47;transform:translateY(-2px);box-shadow:0 12px 28px #5969fc29}.DownloadButtons_btn:hover .DownloadButtons_btn_icon svg{fill:var(--brand,#121624)}.DownloadButtons_btn:hover .DownloadButtons_btn_text_name{color:var(--brand,#121624)}.DownloadButtons_btn:active{transform:translateY(0)}.DownloadButtons_btn--soon{pointer-events:none;opacity:.78}.DownloadButtons_btn_soon{color:#f7fbff;letter-spacing:.2px;pointer-events:none;white-space:nowrap;background:#5969fc;border-radius:999px;padding:3px 10px;font-family:LOProDisplay-SemiBold,LOProUI-Medium,sans-serif;font-size:10px;line-height:1.4;position:absolute;top:-8px;right:12px;box-shadow:0 4px 10px #5969fc4d}.DownloadButtons_btn_icon{flex-shrink:0;display:inline-flex}.DownloadButtons_btn_icon svg{fill:#121624;width:28px;height:28px;transition:fill .18s}.DownloadButtons_btn_text{text-align:left;flex-direction:column;line-height:1.15;display:flex}.DownloadButtons_btn_text_top{color:#90959e;font-family:LOProUI-Regular,sans-serif;font-size:12px}.DownloadButtons_btn_text_name{color:#121624;font-family:LOProDisplay-SemiBold,LOProUI-Medium,sans-serif;font-size:18px;transition:color .18s}.dark .DownloadButtons_btn{box-shadow:none;background:#ffffff0f;border-color:#ffffff1a}.dark .DownloadButtons_btn:hover{border-color:#5969fc73;box-shadow:0 12px 28px #5969fc2e}.dark .DownloadButtons_btn .DownloadButtons_btn_icon svg{fill:#f7fbff}.dark .DownloadButtons_btn .DownloadButtons_btn_text_name{color:#f7fbff}.dark .DownloadButtons_btn .DownloadButtons_btn_text_top{color:#f7fbff99}@media (prefers-reduced-motion:reduce){.DownloadButtons_btn:hover{transform:none}}.LoLogoHero{flex-shrink:0;justify-content:center;align-items:center;display:flex}.LoLogoHero_stage{opacity:1;justify-content:center;align-items:center;width:380px;height:380px;animation:.3s cubic-bezier(.16,1,.3,1) both LoHeroStageIn;display:flex;position:relative}.LoLogoHero_glow{z-index:0;opacity:.66;filter:blur(14px);will-change:transform, opacity;background:radial-gradient(circle at 50% 46%,#5969fc42 0%,#5969fc1a 46%,#5969fc00 72%);border-radius:50%;width:300px;height:300px;animation:1.1s cubic-bezier(.16,1,.3,1) .26s both LoHeroGlowIn,9s cubic-bezier(.45,0,.55,1) 1.36s infinite LoHeroGlowBreath;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.LoLogoHero_field{z-index:1;pointer-events:none;position:absolute;inset:0}.LoLogoHero_pos{top:var(--cy);left:var(--cx);width:var(--tier-size);height:var(--tier-size);--chip-glow:color-mix(in srgb, var(--c1,#5969fc) 48%, transparent);--chip-glow-weak:color-mix(in srgb, var(--c1,#5969fc) 30%, transparent);position:absolute;transform:translate(-50%,-50%)}.LoLogoHero_pos--front{--tier-size:46px;--tier-radius:14px;--tier-op:1;--tier-filter:saturate(1.08);--tier-shadow:0 18px 30px #14182e33, 0 8px 18px var(--chip-glow);--pull:18px;--sway:6px;--sway-dur:13s;--breath-delay:0s;--tilt:2.5deg;--tilt-dur:14s;z-index:3}.LoLogoHero_pos--mid{--tier-size:38px;--tier-radius:12px;--tier-op:.85;--tier-filter:blur(1.2px) saturate(.98);--tier-shadow:0 10px 18px #14182e21, 0 5px 14px var(--chip-glow-weak);--pull:11px;--sway:4px;--sway-dur:17s;--breath-delay:-.18s;--tilt:1.8deg;--tilt-dur:16s;z-index:2}.LoLogoHero_pos--back{--tier-size:30px;--tier-radius:10px;--tier-op:.6;--tier-filter:blur(3px) saturate(.88) brightness(.96);--tier-shadow:none;--pull:5px;--sway:2px;--sway-dur:19s;--breath-delay:-.36s;--tilt:1.2deg;--tilt-dur:18s;z-index:1}.LoLogoHero_entrance{will-change:opacity, transform;width:100%;height:100%;animation:.9s cubic-bezier(.16,1,.3,1) both LoHeroReveal}.LoLogoHero_pull{width:100%;height:100%;animation:LoHeroPull 9s cubic-bezier(.37, 0, .63, 1) var(--breath-delay) infinite;will-change:transform}.LoLogoHero_sway{width:100%;height:100%;animation:LoHeroSway var(--sway-dur) cubic-bezier(.37, 0, .63, 1) var(--sway-delay) infinite;will-change:transform}.LoLogoHero_chip{border-radius:var(--tier-radius);width:100%;height:100%;opacity:var(--tier-op);background:linear-gradient(150deg, var(--c1), var(--c2));box-shadow:var(--tier-shadow);filter:var(--tier-filter);animation:LoHeroTilt var(--tilt-dur) cubic-bezier(.37, 0, .63, 1) var(--sway-delay) infinite;will-change:transform;justify-content:center;align-items:center;display:flex;overflow:hidden}.LoLogoHero_chip_glyph{width:124%;height:124%;display:block}.LoLogoHero_chip_glyph>path:first-of-type,.LoLogoHero_chip_glyph>path:last-of-type{display:none}.LoLogoHero_chip_glyph>path:nth-of-type(2){fill:#fff}.LoLogoHero_chip--avatar{background:linear-gradient(150deg,#7c8bff,#5969fc);border-radius:50%}.LoLogoHero_avatar{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.LoLogoHero_logo{z-index:5;filter:drop-shadow(0 24px 38px #10122252)drop-shadow(0 8px 16px #10122238);will-change:transform;justify-content:center;align-items:center;width:104px;height:104px;animation:.9s cubic-bezier(.16,1,.3,1) .12s both LoHeroLogoIn,9s cubic-bezier(.45,0,.55,1) 1.02s infinite LoHeroLogoBreath;display:flex;position:relative}.LoLogoHero_logo_svg{width:100%;height:100%;display:flex}.LoLogoHero_logo_svg svg{width:100%;height:100%}@keyframes LoHeroStageIn{0%{opacity:0}to{opacity:1}}@keyframes LoHeroLogoIn{0%{opacity:0;transform:translateY(8px)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes LoHeroGlowIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:.6;transform:translate(-50%,-50%)scale(1)}}@keyframes LoHeroReveal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes LoHeroPull{0%,to{transform:translate(0)}45%{transform:translate(calc(var(--gx) * var(--pull) * -1), calc(var(--gy) * var(--pull) * -1))}62%{transform:translate(calc(var(--gx) * var(--pull) * .12), calc(var(--gy) * var(--pull) * .12))}}@keyframes LoHeroSway{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--tx) * var(--sway)), calc(var(--ty) * var(--sway)))}75%{transform:translate(calc(var(--tx) * var(--sway) * -1), calc(var(--ty) * var(--sway) * -1))}}@keyframes LoHeroTilt{0%,to{transform:rotate(0)}25%{transform:rotate(var(--tilt))}75%{transform:rotate(calc(-1 * var(--tilt)))}}@keyframes LoHeroLogoBreath{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.018)}}@keyframes LoHeroGlowBreath{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:.72;transform:translate(-50%,-50%)scale(1.04)}}@media (prefers-reduced-motion:reduce){.LoLogoHero_stage,.LoLogoHero_glow,.LoLogoHero_logo,.LoLogoHero_entrance,.LoLogoHero_pull,.LoLogoHero_sway,.LoLogoHero_chip{animation:none!important}.LoLogoHero_glow{opacity:.66}}@media (max-width:600px){.LoLogoHero{display:none}}.UserCounter{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.UserCounter_caption{letter-spacing:.2px;color:#90959e;align-items:center;font-family:LOProUI-Regular,sans-serif;font-size:15px;display:inline-flex}.UserCounter_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.UserCounter_odometer{letter-spacing:-.01em;color:#5969fc;font-variant-numeric:tabular-nums;align-items:flex-start;font-family:LOProDisplay-Bold,LOProUI-Bold,sans-serif;font-size:44px;line-height:1;display:flex;position:relative}.UserCounter_odometer:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 60%,#5969fc33,#0000 70%);position:absolute;inset:-45% -18%}.UserCounter_plus{color:#00b15a;pointer-events:none;font-family:LOProDisplay-SemiBold,LOProUI-Medium,sans-serif;font-size:18px;line-height:1;animation:1.2s cubic-bezier(.22,1,.36,1) forwards ucPlus;position:absolute;top:-.15em;right:-1.5em}.UserCounter_digit{height:1em;display:inline-block;overflow:hidden}.UserCounter_ribbon{will-change:transform;flex-direction:column;display:flex}.UserCounter_ribbon>span{text-align:center;height:1em;line-height:1em;display:block}.UserCounter_sep{height:1em;display:inline-block}@keyframes ucPlus{0%{opacity:0;transform:translateY(8px)scale(.7)}25%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-18px)scale(1)}}@media (prefers-reduced-motion:reduce){.UserCounter_plus{display:none}}.dark .UserCounter_caption{color:#f7fbff99}.dark .UserCounter_odometer{color:#7e8bff}.dark .UserCounter_odometer:before{background:radial-gradient(50% 60%,#7e8bff42,#0000 70%)}.LoginStep{flex-direction:column;padding:12px;display:flex}@media (min-width:360px) and (max-width:567px){.LoginStep{height:calc(100% + 50px)}}@media (max-width:359px){.LoginStep{height:calc(100% + 50px)}}.LoginStep_padding{display:flex}.PasswordStep{flex-direction:column;padding:12px;display:flex}.PasswordStep_box{width:100%;height:380px;margin:auto;display:flex;position:relative}.PasswordStep_box_stub{width:100%;height:380px;margin:auto;display:flex;position:absolute}.PasswordStep_box_stub .AvatarViewBox{margin:auto!important}.PasswordStep_info{background-color:var(--white-basic);flex-direction:column;padding:15px;display:flex}.PasswordStep_info_text{margin:8px 0}.dark .PasswordStep_info{background-color:var(--card-background-dark)}.SignInModal{z-index:200;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.SignInModal_confirmOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SignInModal_confirmModal{background-color:var(--white-primary);border-radius:var(--main-border-radius);contain:paint;min-width:300px;max-width:400px;padding:24px;transform:translateZ(0);box-shadow:0 4px 20px #00000026}.SignInModal_confirmContent{flex-direction:column;gap:12px;display:flex}.SignInModal_customModal{background-color:var(--white-primary);border-radius:var(--main-border-radius);-ms-overflow-style:none;scrollbar-width:none;transform-origin:50%;opacity:0;z-index:200;contain:paint;width:30vw;min-width:500px;max-width:30vw;min-height:90%;max-height:90%;position:relative;overflow:hidden auto;transform:translateZ(0);box-shadow:0 0 10px #0003}@media (max-height:800px){.SignInModal_customModal{height:90vh;min-height:90vh;max-height:90vh}}@media (min-height:801px) and (max-height:1300px){.SignInModal_customModal{height:650px;min-height:650px;max-height:650px}}@media (min-height:1301px){.SignInModal_customModal{height:840px;min-height:840px;max-height:840px}}.SignInModal_customModal::-webkit-scrollbar{display:none}@media (min-width:640px) and (max-width:719px){.SignInModal_customModal{border-radius:0;border-top-left-radius:var(--main-border-radius);border-top-right-radius:var(--main-border-radius);min-width:100%;margin:auto 0 0}}@media (min-width:568px) and (max-width:639px){.SignInModal_customModal{border-radius:0;border-top-left-radius:var(--main-border-radius);border-top-right-radius:var(--main-border-radius);min-width:100%;margin:auto 0 0}}@media (min-width:360px) and (max-width:567px){.SignInModal_customModal{border-radius:0;border-top-left-radius:var(--main-border-radius);border-top-right-radius:var(--main-border-radius);min-width:100%;margin:auto 0 0}}@media (max-width:359px){.SignInModal_customModal{border-radius:0;border-top-left-radius:var(--main-border-radius);border-top-right-radius:var(--main-border-radius);min-width:100%;margin:auto 0 0}}.SignInModal_customModal.dark,.dark .SignInModal_confirmModal{border-color:var(--border-color-dark);background-color:#1e2337}@media screen and not (min-width:350px),screen and not (min-height:730px){.SignInPage{-ms-overflow-style:none;scrollbar-width:none;overflow-y:auto}.SignInPage::-webkit-scrollbar{display:none}}.SignInPage{width:100%;min-height:calc(100vh - 100px);color:var(--text-color-black);background:radial-gradient(48% 55% at 24% 12%,#5969fc1a,#0000 70%),radial-gradient(42% 50% at 80% 86%,#5969fc0f,#0000 70%),radial-gradient(62% 70% at 50% 118%,#1216240b,#0000 72%);flex-direction:column;justify-content:center;display:flex;position:relative}.SignInPage_content{flex-direction:row;justify-content:space-between;align-items:center;gap:56px;width:100%;min-width:300px;max-width:984px;margin:0 auto;display:flex}@media (max-width:880px){.SignInPage_content{flex-direction:column;justify-content:center;gap:24px}}.SignInPage_content_info{flex-direction:column;width:100%;display:flex}.SignInPage_content_info_logo{width:100%;height:130px;display:flex}.SignInPage_content_info_logo svg{width:98px;height:98px;margin:auto auto 10px}.SignInPage_content_info_text{text-align:center;width:100%;height:40px;font-style:normal;font-weight:500;line-height:40px}.SignInPage_content_box{flex-direction:column;width:100%;min-width:250px;max-width:417px;display:flex;position:relative}.SignInPage_content_box:before{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(closest-side,#5969fc29,#0000 78%);border-radius:48px;position:absolute;inset:-10% -8%}.SignInPage_content_box_form{flex-direction:column;width:350px;min-width:250px;max-width:350px;margin:0 auto;display:flex}.SignInPage_content_box_form_layerInput{padding:0 10px}.SignInPage_content_box_form_layerButton{padding:0 15px}.SignInPage_content_box_form_layer{flex-direction:column;width:80%;margin:auto;display:flex}.SignInPage_heroCol{flex-direction:column;align-items:center;gap:clamp(16px,2.5vw,28px);display:flex}.SignInPage_downloads{box-sizing:border-box;justify-content:center;width:100%;max-width:984px;margin:36px auto 0;padding:8px 16px 6px;display:flex}.SignInPage--desktop{box-sizing:border-box;justify-content:center;height:auto;min-height:100vh;padding:24px 16px}.SignInPage--desktop .SignInPage_desktopContent{flex-direction:column;width:100%;max-width:400px;margin:auto;display:flex}.SignInPage--desktop .SignInPage_desktopInfo{flex-direction:column;width:100%;display:flex}.SignInPage--desktop .SignInPage_desktopInfo_logo{width:100%;height:130px;display:flex}.SignInPage--desktop .SignInPage_desktopInfo_logo svg{width:98px;height:98px;margin:auto auto 10px}.SignInPage--desktop .SignInPage_desktopInfo_text{text-align:center;width:100%;height:40px;font-weight:500;line-height:40px}.SignInPage--desktop .SignInPage_desktopForm{flex-direction:column;width:350px;min-width:250px;max-width:350px;margin:0 auto;display:flex}.SignInPage--desktop .SignInPage_desktopForm_layerInput{padding:0 10px}.SignInPage--desktop .SignInPage_desktopForm_layerButton{padding:0 15px}.SignInPage--desktop .SignInPage_desktopForm_layer{flex-direction:column;width:80%;margin:auto;display:flex}.dark .SignInPage{color:var(--text-color-white);background:radial-gradient(48% 55% at 24% 12%,#5969fc33,#0000 70%),radial-gradient(42% 50% at 80% 86%,#5969fc1f,#0000 70%)}
