.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}}
