.app-aside__wrapper{bottom:0;left:0;position:fixed;top:0;-webkit-user-select:none;user-select:none;z-index:1700}.app-aside__wrapper.--mini .toggle-mini__icon{transform:rotate(180deg)}.app-aside__wrapper.--right{left:auto;right:0}.app-aside__wrapper.--left .aside-logo,.app-aside__wrapper.--right .aside-logo{margin:0 var(--space-150);padding:var(--space-50) 0}.app-aside__wrapper.--left .aside-logo svg,.app-aside__wrapper.--right .aside-logo svg{height:2rem}.app-aside{background-color:var(--background);display:flex;flex-direction:column;font:var(--body-small-short-font);height:100%;max-width:var(--width-aside);overflow:hidden;padding:var(--space-100) 0 0;transition:width .4s,max-width .4s,left .4s;width:var(--width-aside);will-change:width;z-index:50}.app-aside,.app-aside__item{position:relative}.app-aside.--mini{max-width:var(--width-aside-mini);overflow:visible;width:var(--width-aside-mini)}.app-aside.--mini .aside-skeleton{justify-content:center}.app-aside.--mini .--lead-city .aside-link,.app-aside.--mini .--multiverse .aside-link{width:18.4rem}.app-aside .aside-footer{border-top:1px solid var(--control-primary-minor-color);margin-top:auto;padding-bottom:.2rem;padding-top:.3rem}.app-aside .aside-footer.--app-scroll-shadow-bottom{border-color:transparent}.aside-menu.app-scroll-shadow:not(.--is-touch-device){overflow:hidden auto}.aside-menu.app-scroll-shadow.--mini{overflow:visible}.aside-menu.app-scroll-shadow:not(.--mini){display:flex;flex:1;flex-direction:column}.aside-menu.app-scroll-shadow:not(.--mini)>*{flex:0 0 auto}.aside-menu.app-scroll-shadow:not(.--mini) .aside-change-theme{margin-top:auto}@media(min-height:804px){.aside-menu.app-scroll-shadow.--mini .aside-change-theme{bottom:4.6rem;position:absolute}}.aside-menu .--lead-city .aside-link{color:var(--aside-lead-city-color)}.aside-menu .--lead-city .aside-link__icon{font-size:1.2rem}.aside-menu .--lead-city .aside-link__text{padding-left:0}.aside-menu .--lead-city .aside-link.--active,.aside-menu .--lead-city .aside-link.nuxt-link-exact-active,.aside-menu .--lead-city .aside-link:hover{background-color:var(--aside-lead-city-hover);color:var(--aside-lead-city-color)}.aside-menu .--multiverse .aside-link{color:var(--aside-multiverse-color)}.aside-menu .--multiverse .aside-link__icon{font-size:1.2rem}.aside-menu .--multiverse .aside-link__text{padding-left:0}.aside-menu .--multiverse .aside-link.--active,.aside-menu .--multiverse .aside-link.nuxt-link-exact-active,.aside-menu .--multiverse .aside-link:hover{background-color:var(--aside-multiverse-hover);color:var(--aside-multiverse-color)}@media(max-height:540px),(max-width:768px){.app-aside__wrapper{width:0}.app-aside__wrapper.--shadow-mobile-opened{width:100%}.app-aside__wrapper:not(.--shadow-mobile-opened){transition:width 0s ease .3s}.app-aside__wrapper .app-aside{position:absolute;width:var(--width-aside)}.app-aside__wrapper .app-aside .aside-link__text{font:var(--body-medium-short-font)}.app-aside__wrapper .app-aside .aside-dropdown .aside-link__text{font:var(--body-small-short-font)}.app-aside__wrapper .app-aside .aside-dropdown.--submenu .aside-link__text{font:var(--minor-font)}.app-aside__wrapper .app-aside .aside-manager__name{font:var(--body-medium-short-font);margin-top:var(--space-200)}.app-aside__wrapper .app-aside .aside-manager__contact-item-text{font:var(--body-small-short-font)}@keyframes fadeInAsideLeft{0%{left:calc(var(--width-aside)*-1)}to{left:0}}@keyframes fadeInAsideRight{0%{right:calc(var(--width-aside)*-1)}to{right:0}}@keyframes fadeOutAsideLeft{0%{left:0}to{left:calc(var(--width-aside)*-1)}}@keyframes fadeOutAsideRight{0%{right:0}to{right:calc(var(--width-aside)*-1)}}.app-aside__wrapper.--left .app-aside{left:calc(var(--width-aside)*-1)}.app-aside__wrapper.--left.--shadow-mobile-opened .app-aside{animation:fadeInAsideLeft .4s forwards;left:0}.app-aside__wrapper.--left:not(.--shadow-mobile-opened) .app-aside{animation:fadeOutAsideLeft .4s forwards;left:0}.app-aside__wrapper.--right .app-aside{right:calc(var(--width-aside)*-1)}.app-aside__wrapper.--right.--shadow-mobile-opened .app-aside{animation:fadeInAsideRight .4s forwards}.app-aside__wrapper.--right:not(.--shadow-mobile-opened) .app-aside{animation:fadeOutAsideRight .4s forwards;right:0}}.layout-scrollbar-obtrusive .aside-menu.--custom-css-scrollbar::-webkit-scrollbar{height:4px;width:4px}.aside-menu.--custom-css-scrollbar::-webkit-scrollbar-thumb{border:0;border-radius:9px}.layout-scrollbar-obtrusive .aside-menu.--mini.--custom-css-scrollbar::-webkit-scrollbar{height:0;width:0}.aside-notification{align-items:center;display:flex;flex:0 0 1.6rem;justify-content:center;margin-left:auto;margin-right:var(--space-50);order:2;position:relative}.aside-notification:before{background-color:var(--accent-primary-color);border-radius:50%;content:"";display:block;height:.8rem;width:.8rem}.aside-notification+.aside-link__chevron{margin-left:0}.app-menu{align-items:center;background-color:var(--background);border-bottom:1px solid transparent;color:var(--text-primary-color);display:flex;flex:0 0 auto;font:var(--body-small-short-font);height:var(--height-app-menu);left:0;padding:0 var(--space-150);position:sticky;right:0;top:0;transition:box-shadow .3s;width:100%;z-index:1500}.app-menu.--sticky{box-shadow:0 .4rem .4rem #0000001a}.app-menu.--hide-shadow{box-shadow:none}.app-menu.--hide-shadow:after{background-color:var(--control-primary-minor-color);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;width:100%}.app-menu__burger{align-items:center;color:var(--control-primary-color);display:inline-flex;height:2.4rem;justify-content:center;padding:0;width:2.4rem}.app-menu__notifications{font-size:1.8rem!important;margin-left:auto}.app-menu__notifications+.app-menu__settings{margin-left:var(--space-50)}.app-menu__notifications .aside-notification{margin:0;position:absolute;right:0;top:0}.app-menu__settings{margin-left:auto}.app-menu .lk-logo.--mini{padding:0}.app-menu .app-btn.--contest{background-color:var(--aside-lead-city-hover);border-color:transparent;color:var(--aside-lead-city-color);margin-left:var(--space-150)}.hint-popover{border:.1rem solid var(--hint-border);border-radius:.8rem;box-shadow:var(--box-shadow);display:inline-block;transition:all .4s ease-out;width:36rem;will-change:top,left,opacity;z-index:10000000}.hint-popover__container{background:var(--background);border-radius:.8rem;padding:var(--space-200);position:relative;z-index:1}.hint-popover__header{display:flex;justify-content:space-between;margin-bottom:var(--space-150)}.hint-popover__title{color:var(--text-primary-color);font:var(--body-large-accent-font)}.hint-popover__close .svg-icon{font-size:1rem}.hint-popover__description{color:var(--text-primary-color);font:var(--body-small-long-font);letter-spacing:.21px;margin-bottom:var(--space-300)}.hint-popover__footer{align-items:center;display:flex;justify-content:space-between}.hint-popover__step{color:var(--text-primary-color);font:var(--body-small-accent-font);letter-spacing:.25px}.hint-popover__arrow.--hidden{display:none}.hint-popover__arrow,.hint-popover__arrow:before{background:inherit;height:2rem;position:absolute;width:2rem;z-index:1}.hint-popover__arrow{visibility:hidden}.hint-popover__arrow:before{background-color:var(--background);border:.1rem solid var(--hint-border);border-radius:.4rem;content:"";transform:rotate(45deg);visibility:visible}.hint-popover__helper{display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999997}.hint-popover__overlay{box-shadow:var(--hint-overlay-boxshadow);box-sizing:content-box;opacity:0;position:fixed;transition:opacity .4s ease-out,top .4s ease-out,left .4s ease-out,opacity .4s ease-out,width .4s ease-out,height .4s ease-out,border-radius .4s ease-out;will-change:top,left,opacity,width,height,border-radius;z-index:9999998}.hint-popover__overlay.--bottom-shadow{box-shadow:var(--hint-overlay-boxshadow),inset 0 -4rem 2rem -2rem #2e323d80}.hint-popover__overlay.--showed{opacity:1}.hint-popover[data-popper-placement^=top]>.hint-popover__arrow{bottom:-.8rem}.hint-popover[data-popper-placement^=bottom]>.hint-popover__arrow{top:-.8rem}.hint-popover[data-popper-placement^=left]>.hint-popover__arrow{right:-.8rem}.hint-popover[data-popper-placement^=right]>.hint-popover__arrow{left:-.8rem}.fast-dev{--fast-dev-width:35rem;border-radius:0 0 2rem;border-top:.1rem solid var(--control-primary-minor-color);display:flex;flex-direction:column;font-size:1.6rem;left:calc(var(--fast-dev-width)*-1);position:fixed;top:0;transition:left .2s;width:var(--fast-dev-width);z-index:100000}.fast-dev.--opened{box-shadow:.4rem .4rem 1.2rem #00000026;left:0}.fast-dev.--opened .fast-dev__row:after{opacity:0}.fast-dev.--opened.--dark-theme{border-right:1px solid var(--control-primary-minor-color)}.fast-dev.--opened.--dark-theme .fast-dev__body{border-bottom:1px solid var(--control-primary-minor-color)}.fast-dev__row{align-items:center;background:var(--background);display:flex;height:4.7rem;padding:.1rem .6rem 0;position:relative}.fast-dev__row:after{background:var(--control-primary-minor-color);bottom:0;content:"";left:100%;position:absolute;top:-.1rem;transition:opacity .2s;width:var(--space-50)}.fast-dev__body{background:var(--background);border-radius:0 0 2rem;border-top:.1rem solid var(--control-primary-minor-color);max-height:calc(100vh - 6rem);overflow-wrap:anywhere;overflow-y:auto;padding-bottom:var(--space-50)}.fast-dev__section{padding:.6rem}.fast-dev__section:not(:first-child){border-top:.1rem solid var(--control-primary-minor-color)}.fast-dev__hint+.fast-dev__section{border-top:none}.fast-dev__timezone-row{align-items:baseline;display:flex;font:var(--minor-font);gap:var(--space-100);justify-content:space-between;margin:0;padding:0 var(--space-100) 0 var(--space-100)}.fast-dev__timezone-row:not(:last-child){margin-bottom:var(--space-50)}.fast-dev__timezone-label{color:var(--text-minor-color)}.fast-dev__timezone-value{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fast-dev__hint{background:color-mix(in srgb,var(--attention-light-color) 50%,var(--background));border-bottom:.1rem solid var(--attention-light-color);border-left:.2rem solid var(--attention-primary-v2-color);border-top:.1rem solid var(--attention-light-color);color:var(--text-primary-color);margin:0;padding:var(--space-100)}.fast-dev__hint,.fast-dev__hint-reset{font:var(--body-small-short-font);letter-spacing:.25px}.fast-dev__hint-reset{background:none;border:none;color:inherit;cursor:pointer;padding:0;text-decoration:underline}.fast-dev__hint-reset:disabled{cursor:default;text-decoration:none}.fast-dev__section-title{color:var(--text-minor-color);font:var(--body-small-short-font);letter-spacing:.25px;margin:0 0 var(--space-50);padding:var(--space-50) var(--space-100) var(--space-50)}.fast-dev .reset-use-fake .--active{color:var(--attention-primary-v2-color)}.fast-dev .pin-panel .--active{color:#ffc107}.fast-dev .christmas svg{color:var(--logo-color);height:2.3rem;margin-left:1px;width:2rem}.fast-dev .christmas .svg-icon:not(.--active){filter:opacity(40%)}.fast-dev .button-round{align-items:center;border:1px solid var(--control-primary-minor-color);border-radius:50%;color:var(--control-secondary-color);cursor:pointer;display:inline-block;display:flex;height:3.2rem;justify-content:center;margin:0 var(--space-100);min-width:3.2rem;transition:background-color .2s;-webkit-user-select:none;user-select:none;width:3.2rem}.fast-dev .button-round:not(.--disabled):hover{background-color:var(--control-primary-minor-color)}.fast-dev .button-round img{border-radius:50%;height:2.4rem;width:2.4rem}.fast-dev .button-round.dev-page .--active,.fast-dev .button-round.master-extension .--active,.fast-dev .button-round.super-user .--active{color:#ffc107}.fast-dev .button-round.--no-photo-avatar,.fast-dev .button-round.super-user{font-size:2.4rem}.fast-dev .button-round.master-extension{font:var(--body-large-long-font);font-size:1.4rem;font-weight:700}.fast-dev .button-round.reset-use-fake{font-size:2rem}.fast-dev .button-round.--disabled{cursor:default;filter:grayscale(25%);opacity:.5}.bw{align-items:flex-end;bottom:var(--app-page-content-padding-bottom);display:flex;justify-content:flex-end;position:fixed;right:var(--app-page-content-padding-right);transition:width .4s ease;z-index:1000}.bw.--show~.app-page__content{padding-bottom:calc(var(--app-page-content-padding-bottom) + 4.8rem + var(--space-150))}@media(max-width:540px){.bw.--show~.app-page__content{padding-bottom:calc(var(--app-page-content-padding-bottom) + 3.2rem + var(--space-150))}}.bw .app-btn{border:2px solid;border-radius:var(--box-radius);cursor:pointer;display:flex}.bw .app-btn:not(:first-child){margin-left:var(--space-150)}.bw .app-btn .svg-icon{z-index:10}.bw .app-btn .svg-icon.--left{margin-right:0}.bw .app-btn.--full-width{padding:var(--space-100) var(--space-150)!important;transition:width .4s ease-in-out}.bw .app-btn.--full-width .app-btn__content{align-items:center;display:flex;font-size:1.4rem;justify-content:center;margin-left:0;opacity:0;overflow:hidden;transition:opacity .3s ease-in-out;white-space:nowrap;width:0;z-index:10}.bw .app-btn.--full-width:hover{transition:width .4s ease-in-out;width:22.5rem}@media(max-width:540px){.bw .app-btn.--full-width:hover{width:21.5rem}}.bw .app-btn.--full-width:hover .app-btn__content{margin-left:var(--space-100);opacity:1;transition:opacity .3s ease-in-out;width:auto}.bw .app-btn.--scrollup{background-color:var(--background);border-color:var(--control-secondary-color);border-width:0;flex:0 1 4.8rem;margin-left:0;opacity:0;padding:0;pointer-events:none;transform:translateY(100%);transition:border-color .3s ease-in-out,width .25s ease-in-out,margin-left .25s ease-in-out}.bw .app-btn.--scrollup:hover{border-color:var(--hover-control-secondary-color)}.bw .app-btn.--scrollup.--icon.--large,.bw .app-btn.--scrollup.--icon.--medium{width:0}.bw .app-btn.--scrollup .app-btn__content{align-items:center;display:flex}.bw .app-btn.--scrollup .svg-icon{font-size:1.6rem}.bw .app-btn.--scrollup.--show{animation:showBottomButton .4s ease .25s;animation-fill-mode:forwards;border-width:.2rem;display:flex;margin-left:var(--space-150)}.bw .app-btn.--scrollup.--show.--icon.--large,.bw .app-btn.--scrollup.--show.--icon.--medium{width:4.8rem}@media(max-width:540px){.bw .app-btn.--scrollup.--show.--icon.--large,.bw .app-btn.--scrollup.--show.--icon.--medium{width:4rem}}.bw .app-btn.--scrollup.--christmas{background:bottom url(./christmas-scrolltop.CvZSnDRP.svg) no-repeat;background-size:contain;border:none;color:#fff}.bw .app-btn.--scrollup.--christmas:not([disabled]):not(.--in-progress):not(.--loading):hover.--outline.--show{background:transparent 50% url(./christmas-scrolltop.CvZSnDRP.svg) no-repeat!important;background-size:contain!important}.bw .app-btn.--scrollup.--christmas .svg-icon{align-self:flex-end;font-size:1.4rem;max-width:100%}.bw .app-btn.--scrollup.--christmas:not(.--show){flex:0 1 4.8rem}@media(max-width:540px){.bw .app-btn.--scrollup.--christmas:not(.--show){flex:0 1 4rem}}.bw .app-btn.--scrollup.--christmas.--show{height:7.2rem;width:4.8rem}.bw .app-btn.--scrollup.--christmas.--show .svg-icon{height:4.8rem;width:4.8rem}@media(max-width:540px){.bw .app-btn.--scrollup.--christmas.--show{height:6.2rem;width:4rem}.bw .app-btn.--scrollup.--christmas.--show .svg-icon{height:4rem;width:4rem}}.bw .app-btn.--learning{border-color:var(--control-accent-color)}@media(max-width:540px){.bw .app-btn.--learning{padding:var(--space-100)}}.bw .app-btn.--warning.--icon{background-color:#f1a105;border-color:#f1a105;color:#fff;padding:0!important}.bw .app-btn.--warning.--icon .app-btn__content{margin:0}.bw .app-btn.--warning.--icon.--large:hover{width:4.8rem}.bw .app-btn.--warning.--icon.--medium:hover{width:3.2rem}.bw .app-btn.--warning.--icon.--small:hover{width:2.4rem}.bw .app-btn.--youtube{--background:#24293d;--background-active:#004c8f;--background-transparent:transparent;background-color:var(--background);border-color:var(--background-transparent);transition:border-color .3s,width .3s ease-in-out,background-color .3s ease-in-out}.bw .app-btn.--youtube:before{background:linear-gradient(135deg,var(--background-transparent) 0,var(--background-transparent) 50%,var(--background-active) 60%,var(--background-transparent) 70%,var(--background-transparent) 100%) 0 0;background-size:500%;content:"";height:100%;left:0;position:absolute;top:0;z-index:0}.bw .app-btn.--youtube .app-btn__content{color:var(--white-color)}.bw .app-btn.--youtube:hover:before{animation:gradient 2s infinite;width:100%}@keyframes showBottomButton{0%{opacity:0;pointer-events:none;transform:translateY(100%)}to{opacity:1;pointer-events:auto;transform:translateY(0)}}@keyframes gradient{0%{background-position:0}to{background-position:100% 0}}
