.ctf-task-solved[data-v-309d243e]{background:var(--red);min-height:20rem;color:var(--white-primary);white-space:nowrap;border-radius:6rem;flex-shrink:0;align-items:center;gap:2rem;padding:2rem 6rem 2rem 4rem;display:inline-flex}.ctf-task-solved__icon[data-v-309d243e]{background:currentColor;flex:0 0 15rem;width:15rem;height:15rem;-webkit-mask:url(../static/tasks/task-solved.svg) 50%/contain no-repeat;mask:url(../static/tasks/task-solved.svg) 50%/contain no-repeat}.ctf-task-solved__text[data-v-309d243e]{padding-bottom:2rem;font-size:12rem;font-weight:500;line-height:1.2}.ctf-task-category[data-v-c906edb7]{z-index:2;max-width:100%;color:var(--white-primary);text-overflow:ellipsis;white-space:nowrap;padding:0 4rem 2rem;font-size:12rem;font-weight:500;line-height:14rem;display:inline-block;position:relative;overflow:hidden}.ctf-task-category[data-v-c906edb7]:focus-visible{outline:2rem solid var(--black);outline-offset:2rem}.ctf-task-stats[data-v-f0b0958c]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"author difficulty""points solves";gap:8rem;width:100%;min-width:0;display:grid}.ctf-task-stats>div[data-v-f0b0958c]{background:var(--gray1);border-radius:8rem;flex-direction:column;justify-content:center;align-items:center;gap:4rem;min-width:0;height:48rem;padding:7rem 6rem;display:flex}.ctf-task-stats dt[data-v-f0b0958c]{color:color-mix(in srgb,var(--black) 65%,transparent);white-space:nowrap;font-size:12rem;font-weight:400;line-height:16rem}.ctf-task-stats dd[data-v-f0b0958c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:12rem;font-weight:600;line-height:14rem;overflow:hidden}.ctf-task-stats__author[data-v-f0b0958c]{grid-area:author}.ctf-task-stats__author a[data-v-f0b0958c]{z-index:2;position:relative}.ctf-task-stats__author a[data-v-f0b0958c]:hover{color:var(--red)}.ctf-task-stats__difficulty[data-v-f0b0958c]{grid-area:difficulty}.ctf-task-stats__difficulty dd[data-v-f0b0958c]{align-items:center;gap:4rem;padding-right:6rem;display:flex}.ctf-task-stats__difficulty img[data-v-f0b0958c]{flex:0 0 14rem;width:14rem;height:14rem;display:block}.ctf-task-stats__points[data-v-f0b0958c]{grid-area:points}.ctf-task-stats__solves[data-v-f0b0958c]{grid-area:solves}.ctf-task-row__stats[data-v-f0b0958c]{-moz-column-gap:16rem;flex:0 0 380rem;grid-template-columns:88rem 103rem 60rem 81rem;grid-template-areas:"difficulty author points solves";align-items:center;column-gap:16rem;width:380rem}.ctf-task-row__stats>div[data-v-f0b0958c]{background:0 0;border-radius:0;align-items:flex-start;height:auto}.ctf-task-row__stats .ctf-task-stats__author[data-v-f0b0958c],.ctf-task-row__stats .ctf-task-stats__points[data-v-f0b0958c],.ctf-task-row__stats .ctf-task-stats__solves[data-v-f0b0958c],.ctf-task-row__stats>div[data-v-f0b0958c]{padding:0 8rem}.ctf-task-row__stats dd[data-v-f0b0958c]{line-height:16rem}.ctf-task-row__stats .ctf-task-stats__points dd[data-v-f0b0958c]{line-height:14rem}.ctf-task-row__stats .ctf-task-stats__difficulty dd[data-v-f0b0958c]{padding-right:8rem}.ctf-task-row__stats .ctf-task-stats__difficulty img[data-v-f0b0958c]{flex-basis:16rem;width:16rem;height:16rem}.ctf-task-row__stats.ctf-task-stats--category[data-v-f0b0958c]{flex-basis:484rem;grid-template-columns:88rem 88rem 103rem 60rem 81rem;grid-template-areas:"category difficulty author points solves";width:484rem}.ctf-task-row__stats.ctf-task-stats--category .ctf-task-stats__category[data-v-f0b0958c]{grid-area:category}.ctf-task-row__stats.ctf-task-stats--category .ctf-task-stats__category dd[data-v-f0b0958c]{overflow:visible}@media (width<=799px){.ctf-task-row__stats.ctf-task-stats--category[data-v-f0b0958c]{flex-basis:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"author difficulty""points solves";width:100%}.ctf-task-row__stats.ctf-task-stats--category .ctf-task-stats__category[data-v-f0b0958c]{display:none}.ctf-task-row__stats[data-v-f0b0958c]{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"author difficulty""points solves";gap:6rem;width:100%;padding-right:2rem}.ctf-task-row__stats .ctf-task-stats__author[data-v-f0b0958c],.ctf-task-row__stats .ctf-task-stats__points[data-v-f0b0958c],.ctf-task-row__stats .ctf-task-stats__solves[data-v-f0b0958c],.ctf-task-row__stats>div[data-v-f0b0958c]{background:var(--gray1);border-radius:8rem;align-items:center;gap:2rem;height:41rem;padding:6rem}.ctf-task-row__stats dt[data-v-f0b0958c]{font-size:10rem;line-height:13rem}.ctf-task-row__stats dd[data-v-f0b0958c]{line-height:14rem}.ctf-task-row__stats .ctf-task-stats__difficulty dd[data-v-f0b0958c]{padding-right:6rem}.ctf-task-row__stats .ctf-task-stats__difficulty img[data-v-f0b0958c]{flex-basis:14rem;width:14rem;height:14rem}}.ctf-task-row[data-v-b2a1e52b]{background:var(--white3);border-radius:8rem;flex-wrap:wrap;justify-content:space-between;gap:16rem;min-height:60rem;padding:10rem;position:relative}.ctf-task-row[data-v-b2a1e52b],.ctf-task-row__main[data-v-b2a1e52b]{align-items:center;min-width:0;display:flex}.ctf-task-row__main[data-v-b2a1e52b]{flex:1 1 0;gap:12rem}.ctf-task-row__main h2[data-v-b2a1e52b]{overflow-wrap:anywhere;min-width:0;max-width:279rem;font-size:14rem;font-weight:600;line-height:1.2}.ctf-task-row__main h2>a[data-v-b2a1e52b]{display:block}.ctf-task-row__main h2>a[data-v-b2a1e52b]:after{content:"";z-index:1;border-radius:8rem;position:absolute;inset:0}.ctf-task-row__main h2>a>span[data-v-b2a1e52b]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ctf-task-row__main h2>a[data-v-b2a1e52b]:focus-visible:after{outline:2rem solid var(--black);outline-offset:3rem}.ctf-task-row__image[data-v-b2a1e52b]{border-radius:4rem;flex:0 0 40rem;width:40rem;height:40rem;display:block;position:relative;overflow:hidden}.ctf-task-row__image[data-v-b2a1e52b]>.base-picture,.ctf-task-row__image>img[data-v-b2a1e52b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ctf-task-row__summary[data-v-b2a1e52b]{display:none}.ctf-task-row__details[data-v-b2a1e52b]{flex:0 0 564rem;position:relative}.ctf-task-row__bottom[data-v-b2a1e52b],.ctf-task-row__details[data-v-b2a1e52b]{align-items:center;gap:16rem;min-width:0;display:flex}.ctf-task-row__date[data-v-b2a1e52b]{text-align:right;width:80rem;color:color-mix(in srgb,var(--black) 30%,transparent);white-space:nowrap;flex:0 0 80rem;font-size:12rem;line-height:16rem;display:block}.ctf-task-row__actions[data-v-b2a1e52b]{align-items:center;gap:8rem;display:flex}.ctf-task-row__actions[data-v-b2a1e52b] .ctf-task-favorite{z-index:2}.ctf-task-row__open[data-v-b2a1e52b]{z-index:2;width:32rem;height:32rem;color:var(--black);border-radius:50%;flex:0 0 32rem;justify-content:center;align-items:center;display:flex;position:relative}.ctf-task-row__open[data-v-b2a1e52b]:hover{color:var(--red)}.ctf-task-row__open[data-v-b2a1e52b]:focus-visible{outline:1px solid var(--black);outline-offset:2rem}.ctf-task-row__open i[data-v-b2a1e52b]{background:currentColor;flex-shrink:0;width:20rem;height:20rem;display:block;-webkit-mask:url(../static/tasks/task-open.svg) 50%/contain no-repeat;mask:url(../static/tasks/task-open.svg) 50%/contain no-repeat}.ctf-task-row__labels[data-v-b2a1e52b]{display:none}.ctf-task-row__solved[data-v-b2a1e52b]{position:absolute;top:50%;left:-85rem;transform:translateY(-50%)}.ctf-task-row--all .ctf-task-row__details[data-v-b2a1e52b]{flex-basis:572rem}@media (hover:hover) and (pointer:fine){.ctf-task-row:hover .ctf-task-row__open[data-v-b2a1e52b],.ctf-task-row:hover h2[data-v-b2a1e52b]{color:var(--red)}}.ctf-task-row__failure[data-v-b2a1e52b]{width:100%;color:var(--red);font-size:12rem;line-height:1.3}@media (width<=799px){.ctf-task-row__labels[data-v-b2a1e52b]{align-self:flex-start;align-items:center;gap:8rem;max-width:calc(100% - 36rem);display:flex}.ctf-task-row__solved[data-v-b2a1e52b]{display:none}.ctf-task-row--all .ctf-task-row__details[data-v-b2a1e52b]{flex-basis:auto}.ctf-task-row[data-v-b2a1e52b],.ctf-task-row__details[data-v-b2a1e52b]{flex-direction:column;align-items:stretch;gap:8rem}.ctf-task-row__main[data-v-b2a1e52b]{flex:none;min-height:40rem;padding-right:36rem}.ctf-task-row__main h2[data-v-b2a1e52b]{max-width:none}.ctf-task-row__summary[data-v-b2a1e52b]{-webkit-line-clamp:2;overflow-wrap:anywhere;height:32rem;color:color-mix(in srgb,var(--black) 65%,transparent);-webkit-box-orient:vertical;font-size:12rem;line-height:16rem;display:-webkit-box;overflow:hidden}.ctf-task-row__details[data-v-b2a1e52b]{flex:none;position:static}.ctf-task-row__bottom[data-v-b2a1e52b]{justify-content:space-between;gap:8rem}.ctf-task-row__date[data-v-b2a1e52b]{text-align:left;flex:none;width:auto}.ctf-task-row__actions[data-v-b2a1e52b] .ctf-task-favorite{flex-basis:24rem;width:24rem;height:24rem;padding:3rem 2rem 1rem;position:absolute;top:10rem;right:10rem}.ctf-task-row__open[data-v-b2a1e52b]{border-radius:0;flex:none;gap:4rem;width:auto;height:16rem;font-size:12rem;font-weight:600;line-height:1.08}.ctf-task-row__open i[data-v-b2a1e52b]{background:var(--red);width:15rem;height:15rem;-webkit-mask-image:url(../static/tasks/task-card-open.svg);mask-image:url(../static/tasks/task-card-open.svg)}.ctf-task-row__open-label[data-v-b2a1e52b]{padding-bottom:2rem}.ctf-task-card--solved .ctf-task-row__actions[data-v-b2a1e52b] .ctf-task-favorite{top:38rem}.ctf-task-row--all:not(.ctf-task-card--solved) .ctf-task-row__actions[data-v-b2a1e52b] .ctf-task-favorite{top:34rem}}.ctf-task-card--grid[data-v-5615bef6]{background:var(--white3);border-radius:8rem;flex-direction:column;gap:16rem;min-width:0;min-height:454rem;padding:16rem;display:flex;position:relative}.ctf-task-card__preview[data-v-5615bef6]{border-radius:6rem;flex-shrink:0;position:relative;overflow:hidden}.ctf-task-card__solved[data-v-5615bef6]{z-index:1;background:var(--white3);pointer-events:none;border-radius:10rem 0 0;padding:6rem 0 0 6rem;position:absolute;bottom:0;right:0}.ctf-task-card__image[data-v-5615bef6]{aspect-ratio:210/118;border-radius:6rem;flex-shrink:0;display:block;position:relative;overflow:hidden}.ctf-task-card__image>img[data-v-5615bef6]{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.ctf-task-card__picture[data-v-5615bef6]{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ctf-task-card__body[data-v-5615bef6]{flex-direction:column;flex:1;gap:16rem;min-width:0;display:flex}.ctf-task-card__body h2[data-v-5615bef6]{overflow-wrap:anywhere;font-size:14rem;font-weight:600;line-height:1.2}.ctf-task-card__summary[data-v-5615bef6]{color:color-mix(in srgb,var(--black) 65%,transparent);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12rem;line-height:16rem;display:-webkit-box;overflow:hidden}.ctf-task-card__bottom[data-v-5615bef6]{justify-content:space-between;align-items:center;gap:16rem;min-height:16rem;margin-top:auto;display:flex}.ctf-task-card__bottom time[data-v-5615bef6]{min-width:0;color:color-mix(in srgb,var(--black) 30%,transparent);text-align:left;font-size:12rem;line-height:16rem}.ctf-task-card__open[data-v-5615bef6]{white-space:nowrap;flex-shrink:0;align-items:center;gap:4rem;margin-left:auto;font-size:12rem;font-weight:600;line-height:1.08;display:inline-flex}.ctf-task-card__open>span[data-v-5615bef6]{padding-bottom:2rem}.ctf-task-card__open i[data-v-5615bef6]{background:var(--red);flex-shrink:0;width:15rem;height:15rem;-webkit-mask:url(../static/tasks/task-card-open.svg) 50%/contain no-repeat;mask:url(../static/tasks/task-card-open.svg) 50%/contain no-repeat}.ctf-task-card__body h2>a[data-v-5615bef6]{display:block}.ctf-task-card__body h2>a[data-v-5615bef6]:after{content:"";z-index:1;border-radius:8rem;position:absolute;inset:0}.ctf-task-card__body h2>a>span[data-v-5615bef6]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ctf-task-card__body h2>a[data-v-5615bef6]:focus-visible:after{outline:2rem solid var(--black);outline-offset:3rem}.ctf-task-card__favorite[data-v-5615bef6]{z-index:2;background:var(--white3);pointer-events:none;border-radius:0 8rem 0 22rem;width:40rem;height:40rem;padding:4rem;position:absolute;top:0;right:0}.ctf-task-card__favorite[data-v-5615bef6] .ctf-task-favorite{pointer-events:auto}.ctf-task-card__bottom>a[data-v-5615bef6]{z-index:2;position:relative}.ctf-task-card--grid a[data-v-5615bef6]:focus-visible{outline:2rem solid var(--black);outline-offset:3rem}@media (hover:hover) and (pointer:fine){.ctf-task-card--grid:hover .ctf-task-card__open[data-v-5615bef6],.ctf-task-card--grid:hover h2[data-v-5615bef6]{color:var(--red)}}.ctf-task-card__failure[data-v-5615bef6]{color:var(--red);font-size:12rem;line-height:1.3}.ctf-task-card__category[data-v-5615bef6]{max-width:calc(100% - 40rem);position:absolute;top:0;left:0}
