.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}.status[data-v-8288b80c]{align-items:center;background-color:#fff;border:1px solid #b5b5be;border-radius:.25rem;color:#828086;display:flex;font-size:1rem;justify-content:center}.status.default[data-v-8288b80c]{font-size:.8125rem;padding:.125rem .5rem}@media(max-width:779.98px){.status.default[data-v-8288b80c]{font-size:.75rem}}.status.compact[data-v-8288b80c]{font-size:.8125rem;left:.625rem;padding:.125rem .5rem;position:absolute;top:.625rem;z-index:999}@media(max-width:779.98px){.status.compact[data-v-8288b80c]{font-size:.75rem}}.status.ongoing[data-v-8288b80c]{background-color:#939aff;border-color:#939aff;color:#fff}.status.waiting[data-v-8288b80c]{background-color:#ecedff;border-color:#d9daff;color:#6b7af7}.status.ended-primary[data-v-8288b80c],.status.ended[data-v-8288b80c]{background-color:#f3f5f9;border-color:#0000}.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}.ctf[data-v-2121d6ec]{border:1px solid #eceef0;border-radius:.25rem;display:flex;gap:1rem;margin-bottom:1rem;padding:1rem}.ctf.compact[data-v-2121d6ec]{flex-direction:column;gap:.5rem}.ctf .img-wrapper[data-v-2121d6ec]{position:relative}.ctf .img-wrapper .skeleton[data-v-2121d6ec]{border-radius:.5rem;height:6rem;width:6rem}.ctf .img-wrapper .skeleton.compact[data-v-2121d6ec]{aspect-ratio:1/1;height:inherit;width:100%}.ctf .img-wrapper .dimmed[data-v-2121d6ec]{background-color:#00000080;border-radius:.5rem;height:100%;left:0;position:absolute;top:0;width:100%}.ctf .img-wrapper .img[data-v-2121d6ec]{height:6rem;width:6rem}@media(max-width:779.98px){.ctf .img-wrapper .img[data-v-2121d6ec]{border-radius:.5rem;height:8rem;width:8rem}}.ctf .img-wrapper .img.compact[data-v-2121d6ec]{aspect-ratio:1/1;width:100%}.ctf .description[data-v-2121d6ec]{display:flex;flex:1;flex-direction:column}.ctf .description.default[data-v-2121d6ec]{flex-direction:row}.ctf .description .organized-by[data-v-2121d6ec]{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#7d7d80;display:-webkit-inline-box;font-size:.875rem;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis}.ctf .description .organized-by .skeleton[data-v-2121d6ec]{height:1rem}@media(max-width:579.98px){.ctf .description .organized-by[data-v-2121d6ec]{font-size:.75rem;line-height:1rem}}.ctf .description .title[data-v-2121d6ec]{color:#303030;font-size:1.25rem;font-weight:700}@media(max-width:779.98px){.ctf .description .title[data-v-2121d6ec]{font-size:1rem}}.ctf .description .title a[data-v-2121d6ec]{color:#303030;text-decoration:none}.ctf .description .title .ctf-title.default div[data-v-2121d6ec]{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-inline-box;overflow:hidden;text-overflow:ellipsis}@media(max-width:779.98px){.ctf .description .title .ctf-title.default div[data-v-2121d6ec]{max-width:12em}}@media(max-width:579.98px){.ctf .description .title .ctf-title.default div[data-v-2121d6ec]{max-width:5rem}}.ctf .description .title .ctf-title.compact div[data-v-2121d6ec]{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-inline-box;font-size:1rem;line-height:1.5rem;min-height:4.5rem;overflow:hidden;text-overflow:ellipsis}.ctf .description .title .skeleton[data-v-2121d6ec]{height:1.75rem}.ctf .description .metadata[data-v-2121d6ec]{align-items:flex-end;display:flex;gap:.5rem;justify-content:space-between}.ctf .description .metadata.compact[data-v-2121d6ec]{align-items:inherit;flex-direction:column;gap:1rem;justify-content:inherit}@media(max-width:779.98px){.ctf .description .metadata[data-v-2121d6ec]{align-items:inherit;flex-direction:column}}.ctf .description .metadata .metadata-text[data-v-2121d6ec]{color:#7d7d80;flex:1;font-size:.875rem;line-height:1.25rem}@media(max-width:779.98px){.ctf .description .metadata .metadata-text[data-v-2121d6ec]{font-size:.75rem}}.ctf .description .metadata .metadata-text .point[data-v-2121d6ec]{color:#6b7af7;font-weight:600}.ctf .description .metadata .metadata-text .mono[data-v-2121d6ec]{color:#7d7d80;font-weight:600}.ctf .description .metadata .metadata-text.blitz[data-v-2121d6ec]{color:#a8aaff}.ctf .description .metadata .button-container[data-v-2121d6ec]{justify-content:flex-end}.ctf .description .metadata .button.compact[data-v-2121d6ec]{width:100%}.ctf .description .metadata .no-participation[data-v-2121d6ec]{height:1.75rem;width:8rem}.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:1rem}.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}.ordering[data-v-6f6e6d2e]{border:1px solid #e1e3e7;border-radius:.25rem;height:1.75rem;width:7.5rem}.ordering[data-v-6f6e6d2e] .dropdown-toggle{color:#828086;font-size:.8125rem;padding:.25rem .75rem}.ordering[data-v-6f6e6d2e] .dropdown-toggle span{margin-right:2.875rem}.ordering[data-v-6f6e6d2e] .dropdown-toggle:focus{outline:none}.ctfs-all .header .filters[data-v-da3b654e]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}@media(max-width:579.98px){.ctfs-all .header .filters[data-v-da3b654e]{align-items:flex-start;flex-direction:column;gap:1rem}}.ctfs-all .header .filters .filtering[data-v-da3b654e]{display:flex;gap:1rem}@media(max-width:1079.98px){.ctfs-all .header .filters .filtering[data-v-da3b654e]{gap:.5rem}}.ctfs-all .header .filters .filtering .check-filter[data-v-da3b654e]{color:#7d7d80}.ctfs-all .header .orders[data-v-da3b654e]{align-items:center;display:flex;font-size:1rem;justify-content:space-between;line-height:1.5rem}.ctfs-all .header .orders .point[data-v-da3b654e]{color:#6b7af7;font-weight:600}.ctfs-all .main[data-v-da3b654e]{padding:2rem 0}.ctf-all[data-v-7ccdc258]{margin-top:4rem}.ctf-all h3[data-v-7ccdc258]{font-size:2rem;font-weight:700;margin-bottom:1rem}