.ctf-achievement[data-v-e0de3f7e]{background:var(--gray1);border-radius:22rem;align-items:center;gap:12rem;min-width:0;min-height:76rem;padding:10rem;display:flex;position:relative}.ctf-achievement__image[data-v-e0de3f7e]{background:var(--gray2);border-radius:18rem;flex:0 0 56rem;width:56rem;height:56rem;position:relative;overflow:hidden}.ctf-achievement__image>span[data-v-e0de3f7e]{place-items:center;height:100%;font-size:28rem;display:grid}.ctf-achievement__text[data-v-e0de3f7e]{flex-direction:column;gap:6rem;min-width:0;display:flex}.ctf-achievement__text h3[data-v-e0de3f7e]{padding-right:16rem;font-size:12rem;font-weight:600;line-height:14rem}.ctf-achievement__text p[data-v-e0de3f7e]{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-achievement__info[data-v-e0de3f7e]{position:absolute;top:10rem;right:10rem}.ctf-achievement__info button[data-v-e0de3f7e]{width:14rem;height:14rem;display:block}.ctf-achievement__info button span[data-v-e0de3f7e]{background:var(--red);width:100%;height:100%;display:block;-webkit-mask:url(../static/tasks/profile-achievement-info.svg) 50%/contain no-repeat;mask:url(../static/tasks/profile-achievement-info.svg) 50%/contain no-repeat}.ctf-achievement__info>p[data-v-e0de3f7e]{z-index:5;background:var(--white3);border:1px solid var(--red);width:235rem;max-width:70vw;color:var(--black);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10rem;padding:8rem 12rem;font-size:12rem;line-height:16rem;display:none;position:absolute;bottom:calc(100% + 8rem);right:0}.ctf-achievement__info:focus-within>p[data-v-e0de3f7e],.ctf-achievement__info:hover>p[data-v-e0de3f7e]{display:block}.ctf-dashboard-dialog[data-v-33c4cd0e]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--black);background:#00000080;justify-content:center;align-items:center;padding:24rem 16rem;font-family:IBM Plex Mono;font-size:14rem;font-style:normal;font-weight:400;line-height:140%;display:flex;position:fixed;inset:0}:where(.ctf-dashboard-dialog[data-v-33c4cd0e]) :where(a,button,input,select,textarea,table){color:inherit;font:inherit}.ctf-dashboard-dialog__wrapper[data-v-33c4cd0e]{width:calc(48rem + var(--dashboard-dialog-width));outline:none;max-width:100%;padding-right:48rem;position:relative}.ctf-dashboard-dialog__panel[data-v-33c4cd0e]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--black) 30%,transparent) transparent;background:var(--gray1);border-radius:32rem;width:100%;max-height:calc(100svh - 48rem);padding:32rem;overflow:auto}.ctf-dashboard-dialog__close[data-v-33c4cd0e]{z-index:2;background:var(--gray1);border-radius:50%;place-items:center;width:40rem;height:40rem;display:grid;position:absolute;top:0;right:0}.ctf-dashboard-dialog__close span[data-v-33c4cd0e]{background:var(--black);width:24rem;height:24rem;-webkit-mask:url(../assets/auth/close.svg) 50%/contain no-repeat;mask:url(../assets/auth/close.svg) 50%/contain no-repeat}.ctf-dashboard-dialog__close[data-v-33c4cd0e]:focus-visible{outline:2rem solid var(--red);outline-offset:2rem}@media (width<=799px){.ctf-dashboard-dialog[data-v-33c4cd0e]{padding:16rem}.ctf-dashboard-dialog__wrapper[data-v-33c4cd0e]{padding:0}.ctf-dashboard-dialog__panel[data-v-33c4cd0e]{border-radius:24rem;max-height:calc(100svh - 32rem);padding:48rem 16rem 24rem}.ctf-dashboard-dialog__close[data-v-33c4cd0e]{top:8rem;right:8rem}}.ctf-user-achievements[data-v-eb283268]{background:var(--white3);border-radius:28rem;min-width:0;min-height:221rem;padding:16rem}.ctf-user-achievements>header[data-v-eb283268]{justify-content:space-between;align-items:center;gap:12rem;margin-bottom:10rem;display:flex}.ctf-user-achievements>header h2[data-v-eb283268]{font-size:14rem;font-weight:600;line-height:17rem}.ctf-user-achievements>header button[data-v-eb283268]{align-items:center;gap:4rem;font-size:12rem;font-weight:600;line-height:13rem;display:flex}.ctf-user-achievements>header i[data-v-eb283268]{background:var(--red);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-user-achievements__preview[data-v-eb283268]{flex-direction:column;gap:10rem;display:flex}.ctf-user-achievements__empty[data-v-eb283268]{color:color-mix(in srgb,var(--black) 45%,transparent);text-align:center;padding:60rem 0;font-size:12rem}.ctf-user-achievements__dialog[data-v-eb283268]{flex-direction:column;gap:16rem;display:flex}.ctf-user-achievements__dialog>h2[data-v-eb283268]{font-size:24rem;font-weight:500;line-height:29rem}.ctf-user-achievements__dialog>p[data-v-eb283268]{font-size:12rem}.ctf-user-achievements__dialog>p button[data-v-eb283268]{color:var(--red);text-decoration:underline}.ctf-user-achievements__dialog[data-v-eb283268] .pagination-page{align-self:center}.ctf-user-achievements__dialog[data-v-eb283268] .ctf-achievement{background:var(--white3)}.ctf-user-achievements__grid[data-v-eb283268]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10rem;display:grid}@media (width<=799px){.ctf-user-achievements__grid[data-v-eb283268]{grid-template-columns:minmax(0,1fr)}}.ctf-user-radar[data-v-4153d743]{background:var(--white3);border-radius:28rem;min-width:0;min-height:482rem;padding:16rem}.ctf-user-radar header[data-v-4153d743]{justify-content:space-between;align-items:center;gap:8rem;display:flex}.ctf-user-radar h2[data-v-4153d743]{font-size:14rem;font-weight:600;line-height:17rem}.ctf-user-radar header p[data-v-4153d743]{color:color-mix(in srgb,var(--black) 30%,transparent);font-size:10rem;line-height:13rem}.ctf-user-radar svg[data-v-4153d743]{width:100%;height:auto;margin-top:16rem;display:block;overflow:visible}.ctf-user-radar__grid[data-v-4153d743]{fill:none;stroke:color-mix(in srgb,var(--black) 10%,transparent);stroke-width:1px}.ctf-user-radar__area[data-v-4153d743]{fill:var(--red);fill-opacity:.12;stroke:var(--red);stroke-width:2px}.ctf-user-radar__dot[data-v-4153d743]{fill:var(--red)}.ctf-user-radar__label[data-v-4153d743]{fill:var(--black);font-size:12px;line-height:16px}.ctf-user-radar__percent[data-v-4153d743]{fill:color-mix(in srgb,var(--black) 65%,transparent);font-size:10px}.ctf-user-radar a:hover .ctf-user-radar__label[data-v-4153d743]{fill:var(--category-color)}.ctf-user-radar__empty[data-v-4153d743]{text-align:center;color:color-mix(in srgb,var(--black) 45%,transparent);margin:64rem 0;font-size:12rem}@media (width<=799px){.ctf-user-radar[data-v-4153d743]{min-height:0}.ctf-user-radar header[data-v-4153d743]{flex-wrap:wrap}}.ctf-user-works[data-v-00a02838]{flex-direction:column;gap:24rem;min-width:0;display:flex}.ctf-user-works__tabs[data-v-00a02838]{align-self:flex-start;width:292rem;max-width:100%;padding:4rem;display:flex}.ctf-user-works__tabs button[data-v-00a02838]{border-bottom:1px solid color-mix(in srgb,var(--black) 10%,transparent);color:color-mix(in srgb,var(--black) 65%,transparent);flex:1;padding:7rem 16rem 8rem;font-size:14rem;line-height:17rem}.ctf-user-works__tabs button[aria-selected=true][data-v-00a02838]{border-color:var(--red);color:var(--red);font-weight:600}.ctf-user-works__tasks[data-v-00a02838]{flex-direction:column;gap:8rem;width:1048rem;max-width:100%;display:flex}.ctf-user-works__empty[data-v-00a02838]{background:var(--white3);color:color-mix(in srgb,var(--black) 45%,transparent);border-radius:28rem;padding:32rem 16rem;font-size:12rem}.ctf-user-works__posts[data-v-00a02838]{flex-direction:column;gap:24rem;width:883rem;max-width:100%;display:flex}.ctf-user-works__posts[data-v-00a02838] .card-article--direction-row{-moz-column-gap:24rem;column-gap:24rem}.ctf-user-works__posts[data-v-00a02838] .card-article--direction-row .card-article__image{flex-basis:316rem;width:316rem;height:316rem}.ctf-user-works__more[data-v-00a02838]{font-size:12rem}.ctf-user-works__more button[data-v-00a02838]{color:var(--red);text-decoration:underline}@media (width<=799px){.ctf-user-works__tabs button[data-v-00a02838]{padding:10rem;font-size:12rem}.ctf-user-works__posts[data-v-00a02838] .card-article--direction-row .card-article__image{aspect-ratio:16/9;flex-basis:auto;width:100%;height:auto}}.ctf-dashboard-task-row[data-v-2feba646]{background:var(--white3);border-radius:8rem;grid-template-columns:40rem minmax(0,1fr) 477rem 32rem 32rem;align-items:center;gap:12rem;min-height:60rem;padding:10rem;display:grid;position:relative}.ctf-dashboard-task-row h3[data-v-2feba646]{min-width:0;max-width:279rem;font-size:14rem;font-weight:600;line-height:17rem}.ctf-dashboard-task-row h3 a[data-v-2feba646]{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ctf-dashboard-task-row h3 a[data-v-2feba646]:after{content:"";z-index:1;border-radius:8rem;position:absolute;inset:0}.ctf-dashboard-task-row h3 a[data-v-2feba646]:focus-visible:after{outline:1px solid var(--red);outline-offset:2rem}.ctf-dashboard-task-row dl[data-v-2feba646]{grid-template-columns:88rem 88rem 103rem 60rem 81rem;gap:14rem;min-width:0;display:grid}.ctf-dashboard-task-row dl>div[data-v-2feba646]{min-width:0}.ctf-dashboard-task-row dt[data-v-2feba646]{color:color-mix(in srgb,var(--black) 65%,transparent);white-space:nowrap;margin-bottom:4rem;font-size:12rem;line-height:16rem}.ctf-dashboard-task-row dd[data-v-2feba646]{white-space:nowrap;align-items:center;gap:4rem;min-width:0;font-size:12rem;font-weight:600;line-height:16rem;display:flex}.ctf-dashboard-task-row dd img[data-v-2feba646]{flex-shrink:0;width:14rem;height:14rem;display:block}.ctf-dashboard-task-row dd>a[data-v-2feba646]{z-index:2;color:#fff;text-overflow:ellipsis;max-width:100%;padding:0 4rem;font-weight:500;position:relative;overflow:hidden}.ctf-dashboard-task-row[data-v-2feba646]>.ctf-task-favorite{z-index:2;position:relative}.ctf-dashboard-task-row>p[data-v-2feba646]{color:var(--red);grid-column:1/-1;font-size:12rem}.ctf-dashboard-task-row__image[data-v-2feba646]{border-radius:4rem;width:40rem;height:40rem;position:relative;overflow:hidden}.ctf-dashboard-task-row__image[data-v-2feba646] .base-picture,.ctf-dashboard-task-row__image>img[data-v-2feba646]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ctf-dashboard-task-row__author dd[data-v-2feba646]{text-overflow:ellipsis;display:block;overflow:hidden}.ctf-dashboard-task-row__author dd>a[data-v-2feba646]{color:inherit;padding:0;font-weight:600}.ctf-dashboard-task-row__author dd>a[data-v-2feba646]:hover{color:var(--red)}.ctf-dashboard-task-row__open[data-v-2feba646]{z-index:2;place-items:center;width:32rem;height:32rem;display:grid}.ctf-dashboard-task-row__open i[data-v-2feba646]{background:var(--black);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-dashboard-task-row--recommendation[data-v-2feba646]{background:var(--gray1);grid-template-columns:40rem minmax(0,1fr) 72rem}.ctf-dashboard-task-row--recommendation h3[data-v-2feba646]{max-width:none}.ctf-dashboard-task-row--recommendation h3 a[data-v-2feba646]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ctf-dashboard-task-row__recommendation-title[data-v-2feba646]{flex-direction:column;justify-content:center;gap:5rem;min-width:0;height:40rem;display:flex}.ctf-dashboard-task-row__recommendation-title p[data-v-2feba646]{color:color-mix(in srgb,var(--black) 65%,transparent);white-space:nowrap;text-overflow:ellipsis;font-size:10rem;line-height:13rem;overflow:hidden}.ctf-dashboard-task-row__actions[data-v-2feba646]{z-index:2;align-items:center;gap:8rem;display:flex;position:relative}.ctf-dashboard-task-row--simple[data-v-2feba646]{grid-template-columns:40rem minmax(0,1fr)}.ctf-dashboard-task-row--simple h3 a[data-v-2feba646]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}@media (width<=799px){.ctf-dashboard-task-row[data-v-2feba646]{grid-template-columns:40rem minmax(0,1fr) 32rem 32rem}.ctf-dashboard-task-row dl[data-v-2feba646]{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12rem}.ctf-dashboard-task-row h3[data-v-2feba646]{max-width:none}.ctf-dashboard-task-row--recommendation[data-v-2feba646]{grid-template-columns:40rem minmax(0,1fr) 72rem}.ctf-dashboard-task-row--simple[data-v-2feba646]{grid-template-columns:40rem minmax(0,1fr)}}.ctf-dashboard-solved[data-v-0b6a4595]{flex-direction:column;gap:16rem;min-width:0;display:flex}.ctf-dashboard-solved>header[data-v-0b6a4595]{justify-content:space-between;align-items:end;gap:16rem;min-height:29rem;display:flex}.ctf-dashboard-solved h2[data-v-0b6a4595]{font-size:24rem;font-weight:500;line-height:29rem}.ctf-dashboard-solved__podium[data-v-0b6a4595]{gap:16rem;font-size:12rem;line-height:16rem;display:flex}.ctf-dashboard-solved__podium>span[data-v-0b6a4595]{align-items:center;gap:2rem;display:flex}.ctf-dashboard-solved__podium i[data-v-0b6a4595]{place-items:center;width:16rem;height:16rem;display:grid;position:relative}.ctf-dashboard-solved__podium img[data-v-0b6a4595]{display:block}.ctf-dashboard-solved__podium small[data-v-0b6a4595]{color:#fff;font:7rem/8rem IBM Plex Mono,monospace;position:absolute;top:4rem;left:5rem}.ctf-dashboard-solved__meters[data-v-0b6a4595]{flex-direction:column;gap:4rem;display:flex}.ctf-dashboard-solved__meters>div[data-v-0b6a4595]{height:20rem}.ctf-dashboard-solved__meters p[data-v-0b6a4595]{color:color-mix(in srgb,var(--black) 45%,transparent);justify-content:space-between;align-items:start;font-size:10rem;line-height:14rem;display:flex}.ctf-dashboard-solved__meters b[data-v-0b6a4595]{color:var(--red);font-size:12rem;font-weight:600}.ctf-dashboard-solved__meters p+div[data-v-0b6a4595]{background:var(--gray2);border-radius:100rem;height:4rem;margin-top:2rem;overflow:hidden}.ctf-dashboard-solved__meters p+div i[data-v-0b6a4595]{background:var(--red);height:100%;display:block}.ctf-dashboard-solved__meters>div:last-child b[data-v-0b6a4595]{color:var(--blue-extra)}.ctf-dashboard-solved__meters>div:last-child i[data-v-0b6a4595]{background:var(--blue-extra)}.ctf-dashboard-solved__filters[data-v-0b6a4595]{align-items:center;gap:16rem;min-height:32rem;display:flex}.ctf-dashboard-solved__filters>div[data-v-0b6a4595]:not(.ctf-dashboard-solved__view){border-right:1px solid color-mix(in srgb,var(--black) 10%,transparent);flex-shrink:0;align-items:center;gap:8rem;min-width:0;padding-right:16rem;display:flex}.ctf-dashboard-solved__filters>div:not(.ctf-dashboard-solved__view)>span[data-v-0b6a4595]{color:color-mix(in srgb,var(--black) 30%,transparent);font-size:14rem;line-height:20rem}.ctf-dashboard-solved__filters[data-v-0b6a4595] .ctf-select__trigger{max-width:150rem}.ctf-dashboard-solved__search[data-v-0b6a4595]{border:1px solid color-mix(in srgb,var(--black) 30%,transparent);border-radius:20rem;flex:1;align-items:center;gap:8rem;min-width:160rem;height:32rem;padding:7rem 12rem;display:flex}.ctf-dashboard-solved__search>span[data-v-0b6a4595]{background:color-mix(in srgb,var(--black) 30%,transparent);flex-shrink:0;width:16rem;height:16rem;-webkit-mask:url(../static/tasks/dashboard-search.svg) 50%/contain no-repeat;mask:url(../static/tasks/dashboard-search.svg) 50%/contain no-repeat}.ctf-dashboard-solved__search input[data-v-0b6a4595]{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:none;font-size:12rem;line-height:16rem}.ctf-dashboard-solved__search input[data-v-0b6a4595]::placeholder{color:color-mix(in srgb,var(--black) 30%,transparent);opacity:1}.ctf-dashboard-solved__search input[data-v-0b6a4595]:focus-visible{outline:none}.ctf-dashboard-solved__search[data-v-0b6a4595]:focus-within{border-color:var(--black)}.ctf-dashboard-solved__view[data-v-0b6a4595]{gap:0}.ctf-dashboard-solved__view[data-v-0b6a4595] .ctf-catalog-controls__divider,.ctf-dashboard-solved__view[data-v-0b6a4595] .ctf-catalog-controls__hide{display:none}.ctf-dashboard-solved__results[data-v-0b6a4595]{flex-direction:column;gap:16rem;display:flex}.ctf-dashboard-solved__scroll[data-v-0b6a4595]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--black) 30%,transparent) transparent;height:672rem;padding-right:4rem;overflow:auto}.ctf-dashboard-solved__scroll>p[data-v-0b6a4595]{color:color-mix(in srgb,var(--black) 65%,transparent);text-align:center;padding:32rem;font-size:14rem}.ctf-dashboard-solved__scroll>p button[data-v-0b6a4595]{color:var(--red);text-decoration:underline}.ctf-dashboard-solved__list[data-v-0b6a4595]{flex-direction:column;gap:8rem;display:flex}.ctf-dashboard-solved__grid[data-v-0b6a4595]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16rem;display:grid}.ctf-dashboard-solved__grid[data-v-0b6a4595] .ctf-task-card--solved{opacity:1}@media (width<=799px){.ctf-dashboard-solved>header[data-v-0b6a4595]{flex-direction:column;align-items:start}.ctf-dashboard-solved__filters[data-v-0b6a4595]{flex-wrap:wrap}.ctf-dashboard-solved__filters>div[data-v-0b6a4595]:not(.ctf-dashboard-solved__view){padding-right:8rem}.ctf-dashboard-solved__search[data-v-0b6a4595]{flex-basis:100%}.ctf-dashboard-solved__scroll[data-v-0b6a4595]{height:60svh}.ctf-dashboard-solved__grid[data-v-0b6a4595]{grid-template-columns:minmax(0,1fr)}}.ctf-metric-hint[data-v-cd85489b]{flex:0 0 14rem;width:14rem;height:14rem;display:inline-block}.ctf-metric-hint button[data-v-cd85489b]{width:14rem;height:14rem;color:var(--red);display:block}.ctf-metric-hint button[data-v-cd85489b]:focus-visible{outline:1px solid var(--red);outline-offset:3rem;border-radius:50%}.ctf-metric-hint button span[data-v-cd85489b]{background:currentColor;width:14rem;height:14rem;display:block;-webkit-mask:url(../static/tasks/series/info.svg) 50%/contain no-repeat;mask:url(../static/tasks/series/info.svg) 50%/contain no-repeat}.ctf-metric-tooltip[data-v-cd85489b]{z-index:1100;background:var(--gray2);width:max-content;max-width:calc(min(300rem,100vw - 16px));color:color-mix(in srgb,var(--black) 65%,transparent);filter:drop-shadow(0 1px 1px #1e1e1e4d);pointer-events:none;overflow-wrap:anywhere;border-radius:8rem;padding:4rem 8rem;font:600 12rem/1.2 IBM Plex Mono,monospace;position:fixed}.ctf-metric-tooltip__arrow[data-v-cd85489b]{width:27rem;height:auto;position:absolute;bottom:-7rem}html[color-theme=dark] .ctf-metric-tooltip__arrow{filter:brightness(.45)}.ctf-dashboard-series[data-v-751e258a]{min-height:623rem}.ctf-dashboard-series>h2[data-v-751e258a]{margin-bottom:16rem;font-size:24rem;font-weight:500;line-height:29rem}.ctf-dashboard-series h3[data-v-751e258a]{font-size:16rem;font-weight:500;line-height:19rem}.ctf-dashboard-series__body[data-v-751e258a]{flex-direction:column;gap:16rem;display:flex}.ctf-dashboard-series__metrics[data-v-751e258a]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16rem;display:grid}.ctf-dashboard-series__metrics section[data-v-751e258a]{background:var(--white3);border-radius:20rem;flex-direction:column;gap:2rem;min-width:0;min-height:86rem;padding:12rem 16rem;display:flex}.ctf-dashboard-series__metrics header[data-v-751e258a]{align-items:center;gap:8rem;min-height:16rem;display:flex}.ctf-dashboard-series__metrics h3[data-v-751e258a]{color:color-mix(in srgb,var(--black) 65%,transparent);font-size:12rem;font-weight:400;line-height:16rem}.ctf-dashboard-series__metrics b[data-v-751e258a]{font-size:24rem;font-weight:500;line-height:29rem}.ctf-dashboard-series__metrics p[data-v-751e258a]{color:color-mix(in srgb,var(--black) 65%,transparent);font-size:10rem;line-height:13rem}.ctf-dashboard-series__metrics strong[data-v-751e258a]{color:var(--red);font-weight:700}.ctf-dashboard-series__metrics .ctf-dashboard-series__green[data-v-751e258a]{color:#1abc9c}.ctf-dashboard-series__calendar[data-v-751e258a]{background:var(--white3);border-radius:20rem;flex-direction:column;gap:8rem;min-height:190rem;padding:16rem;display:flex}.ctf-dashboard-series__calendar>header[data-v-751e258a]{align-items:center;gap:12rem;min-height:32rem;display:flex}.ctf-dashboard-series__calendar>header h3[data-v-751e258a]{white-space:nowrap}.ctf-dashboard-series__calendar>footer[data-v-751e258a]{color:color-mix(in srgb,var(--black) 65%,transparent);justify-content:space-between;align-items:center;gap:16rem;font-size:10rem;line-height:13rem;display:flex}.ctf-dashboard-series__calendar>footer>.ctf-dashboard-series__legend[data-v-751e258a]{flex-shrink:0;align-items:center;gap:7rem;display:flex}.ctf-dashboard-series__calendar>footer img[data-v-751e258a]{width:8rem;height:8rem;display:block}.ctf-dashboard-series__mode-text[data-v-751e258a]{min-width:0;display:grid}.ctf-dashboard-series__mode-text>span[data-v-751e258a]{visibility:hidden;grid-area:1/1}.ctf-dashboard-series__mode-text>span[aria-hidden=false][data-v-751e258a]{visibility:visible}.ctf-dashboard-series__year[data-v-751e258a]{flex:1;align-items:center;gap:8rem;display:flex}.ctf-dashboard-series__year>span[data-v-751e258a]{color:color-mix(in srgb,var(--black) 30%,transparent);font-size:14rem}.ctf-dashboard-series__calendar-scroll[data-v-751e258a]{min-width:0}.ctf-dashboard-series__months[data-v-751e258a]{justify-content:space-between;padding:4rem 0;display:flex}.ctf-dashboard-series__months>div[data-v-751e258a]{flex:0 0 74rem;width:74rem}.ctf-dashboard-series__months p[data-v-751e258a]{color:color-mix(in srgb,var(--black) 65%,transparent);margin-top:8rem;font-size:10rem;line-height:13rem}.ctf-dashboard-series__days[data-v-751e258a]{height:68rem;position:relative}.ctf-dashboard-series__days span[data-v-751e258a]{width:8rem;height:8rem;position:absolute}.ctf-dashboard-series__days img[data-v-751e258a]{width:8rem;height:8rem;display:block}html[color-theme=dark] .ctf-dashboard-series__day--0{opacity:.4}html[color-theme=dark] .ctf-dashboard-series__day--future{opacity:.35;filter:invert()}.ctf-dashboard-series__year-loading[data-v-751e258a]{height:97rem;color:color-mix(in srgb,var(--black) 65%,transparent);place-items:center;font-size:12rem;display:grid}.ctf-dashboard-series[data-v-751e258a] .ctf-task-tabs{background:var(--gray1);border:0;border-radius:16rem;height:32rem;margin:0;padding:0}.ctf-dashboard-series[data-v-751e258a] .ctf-task-tabs button{height:32rem}.ctf-dashboard-series[data-v-751e258a] .ctf-task-tabs .ctf-task-tabs__active{top:0;bottom:0}.ctf-dashboard-series__middle[data-v-751e258a]{grid-template-columns:minmax(0,518fr) minmax(0,514fr);gap:16rem;display:grid}.ctf-dashboard-series__middle--public[data-v-751e258a]{grid-template-columns:minmax(0,1fr)}.ctf-dashboard-series__difficulties[data-v-751e258a]{background:var(--white3);border-radius:20rem;flex-direction:column;gap:12rem;min-width:0;min-height:270rem;padding:16rem;display:flex}.ctf-dashboard-series__difficulties>header[data-v-751e258a]{justify-content:space-between;align-items:start;gap:16rem;width:calc(100% - 8rem);min-height:19rem;display:flex}.ctf-dashboard-series__difficulties>header button[data-v-751e258a]{font-size:16rem;font-weight:500;line-height:19rem}.ctf-dashboard-series__difficulties>header button[data-v-751e258a]:focus-visible{outline:1px solid var(--red);outline-offset:3rem}.ctf-dashboard-series__difficulties>header span[data-v-751e258a]{color:color-mix(in srgb,var(--black) 45%,transparent);font-size:12rem;line-height:14rem}.ctf-dashboard-series__difficulties>header strong[data-v-751e258a]{color:var(--red)}.ctf-dashboard-series__difficulties>div[data-v-751e258a]{width:calc(100% - 8rem)}.ctf-dashboard-series__difficulties>div p[data-v-751e258a]{justify-content:space-between;margin-bottom:6rem;font-size:12rem;line-height:16rem;display:flex}.ctf-dashboard-series__difficulties>div p>span[data-v-751e258a]:last-child,.ctf-dashboard-series__last[data-v-751e258a]{color:color-mix(in srgb,var(--black) 65%,transparent)}.ctf-dashboard-series__difficulties>div p+div[data-v-751e258a]{background:var(--gray1);border-radius:3rem;height:5rem;overflow:hidden}.ctf-dashboard-series__difficulties>div p+div i[data-v-751e258a]{border-radius:inherit;background:#1abc9c;height:100%;display:block}.ctf-dashboard-series__difficulties .ctf-dashboard-series__difficulty--medium i[data-v-751e258a]{background:#ff8c42}.ctf-dashboard-series__difficulties .ctf-dashboard-series__difficulty--hard i[data-v-751e258a]{background:var(--red)}.ctf-dashboard-series__difficulties .ctf-dashboard-series__difficulty--baby i[data-v-751e258a]{background:#12c3e0}.ctf-dashboard-series__last[data-v-751e258a]{flex-direction:column;flex:1;justify-content:end;min-height:51rem;font-size:10rem;line-height:13rem;display:flex}.ctf-dashboard-series__last a[data-v-751e258a]{color:var(--red);overflow-wrap:anywhere;text-decoration:underline}.ctf-dashboard-series__next-column[data-v-751e258a]{flex-direction:column;gap:10rem;min-width:0;display:flex}.ctf-dashboard-series__goal[data-v-751e258a]{color:#fff;background:#303030;border-radius:20rem;flex-direction:column;gap:10rem;min-height:115rem;padding:16rem;display:flex}.ctf-dashboard-series__goal>header[data-v-751e258a]{align-items:center;gap:10rem;min-height:19rem;display:flex}.ctf-dashboard-series__goal p[data-v-751e258a]{color:#ffffffa6;font-size:10rem;line-height:13rem}.ctf-dashboard-series__goal>div[data-v-751e258a]{flex-shrink:0;gap:6rem;height:8rem;display:flex}.ctf-dashboard-series__goal i[data-v-751e258a]{background:#4a4a4a;border-radius:4rem;flex:1}.ctf-dashboard-series__goal i.is-complete[data-v-751e258a]{background:var(--red)}.ctf-dashboard-series__flag[data-v-751e258a]{background:#fff;border-radius:6rem;flex:0 0 19rem;place-items:center;width:19rem;height:19rem;display:grid}.ctf-dashboard-series__flag img[data-v-751e258a]{width:14rem;height:14rem;transform:translate(.5rem)}.ctf-dashboard-series__next[data-v-751e258a]{background:var(--white3);border-radius:20rem;flex-direction:column;gap:10rem;min-width:0;min-height:145rem;padding:16rem;display:flex}.ctf-dashboard-series__next>header[data-v-751e258a]{align-items:end;gap:8rem;min-height:20rem;display:flex}.ctf-dashboard-series__next>header h3[data-v-751e258a]{flex:1}.ctf-dashboard-series__next>header p[data-v-751e258a]{color:color-mix(in srgb,var(--black) 65%,transparent);white-space:nowrap;font-size:10rem;line-height:13rem}.ctf-dashboard-series__next>small[data-v-751e258a]{color:color-mix(in srgb,var(--black) 45%,transparent);min-height:13rem;font-size:10rem;line-height:13rem}.ctf-dashboard-series__complete[data-v-751e258a]{color:color-mix(in srgb,var(--black) 65%,transparent);font-size:12rem}.ctf-dashboard-series__notice[data-v-751e258a]{text-align:center;min-height:578rem;color:color-mix(in srgb,var(--black) 65%,transparent);align-content:center;gap:12rem;font-size:14rem;display:grid}.ctf-dashboard-series__notice button[data-v-751e258a]{color:var(--red);text-decoration:underline}@media (width<=799px){.ctf-dashboard-series[data-v-751e258a]{min-height:0}.ctf-dashboard-series__metrics[data-v-751e258a]{grid-template-columns:repeat(2,minmax(0,1fr))}.ctf-dashboard-series__metrics section[data-v-751e258a]{padding:12rem}.ctf-dashboard-series__metrics header[data-v-751e258a]{align-items:start;gap:6rem}.ctf-dashboard-series__metrics h3[data-v-751e258a]{flex:1}.ctf-dashboard-series__metrics b[data-v-751e258a]{font-size:20rem}.ctf-dashboard-series__calendar>footer[data-v-751e258a],.ctf-dashboard-series__calendar>header[data-v-751e258a],.ctf-dashboard-series__next>header[data-v-751e258a]{flex-wrap:wrap}.ctf-dashboard-series__calendar>header h3[data-v-751e258a],.ctf-dashboard-series__next>header p[data-v-751e258a]{white-space:normal}.ctf-dashboard-series__calendar>header[data-v-751e258a] .ctf-task-tabs{margin-left:auto}.ctf-dashboard-series__calendar-scroll[data-v-751e258a]{overflow-x:auto}.ctf-dashboard-series__months[data-v-751e258a]{min-width:1016rem}.ctf-dashboard-series__middle[data-v-751e258a]{grid-template-columns:minmax(0,1fr)}.ctf-dashboard-series__difficulties[data-v-751e258a]{min-height:270rem}.ctf-dashboard-series__next>header h3[data-v-751e258a]{flex-basis:100%}}.ctf-public-user[data-v-f1f276ba]{color:var(--black);flex-direction:column;gap:24rem;display:flex}.ctf-public-user__columns[data-v-f1f276ba]{grid-template-columns:minmax(0,494fr) minmax(0,542fr);align-items:start;gap:16rem;display:grid}.ctf-public-user__left[data-v-f1f276ba],.ctf-public-user__right[data-v-f1f276ba]{flex-direction:column;gap:16rem;min-width:0;display:flex}.ctf-public-user__identity[data-v-f1f276ba]{background:var(--white3);border-radius:28rem;gap:12rem;min-width:0;min-height:121rem;padding:16rem;display:flex}.ctf-public-user__name[data-v-f1f276ba]{flex-direction:column;flex:1;gap:8rem;min-width:0;display:flex}.ctf-public-user__nickname[data-v-f1f276ba]{flex:1;align-items:start;gap:8rem;min-height:37rem;display:flex}.ctf-public-user__nickname h1[data-v-f1f276ba]{overflow-wrap:anywhere;flex:1;min-width:0;font-family:Terminalia,monospace;font-size:24rem;font-weight:400;line-height:29rem}.ctf-public-user__position[data-v-f1f276ba]{flex-shrink:0;align-items:start;gap:4rem;font-size:12rem;font-weight:500;line-height:14rem;display:flex}.ctf-public-user__position[data-v-f1f276ba] .ctf-rank-delta{height:14rem}.ctf-public-user__position[data-v-f1f276ba] .ctf-rank-delta>span{display:none}.ctf-public-user__meters[data-v-f1f276ba]{flex-direction:column;gap:4rem;display:flex}.ctf-public-user__meter[data-v-f1f276ba]{color:color-mix(in srgb,var(--black) 45%,transparent);flex-direction:column;gap:2rem;font-size:10rem;line-height:13rem;display:flex}.ctf-public-user__meter>div[data-v-f1f276ba]:first-child{flex-wrap:wrap;justify-content:space-between;gap:0 8rem;min-height:14rem;display:flex}.ctf-public-user__meter b[data-v-f1f276ba]{color:var(--red);font-size:12rem;font-weight:600;line-height:14rem}.ctf-public-user__track[data-v-f1f276ba]{background:color-mix(in srgb,var(--black) 10%,transparent);border-radius:100rem;height:4rem;overflow:hidden}.ctf-public-user__track i[data-v-f1f276ba]{background:var(--red);height:100%;display:block}.ctf-public-user__meter--blue b[data-v-f1f276ba]{color:var(--blue-extra)}.ctf-public-user__meter--blue i[data-v-f1f276ba]{background:var(--blue-extra)}.ctf-public-user__about[data-v-f1f276ba]{background:var(--white3);border-radius:28rem;flex-direction:column;gap:10rem;min-height:121rem;padding:16rem;display:flex}.ctf-public-user__about header[data-v-f1f276ba]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8rem;display:flex}.ctf-public-user__about h2[data-v-f1f276ba]{font-size:14rem;font-weight:600;line-height:17rem}.ctf-public-user__about header p[data-v-f1f276ba]{color:color-mix(in srgb,var(--black) 30%,transparent);font-size:10rem;line-height:13rem}.ctf-public-user__about time[data-v-f1f276ba],.ctf-public-user__bio[data-v-f1f276ba]{color:color-mix(in srgb,var(--black) 65%,transparent)}.ctf-public-user__bio[data-v-f1f276ba]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12rem;line-height:1.3}.ctf-public-user__links[data-v-f1f276ba]{color:var(--red);flex-wrap:wrap;gap:8rem 12rem;font-size:14rem;line-height:20rem;display:flex}.ctf-public-user__links a[data-v-f1f276ba]{overflow-wrap:anywhere;align-items:center;gap:4rem;min-width:0;text-decoration:underline;display:inline-flex}.ctf-public-user__links i[data-v-f1f276ba]{background:var(--red);flex:0 0 18rem;width:18rem;height:18rem;-webkit-mask:url(../static/tasks/profile-website.svg) 50%/contain no-repeat;mask:url(../static/tasks/profile-website.svg) 50%/contain no-repeat}.ctf-public-user__links .ctf-public-user__telegram[data-v-f1f276ba]{-webkit-mask-image:url(../static/tasks/telegram.svg);mask-image:url(../static/tasks/telegram.svg)}.ctf-public-user__metrics[data-v-f1f276ba]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16rem;display:grid}.ctf-public-user__metric[data-v-f1f276ba]{background:var(--white3);border-radius:28rem;min-width:0;min-height:121rem;padding:16rem}.ctf-public-user__metric header[data-v-f1f276ba]{border-bottom:1px solid color-mix(in srgb,var(--black) 10%,transparent);justify-content:space-between;align-items:center;gap:8rem;padding-bottom:12rem;display:flex}.ctf-public-user__metric h2[data-v-f1f276ba],.ctf-public-user__summary h2[data-v-f1f276ba]{font-size:14rem;font-weight:600;line-height:17rem}.ctf-public-user__metric header button[data-v-f1f276ba]{white-space:nowrap;align-items:center;gap:4rem;font-size:12rem;font-weight:600;line-height:15rem;display:inline-flex}.ctf-public-user__metric header button i[data-v-f1f276ba]{background:var(--red);width:12rem;height:12rem;-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-public-user__metric header button[data-v-f1f276ba]:focus-visible{outline:1px solid var(--black);outline-offset:4rem}.ctf-public-user__numbers[data-v-f1f276ba]{justify-content:space-between;align-items:start;gap:16rem;padding-top:12rem;display:flex}.ctf-public-user__numbers p[data-v-f1f276ba]{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.ctf-public-user__numbers b[data-v-f1f276ba]{font-size:24rem;font-weight:500;line-height:29rem}.ctf-public-user__numbers p>span[data-v-f1f276ba]{color:color-mix(in srgb,var(--black) 45%,transparent);white-space:nowrap;align-items:center;font-size:12rem;line-height:16rem;display:flex}.ctf-public-user__metric:last-child .ctf-public-user__numbers>p[data-v-f1f276ba]:nth-child(2){flex:none}.ctf-public-user__blood[data-v-f1f276ba]{place-items:center;width:14rem;height:14rem;display:grid;position:relative}.ctf-public-user__blood small[data-v-f1f276ba]{color:#fff;font-size:7rem;font-style:normal;line-height:8.4rem;position:absolute;top:3.5rem;left:4.8rem}.ctf-public-user__summary[data-v-f1f276ba]{background:var(--white3);border-radius:28rem;min-height:134rem;padding:16rem}.ctf-public-user__summary h2[data-v-f1f276ba]{box-shadow:inset 0 -1px color-mix(in srgb,var(--black) 10%,transparent);padding-bottom:12rem}.ctf-public-user__summary-body[data-v-f1f276ba]{justify-content:center;align-items:center;gap:40rem;padding-top:12rem;display:flex}.ctf-public-user__summary-body svg[data-v-f1f276ba]{flex:0 0 61rem;width:61rem;height:61rem}.ctf-public-user__summary-body circle[data-v-f1f276ba]{fill:none;stroke-width:12px}.ctf-public-user__ring-track[data-v-f1f276ba]{stroke:var(--red)}.ctf-public-user__ring[data-v-f1f276ba]{stroke:var(--green1-extra)}.ctf-public-user__empty-ring .ctf-public-user__ring-track[data-v-f1f276ba]{stroke:color-mix(in srgb,var(--black) 10%,transparent)}.ctf-public-user__legend[data-v-f1f276ba]{grid-template-columns:130rem 144rem;gap:24rem;display:grid}.ctf-public-user__legend p[data-v-f1f276ba]{flex-direction:column;gap:4rem;font-size:12rem;line-height:11rem;display:flex}.ctf-public-user__legend b[data-v-f1f276ba]{white-space:nowrap;font-weight:600}.ctf-public-user__legend i[data-v-f1f276ba]{background:var(--green1-extra);border-radius:2rem;width:11rem;height:11rem}.ctf-public-user__legend .ctf-public-user__wrong[data-v-f1f276ba]{background:var(--red)}.ctf-public-user__private[data-v-f1f276ba]{color:color-mix(in srgb,var(--black) 45%,transparent);text-align:center;padding:30rem 0;font-size:12rem}@media (width<=799px){.ctf-public-user__columns[data-v-f1f276ba]{grid-template-columns:minmax(0,1fr)}.ctf-public-user__metrics[data-v-f1f276ba],.ctf-public-user__numbers[data-v-f1f276ba]{gap:8rem}.ctf-public-user__metric[data-v-f1f276ba]{padding:12rem}.ctf-public-user__metric header[data-v-f1f276ba]{flex-wrap:wrap}.ctf-public-user__numbers p>span[data-v-f1f276ba]{white-space:normal;text-align:center;overflow-wrap:normal;font-size:9rem;line-height:12rem}.ctf-public-user__metric:last-child .ctf-public-user__numbers>p[data-v-f1f276ba]:nth-child(2){flex:1}.ctf-public-user__summary-body[data-v-f1f276ba]{gap:16rem}.ctf-public-user__legend[data-v-f1f276ba]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12rem}.ctf-public-user__legend p[data-v-f1f276ba]{font-size:10rem;line-height:13rem}.ctf-public-user__legend b[data-v-f1f276ba]{white-space:normal}}
