.ctf-task-autocomplete[data-v-c99de030]{flex-direction:column;gap:8rem;min-width:0;display:flex;position:relative}.ctf-task-autocomplete input[data-v-c99de030]{border:1px solid color-mix(in srgb,var(--black) 30%,transparent);width:100%;min-width:0;min-height:40rem;color:var(--black);background:0 0;border-radius:20rem;padding:12rem 20rem;font-size:12rem;line-height:1.3}.ctf-task-autocomplete input[data-v-c99de030]::placeholder{color:color-mix(in srgb,var(--black) 30%,transparent)}.ctf-task-autocomplete input[data-v-c99de030]:focus-visible{outline:1px solid var(--black);outline-offset:2px}.ctf-task-autocomplete__menu[data-v-c99de030]{z-index:30;width:100%;min-width:0;position:absolute;top:calc(100% + 8rem);left:0}.ctf-task-autocomplete__list[data-v-c99de030]{width:100%;max-height:280rem}.ctf-task-autocomplete__list[data-v-c99de030] button{text-align:left;width:100%}.ctf-task-autocomplete__list[data-v-c99de030] button.ctf-task-autocomplete__option--active,.ctf-task-autocomplete__list[data-v-c99de030] button:hover{background:color-mix(in srgb,var(--black) 5%,transparent)}.ctf-task-autocomplete__list[data-v-c99de030] .base-toggler-element__wrapper{white-space:normal;overflow-wrap:anywhere;font-size:12rem}.ctf-task-autocomplete__status[data-v-c99de030]{border:1px solid color-mix(in srgb,var(--black) 65%,transparent);background:var(--gray1);color:color-mix(in srgb,var(--black) 65%,transparent);border-radius:20rem;padding:12rem 20rem;font-size:12rem}.ctf-task-autocomplete__status button[data-v-c99de030]{color:var(--red);margin-top:8rem;text-decoration:underline}.ctf-uploaded-file[data-v-db1ab875]{--upload-background:var(--gray1-primary);--upload-icon:#30303073;align-items:center;gap:8rem;min-width:0;display:flex}.ctf-uploaded-file__action[data-v-db1ab875]{background:var(--upload-background);width:40rem;height:40rem;color:var(--upload-icon);border-radius:24rem;flex:0 0 40rem;place-items:center;display:grid}.ctf-uploaded-file__action[data-v-db1ab875]:focus-visible{outline:1rem solid var(--red);outline-offset:2rem}.ctf-uploaded-file__remove[data-v-db1ab875]{background:var(--white-primary);width:24rem;height:24rem;display:none;-webkit-mask:url(../static/tasks/upload-remove.svg) 50%/contain no-repeat;mask:url(../static/tasks/upload-remove.svg) 50%/contain no-repeat}.ctf-uploaded-file__text[data-v-db1ab875]{flex-direction:column;justify-content:center;gap:4rem;min-width:0;display:flex}.ctf-uploaded-file__name[data-v-db1ab875]{color:var(--white);overflow-wrap:anywhere;font-size:14rem;font-weight:600;line-height:1.2}.ctf-uploaded-file__name[data-v-db1ab875]:focus-visible{outline:1rem solid var(--red);outline-offset:2rem}.ctf-uploaded-file__meta[data-v-db1ab875]{color:color-mix(in srgb,var(--white) 30%,transparent);align-items:center;gap:4rem;font-size:12rem;line-height:1.3;display:flex}.ctf-uploaded-file:is(:hover,:focus-within) .ctf-uploaded-file__action--remove[data-v-db1ab875]:not(:disabled){background:var(--red)}.ctf-uploaded-file:is(:hover,:focus-within) .ctf-uploaded-file__action--remove[data-v-db1ab875]:not(:disabled) .ctf-file-icon{display:none}.ctf-uploaded-file:is(:hover,:focus-within) .ctf-uploaded-file__action--remove:not(:disabled) .ctf-uploaded-file__remove[data-v-db1ab875]{display:block}html:not([color-theme=light]) .ctf-uploaded-file{--upload-background:var(--black-dark-primary);--upload-icon:#fff6}@media (hover:none){.ctf-uploaded-file__action--remove[data-v-db1ab875]{background:var(--red)}.ctf-uploaded-file__action--remove[data-v-db1ab875] .ctf-file-icon{display:none}.ctf-uploaded-file__action--remove .ctf-uploaded-file__remove[data-v-db1ab875]{display:block}}.ctf-proposal[data-v-b42ccef3]{background:var(--white3);border-radius:28rem;font-size:14rem;line-height:1.4}.ctf-proposal>header[data-v-b42ccef3]{align-items:center;padding:24rem;display:flex}.ctf-proposal>header h1[data-v-b42ccef3]{font-family:IBM Plex Mono,monospace;font-size:24rem;font-weight:500;line-height:1.2}.ctf-proposal form[data-v-b42ccef3]{flex-direction:column;gap:24rem;padding:0 24rem 24rem;display:flex}.ctf-proposal input[data-v-b42ccef3]:not([type=file]),.ctf-proposal textarea[data-v-b42ccef3]{border:1px solid color-mix(in srgb,var(--black) 30%,transparent);width:100%;color:var(--black);border-radius:20rem;padding:12rem 20rem;font-size:12rem;line-height:1.3}.ctf-proposal input[data-v-b42ccef3]:not([type=file])::-moz-placeholder{color:color-mix(in srgb,var(--black) 30%,transparent)}.ctf-proposal textarea[data-v-b42ccef3]::-moz-placeholder{color:color-mix(in srgb,var(--black) 30%,transparent)}.ctf-proposal input[data-v-b42ccef3]:not([type=file])::placeholder,.ctf-proposal textarea[data-v-b42ccef3]::placeholder{color:color-mix(in srgb,var(--black) 30%,transparent)}.ctf-proposal input[data-v-b42ccef3]:not([type=file]):focus-visible,.ctf-proposal textarea[data-v-b42ccef3]:focus-visible{outline:1px solid var(--black);outline-offset:2px}.ctf-proposal input[data-v-b42ccef3]:not([type=file]){min-height:40rem}.ctf-proposal textarea[data-v-b42ccef3]{resize:vertical;min-height:124rem}.ctf-proposal[data-v-b42ccef3] .base-btn__content{align-items:center;gap:4rem;display:flex}.ctf-proposal button[data-v-b42ccef3]:disabled{opacity:.4;cursor:default}.ctf-proposal[data-v-b42ccef3] .base-btn:disabled{opacity:1;color:color-mix(in srgb,var(--black) 30%,transparent);background:color-mix(in srgb,var(--black) 10%,transparent)}.ctf-proposal__plus-icon[data-v-b42ccef3]{background:currentColor;width:20rem;height:20rem;-webkit-mask:url(../static/tasks/plus.svg) 50%/contain no-repeat;mask:url(../static/tasks/plus.svg) 50%/contain no-repeat}.ctf-proposal__fields[data-v-b42ccef3],.ctf-proposal__telegram[data-v-b42ccef3]{flex-direction:column;gap:8rem;display:flex}.ctf-proposal__telegram small[data-v-b42ccef3]{font-size:12rem}.ctf-proposal__drop[data-v-b42ccef3]{border:1px dashed color-mix(in srgb,var(--black) 45%,transparent);background:color-mix(in srgb,var(--black) 5%,transparent);text-align:center;color:color-mix(in srgb,var(--black) 45%,transparent);border-radius:20rem;flex-direction:column;align-items:center;gap:16rem;padding:24rem;display:flex}.ctf-proposal__drop input[data-v-b42ccef3]{display:none}.ctf-proposal__drop small[data-v-b42ccef3]{font-size:10rem}.ctf-proposal__rule[data-v-b42ccef3]{background:color-mix(in srgb,var(--black) 10%,transparent);height:1px}.ctf-proposal__contact[data-v-b42ccef3]{text-align:center;color:color-mix(in srgb,var(--black) 65%,transparent);font-size:12rem}.ctf-proposal__contact a[data-v-b42ccef3],.ctf-proposal__save[data-v-b42ccef3]{text-decoration:underline}.ctf-proposal__files[data-v-b42ccef3]{flex-wrap:wrap;gap:16rem 24rem;margin:0;padding:0;list-style:none;display:flex}.ctf-proposal__files li[data-v-b42ccef3]{min-width:0;max-width:100%}.ctf-proposal__save[data-v-b42ccef3]{align-self:center;font-size:12rem}.ctf-proposal__error[data-v-b42ccef3]{color:var(--red)}.ctf-proposal__choice[data-v-b42ccef3],.ctf-proposal__status[data-v-b42ccef3]{flex-direction:column;gap:8rem;display:flex}.ctf-proposal__choice a[data-v-b42ccef3],.ctf-proposal__status a[data-v-b42ccef3]{color:var(--red);text-decoration:underline}.ctf-proposal__notice[data-v-b42ccef3]{padding:0 24rem 24rem}@media (width<=799px){.ctf-proposal>header h1[data-v-b42ccef3]{font-size:20rem}}.ctf-proposal-columns[data-v-8ca34adf]{grid-template-columns:292rem minmax(0,1fr);align-items:start;gap:24rem;display:grid}@media (width<=799px){.ctf-proposal-columns[data-v-8ca34adf]{grid-template-columns:minmax(0,1fr)}.ctf-proposal-columns[data-v-8ca34adf]>.ctf-leaderboard{display:none}}
