.ctf-mobile-filters[data-v-d14cb4ee]{z-index:1000;background:color-mix(in srgb,var(--black-primary) 65%,transparent);color:var(--black);font-family:IBM Plex Mono;font-size:14rem;font-style:normal;font-weight:400;line-height:140%;position:fixed;inset:0}.ctf-mobile-filters[data-v-d14cb4ee] .popup-filter-mobile{background:var(--gray1);max-height:85dvh}.ctf-mobile-filters[data-v-d14cb4ee] .popup-filter-mobile__head{min-height:40rem;padding:8rem 16rem 8rem 20rem}.ctf-mobile-filters[data-v-d14cb4ee] .popup-filter-mobile__title{font-size:16rem}.ctf-mobile-filters__content[data-v-d14cb4ee]{flex-direction:column;gap:24rem;padding:16rem 20rem;font-size:14rem;display:flex}.ctf-mobile-filters__content section[data-v-d14cb4ee]{flex-direction:column;gap:12rem;display:flex}.ctf-mobile-filters__content h3[data-v-d14cb4ee]{font-size:16rem;font-weight:500}.ctf-mobile-filters__chips[data-v-d14cb4ee]{flex-wrap:wrap;gap:8rem;display:flex}.ctf-mobile-filters__chips button[data-v-d14cb4ee]{border:1px solid color-mix(in srgb,var(--black) 30%,transparent);border-radius:24rem;padding:8rem 12rem;font-size:12rem}.ctf-mobile-filters__chips button[aria-pressed=true][data-v-d14cb4ee]{border-color:var(--red);color:var(--red)}.ctf-mobile-filters__radio[data-v-d14cb4ee]{align-items:center;gap:8rem;min-height:32rem;display:flex}.ctf-mobile-filters__radio input[data-v-d14cb4ee]{appearance:none;border:1px solid color-mix(in srgb,var(--black) 45%,transparent);border-radius:50%;width:16rem;height:16rem}.ctf-mobile-filters__radio input[data-v-d14cb4ee]:checked{border:4rem solid var(--red)}.ctf-mobile-filters__buttons[data-v-d14cb4ee]{padding:8rem 16rem calc(16rem + env(safe-area-inset-bottom));flex-direction:column;gap:16rem;display:flex}.ctf-mobile-filters__buttons>button[data-v-d14cb4ee]:last-child:not(:first-child){font-size:12rem;text-decoration:underline}.ctf-mobile-filters__buttons[data-v-d14cb4ee] .base-btn{width:100%;min-height:32rem}:where(.ctf-mobile-filters[data-v-d14cb4ee]) :where(a,button,input,select,textarea,table){font:inherit}.ctf-catalog__pending[data-v-ed06f74a]{text-align:center;min-height:320rem;color:color-mix(in srgb,var(--black) 45%,transparent);padding-top:48rem;font-size:14rem}.ctf-category-heading[data-v-ed06f74a]{background:var(--white3);border-radius:8rem;align-items:center;gap:16rem;margin-bottom:16rem;padding:16rem;display:flex}.ctf-category-heading>.ctf-category-heading__image[data-v-ed06f74a]{-o-object-fit:cover;object-fit:cover;border-radius:6rem;flex:0 0 40rem;width:40rem;height:40rem;overflow:hidden}.ctf-category-heading h1[data-v-ed06f74a]{flex:1;font-family:Terminalia;font-size:24rem;font-style:normal;font-weight:400;line-height:100%}.ctf-category-heading[data-v-ed06f74a] .ctf-progress{width:260rem}.ctf-category-heading--all[data-v-ed06f74a]{height:72rem;padding:16rem 16rem 16rem 20rem}.ctf-category-heading--all h2[data-v-ed06f74a]{flex:1;font-family:IBM Plex Mono;font-size:24rem;font-style:normal;font-weight:500;line-height:120%}.ctf-category-heading--all[data-v-ed06f74a] .ctf-progress__track{background:var(--gray1)}.ctf-filters[data-v-ed06f74a]{color:color-mix(in srgb,var(--black) 30%,transparent);justify-content:space-between;align-items:center;gap:16rem;margin-bottom:16rem;font-size:14rem;line-height:1.4;display:flex}.ctf-filters__select[data-v-ed06f74a]{align-items:center;gap:8rem;min-width:0;display:flex}.ctf-filters__select+.ctf-filters__select[data-v-ed06f74a]{border-left:1px solid color-mix(in srgb,var(--black) 10%,transparent);padding-left:16rem}.ctf-filters__search[data-v-ed06f74a]{border:1px solid color-mix(in srgb,var(--black) 30%,transparent);border-radius:20rem;flex:0 338rem;align-items:center;gap:8rem;width:338rem;margin-right:auto;padding:7rem 12rem;display:flex}.ctf-filters__search input[data-v-ed06f74a]{width:100%;min-width:0;color:var(--black);border:0;outline:none;padding:0;font-size:12rem;line-height:16rem}.ctf-filters__search input[data-v-ed06f74a]::placeholder{color:color-mix(in srgb,var(--black) 30%,transparent);opacity:1}.ctf-filters__search input[data-v-ed06f74a]:focus-visible{outline:none!important}.ctf-filters__search[data-v-ed06f74a]:focus-within{border-color:var(--black)}.ctf-filters__search button[data-v-ed06f74a]{color:color-mix(in srgb,var(--black) 30%,transparent);flex:0 0 16rem;order:-1;display:flex}.ctf-filters__search button>span[data-v-ed06f74a]{background:color-mix(in srgb,var(--black) 30%,transparent);width:16rem;height:16rem;display:block;-webkit-mask:url(../static/tasks/catalog-search.svg) 50%/contain no-repeat;mask:url(../static/tasks/catalog-search.svg) 50%/contain no-repeat}.ctf-filters__error[data-v-ed06f74a]{color:var(--red);margin-bottom:16rem;font-size:12rem}.ctf-empty button[data-v-ed06f74a],.ctf-filters__error button[data-v-ed06f74a]{text-decoration:underline}.ctf-catalog-bar[data-v-ed06f74a]{color:color-mix(in srgb,var(--black) 30%,transparent);justify-content:space-between;align-items:center;gap:16rem;margin-bottom:16rem;font-size:14rem;line-height:20rem;display:flex}.ctf-catalog-bar b[data-v-ed06f74a]{color:var(--black);font-weight:400}.ctf-catalog-bar__found[data-v-ed06f74a]{align-items:center;gap:16rem;display:flex}.ctf-catalog-bar__solved[data-v-ed06f74a]{border-left:1px solid color-mix(in srgb,var(--black) 10%,transparent);padding-left:16rem}.ctf-task-grid[data-v-ed06f74a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16rem;max-width:1046rem;display:grid}.ctf-catalog--all .ctf-task-grid[data-v-ed06f74a]{max-width:none}.ctf-task-grid--list[data-v-ed06f74a]{grid-template-columns:minmax(0,1fr);gap:8rem;max-width:none}.ctf-empty[data-v-ed06f74a]{padding:48rem 0;font-size:16rem}.sr-only[data-v-ed06f74a]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ctf-filters__mobile[data-v-ed06f74a]{display:none}@media (width<=799px){.ctf-category-heading[data-v-ed06f74a]{grid-template-columns:40rem minmax(0,1fr);gap:8rem;margin-bottom:32rem;display:grid}.ctf-category-heading h1[data-v-ed06f74a]{font-size:24rem;line-height:1.2}.ctf-category-heading[data-v-ed06f74a] .ctf-progress{grid-column:1/-1;width:100%}.ctf-category-heading[data-v-ed06f74a] .ctf-progress__caption b{line-height:1.2}.ctf-category-heading--all[data-v-ed06f74a]{grid-template-columns:minmax(0,1fr);height:auto}.ctf-category-heading--all h2[data-v-ed06f74a]{font-size:18rem;line-height:1.2}.ctf-filters[data-v-ed06f74a]{flex-wrap:nowrap;gap:8rem;height:40rem;margin-bottom:24rem}.ctf-filters__search[data-v-ed06f74a]{flex:1;width:auto;min-width:0;height:40rem;padding:11rem 12rem}.ctf-filters__select[data-v-ed06f74a]{display:none}.ctf-filters__mobile[data-v-ed06f74a]{flex-shrink:0;gap:8rem;display:flex}.ctf-filters__mobile button[data-v-ed06f74a]{width:40rem;height:40rem;color:var(--black);border:1px solid var(--black);border-radius:50%;place-items:center;display:grid}.ctf-filters__mobile button.is-active[data-v-ed06f74a]{color:var(--red);border-color:var(--red)}.ctf-filters__mobile button[data-v-ed06f74a]:disabled{opacity:.4}.ctf-filters__mobile span[data-v-ed06f74a]{background:currentColor;width:24rem;height:24rem}.ctf-filters__sort-icon[data-v-ed06f74a]{-webkit-mask:url(../static/tasks/catalog-sort.svg) 50%/contain no-repeat;mask:url(../static/tasks/catalog-sort.svg) 50%/contain no-repeat}.ctf-filters__filter-icon[data-v-ed06f74a]{transform:rotate(-90deg);-webkit-mask:url(../static/tasks/catalog-filter.svg) 50%/contain no-repeat;mask:url(../static/tasks/catalog-filter.svg) 50%/contain no-repeat}.ctf-task-grid[data-v-ed06f74a]{grid-template-columns:minmax(0,1fr);gap:16rem}.ctf-catalog-bar[data-v-ed06f74a]{flex-direction:column;align-items:stretch;gap:16rem;margin-bottom:24rem}.ctf-catalog-bar__found[data-v-ed06f74a]{order:1}.ctf-catalog-bar[data-v-ed06f74a]>.ctf-catalog-controls{justify-content:space-between;gap:8rem;margin-left:0}.ctf-catalog-bar[data-v-ed06f74a]>.ctf-catalog-controls>span{display:none}}
