.ctf-banner[data-v-99843044]{border-radius:.5rem;padding:0 2.5rem}@media(max-width:1079.98px){.ctf-banner[data-v-99843044]{background-size:auto 70%;padding:0 1rem}}.ctf-banner .content[data-v-99843044]{display:flex;flex-direction:column}.header_Ad4gH{display:grid;gap:1.5rem;grid-template-areas:"image info info   actions" "image meta button button";grid-template-columns:auto 1fr auto auto}@media(max-width:779.98px){.header_Ad4gH{gap:.25rem 0;grid-template-areas:"image info    info   info" " meta meta actions button";grid-template-columns:auto 1fr auto auto;top:1rem}}.header_Ad4gH .image{grid-area:image;grid-row:1/3;width:12rem}@media(max-width:779.98px){.header_Ad4gH .image{grid-row:auto;width:4.75rem}}.header_Ad4gH .info{display:flex;flex:1;flex-direction:column;grid-area:info}@media(max-width:779.98px){.header_Ad4gH .info{margin-left:.5rem}}.header_Ad4gH .info .top{display:flex;flex-direction:row;justify-content:space-between}@media(max-width:779.98px){.header_Ad4gH .info .top .sub{display:none}}.header_Ad4gH .info .title{font-size:1.875rem;font-weight:700;line-height:1.5rem;margin:1rem 0}@media(max-width:779.98px){.header_Ad4gH .info .title{font-size:1.25rem}}.header_Ad4gH .info .time{color:#6b7af7;font-size:1.5rem}@media(max-width:779.98px){.header_Ad4gH .info .time{font-size:.85rem}}.header_Ad4gH .info .time .date{font-weight:700}.header_Ad4gH .actions{grid-area:actions;text-align:right}.header_Ad4gH .metadata{color:#828086;font-size:.8rem;grid-area:meta;margin-top:auto}@media(max-width:779.98px){.header_Ad4gH .metadata{margin:auto 0}}.header_Ad4gH .button{grid-area:button;margin-left:.5rem;margin-top:auto}.header_Ad4gH .button .btn{font-weight:700}@media(min-width:1080px){.header_Ad4gH .button .btn{font-size:1.125rem;height:4rem;width:15rem}}@media(min-width:780px)and (max-width:1079.98px){.header_Ad4gH .button .btn{font-size:1.125rem;height:3rem;width:10rem}}.detail_JytYn{display:flex;flex-direction:row;flex-wrap:wrap;padding:2rem 0}@media(min-width:780px){.detail_JytYn .detail-column{flex:1;margin:0 2rem}}@media(max-width:1079.98px){.detail_JytYn{flex-direction:column;padding:1.5rem 1rem}}@media(max-width:779.98px){.detail_JytYn{padding:1.5rem 1rem}}.detail_JytYn h4,.detail_JytYn h5{color:#6b7af7;font-weight:700}.detail_JytYn .ctf-period{color:#828086;display:none;font-size:.85rem}@media(max-width:779.98px){.detail_JytYn .ctf-period{display:block}}.detail_JytYn .overview-row{margin:2rem 0;width:100%}@media(max-width:1079.98px){.detail_JytYn .overview-row{padding:0 1.5rem}}.detail_JytYn .overview-col{align-items:center;display:flex;flex-direction:column}@media(max-width:779.98px){.detail_JytYn .overview-col:first-child,.detail_JytYn .overview-col:nth-child(2){margin-bottom:1rem}}.detail_JytYn .overview-col .icon{align-items:center;border:3px solid #6b7af7;border-radius:99rem;display:flex;height:5.6rem;justify-content:center;width:5.6rem}@media(max-width:779.98px){.detail_JytYn .overview-col .icon img{width:60%}}.detail_JytYn .overview-col .description{display:flex;flex-direction:column}.detail_JytYn .overview-col .description .text{display:flex;font-size:.875rem;justify-content:center;margin-top:.5rem;text-align:center}.detail_JytYn .overview-col .description .point{color:#6b7af7;font-size:1.125rem;font-weight:700;text-align:center}.detail_JytYn .detail-section{margin-bottom:2rem}.detail_JytYn .detail-section h5{font-size:1rem}.detail_JytYn .detail-section p{font-size:.875rem}.detail_JytYn .ctf-sponsors{margin-bottom:2rem}@media(max-width:1079.98px){.detail_JytYn .ctf-sponsors{margin-bottom:1.5rem}}.detail_JytYn .ctf-sponsors .sponsors-list-row{margin-bottom:1.5rem}@media(max-width:779.98px){.detail_JytYn .ctf-sponsors .sponsors-list-row{margin:1rem 0 2rem}}.detail_JytYn .ctf-sponsors .text{margin-bottom:.5rem}.detail_JytYn .ctf-sponsors .sponsor-col{text-align:center}.detail_JytYn .ctf-sponsors .sponsor-image{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:90%;border:1px solid #dedee6;height:3.2rem;margin-bottom:.5rem}.detail_JytYn .ctf-sponsors .sponsor-image.tier-4{border:2px solid #00eaad}.detail_JytYn .ctf-sponsors .sponsor-image.tier-3{border:2px solid #ffdc7a}.detail_JytYn .ctf-sponsors .sponsor-image.tier-2{border:2px solid #c3c2cc}.detail_JytYn .ctf-sponsors .sponsor-image.tier-1{border:2px solid #f7b997}.detail_JytYn .ctf-badge{margin-bottom:2rem;min-height:7.5rem}@media(max-width:779.98px){.detail_JytYn .ctf-badge{min-height:5.25rem}.detail_JytYn .ctf-badge p{font-size:.75rem}}.detail_JytYn .ctf-badge .badge-image{float:right;height:7.5rem;margin-left:1rem;width:7.5rem}@media(max-width:779.98px){.detail_JytYn .ctf-badge .badge-image{height:5.25rem;margin-left:.5rem;width:5.25rem}}.detail_JytYn .datetime-input-row{align-items:center;display:flex;flex-direction:row;margin:.5rem 0}.detail_JytYn .datetime-input-row .label{font-weight:700;margin-right:.5rem}.detail_JytYn .time-distance{color:#6b7af7;font-size:1rem;font-weight:700}.detail_JytYn .detail-actions{border-top:1px solid #dedee6;flex-basis:100%;text-align:right}@media(min-width:780px){.detail_JytYn .detail-actions{margin-bottom:-2rem;padding:1rem 2rem}}.detail_JytYn .ctf-markdown ol,.detail_JytYn .ctf-markdown ul{padding-left:1.5rem}.column_bPQkg .header{align-items:center;border-bottom:2px solid #e7e9f1;display:flex;justify-content:space-between;padding-bottom:1rem}.column_bPQkg .header .title{font-size:1.5rem;font-weight:700}.column_bPQkg .header .more{color:#7a7e8b;flex-shrink:0}.column_bPQkg .header .more:hover{text-decoration:none}.column_bPQkg .main{margin-top:.875rem}.ctf_TTCE3 .ctf-title{font-size:1.5rem;font-weight:700;line-height:2rem}.ctf_TTCE3 .ctf-title .skeleton{height:2rem}.ctf_TTCE3 .ctf-title .badge{margin-bottom:.25rem}.ctf_TTCE3 .ctf-title a{text-decoration:none}.ctf_TTCE3 .ctf-title a .to-admin{font-size:1rem}.ctf_TTCE3 .label{color:#aaacb0;font-size:.875rem;font-weight:600;line-height:1.25rem}.ctf_TTCE3 .label .skeleton{height:1.125rem;width:2rem}.ctf_TTCE3 .description{color:#303030;font-size:.875rem;line-height:1.375rem}.ctf_TTCE3 .description.emphasize{font-size:1rem;line-height:1.5rem}.ctf_TTCE3 .description .skeleton{height:1.25rem}.ctf_TTCE3 .ctf-markdown img{max-width:100%}.ctf_TTCE3 .participants{color:#8f9194}.filter_fxRUX{align-items:center;border:1px solid #e1e3e7;border-radius:.5rem;display:flex;padding:.625rem 1rem}.filter_fxRUX .icon{margin-right:.5rem}.filter_fxRUX .filter-nav{margin:0;padding:0}.filter_fxRUX .filter-nav .nav-item{color:#525252;cursor:pointer;display:inline-block;font-size:1rem;font-weight:500}.filter_fxRUX .filter-nav .nav-item.active{color:#6b7af7;font-weight:700}.filter_fxRUX .filter-nav .nav-item:not(:last-child):after{color:#828086;content:"·";margin:0 .5rem}.order_\+oKds{align-items:center;background-color:#eceef0;border-radius:100%;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:1.75rem;justify-content:center;line-height:1.25rem;margin-right:.5rem;width:1.75rem}.challenge_\+VVvL.solved .challenge-card,.challenge_\+VVvL.solved .metadata{color:#6b7af7}.challenge_\+VVvL.solved .challenge-card .challenge-title .order{background-color:#6b7af7;color:#fff}.challenge_\+VVvL.solved .challenge-card .challenge-metadata .challenge-score .point{color:#6b7af7}.challenge_\+VVvL.no-solvers .challenge-card .challenge-metadata .challenge-score .point,.challenge_\+VVvL.no-solvers .metadata{color:#fb5959}.challenge_\+VVvL.flat .skeleton{height:64px;width:100%}.challenge_\+VVvL.flat .challenge-card{align-items:center;flex-direction:row;height:inherit}.challenge_\+VVvL.flat .challenge-card .challenge-title{flex:none;width:50%}@media(max-width:1079.98px){.challenge_\+VVvL.flat .challenge-card .challenge-title{width:70%}}.challenge_\+VVvL.flat .challenge-card .challenge-metadata{align-items:center;flex:1;margin:inherit}@media(max-width:779.98px){.challenge_\+VVvL.flat .challenge-card .challenge-metadata{justify-content:end}}.challenge_\+VVvL.flat .challenge-card .challenge-metadata .challenge-tags{margin-left:1rem}.challenge_\+VVvL .metadata{color:#828086;font-size:.875rem;margin-bottom:.25rem}.challenge_\+VVvL .metadata .skeleton{height:.875rem;width:10rem}.challenge_\+VVvL .skeleton{height:160px}.challenge_\+VVvL .challenge-card{border:1px solid #eceef0;border-radius:.25rem;cursor:pointer;display:flex;flex-direction:column;gap:1rem;padding:1rem;transition:transform .16s ease-in-out}.challenge_\+VVvL .challenge-card:hover{text-decoration:none;transform:translateY(-2px)}.challenge_\+VVvL .challenge-card .challenge-title{align-items:center;display:flex;flex:1}.challenge_\+VVvL .challenge-card .challenge-title .title{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-inline-box;font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis}.challenge_\+VVvL .challenge-card .challenge-metadata{align-items:center;display:flex;justify-content:space-between;margin-top:auto}@media(max-width:1079.98px){.challenge_\+VVvL .challenge-card .challenge-metadata{justify-content:end}}.challenge_\+VVvL .challenge-card .challenge-metadata .challenge-tags{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:1079.98px){.challenge_\+VVvL .challenge-card .challenge-metadata .challenge-tags{display:none}}.challenge_\+VVvL .challenge-card .challenge-metadata .challenge-score{color:#303030;flex-shrink:0;font-size:.875rem;line-height:1.25rem}.challenge_\+VVvL .challenge-card .challenge-metadata .challenge-score .point{color:#000;font-size:1.125rem;font-weight:600;line-height:1.625rem}.blitz-component-description[data-v-21be5192]>:not(:last-child){padding:1.5rem 0}.blitz-component-description .split[data-v-21be5192]{display:flex;justify-content:space-between}.blitz-component-description .split>[data-v-21be5192]{flex:1}.ctf-image[data-v-5454de04]{background-image:url(https://static.dreamhack.io/main/v2/img/image_default.9a0bf4a.png);background-position:50%;background-size:cover;border:1px solid #dedede;border-radius:.25rem;padding-bottom:100%}.ctf-image.is-finished[data-v-5454de04]{background-color:#000;opacity:.2}.countdown[data-v-221a55d4]{align-items:center;background-color:#6b7af7;border:1px solid #6b7af7;border-radius:.25rem .25rem 0 0;color:#fff;display:flex;font-size:.8125rem;font-weight:600;justify-content:center;padding:.375rem 0;width:100%}.countdown.ended[data-v-221a55d4]{background-color:#f3f5f9;border-color:#0000;color:#c2c5ca}.btn-tooltip[data-v-e0b3cd60]{opacity:1;position:absolute}.btn-tooltip[data-v-e0b3cd60] .tooltip-inner{max-width:none;padding:.4063rem .625rem}.ban-option .tooltip-container[data-v-e0b3cd60]{display:inline-block;position:relative}.ban-option h3[data-v-e0b3cd60]{font-size:.875rem;font-weight:600;line-height:1.375rem}.ban-option .categories[data-v-e0b3cd60]{display:flex;flex:1;flex-wrap:wrap;font-weight:700;margin-bottom:1rem;text-align:center}.ban-option .categories .category[data-v-e0b3cd60]{word-break:keep-all}.ban-option .categories .category.readonly[data-v-e0b3cd60]:hover{cursor:inherit}.ban-option .categories .category[data-v-e0b3cd60]:hover{cursor:pointer}.ban-option .categories .category-button[data-v-e0b3cd60]{align-items:center;border:1px solid #e1e3e7;border-radius:1rem;display:flex;gap:.5rem;margin-bottom:.5rem;padding:.375rem}.ban-option .categories .category-button .category-text[data-v-e0b3cd60]{color:#8f9194;font-weight:500}.ban-option .categories .category-button .category-text.allow[data-v-e0b3cd60]{color:#6b7dfb}.ban-option .categories .category-button.allow[data-v-e0b3cd60]{background-color:#ecedff;border:1px solid #6b7dfb}.ban-option .coin-indicator[data-v-e0b3cd60]{font-size:.875rem;height:1.75rem;margin-right:.5rem}.ctf-info[data-v-4965fabc]{border:1px solid #eceef0;border-radius:.25rem;margin-top:1rem;padding:1.25rem}.ctf-info .img-wrapper[data-v-4965fabc]{height:7.5rem;width:7.5rem}.ctf-info .ctf-title[data-v-4965fabc]{margin:1rem 0 1.5rem}.ctf-info .ctf-title .skeleton[data-v-4965fabc]{height:2rem;line-height:2rem}.ctf-info ul[data-v-4965fabc]{padding:.5rem 1rem}.translation-button[data-v-9cecdcaa]{align-items:center;background:none;border:none;display:flex;gap:.125rem;padding:0}.translation-button.size-sm[data-v-9cecdcaa]{font-size:.75rem;font-weight:400;line-height:1.1875rem}.translation-button.size-md[data-v-9cecdcaa]{font-size:.8125rem;font-weight:500;line-height:1.25rem}.translation-button .translate[data-v-9cecdcaa]{color:#c2c4ff}.translation-button .translated-text[data-v-9cecdcaa],.translation-button .undo[data-v-9cecdcaa]{color:#c2c5ca}.translation-button:hover .translate[data-v-9cecdcaa]{color:#d9daff;text-decoration:underline;text-decoration-color:#d9daff}.translation-button:hover .undo[data-v-9cecdcaa]{color:#d1d5db;text-decoration:underline;text-decoration-color:#d1d5db}.translation-button:hover .translated-text[data-v-9cecdcaa]{color:#d1d5db;text-decoration:none}.translation-button:hover .translate-icon-md[data-v-9cecdcaa],.translation-button:hover .translate-icon-sm[data-v-9cecdcaa]{background-image:url(https://static.dreamhack.io/main/v2/img/translate-hover-button.fcb7629.svg)}.translation-button[data-v-9cecdcaa]:active,.translation-button[data-v-9cecdcaa]:hover:active{text-decoration:none}.translation-button:active .translate[data-v-9cecdcaa],.translation-button:hover:active .translate[data-v-9cecdcaa]{color:#a8aaff;text-decoration:none}.translation-button:active .translated-text[data-v-9cecdcaa],.translation-button:active .undo[data-v-9cecdcaa],.translation-button:hover:active .translated-text[data-v-9cecdcaa],.translation-button:hover:active .undo[data-v-9cecdcaa]{color:#aaacb0;text-decoration:none}.translation-button:active .translate-icon-md[data-v-9cecdcaa],.translation-button:active .translate-icon-sm[data-v-9cecdcaa],.translation-button:hover:active .translate-icon-md[data-v-9cecdcaa],.translation-button:hover:active .translate-icon-sm[data-v-9cecdcaa]{background-image:url(https://static.dreamhack.io/main/v2/img/translate-focus-button.c4d545c.svg)}.translation-button[data-v-9cecdcaa]:focus{box-shadow:none;outline:none}.translation-button .translate-icon-sm[data-v-9cecdcaa]{height:14px;width:14px}.translation-button .translate-icon-md[data-v-9cecdcaa],.translation-button .translate-icon-sm[data-v-9cecdcaa]{background-image:url(https://static.dreamhack.io/main/v2/img/translate-default-button.fd98a46.svg);background-size:cover}.translation-button .translate-icon-md[data-v-9cecdcaa]{height:16px;width:16px}.btn-link[data-v-9cecdcaa]{text-decoration:none}.challenge-card[data-v-4e1c7a38]{background-color:#f0f0f5;border-radius:1rem;padding:2rem}.challenge-card .challenge-section[data-v-4e1c7a38]{border-bottom:1px solid #deded6;padding-bottom:2rem}.challenge-card .challenge-section .split[data-v-4e1c7a38]{display:flex;justify-content:space-between;margin-bottom:1rem}.challenge-card .challenge-section .tags .tag[data-v-4e1c7a38]{background-color:#fff;border-radius:1rem;color:gray;padding:.3rem 1rem}.challenge-card .challenge-section .tags .tag[data-v-4e1c7a38]:not(:last-child){margin-right:.5rem}.challenge-card .challenge-section .title[data-v-4e1c7a38]{font-size:1.5rem;font-weight:700}.challenge-card .challenge-section .description-wrapper[data-v-4e1c7a38]{display:flex;flex-direction:column;padding-bottom:1rem}.challenge-card .challenge-section .description-wrapper .description[data-v-4e1c7a38]{padding:1rem 0}.challenge-card .challenge-section .download[data-v-4e1c7a38]{background-color:#fff;border-radius:.5rem;color:#6b7af7;padding:.5rem 1rem}.challenge-card .challenge-section .download .icon[data-v-4e1c7a38]{margin-right:.25rem}.challenge-card .challenge-section .live[data-v-4e1c7a38]{cursor:pointer;font-weight:700;margin-bottom:1rem;text-decoration:underline}.challenge-card .challenge-section .live.disabled[data-v-4e1c7a38]{color:#828086}.challenge-card .challenge-section .liveinfo[data-v-4e1c7a38]{background-color:#ebf8ff;border-radius:.5rem;margin:0;padding:.5rem 1rem}.challenge-card .challenge-section .liveinfo p[data-v-4e1c7a38],.challenge-card .challenge-section .liveinfo pre[data-v-4e1c7a38]{margin-bottom:0}.challenge-card .challenge-section .liveinfo pre code[data-v-4e1c7a38]{color:#e60f6c;font-size:.875rem}.challenge-card .auth-section[data-v-4e1c7a38]{align-items:center;display:flex;padding-top:2rem}.challenge-card .auth-section .btn-auth[data-v-4e1c7a38],.challenge-card .auth-section .label[data-v-4e1c7a38]{flex-shrink:0}.challenge-card .auth-section .label[data-v-4e1c7a38]{font-weight:700}.challenge-card .auth-section .auth-input[data-v-4e1c7a38]{border-color:#0000;border-radius:.5rem;flex:1;margin:0 1rem}.challenge-card .auth-section .btn-auth[data-v-4e1c7a38]{border-radius:.5rem;padding:.5rem 1rem}.portinfo[data-v-4e1c7a38]{display:flex;flex-direction:row}.portinfo .port-forwarding[data-v-4e1c7a38]{display:flex;flex-direction:column}.blitz-challenge h3[data-v-ed3ee444]{font-size:2rem;font-weight:700}.blitz-challenge .caption[data-v-ed3ee444]{color:#828086;margin-bottom:.5rem}.error-search-no-result[data-v-17f2a91d]{color:#828086;padding:5rem 0;text-align:center}.error-search-no-result .content[data-v-17f2a91d]{margin:1rem 0}.result-score[data-v-546a30f8]{display:flex}.diff[data-v-d939b25e]{background-color:#f0f0f5;border-radius:.25rem;color:#828086;font-size:.75rem;font-weight:700;line-height:1.125rem;padding:.125rem .375rem}.diff.positive[data-v-d939b25e]{background-color:#e0f7ee;color:#1bc48f}.diff.negative[data-v-d939b25e]{background-color:#fde2e2;color:#fb5959}@media(max-width:779.98px){.hide-sm[data-v-d939b25e]{display:none}}.blitz-result h3[data-v-1f1058d5]{font-size:2rem;font-weight:700}.blitz-result .no-result-yet[data-v-1f1058d5]{align-items:center;display:flex;flex-direction:column;justify-content:center}.blitz-result .result-challenge[data-v-1f1058d5]{align-items:center;display:flex}.blitz-result .blitz-info[data-v-1f1058d5]{font-size:1.25rem;font-weight:700}.number[data-v-78bcfcfe]{font-size:2rem}.tier-enter-active[data-v-6daf4bf0],.tier-leave-active[data-v-6daf4bf0]{transition:all .33s ease-in-out}.tier-leave-active[data-v-6daf4bf0]{display:none}.tier-enter[data-v-6daf4bf0],.tier-leave-to[data-v-6daf4bf0]{opacity:0;transform:translateY(4px)}.tier-enter-to[data-v-6daf4bf0],.tier-leave-from[data-v-6daf4bf0]{opacity:1}.transition-enter-active[data-v-6daf4bf0],.transition-leave-active[data-v-6daf4bf0]{transition:all .33s ease-in-out}.transition-enter[data-v-6daf4bf0],.transition-leave-to[data-v-6daf4bf0]{opacity:0;transform:translateY(4px)}.transition-enter-to[data-v-6daf4bf0],.transition-leave-from[data-v-6daf4bf0]{opacity:1}.auth-popup[data-v-6daf4bf0] .popup-inner{height:320px;width:480px}@media(max-width:779.98px){.auth-popup[data-v-6daf4bf0] .popup-inner{height:50%;width:95%}}.auth-popup[data-v-6daf4bf0] .popup-body{display:flex;flex-direction:column;padding:1rem}.auth-popup .wrap[data-v-6daf4bf0]{align-items:center;display:flex;flex:1;justify-content:center}.auth-popup .title[data-v-6daf4bf0]{font-size:1.2rem;font-weight:700}.auth-popup .score-wrap[data-v-6daf4bf0]{height:100%;width:100%}.auth-popup .score-data[data-v-6daf4bf0]{display:flex;flex:1;flex-direction:column}.auth-popup .score-data.transition-leave-active[data-v-6daf4bf0]{display:none}.auth-popup .score-data .icon[data-v-6daf4bf0]{height:5rem;width:5rem}.auth-popup .score-data .score[data-v-6daf4bf0]{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center}.auth-popup .score-data .score .category[data-v-6daf4bf0]{color:#828086;font-size:1rem}.auth-popup .score-data .score .number[data-v-6daf4bf0]{position:relative}.auth-popup .score-data .score .number .next[data-v-6daf4bf0]{bottom:0;color:#e60f6c;margin-bottom:.4rem;position:absolute;white-space:nowrap}.auth-popup .score-data .tier-display[data-v-6daf4bf0]{text-align:center}.auth-popup .score-data .tier-display .next[data-v-6daf4bf0]{font-size:.625rem}