.theme-toggle[data-v-34545e8e]{--theme-thumb-size:24rem;--theme-padding:4rem;cursor:pointer;-webkit-box-flex:0;align-items:center;width:48rem;height:32rem;padding:4rem;display:flex;position:relative}.theme-toggle[data-v-34545e8e],.theme-toggle__thumb[data-v-34545e8e]{border:1px solid var(--black);border-radius:100px}.theme-toggle__thumb[data-v-34545e8e]{width:var(--theme-thumb-size);height:var(--theme-thumb-size);left:var(--theme-padding);font-size:0;position:absolute;transition:all .2s!important}.theme-toggle__thumb img[data-v-34545e8e]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transition:all .2s!important}.theme-toggle__thumb--light[data-v-34545e8e]{opacity:1}.theme-toggle--is-dark .theme-toggle__thumb--light[data-v-34545e8e],.theme-toggle__thumb--dark[data-v-34545e8e]{opacity:0}.theme-toggle--is-dark .theme-toggle__thumb--dark[data-v-34545e8e]{opacity:1}.theme-toggle--is-dark .theme-toggle__thumb[data-v-34545e8e]{left:calc(100% - var(--theme-thumb-size) - var(--theme-padding));border:1px solid #0000}.auth-button[data-v-49a048d1]{flex:none;position:relative}.auth-button .auth-button__trigger[data-v-49a048d1]{height:32rem;min-height:32rem;padding:6rem 14rem 6rem 10rem}.auth-button .auth-button__trigger[data-v-49a048d1] .base-btn__content{align-items:center;display:flex}.auth-button__content[data-v-49a048d1]{align-items:center;gap:6rem;display:flex}.auth-button__icon[data-v-49a048d1]{background:var(--black);flex:none;width:16rem;height:16rem;display:block;-webkit-mask:url(../assets/auth/user.svg) 50%/contain no-repeat;mask:url(../assets/auth/user.svg) 50%/contain no-repeat}.auth-button__caption[data-v-49a048d1]{text-overflow:ellipsis;white-space:nowrap;max-width:140rem;overflow:hidden}@media (width<=799px){.auth-button__caption[data-v-49a048d1]{max-width:90rem}}.auth-button__menu[data-v-49a048d1]{border:1px solid color-mix(in srgb,var(--black) 30%,transparent);background:var(--white3);width:280rem;max-width:calc(100vw - 32rem);color:var(--black);border-radius:16rem;padding:20rem;font-family:IBM Plex Mono;font-size:14rem;font-style:normal;font-weight:400;line-height:140%;position:absolute;top:calc(100% + 12rem);right:0}.auth-button__menu>a[data-v-49a048d1],.auth-button__menu>a[data-v-49a048d1]:visited{color:var(--black);margin-top:16rem;text-decoration:none;transition:color .2s;display:block}.auth-button__menu>a[data-v-49a048d1]:focus-visible,.auth-button__menu>a[data-v-49a048d1]:hover,.auth-button__menu>a[data-v-49a048d1]:visited:focus-visible,.auth-button__menu>a[data-v-49a048d1]:visited:hover{color:var(--red)}.auth-button__menu button[data-v-49a048d1]{cursor:pointer;margin-top:16rem;text-decoration:underline}.auth-button__menu [role=alert][data-v-49a048d1]{color:var(--red);margin-top:8rem;font-family:IBM Plex Mono;font-size:8rem;font-style:normal;font-weight:400;line-height:130%}.auth-button__email[data-v-49a048d1]{overflow-wrap:anywhere}header[data-v-ed86bb47]{height:var(--global-header-height);border-bottom:1px solid var(--black);background:var(--gray1);z-index:20;padding:8rem 0;transition:transform .2s;position:sticky;top:0}.header[data-v-ed86bb47],header[data-v-ed86bb47]{width:100%}.header[data-v-ed86bb47],.header__left[data-v-ed86bb47],.header__menu[data-v-ed86bb47],.header__right[data-v-ed86bb47]{-webkit-box-flex:0;display:flex}.header__right[data-v-ed86bb47]{-moz-column-gap:8rem;column-gap:8rem;margin-left:auto}.header__logo[data-v-ed86bb47]{width:32rem;margin-right:24rem;font-size:0}.header__logo img[data-v-ed86bb47]{width:100%}.header__menu[data-v-ed86bb47]{-moz-column-gap:16rem;align-items:center;column-gap:16rem}@media (width<=799px){.header__mobile-slide-up[data-v-ed86bb47]{transform:translateY(-100%)}.header__menu[data-v-ed86bb47]{display:none}}.header__menu-link[data-v-ed86bb47]{font-family:IBM Plex Mono;font-size:16rem;font-style:normal;font-weight:400;line-height:120%}.cookie-modal[data-v-168eb4e3]{-moz-column-gap:8rem;background:var(--black-primary);z-index:25;border-top:1px solid var(--black-dark-primary);-webkit-box-flex:0;justify-content:space-between;align-items:center;column-gap:8rem;width:100%;padding:4rem 8rem;display:flex;position:fixed;bottom:0;left:0}@media (width<=799px){.cookie-modal[data-v-168eb4e3]{bottom:var(--global-mobile-bar-height);padding:4rem 8rem 6rem}}.cookie-modal__cross[data-v-168eb4e3]{width:24rem;height:24rem;fill:var(--gray1-primary);cursor:pointer;padding:5rem;font-size:0}.cookie-modal__cross svg[data-v-168eb4e3]{width:100%;height:100%}.cookie-modal__text[data-v-168eb4e3]{color:var(--gray1-primary);flex:1;font-family:IBM Plex Mono;font-size:12rem;font-style:normal;font-weight:400;line-height:130%}.cookie-modal__text a[data-v-168eb4e3]{text-underline-offset:2rem;text-decoration:underline}.ctf-mobile-menu[data-v-2e5ac8fa]{background:color-mix(in srgb,var(--black-primary) 65%,transparent);padding-bottom:var(--global-mobile-bar-height);align-items:flex-end;display:flex;position:absolute;inset:0}.ctf-mobile-menu__panel[data-v-2e5ac8fa]{background:var(--gray1);width:100%;max-height:100%;color:var(--black);border-radius:16rem 16rem 0 0;flex-direction:column;display:flex;overflow:hidden}.ctf-mobile-menu__handle[data-v-2e5ac8fa]{flex-shrink:0;justify-content:center;height:20rem;padding:8rem 0;display:flex}.ctf-mobile-menu__handle span[data-v-2e5ac8fa]{background:var(--gray2);border-radius:30rem;width:48rem;height:4rem}.ctf-mobile-menu__content[data-v-2e5ac8fa]{overscroll-behavior:contain;min-height:0;padding:0 8rem 8rem 4rem;overflow-y:auto}.ctf-mobile-menu__onlybugs[data-v-2e5ac8fa]{padding:8rem 12rem}.ctf-mobile-menu__onlybugs[data-v-2e5ac8fa] .base-btn{width:100%}.mobile-bar[data-v-53dedc23]{z-index:15;width:100%;height:var(--global-mobile-bar-height);display:none;position:fixed;bottom:0}@media (width<=799px){.mobile-bar[data-v-53dedc23]{display:block}body:has(.mobile-bar--tasks){--global-mobile-bar-height:51rem}}.mobile-bar__wrapper[data-v-53dedc23]{background:var(--gray1);border-top:1px solid color-mix(in srgb,var(--black) 10%,transparent);-webkit-box-flex:0;justify-content:space-between;width:100%;height:100%;padding:8rem 16rem;display:flex}.mobile-bar__text[data-v-53dedc23]{color:color-mix(in srgb,var(--black) 65%,transparent);font-family:IBM Plex Mono;font-size:10rem;font-style:normal;font-weight:400;line-height:130%}.mobile-bar__element[data-v-53dedc23]{-webkit-box-flex:0;flex-direction:column;justify-content:center;align-items:center;row-gap:2rem;min-width:0;display:flex}.mobile-bar__element[data-v-53dedc23]:focus-visible{outline:1px solid var(--red);outline-offset:3rem;border-radius:3rem}.mobile-bar__element--home[data-v-53dedc23]{order:-1}.mobile-bar__element--active svg[data-v-53dedc23]{fill:var(--red)}.mobile-bar__icon[data-v-53dedc23]{width:20rem;height:20rem;fill:var(--black);font-size:0}.mobile-bar__icon svg[data-v-53dedc23]{width:100%;height:100%;transition:fill .2s}.mobile-bar--tasks .mobile-bar__wrapper[data-v-53dedc23]{border-color:var(--black);align-items:center}.mobile-bar--open[data-v-53dedc23]{z-index:40;outline:none;height:100dvh;inset:0}.mobile-bar--open .mobile-bar__wrapper[data-v-53dedc23]{height:var(--global-mobile-bar-height);position:absolute;bottom:0;left:0}.mobile-bar__menu[data-v-53dedc23]{color:var(--black)}.mobile-bar__menu-icon[data-v-53dedc23]{background:currentColor;display:block;-webkit-mask:url(../static/tasks/mobile-menu/open.svg) 50%/20rem 20rem no-repeat;mask:url(../static/tasks/mobile-menu/open.svg) 50%/20rem 20rem no-repeat}.mobile-bar__menu-icon--close[data-v-53dedc23]{background:var(--red);-webkit-mask-image:url(../static/tasks/mobile-menu/close.svg);mask-image:url(../static/tasks/mobile-menu/close.svg)}footer[data-v-53a1c9aa]{width:100%;margin-top:auto;overflow:hidden}.footer[data-v-53a1c9aa],.footer__wrapper[data-v-53a1c9aa]:after{background:var(--black)}.footer__wrapper[data-v-53a1c9aa]{-webkit-box-flex:0;flex-direction:column;display:flex;position:relative}.footer__wrapper[data-v-53a1c9aa]:after{content:"";z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.footer__pixels[data-v-53a1c9aa]{width:100%;height:481rem;fill:var(--black);position:relative;overflow:hidden}@media (width<=799px){.footer__pixels[data-v-53a1c9aa]{width:1560px;height:451px}}.footer__pixels svg[data-v-53a1c9aa]{width:100%;height:100%;position:relative;top:2rem}.footer__content[data-v-53a1c9aa]{-webkit-box-flex:0;padding:80rem 0;display:flex}.footer__site-name[data-v-53a1c9aa]{width:100%;height:174rem;fill:var(--gray1);font-size:0}@media (width<=799px){.footer__pixels svg[data-v-53a1c9aa]{position:absolute;left:-757px}.footer__content[data-v-53a1c9aa]{flex-direction:column-reverse;padding:0}.footer__site-name[data-v-53a1c9aa]{height:44rem}}.footer__site-name svg[data-v-53a1c9aa]{width:100%;height:100%}.footer__menu[data-v-53a1c9aa]{-webkit-box-flex:0;flex-direction:column;row-gap:10rem;margin-left:auto;display:flex}.footer__link[data-v-53a1c9aa]{text-align:right;font-family:IBM Plex Mono;font-size:16rem;font-style:normal;font-weight:400;line-height:120%}@media (width<=799px){.footer__menu[data-v-53a1c9aa]{flex-direction:row;justify-content:space-between;width:100%}.footer__link[data-v-53a1c9aa]{font-family:IBM Plex Mono;font-size:14rem;font-style:normal;font-weight:400;line-height:120%}}.footer__description[data-v-53a1c9aa]{-webkit-box-flex:0;flex-direction:column;justify-content:space-between;width:50%;display:flex}.footer .footer__text[data-v-53a1c9aa]{color:var(--gray1);font-family:IBM Plex Mono;font-size:16rem;font-style:normal;font-weight:400;line-height:140%}@media (width<=799px){.footer__description[data-v-53a1c9aa]{row-gap:16rem;width:100%;padding:32rem 0}.footer .footer__text[data-v-53a1c9aa]{font-family:IBM Plex Mono;font-size:14rem;font-style:normal;font-weight:400;line-height:140%}}.footer__copyright[data-v-53a1c9aa]{-webkit-box-flex:0;justify-content:space-between;padding:34rem 0;display:flex}@media (width<=799px){.footer__copyright[data-v-53a1c9aa]{flex-direction:column;row-gap:16rem;padding:34rem 0 16rem}}.footer__links[data-v-53a1c9aa]{-moz-column-gap:24rem;column-gap:24rem}.footer__design[data-v-53a1c9aa],.footer__links[data-v-53a1c9aa]{-webkit-box-flex:0;display:flex}.footer__design[data-v-53a1c9aa]{-moz-column-gap:16rem;justify-content:space-between;align-items:center;column-gap:16rem}.footer__design-icon[data-v-53a1c9aa]{width:88rem;height:14rem;font-size:0}.footer__design-icon svg[data-v-53a1c9aa]{width:100%;height:100%}.app-content[data-v-5e2fa5a1]{-webkit-box-flex:0;min-height:100dvh}.app-content[data-v-5e2fa5a1],.app-content__page[data-v-5e2fa5a1]{flex-direction:column;display:flex}.app-content__page[data-v-5e2fa5a1]{flex:1}
