.ctf-task-tabs[data-v-70aed13b]{border:1px solid var(--red);isolation:isolate;width:max-content;max-width:100%;height:40rem;margin:24rem auto;padding:calc(4rem - 1px);display:flex}.ctf-task-tabs[data-v-70aed13b],.ctf-task-tabs button[data-v-70aed13b]{border-radius:28rem;position:relative}.ctf-task-tabs button[data-v-70aed13b]{z-index:1;min-width:0;height:32rem;color:var(--black);white-space:nowrap;flex:0 auto;padding:7rem 16rem 8rem;font-size:14rem;line-height:17rem;transition:color .28s ease-in-out}.ctf-task-tabs button[aria-pressed=true][data-v-70aed13b]{color:#fff;font-weight:600}.ctf-task-tabs button[data-v-70aed13b]:focus-visible{outline:1px solid var(--black);outline-offset:2rem}.ctf-task-tabs__active[data-v-70aed13b]{z-index:0;background:var(--red);pointer-events:none;border-radius:28rem;transition:transform .28s ease-in-out,width .28s ease-in-out;position:absolute;top:calc(4rem - 1px);bottom:calc(4rem - 1px);left:0}@media (prefers-reduced-motion:reduce){.ctf-task-tabs button[data-v-70aed13b],.ctf-task-tabs__active[data-v-70aed13b]{transition:none}}@media (width<=799px){.ctf-task-tabs button[data-v-70aed13b]{padding-left:12rem;padding-right:12rem;font-size:12rem}}.ctf-metric-hint[data-v-c6b7b2bd]{flex:0 0 14rem;width:14rem;height:14rem;display:inline-block}.ctf-metric-hint button[data-v-c6b7b2bd]{width:14rem;height:14rem;color:var(--red);display:block}.ctf-metric-hint button[data-v-c6b7b2bd]:focus-visible{outline:1px solid var(--red);outline-offset:3rem;border-radius:50%}.ctf-metric-hint button span[data-v-c6b7b2bd]{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-c6b7b2bd]{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-c6b7b2bd]{width:27rem;height:auto;position:absolute;bottom:-7rem}.ctf-metric-tooltip--below .ctf-metric-tooltip__arrow[data-v-c6b7b2bd]{top:-7rem;bottom:auto;transform:rotate(180deg)}.ctf-metric-hint--solution button span[data-v-c6b7b2bd]{-webkit-mask-image:url(../static/tasks/solution-info.svg);mask-image:url(../static/tasks/solution-info.svg)}.ctf-metric-tooltip--solution[data-v-c6b7b2bd]{width:340rem;max-width:calc(100vw - 16px);font-weight:400;line-height:1.3}html[color-theme=dark] .ctf-metric-tooltip__arrow{filter:brightness(.45)}
