.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}.dh3-alert[data-v-d23fcc18]{align-items:center;border-radius:.25rem;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:0}.dh3-alert.alert-primary[data-v-d23fcc18]{background-color:#f7f8f8;border-color:#e7e8eb;color:#596dfb}.dh3-alert.alert-secondary[data-v-d23fcc18]{background-color:#f7f8f8;border-color:#e7e8eb;color:#76787a}.dh3-alert.alert-danger[data-v-d23fcc18]{background-color:#fde2e2;border-color:#ffa1a1;color:#f02427}.dh3-alert.size-desktop[data-v-d23fcc18]{padding:.5rem .75rem}.dh3-alert.size-desktop .content-wrapper[data-v-d23fcc18]{font-size:.75rem;font-weight:500;gap:.25rem;line-height:120%}.dh3-alert.size-desktop[data-v-d23fcc18] .close{height:1.125rem;width:1.125rem}.dh3-alert.size-mobile[data-v-d23fcc18]{padding:.375rem .5rem}.dh3-alert.size-mobile .content-wrapper[data-v-d23fcc18]{font-size:.625rem;font-weight:500;gap:.125rem;line-height:120%}.dh3-alert.size-mobile[data-v-d23fcc18] .close{height:1rem;width:1rem}.dh3-alert[data-v-d23fcc18] .close{align-items:center;display:flex;justify-content:center;padding:0;position:relative}.dh3-alert .content-wrapper[data-v-d23fcc18]{align-items:center;display:flex}.challenge-description[data-v-61a851d1]{display:flex;flex-direction:column}.challenge-description>h2[data-v-61a851d1]{font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:1rem}.challenge-description[data-v-61a851d1] .dh3-alert{flex-direction:row}.challenge-description[data-v-61a851d1] .dh3-alert.wrapped .content-wrapper{align-items:flex-start;font-size:.75rem;font-weight:500;line-height:160%}.challenge-description[data-v-61a851d1] .dh3-alert.mobile{display:none}@media(max-width:779.98px){.challenge-description[data-v-61a851d1] .dh3-alert{display:none}.challenge-description[data-v-61a851d1] .dh3-alert.mobile{display:flex}}.challenge-description[data-v-61a851d1] .dh3-alert .icon{color:#737fff}.challenge-description .exported-from[data-v-61a851d1]{background-color:#f6f8fe;border:1px solid #d9daff;border-radius:4px;color:#525252;font-size:.75rem;margin-bottom:2rem;padding:.5rem 1rem}.challenge-description .markdown-content[data-v-61a851d1]{word-break:inherit!important}.dreamhack-tag[data-v-1b283af2]{word-wrap:break-word;background-color:var(--secondary-color,#f7f7f8);border-radius:.25rem;color:var(--primary-color,#7d7d80);cursor:pointer;font-size:.75rem;font-weight:500;line-height:1.25rem;padding:.25rem .5rem;position:relative;width:fit-content;word-break:break-all}.dreamhack-tag.has-border[data-v-1b283af2]{border:1px solid var(--primary-color,#7d7d80)}.dreamhack-tag.not-clickable[data-v-1b283af2]{pointer-events:none}.dreamhack-tag[data-v-1b283af2]:hover:before{background-color:#1a1a1b;border-radius:inherit;bottom:0;content:"";left:0;mix-blend-mode:overlay;opacity:.7;pointer-events:none;position:absolute;right:0;top:0}.dreamhack-tag.truncate[data-v-1b283af2]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.dreamhack-tag.size-xs[data-v-1b283af2]{font-size:.6875rem;font-weight:500;line-height:1.0625rem;padding:.125rem .5rem}.dreamhack-tag.size-sm[data-v-1b283af2]{font-size:.75rem;font-weight:500;line-height:1.25rem;padding:.25rem .5rem}.dreamhack-tag.size-md[data-v-1b283af2]{font-size:1rem;font-weight:500;line-height:1.5rem;padding:.5rem .75rem}.dreamhack-tag.size-lg[data-v-1b283af2]{font-size:1.25rem;font-weight:700;line-height:1.75rem;padding:.5rem 1rem}@media(max-width:579.98px){.dreamhack-tag.size-xs-xs[data-v-1b283af2]{font-size:.6875rem;font-weight:500;line-height:1.0625rem;padding:.125rem .5rem}.dreamhack-tag.size-sm-xs[data-v-1b283af2]{font-size:.75rem;font-weight:500;line-height:1.25rem;padding:.25rem .5rem}.dreamhack-tag.size-md-xs[data-v-1b283af2]{font-size:1rem;font-weight:500;line-height:1.5rem;padding:.5rem .75rem}.dreamhack-tag.size-lg-xs[data-v-1b283af2]{font-size:1.25rem;font-weight:700;line-height:1.75rem;padding:.5rem 1rem}}@media(max-width:779.98px){.dreamhack-tag.size-xs-sm[data-v-1b283af2]{font-size:.6875rem;font-weight:500;line-height:1.0625rem;padding:.125rem .5rem}.dreamhack-tag.size-sm-sm[data-v-1b283af2]{font-size:.75rem;font-weight:500;line-height:1.25rem;padding:.25rem .5rem}.dreamhack-tag.size-md-sm[data-v-1b283af2]{font-size:1rem;font-weight:500;line-height:1.5rem;padding:.5rem .75rem}.dreamhack-tag.size-lg-sm[data-v-1b283af2]{font-size:1.25rem;font-weight:700;line-height:1.75rem;padding:.5rem 1rem}}@media(max-width:1079.98px){.dreamhack-tag.size-xs-md[data-v-1b283af2]{font-size:.6875rem;font-weight:500;line-height:1.0625rem;padding:.125rem .5rem}.dreamhack-tag.size-sm-md[data-v-1b283af2]{font-size:.75rem;font-weight:500;line-height:1.25rem;padding:.25rem .5rem}.dreamhack-tag.size-md-md[data-v-1b283af2]{font-size:1rem;font-weight:500;line-height:1.5rem;padding:.5rem .75rem}.dreamhack-tag.size-lg-md[data-v-1b283af2]{font-size:1.25rem;font-weight:700;line-height:1.75rem;padding:.5rem 1rem}}.dreamhack-tag.size-xs-lg[data-v-1b283af2]{font-size:.6875rem;font-weight:500;line-height:1.0625rem;padding:.125rem .5rem}.dreamhack-tag.size-sm-lg[data-v-1b283af2]{font-size:.75rem;font-weight:500;line-height:1.25rem;padding:.25rem .5rem}.dreamhack-tag.size-md-lg[data-v-1b283af2]{font-size:1rem;font-weight:500;line-height:1.5rem;padding:.5rem .75rem}.dreamhack-tag.size-lg-lg[data-v-1b283af2]{font-size:1.25rem;font-weight:700;line-height:1.75rem;padding:.5rem 1rem}.dreamhack-tag.size-xs-xl[data-v-1b283af2]{font-size:.6875rem;font-weight:500;line-height:1.0625rem;padding:.125rem .5rem}.dreamhack-tag.size-sm-xl[data-v-1b283af2]{font-size:.75rem;font-weight:500;line-height:1.25rem;padding:.25rem .5rem}.dreamhack-tag.size-md-xl[data-v-1b283af2]{font-size:1rem;font-weight:500;line-height:1.5rem;padding:.5rem .75rem}.dreamhack-tag.size-lg-xl[data-v-1b283af2]{font-size:1.25rem;font-weight:700;line-height:1.75rem;padding:.5rem 1rem}.popup[data-v-2fec6cd6]{background-color:#000000b3;bottom:0;left:0;overflow-y:auto;position:fixed;right:0;top:0;transition:background-color .33s cubic-bezier(.23,1,.32,1),opacity .33s cubic-bezier(.23,1,.32,1);z-index:1050}.popup.on-close[data-v-2fec6cd6]{background-color:#0000;opacity:0}@keyframes in-2fec6cd6{0%{background-color:#0000;opacity:0}to{background-color:#000000b3;opacity:1}}@keyframes out-2fec6cd6{0%{background-color:#000000b3;opacity:1}to{background-color:#0000;opacity:0}}.popup[data-v-2fec6cd6] .card{border-radius:.5rem}.popup[data-v-2fec6cd6] .card-header{background-color:#0000;border-bottom:1px solid #e1e3e7}.popup[data-v-2fec6cd6] .card-footer{background-color:#0000;border-top:none;padding-bottom:1rem;padding-top:1rem}.popup-wrapper[data-v-2fec6cd6]{align-items:center;display:flex;flex-direction:column;height:min-content;justify-content:center;margin:1.5rem auto;min-height:calc(100% - 3rem);width:100%}.popup-inner[data-v-2fec6cd6]{width:700px}@media(max-width:779.98px){.popup-inner[data-v-2fec6cd6]{width:100%}}.popup-header[data-v-2fec6cd6]{display:flex;flex-direction:row}.popup-header .scope[data-v-2fec6cd6]{font-size:.875rem;line-height:2rem;list-style-type:none;margin-bottom:0;margin-left:1.25rem;padding-left:0}.popup-header .scope-item[data-v-2fec6cd6]{color:#6b7af7;cursor:pointer;display:inline-block;margin:0 .4rem}.popup-header .scope-item.active[data-v-2fec6cd6]{color:#6b7af7;font-weight:700}.popup-header .scope-item.disable[data-v-2fec6cd6]{color:#dedee6;cursor:not-allowed}.popup-header .split[data-v-2fec6cd6]{display:flex;flex:1;justify-content:space-between}.popup-header .split .left[data-v-2fec6cd6]{align-items:center;display:flex;flex:1;justify-content:center;margin-left:1.625rem}.popup-header .split .left .title[data-v-2fec6cd6]{color:#292929;font-size:1.125rem;font-weight:600;line-height:1.625rem}@media(max-width:779.98px){.popup-header .split .left .title[data-v-2fec6cd6]{font-size:1rem;line-height:1.5rem}}.popup-header .split .right .icon[data-v-2fec6cd6]{color:#aaacb0;cursor:pointer}.popup-body[data-v-2fec6cd6]{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:2.25rem}@media(max-width:779.98px){.popup-body[data-v-2fec6cd6]{gap:1.5rem;padding:1.5rem}}.popup-footer[data-v-2fec6cd6]{text-align:center}.popup-footer a[data-v-2fec6cd6]{color:#6b7af7;font-size:.85rem;font-weight:700}:root .progress-wrapper[data-v-aa5610c6]{background-color:#0000;width:100%}:root .progress-bar[data-v-aa5610c6]{border-radius:inherit;height:100%}.animated .progress-wrapper[data-v-aa5610c6]{animation:grow-aa5610c6 .6s cubic-bezier(.6,0,.4,1) forwards;transform-origin:left}@keyframes grow-aa5610c6{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.progress-circle[data-v-3a491b28]{align-items:center;display:inline-flex;justify-content:center;position:relative}.progress-circle.animated .value[data-v-3a491b28]{animation:grow-3a491b28 .6s cubic-bezier(.6,0,.4,1) forwards}@keyframes grow-3a491b28{0%{stroke-dashoffset:var(--stroke-dasharray)}to{stroke-dashoffset:var(--stroke-dashoffset)}}.percentage[data-v-3a491b28]{position:absolute}.tag-popup[data-v-f9f2fa72] .popup-inner{min-height:27rem;width:840px}@media(max-width:1079.98px){.tag-popup[data-v-f9f2fa72] .popup-inner{width:748px}}@media(max-width:779.98px){.tag-popup[data-v-f9f2fa72] .popup-inner{width:calc(100% - 2rem)}}.tag-popup[data-v-f9f2fa72] .popup-header{padding:1rem}@media(max-width:1079.98px){.tag-popup[data-v-f9f2fa72] .popup-header{padding:.75rem}}.tag-popup[data-v-f9f2fa72] .popup-header .btn-close{border:none;line-height:1rem;padding:0}.tag-popup[data-v-f9f2fa72] .popup-header .split .left{margin-left:1.5rem}.tag-popup[data-v-f9f2fa72] .popup-header .split .left .title{line-height:1.5rem}.tag-popup[data-v-f9f2fa72] .popup-body{align-items:stretch;justify-content:flex-start;padding:1.5rem}@media(max-width:779.98px){.tag-popup[data-v-f9f2fa72] .popup-body{padding:.75rem}}.tag-popup .tag-container[data-v-f9f2fa72]{display:flex;flex-direction:column;gap:1.5rem;white-space:normal}@media(max-width:779.98px){.tag-popup .tag-container[data-v-f9f2fa72]{gap:1.25rem}}.tag-popup .tag-container .split-top[data-v-f9f2fa72]{display:flex;gap:1rem}@media(max-width:779.98px){.tag-popup .tag-container .split-top[data-v-f9f2fa72]{gap:.5rem}}.tag-popup .tag-container .split-top .image[data-v-f9f2fa72]{border-radius:.25rem;height:6.5rem;width:6.5rem}@media(max-width:779.98px){.tag-popup .tag-container .split-top .image[data-v-f9f2fa72]{height:3.5rem;width:3.5rem}}.tag-popup .tag-container .split-top .content[data-v-f9f2fa72]{display:flex;flex-direction:column;gap:.5rem}.tag-popup .tag-container .split-top .content .description[data-v-f9f2fa72]{color:#525252;font-weight:500;line-height:1.375rem}.tag-popup .tag-container .split-bottom[data-v-f9f2fa72]{border:1px solid #eceef0;border-radius:.25rem;display:flex;flex-direction:column;gap:1rem;padding:1.25rem}@media(max-width:779.98px){.tag-popup .tag-container .split-bottom[data-v-f9f2fa72]{padding:.75rem}}.tag-popup .tag-container .split-bottom .tag-progress[data-v-f9f2fa72]{align-items:center;display:flex;gap:.75rem;padding:.25rem 0}.tag-popup .tag-container .split-bottom .tag-progress .progress-circle[data-v-f9f2fa72]{height:4rem;width:4rem}@media(max-width:779.98px){.tag-popup .tag-container .split-bottom .tag-progress .progress-circle[data-v-f9f2fa72]{height:3.5rem;width:3.5rem}}.tag-popup .tag-container .split-bottom .tag-progress .progress-text[data-v-f9f2fa72]{color:var(--primary-color);font-size:1.25rem;font-weight:600;line-height:1.75rem}@media(max-width:779.98px){.tag-popup .tag-container .split-bottom .tag-progress .progress-text[data-v-f9f2fa72]{font-size:1.125rem;line-height:1.625rem}}.tag-popup .tag-container .split-bottom .tag-progress-details[data-v-f9f2fa72]{display:flex;flex-direction:column;gap:1rem}@media(max-width:779.98px){.tag-popup .tag-container .split-bottom .tag-progress-details[data-v-f9f2fa72]{gap:.75rem}}.tag-popup .tag-container .split-bottom .progress-detail[data-v-f9f2fa72]{display:flex;flex-direction:column;gap:.25rem}.tag-popup .tag-container .split-bottom .progress-detail .detail-text[data-v-f9f2fa72]{align-items:center;display:flex;gap:.5rem}@media(max-width:779.98px){.tag-popup .tag-container .split-bottom .progress-detail .detail-text[data-v-f9f2fa72]{font-size:.8125rem}}.tag-popup .tag-container .split-bottom .progress-detail .detail-text .label[data-v-f9f2fa72]{color:#1a1a1b;font-weight:600;line-height:1.25rem}.tag-popup .tag-container .split-bottom .progress-detail .detail-text .content[data-v-f9f2fa72]{color:#7d7d80;font-weight:500;line-height:1.25rem}.tag-popup .tag-container .split-bottom .progress-detail .detail-text .content .challenge-difficulty[data-v-f9f2fa72]{height:1.125rem;margin-left:.25rem;width:1.125rem}@media(max-width:779.98px){.tag-popup .tag-container .split-bottom .progress-detail .detail-text .content .challenge-difficulty[data-v-f9f2fa72]{height:1rem;width:1rem}}.tag-popup .tag-container .split-bottom .progress-detail .detail-text .no-content-description[data-v-f9f2fa72]{color:#c2c5ca;font-size:.875rem;font-weight:500;line-height:160%}.tag-popup .tag-container .split-bottom .progress-detail .progress[data-v-f9f2fa72]{background-color:#eceef0;border-radius:.5rem;height:.5rem}.tag-popup .tag-container .split-bottom .progress-detail.learn .progress[data-v-f9f2fa72] .progress-bar{background-color:#27c986}.tag-popup .tag-container .split-bottom .progress-detail.wargame .progress[data-v-f9f2fa72] .progress-bar{background-color:#07b8ea}.tag-popup .tag-container .action[data-v-f9f2fa72]{align-items:center;display:flex;justify-content:center}@media(max-width:779.98px){.tag-popup .hide-mobile[data-v-f9f2fa72]{display:none}}.tag-popup .show-mobile[data-v-f9f2fa72]{display:none}@media(max-width:779.98px){.tag-popup .show-mobile[data-v-f9f2fa72]{display:block}}.node[data-v-7bf9ea4d]{align-items:flex-start;display:flex;min-width:min-content;width:fit-content}.node .dreamhack-tag[data-v-7bf9ea4d]{flex-shrink:0}.node .tail[data-v-7bf9ea4d]{align-self:flex-start;background-color:#aaacb0;display:flex;flex-direction:column;height:1px;margin-top:19.5px;width:1.5rem}@media(max-width:779.98px){.node .tail[data-v-7bf9ea4d]{margin-top:13.5px}}hr[data-v-7bf9ea4d]{border:0;border-top:0;margin:0}.children[data-v-7bf9ea4d]{display:flex;flex-direction:column;gap:.5rem}.children .node-container[data-v-7bf9ea4d]{align-items:stretch;display:flex}.children .node-container .horn-box[data-v-7bf9ea4d]{display:flex;flex-direction:column;width:1.5rem}.children .node-container .horn-box .top[data-v-7bf9ea4d]{border-left:1px solid #aaacb0;height:calc(19.5px + .25rem);margin-top:-.25rem}.children .node-container .horn-box .top.is-hidden[data-v-7bf9ea4d]{border-left:none;height:19.5px;margin-top:0}@media(max-width:779.98px){.children .node-container .horn-box .top[data-v-7bf9ea4d]{height:calc(13.5px + .25rem)}.children .node-container .horn-box .top.is-hidden[data-v-7bf9ea4d]{height:13.5px}}.children .node-container .horn-box .middle[data-v-7bf9ea4d]{background-color:#aaacb0;height:1px;width:1.5rem}.children .node-container .horn-box .bottom[data-v-7bf9ea4d]{border-left:1px solid #aaacb0;flex:1;margin-bottom:calc(-.25rem - .5px)}.children .node-container .horn-box .bottom.is-hidden[data-v-7bf9ea4d]{border-left:none;margin-bottom:0}.challenge-dreamhack-tags[data-v-33f1aeb8]{display:flex;flex-direction:column;gap:.5rem}@media(max-width:779.98px){.challenge-dreamhack-tags[data-v-33f1aeb8]{gap:.375rem}}.challenge-dreamhack-tags.is-hidden[data-v-33f1aeb8]{display:none}.challenge-dreamhack-tags .warning[data-v-33f1aeb8]{align-items:center;color:#939aff;display:flex;font-size:.8125rem;font-weight:600;gap:.5rem;line-height:1.25rem}@media(max-width:779.98px){.challenge-dreamhack-tags .warning[data-v-33f1aeb8]{font-size:.75rem;line-height:1.125rem}}.challenge-dreamhack-tags .warning .beta-badge[data-v-33f1aeb8]{align-items:center;background-color:#6b7dfb;border-radius:.25rem;color:#fff;display:flex;font-size:.75rem;font-weight:500;height:1.5rem;line-height:1.25rem;padding:.125rem .5rem}@media(max-width:779.98px){.challenge-dreamhack-tags .warning .beta-badge[data-v-33f1aeb8]{height:1.25rem;line-height:1.125rem;padding:.0625rem .375rem}}.challenge-dreamhack-tags .collapse-container[data-v-33f1aeb8]{border:1px solid #e1e3e7;border-radius:.25rem}.challenge-dreamhack-tags .collapse-container .collapse-button[data-v-33f1aeb8]{align-items:center;color:#8f9194;display:flex;font-weight:500;gap:.25rem;justify-content:center;padding:.75rem 0}@media(max-width:779.98px){.challenge-dreamhack-tags .collapse-container .collapse-button[data-v-33f1aeb8]{font-size:.8125rem;line-height:1.25rem}}.challenge-dreamhack-tags .collapse-container .collapse-button .icon[data-v-33f1aeb8]{height:1.125rem;width:1.125rem}.challenge-dreamhack-tags .collapse-container .collapsed>.when-open[data-v-33f1aeb8],.challenge-dreamhack-tags .collapse-container .not-collapsed>.when-closed[data-v-33f1aeb8],.challenge-dreamhack-tags .collapse-container .when-open[data-v-33f1aeb8]{display:none}.challenge-dreamhack-tags .collapse-container .collapsed>.when-closed[data-v-33f1aeb8],.challenge-dreamhack-tags .collapse-container .not-collapsed>.when-open[data-v-33f1aeb8]{display:inline-block}.challenge-dreamhack-tags .collapse-container .tag-collapse[data-v-33f1aeb8]{overflow-x:auto;padding:0 1.25rem;white-space:nowrap}.challenge-dreamhack-tags .collapse-container .tags-container[data-v-33f1aeb8]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem;min-width:0;padding:.75rem;width:fit-content}.vm-credit-popup[data-v-6cb216aa] .card-header{padding:.5rem}.vm-credit-popup[data-v-6cb216aa] .popup-header .split .left .title{color:#494949;font-size:1rem;font-weight:500;line-height:120%}.vm-credit-popup[data-v-6cb216aa] .popup-body{gap:36px}.vm-credit-popup .body[data-v-6cb216aa]{align-items:center;display:flex;flex-direction:column;gap:1rem}.vm-credit-popup .body .title[data-v-6cb216aa]{color:#494949;font-size:1.5rem;font-weight:700;line-height:160%;text-align:center}.vm-credit-popup .body .description[data-v-6cb216aa]{align-items:center;color:#76787a;display:flex;flex-direction:column;font-size:.875rem;font-weight:500;line-height:160%}.vm-credit-popup .body .description .highlight[data-v-6cb216aa]{color:#596dfb}.vm-credit-popup .actions[data-v-6cb216aa]{display:flex;gap:.75rem}.challenge-live[data-v-6cb17f78]{display:flex;flex-direction:column;gap:.5rem}.challenge-live h2[data-v-6cb17f78]{font-size:1rem;font-weight:600;line-height:160%}.challenge-live h2 .point[data-v-6cb17f78]{color:#6b7af7}.challenge-live .liveinfo[data-v-6cb17f78]{background:#f7f7f8;border:1px solid #eceef0;border-radius:.25rem;display:flex;flex-direction:column;padding:.35rem .75rem}@media(max-width:779.98px){.challenge-live .liveinfo[data-v-6cb17f78]{padding:.75rem}}.challenge-live .descriptions[data-v-6cb17f78]{font-size:.8125rem;line-height:1.25rem}@media(max-width:779.98px){.challenge-live .descriptions[data-v-6cb17f78]{display:flex;flex-direction:column}}.challenge-live .descriptions .live-description[data-v-6cb17f78]{color:#8f9194}@media(max-width:779.98px){.challenge-live .descriptions .live-description[data-v-6cb17f78]{margin-bottom:1rem}}.challenge-live .descriptions .btn-live[data-v-6cb17f78]{align-items:center;background:#fff;border:1px solid #eceef0;border-radius:.25rem;color:#525252;display:inline-flex;font-size:.8125rem;justify-content:center;line-height:1.375rem;padding:.25rem .5rem;transition:width .16s ease-in-out}@media(max-width:779.98px){.challenge-live .live[data-v-6cb17f78]{margin-top:1rem}}.challenge-live .live .live-help-text[data-v-6cb17f78]{font-size:.875rem;margin:1rem 0}.challenge-live .vm-credit-refill-description[data-v-6cb17f78]{color:#aaacb0;font-size:.75rem;font-weight:500;line-height:160%}@media(max-width:779.98px){.challenge-live .vm-credit-refill-description[data-v-6cb17f78]{font-size:.625rem;font-weight:500;line-height:160%}}.challenge-auth[data-v-71b77d81]{background-color:#f6f8fe;border:1px solid #ecedff;border-radius:.25rem;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.challenge-auth .auth-label[data-v-71b77d81]{align-items:center;color:#6b7af7;display:flex;flex-shrink:0;font-size:1rem;font-weight:600}.challenge-auth .actions[data-v-71b77d81]{align-items:center;display:flex;gap:.5rem}.challenge-auth .actions .auth-input[data-v-71b77d81]{flex:1;font-size:.875rem;line-height:1.375rem;padding:.4375rem .9375rem}.challenge-auth .actions .auth-btn[data-v-71b77d81]{flex-shrink:0;font-size:.875rem;line-height:1.375rem}.description-solve-again[data-v-71b77d81]{color:#8f9194;font-size:.75rem;margin-bottom:0}.challenge-info[data-v-0095cc60]{background-color:#fff;border:1px solid #e1e3e7;border-radius:4px;display:flex;flex-direction:column;gap:.625rem;padding:1.5rem}@media(max-width:779.98px){.challenge-info[data-v-0095cc60]{border:none;border-radius:0;padding:0}}.challenge-info h1[data-v-0095cc60]{color:var(--grayscale-black,#1a1a1b);font-size:1.75rem;font-weight:700;line-height:2.25rem;word-break:break-all}.challenge-info .tags[data-v-0095cc60]{align-items:center;display:flex;gap:.5rem}.challenge-info .metadata[data-v-0095cc60]{align-items:center;color:#7d7d80;display:flex;font-size:.875rem;gap:.5rem;line-height:1.5rem}.challenge-info .metadata svg[data-v-0095cc60]{color:#aaacb0}.challenge-info .metadata .publish-date[data-v-0095cc60],.challenge-info .metadata>span[data-v-0095cc60]{align-items:center;display:flex;gap:.25rem}.challenge-info .challenge-level[data-v-0095cc60]{align-items:center;display:flex}.challenge-info .challenge-level .level[data-v-0095cc60]{color:#6b7af7;font-size:1rem;font-weight:600;line-height:1.5rem}.challenge-info .challenge-download[data-v-0095cc60]{align-items:center;background:#f6f8fe;border:1px solid #d9daff;border-radius:.5rem;color:#596dfb;display:flex;justify-content:center;padding:.5rem 1rem}.challenge-info .challenge-edit[data-v-0095cc60]{align-items:center;background:#6b7af7;border-radius:.5rem;color:#fff;display:flex;justify-content:center;padding:.5rem 1rem}.challenge-author[data-v-546b1ee4]{display:flex;flex-direction:column;gap:.5rem}.challenge-author h2[data-v-546b1ee4]{font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:0}.challenge-author .author-info[data-v-546b1ee4]{align-items:center;display:flex;gap:12px}.challenge-author .metadata[data-v-546b1ee4]{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#7d7d80;display:-webkit-inline-box;font-size:.875rem;line-height:1.375rem;overflow:hidden;text-overflow:ellipsis}.challenge-first-blood[data-v-b9d7b04e]{display:flex;flex-direction:column;gap:.5rem}.challenge-first-blood h2[data-v-b9d7b04e]{color:#ff5562;font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:0}.challenge-first-blood .first-blood-info[data-v-b9d7b04e]{align-items:center;display:flex;gap:12px}.challenge-first-blood .first-blood-info .userinfo[data-v-b9d7b04e]{flex:1 1 auto;overflow:hidden}.challenge-first-blood .created-at[data-v-b9d7b04e]{color:#828086;font-size:.875rem}.challenge-first-blood .created-at .point[data-v-b9d7b04e]{color:#ff5562;font-weight:600}.challenge-first-blood .description[data-v-b9d7b04e]{color:#7d7d80;font-size:1rem;font-weight:500;line-height:1.625rem}.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}.challenge-solver[data-v-343fc0f4]{align-items:center;display:flex;flex:1;gap:.75rem;min-height:49px}.challenge-solver .field-user[data-v-343fc0f4]{flex:1 1 auto}.challenge-solver .metadata[data-v-343fc0f4]{flex:0 0 auto}.challenge-solvers[data-v-96dfd700]{display:flex;flex-direction:column;gap:1rem}.challenge-solvers .header[data-v-96dfd700]{align-items:center;display:flex;justify-content:space-between}.challenge-solvers h2[data-v-96dfd700]{font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:0}.challenge-solvers h2 .point[data-v-96dfd700]{color:#6b7af7}.challenge-solvers .no-solvers[data-v-96dfd700]{color:#7d7d80;font-size:1rem;font-weight:500;line-height:1.625rem}.dh3-textarea[data-v-54fef876]{background:#fff;border:1px solid #e1e3e7;border-radius:.25rem}.dh3-textarea .textarea[data-v-54fef876]{border:none;border-bottom:1px solid #e1e3e7;border-radius:0;border-top-left-radius:.25rem;border-top-right-radius:.25rem;font-size:1rem}.dh3-textarea .actions[data-v-54fef876]{align-items:center;color:#8f9194;display:flex;font-size:.8125rem;justify-content:space-between;line-height:1.25rem;padding-left:.75rem}.dh3-textarea .actions .action-buttons[data-v-54fef876]{display:flex}.dh3-textarea .actions .action[data-v-54fef876]{align-items:center;background:#0000;border:none;border-left:1px solid #e1e3e7;border-radius:0;color:#8f9194;display:flex;font-size:.8125rem;gap:.25rem;line-height:1.25rem;padding:.5rem .75rem}.challenge-comment[data-v-707eed7f]{display:flex;flex:1;flex-direction:column;gap:.5rem}.challenge-comment .comment-info[data-v-707eed7f]{align-items:center;display:flex;min-height:35px}.challenge-comment .comment-info .userinfo[data-v-707eed7f]{align-items:center;display:flex;flex:1;gap:.5rem;overflow:hidden}.challenge-comment .comment-info .icon[data-v-707eed7f]{flex:0 0 auto}.challenge-comment .comment-info .nickname[data-v-707eed7f]{align-items:center;color:#1a1a1b;display:flex;flex:1 1 auto;font-weight:600;gap:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.challenge-comment .comment-info .representative[data-v-707eed7f]{flex:0 0 auto;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.challenge-comment .comment-info .metadata[data-v-707eed7f]{align-self:flex-end;color:#8f9194;flex:0 0 auto;font-size:.8125rem;font-weight:500}.challenge-comment .content[data-v-707eed7f]{display:flex;flex-direction:column;gap:.25rem;word-break:break-all}.challenge-comments[data-v-e72d9422]{display:flex;flex-direction:column;gap:1rem}.challenge-comments h2[data-v-e72d9422]{font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:0}.challenge-comments h2 .point[data-v-e72d9422]{color:#6b7af7}.challenge-comments .no-comments[data-v-e72d9422]{color:#7d7d80;font-size:1rem;font-weight:500;line-height:1.625rem}.dh3-input-search[data-v-8d5e1dde]{background:#fff;border:1px solid #e7e8eb;border-radius:.25rem}.dh3-input-search[data-v-8d5e1dde]:has(.form-control:disabled){background-color:#f2f4f6;border-color:#d9dde3}.dh3-input-search:has(.form-control:disabled) .input-search[data-v-8d5e1dde]{color:#c2c5ca}.dh3-input-search:has(.form-control:disabled) .icon[data-v-8d5e1dde]{color:#d9dde3}.dh3-input-search[data-v-8d5e1dde]:has(.input-search:focus){border-color:#a8aaff}.dh3-input-search:has(.input-search:focus) .icon[data-v-8d5e1dde]{color:#494949}.dh3-input-search.size-sm[data-v-8d5e1dde]{gap:.25rem;height:1.75rem;padding:.25rem .5rem}.dh3-input-search.size-sm .input-search[data-v-8d5e1dde]{font-size:.75rem;font-weight:500;line-height:120%}.dh3-input-search.size-sm .icon[data-v-8d5e1dde]{font-size:.875rem}.dh3-input-search.size-md[data-v-8d5e1dde]{gap:.5rem;height:2.25rem;padding:.5rem .75rem}.dh3-input-search.size-md .input-search[data-v-8d5e1dde]{font-size:.875rem;font-weight:500;line-height:120%}.dh3-input-search.size-md .icon[data-v-8d5e1dde]{font-size:1.125rem}.dh3-input-search.size-lg[data-v-8d5e1dde]{gap:.5rem;height:2.5rem;padding:.75rem}.dh3-input-search.size-lg .input-search[data-v-8d5e1dde]{font-size:.875rem;font-weight:500;line-height:120%}.dh3-input-search.size-lg .icon[data-v-8d5e1dde]{font-size:1.125rem}.dh3-input-search .input-search[data-v-8d5e1dde]{border:#0000;border-radius:0 .25rem .25rem 0;border-right:0;color:#494949;max-height:100%;padding:0}.dh3-input-search .input-search[data-v-8d5e1dde]:focus{box-shadow:none;outline:none}.dh3-input-search .input-search:focus+.input-group-append .button-search[data-v-8d5e1dde]{border-color:#6b7af7}.dh3-input-search .input-search[data-v-8d5e1dde]::placeholder{color:#aaacb0}.dh3-input-search .input-search[data-v-8d5e1dde]::placeholder:disabled{color:#c2c5ca}.dh3-input-search .icon[data-v-8d5e1dde]{border:#0000;border-left:0;border-radius:.25rem 0 0 .25rem;color:#aaacb0;cursor:auto;padding:0;position:relative}.dh3-input-search[data-v-8d5e1dde] .input-group-prepend{align-items:center}.writeup[data-v-6320b305]{padding:.75rem 0}.writeup .challenge-writeup[data-v-6320b305]{display:flex;flex-direction:column}.writeup .writeup-title[data-v-6320b305]{align-items:center;display:flex;font-size:.875rem;gap:.125rem;line-height:1.375rem;margin-bottom:.5rem}.writeup .writeup-title a[data-v-6320b305]{color:#525252}.writeup .writeup-title .title-type[data-v-6320b305]{flex:0 0 auto}.writeup .writeup-feedback[data-v-6320b305]{display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.375rem;line-height:1.25rem;margin-bottom:.5rem}.writeup .writeup-feedback .creative-tag[data-v-6320b305]{color:#6b7dfb}.writeup .writeup-feedback .tag-text[data-v-6320b305]{color:#525252}.writeup .writeup-feedback .tag-count[data-v-6320b305]{color:#aaacb0}.writeup .writeup-feedback .feedback-empty[data-v-6320b305]{color:#c2c5ca}.writeup .writeup-metadata[data-v-6320b305]{color:#aaacb0;display:flex;font-size:.8125rem;justify-content:space-between;line-height:1.25rem}.writeup .writeup-metadata .metadata[data-v-6320b305]{align-items:center;display:flex;gap:.75rem}.writeup .writeup-metadata .metadata .price[data-v-6320b305]{display:flex}.writeup .writeup-metadata .metadata .price .purchasable[data-v-6320b305]{align-items:center;display:flex;gap:.25rem}.writeup .writeup-metadata .metadata .price .purchasable .price-text[data-v-6320b305]{font-size:.875rem;font-weight:600;line-height:1.25rem}.writeup .writeup-metadata .metadata .price .purchasable .purchasable-color[data-v-6320b305]{color:#6b7dfb}.writeup .writeup-metadata .metadata .price .purchasable .purchased-color[data-v-6320b305]{color:#aaacb0}.writeup .writeup-metadata .metadata .price .purchasable .free-color[data-v-6320b305]{color:#7d7d80}.writeup .writeup-metadata .comments[data-v-6320b305]{align-items:center;display:flex;gap:.25rem}.writeup .writeup-overlay[data-v-6320b305]{align-items:center;bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .33s cubic-bezier(.075,.82,.165,1)}.writeup .writeup-overlay .text[data-v-6320b305]{align-items:center;background:#fff;border:1px solid #eceef0;border-radius:.25rem;display:flex;flex-direction:column;justify-content:center;padding:.6875rem 1rem}.writeup .writeup-overlay .text .bold-text[data-v-6320b305]{color:#525252;font-size:.8125rem;font-weight:600;line-height:1.25rem}.writeup .writeup-overlay .text .normal-text[data-v-6320b305]{color:#7d7d80;font-size:.75rem;line-height:1.125rem}.free-writeup[data-v-6320b305]{position:relative}.free-writeup:hover .writeup-overlay[data-v-6320b305]{backdrop-filter:blur(4px);opacity:1;pointer-events:inherit}.solved-banner[data-v-79261f5e]{background:url(https://static.dreamhack.io/main/v2/img/solved.c496a23.png) no-repeat;background-color:#f6f8fe;background-position:bottom 0 right -2rem;background-size:contain;border:1px solid #ecedff;border-radius:.25rem;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem}@media(max-width:779.98px){.solved-banner[data-v-79261f5e]{padding:.75rem 1rem}}.solved-banner .subtitle[data-v-79261f5e]{display:block;font-size:1rem;font-weight:600;line-height:1.625rem}@media(max-width:579.98px){.solved-banner .subtitle[data-v-79261f5e]{font-size:.8125rem;line-height:1.25rem}}.solved-banner br[data-v-79261f5e]{display:none}@media(max-width:1079.98px){.solved-banner br[data-v-79261f5e]{display:block}}.solved-banner .link[data-v-79261f5e]{font-size:.875rem;font-weight:500}@media(max-width:579.98px){.solved-banner .link[data-v-79261f5e]{font-size:.75rem;line-height:1.125rem}}.author-banner[data-v-01b56ace]{background:url(https://static.dreamhack.io/main/v2/img/solved.c496a23.png) 100% no-repeat;background-color:#f6f8fe;background-size:contain;border:1px solid #ecedff;border-radius:.25rem;padding:1.5rem}@media(max-width:779.98px){.author-banner[data-v-01b56ace]{background:none;background-color:#f6f8fe}}.author-banner .subtitle[data-v-01b56ace]{font-size:1rem;font-weight:600;line-height:1.625rem}.author-banner .link[data-v-01b56ace]{font-size:.875rem;font-weight:500}.challenge-writeups[data-v-ce19d2d6]{display:flex;flex-direction:column;gap:1rem}.challenge-writeups .split[data-v-ce19d2d6]{align-items:center;display:flex;height:2.625rem;justify-content:space-between}.challenge-writeups .split .filters[data-v-ce19d2d6]{display:flex}.challenge-writeups .split .filters .dropdown[data-v-ce19d2d6],.challenge-writeups .split .filters .dropdown[data-v-ce19d2d6] .btn,.challenge-writeups .split .filters .filter-btn[data-v-ce19d2d6],.challenge-writeups .split .filters .filter-btn[data-v-ce19d2d6] .btn{padding:0}.challenge-writeups .no-writeups[data-v-ce19d2d6]{color:#7d7d80;font-size:1rem;font-weight:500;line-height:1.625rem}.challenge-writeups .paid-only[data-v-ce19d2d6]{color:#6b7af7;font-size:.8125rem;font-weight:600}.challenge-writeups h2[data-v-ce19d2d6]{font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:0}.challenge-writeups h2 .point[data-v-ce19d2d6]{color:#6b7af7}.challenge-writeups .writeups[data-v-ce19d2d6]{border-bottom:1px solid #eceef0}.challenge-writeups .writeups[data-v-ce19d2d6]:last-of-type{border:none}.question[data-v-7cb7f6ea]{display:flex;flex-direction:column;gap:.5rem;margin:.25rem 0;text-decoration:none;transition:transform .16s cubic-bezier(.075,.82,.165,1)}.question[data-v-7cb7f6ea]:hover{transform:translateY(-.2rem)}.question .question-title[data-v-7cb7f6ea]{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#303030;display:-webkit-inline-box;font-size:1rem;font-weight:600;line-height:1.5rem;min-height:1.5rem;overflow:hidden;text-overflow:ellipsis}.question .question-user[data-v-7cb7f6ea]{align-items:center;color:#1a1a1b;display:flex;font-size:.8125rem;font-weight:600;gap:.25rem;line-height:1.25rem}.question .question-user .icon[data-v-7cb7f6ea]{height:1.5rem;width:1.5rem}.question .question-content[data-v-7cb7f6ea]{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#525252;display:-webkit-inline-box;font-size:.875rem;font-weight:500;line-height:1.375rem;min-height:2.75rem;overflow:hidden;text-overflow:ellipsis}.question .question-metadata[data-v-7cb7f6ea]{color:#85858b;display:flex;font-size:.8125rem;font-weight:500;justify-content:space-between}.question .question-metadata .point[data-v-7cb7f6ea]{color:#6b7af7}.question .question-metadata .answers[data-v-7cb7f6ea],.question .question-metadata .votes[data-v-7cb7f6ea]{display:flex;gap:.25rem}.question .question-metadata .stats[data-v-7cb7f6ea]{display:flex;flex-shrink:0;gap:.25rem}.question-banner[data-v-0824031d]{background:#f6f8fe;border:1px solid #ecedff;border-radius:.25rem;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem}.question-banner .subtitle[data-v-0824031d]{font-size:1rem;font-weight:600;line-height:1.5rem}.challenge-questions[data-v-1fcfa686]{display:flex;flex-direction:column}.challenge-questions h2[data-v-1fcfa686]{font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:1rem}.challenge-questions h2 .point[data-v-1fcfa686]{color:#6b7af7}.challenge-questions .no-question[data-v-1fcfa686]{color:#7d7d80;font-size:1rem;font-weight:500;line-height:1.625rem}.challenge-questions .question-row>div[data-v-1fcfa686]{margin-bottom:1.5rem}.page-navigation[data-v-73e67c66]{align-items:center;display:flex;gap:.5rem}.page-navigation .pagination-btn[data-v-73e67c66]{align-items:center;border:1px solid #e1e3e7;border-radius:.25rem;display:flex;height:1.25rem;justify-content:center;width:1.25rem}.page-navigation .pagination-btn .dh-icon[data-v-73e67c66]{color:#aaacb0}.page-navigation .disabled[data-v-73e67c66]{pointer-events:none}.page-navigation .page-index[data-v-73e67c66]{color:#8f9194;font-size:.875rem;line-height:1.375rem;text-align:center}.challenge-feedback[data-v-7880c5bb]{display:flex;flex-direction:column;gap:.25rem;min-height:72px;padding:.375rem 0}.challenge-feedback .feedback-info[data-v-7880c5bb]{align-items:center;display:flex;justify-content:space-between}.challenge-feedback .feedback-info .feedback-metadata[data-v-7880c5bb]{align-items:center;color:#8f9194;display:flex;flex:0 0 auto;font-size:.8125rem;line-height:1.375rem}.challenge-feedback .feedback-content[data-v-7880c5bb]{align-items:center;display:flex;justify-content:space-between}.challenge-feedback .feedback-content .content[data-v-7880c5bb]{align-items:center;display:flex;gap:.25rem}.challenge-feedback .feedback-content .content .difficulty[data-v-7880c5bb]{height:1rem;width:1rem}.challenge-feedback .feedback-content .content .content-text[data-v-7880c5bb]{color:#7d7d80;font-size:.75rem;font-weight:400;line-height:1.1875rem}.challenge-feedback .feedback-content .date[data-v-7880c5bb]{color:#aaacb0;font-size:.75rem;font-weight:400;line-height:1.1875rem}.difficulty-feedback[data-v-7d041b4a]{align-items:center;border:1px solid #eceef0;border-radius:.25rem;display:flex;flex-direction:column;gap:1.5rem;padding:1.6875rem 1rem}.difficulty-feedback .difficulty-vote[data-v-7d041b4a]{align-items:center;display:flex;flex-direction:column;gap:.5rem;width:100%}.difficulty-feedback .difficulty-vote .difficulty-display[data-v-7d041b4a]{align-items:center;display:flex;gap:.5rem;justify-content:center}.difficulty-feedback .difficulty-vote .difficulty-display .difficulty[data-v-7d041b4a]{height:4rem;width:4rem}@media(max-width:779.98px){.difficulty-feedback .difficulty-vote .difficulty-display .difficulty[data-v-7d041b4a]{height:2rem;width:2rem}}.difficulty-feedback .difficulty-vote .difficulty-display .difficulty-btn[data-v-7d041b4a]{align-items:center;background:#0000;border-color:#0000;border-radius:100%;color:#1a1a1b;display:flex;font-size:3rem;height:3rem;justify-content:center;line-height:2.25rem;width:3rem}@media(max-width:779.98px){.difficulty-feedback .difficulty-vote .difficulty-display .difficulty-btn[data-v-7d041b4a]{font-size:1.5rem;height:1.5rem;width:1.5rem}}.difficulty-feedback .difficulty-vote .difficulty-input[data-v-7d041b4a]{width:100%}.difficulty-feedback .difficulty-vote .difficulty-input .difficulty-range-input[data-v-7d041b4a]{appearance:none;background:linear-gradient(90deg,#1bc48f 0,#1bc48f 33.33333%,#07b8ea 33.333333%,#07b8ea 66.66666%,#1079e2 0,#1079e2 88.88888%,#f81c6c 0,#f81c6c);height:2px;width:100%}.difficulty-feedback .difficulty-vote .difficulty-input .difficulty-description[data-v-7d041b4a]{color:#525252;font-size:.8125rem;font-weight:400;line-height:1.875rem;margin-top:1rem;text-align:center;word-break:keep-all}@media(max-width:779.98px){.difficulty-feedback .difficulty-vote .difficulty-input .difficulty-description[data-v-7d041b4a]{font-size:.6875rem;line-height:1.125rem}}.difficulty-feedback .btn-submit[data-v-7d041b4a]{background:#f6f8fe;border:1px solid #d9daff;border-radius:.25rem;color:#6b7dfb;font-weight:500;padding:.5rem 1rem}@media(max-width:779.98px){.difficulty-feedback .btn-submit[data-v-7d041b4a]{font-size:.75rem}}.difficulty-feedback .btn-disabled[data-v-7d041b4a]{border-radius:.5rem;font-weight:500;padding:.5rem 1rem;width:24rem}@media(max-width:779.98px){.difficulty-feedback .btn-disabled[data-v-7d041b4a]{font-size:.75rem}}.difficulty-feedback .btn-disabled.disabled[data-v-7d041b4a]{background:#f7f7f8;border:1px solid #e1e3e7;border-radius:.25rem;color:#c2c5ca}.feedback-solver-only-banner[data-v-03cfdbf2]{background:#f6f8fe;border:1px solid #d9daff;border-radius:.25rem;font-size:.75rem;padding:.5625rem .75rem}.graph-section[data-v-1909fbf2]{display:flex;flex:1 0 0;flex-direction:column;gap:1rem;min-height:26.375rem;padding-bottom:1rem}.graph-section .header[data-v-1909fbf2]{color:#303030;font-size:.875rem;font-weight:600;line-height:1.25rem}.graph-section .graphs[data-v-1909fbf2]{display:flex;flex:1 0 0;gap:.75rem;justify-content:center}.graph-section .graphs .graph[data-v-1909fbf2]{align-items:center;display:flex;flex-direction:column-reverse;gap:.5rem;min-height:10rem}.graph-section .graphs .graph .bar[data-v-1909fbf2]{border-radius:.25rem;width:.5rem}.graph-section .graphs .graph .green[data-v-1909fbf2]{background:#1bc48f}.graph-section .graphs .graph .sky-blue[data-v-1909fbf2]{background:#07b8ea}.graph-section .graphs .graph .blue[data-v-1909fbf2]{background:#1079e2}.graph-section .graphs .graph .red[data-v-1909fbf2]{background:#f81c6c}.graph-section .graphs .graph .difficulty[data-v-1909fbf2]{height:1.5rem;opacity:.3;transition:opacity .16s ease-in-out;width:1.5rem}.graph-section .graphs .graph .difficulty.active[data-v-1909fbf2]{opacity:1}.challenge-feedbacks[data-v-5a7b7817]{display:flex;flex-direction:column;gap:1rem}.challenge-feedbacks .no-feedback[data-v-5a7b7817]{color:#7d7d80;font-size:1rem;font-weight:500;line-height:1.625rem}.challenge-feedbacks h2[data-v-5a7b7817]{font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:0}.challenge-feedbacks h2 .point[data-v-5a7b7817]{color:#6b7af7}.challenge-feedbacks .feedback-graph[data-v-5a7b7817]{display:flex}.challenge-feedbacks .feedback-log[data-v-5a7b7817]{display:flex;flex-direction:column;gap:.5rem}.challenge-feedbacks .feedback-log .log-header[data-v-5a7b7817]{align-items:center;display:flex;justify-content:space-between}.challenge-feedbacks .feedback-log .log-header .header-text[data-v-5a7b7817]{color:#303030;font-size:.875rem;font-weight:600;line-height:1.25rem}.challenge-nav[data-v-44656133]{background-color:#fff;display:flex;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;position:sticky;top:4rem;z-index:5}.challenge-nav[data-v-44656133]::-webkit-scrollbar{display:none}.challenge-nav[data-v-44656133].active{border-bottom:none!important}.challenge-nav[data-v-44656133] .nuxt-link-active,.challenge-nav[data-v-44656133] .nuxt-link-exact-active{border:inherit!important;color:inherit!important}.challenge-nav .disabled[data-v-44656133]{color:#c4c4d3;cursor:inherit}.challenge-nav .title[data-v-44656133]{font-size:1rem;font-weight:500}.challenge-nav .count[data-v-44656133]{color:#7d7d80;font-size:.9375rem;font-weight:500}.challenge-nav .dh-nav-item[data-v-44656133]{color:#7d7d80;flex:0 0 auto}.challenge-nav .dh-nav-item.active[data-v-44656133]{border-bottom:2px solid #6b7dfb;color:#303030}.challenge-nav .dh-nav-item.active .title[data-v-44656133]{font-weight:600}.challenge-nav .dh-nav-item.active .count[data-v-44656133]{color:#6b7dfb;font-weight:600}.difficulty-feedback[data-v-777a6d53]{align-items:center;display:flex;flex-direction:column;gap:1.25rem}.difficulty-feedback .description[data-v-777a6d53]{color:#7d7d80;font-size:.875rem;line-height:1.375rem;padding-top:1.25rem;text-align:center}.difficulty-feedback .description .vote-notice[data-v-777a6d53]{font-size:.75rem;font-weight:400;line-height:1.1875rem;padding-top:.5rem}.difficulty-feedback .difficulty-vote[data-v-777a6d53]{align-items:center;border:1px solid #eceef0;border-radius:.25rem;display:flex;flex-direction:column;gap:1.5rem;padding:1.6875rem 4.1875rem;width:100%}.difficulty-feedback .difficulty-vote .difficulty-display[data-v-777a6d53]{align-items:center;display:flex;gap:.5rem;justify-content:center}.difficulty-feedback .difficulty-vote .difficulty-display .difficulty[data-v-777a6d53]{height:4rem;width:4rem}.difficulty-feedback .difficulty-vote .difficulty-display .difficulty-btn[data-v-777a6d53]{align-items:center;background:#0000;border-color:#0000;border-radius:100%;color:#1a1a1b;display:flex;font-size:3rem;height:3rem;justify-content:center;line-height:2.25rem;width:3rem}.difficulty-feedback .difficulty-vote .difficulty-input[data-v-777a6d53]{width:100%}.difficulty-feedback .difficulty-vote .difficulty-input .difficulty-range-input[data-v-777a6d53]{appearance:none;background:linear-gradient(90deg,#1bc48f 0,#1bc48f 33.33333%,#07b8ea 33.333333%,#07b8ea 66.66666%,#1079e2 0,#1079e2 88.88888%,#f81c6c 0,#f81c6c);height:2px;width:100%}.difficulty-feedback .difficulty-vote .difficulty-input .difficulty-description[data-v-777a6d53]{align-items:center;color:#525252;display:flex;font-size:.8125rem;font-weight:400;height:2.375rem;justify-content:center;line-height:1.1875rem;margin-top:1rem;text-align:center;word-break:keep-all}.difficulty-feedback .action-buttons[data-v-777a6d53]{display:flex;font-size:1rem;gap:.75rem;padding-top:.25rem}.difficulty-feedback .action-buttons .vote-button[data-v-777a6d53]{align-items:center;display:flex;gap:.5rem;justify-content:center}.difficulty-feedback .action-buttons .vote-button:disabled img[data-v-777a6d53]{fill:#828086}.difficulty-feedback .action-buttons .no-thanks-button[data-v-777a6d53]{background:#fff;border-color:#fff;color:#c2c5ca}.difficulty-feedback .action-buttons .no-thanks-button[data-v-777a6d53]:hover{background:#fff;border-color:#fff;color:#c2c5ca;text-decoration:underline}.difficulty-feedback .action-buttons .no-thanks-button[data-v-777a6d53]:focus{background:#fff;border-color:#fff;box-shadow:0 0 0 .2rem #d9daffb3;color:#c2c5ca}.difficulty-feedback .action-buttons .no-thanks-button[data-v-777a6d53]:active{background:#fff;border-color:#fff;box-shadow:0 0 0 .2rem #c2c4ffb3;color:#c2c5ca}.difficulty-feedback .btn-disabled[data-v-777a6d53]{border-radius:.5rem;font-weight:500;padding:.5rem 1rem;width:24rem}.difficulty-feedback .btn-disabled.disabled[data-v-777a6d53]{background:#f7f7f8;border:1px solid #e1e3e7;border-radius:.25rem;color:#c2c5ca}.writeup[data-v-e2368304]{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.writeup .description[data-v-e2368304]{color:#7d7d80;font-size:.875rem;line-height:1.375rem;padding-top:1.25rem;text-align:center}.writeup .action-buttons[data-v-e2368304]{display:flex;font-size:1rem;gap:.75rem;padding-top:.25rem}.writeup .action-buttons .writeup-button[data-v-e2368304]{align-items:center;display:flex;gap:.5rem;justify-content:center;padding:.75rem 1rem}.writeup .action-buttons .no-thanks-button[data-v-e2368304]{background:#fff;border-color:#fff;color:#c2c5ca;padding:.75rem 1rem}.writeup .action-buttons .no-thanks-button[data-v-e2368304]:hover{background:#fff;border-color:#fff;color:#c2c5ca;text-decoration:underline}.writeup .action-buttons .no-thanks-button[data-v-e2368304]:focus{background:#fff;border-color:#fff;box-shadow:0 0 0 .2rem #d9daffb3;color:#c2c5ca}.writeup .action-buttons .no-thanks-button[data-v-e2368304]:active{background:#fff;border-color:#fff;box-shadow:0 0 0 .2rem #c2c4ffb3;color:#c2c5ca}.correct-popup[data-v-3eebe7da]{margin:0}.correct-popup[data-v-3eebe7da] .popup-inner{border:1px;border-radius:.5rem;width:36.75rem}.correct-popup[data-v-3eebe7da] .popup-inner .popup-body{padding:0}.correct-popup[data-v-3eebe7da] .card-header{padding:.25rem 1.25rem}.correct-popup .header[data-v-3eebe7da]{border-bottom:1px solid #e1e3e7;font-size:1.125rem;font-weight:600;line-height:1.75rem;padding:.75rem 0;text-align:center}.correct-popup .body[data-v-3eebe7da]{padding:2.25rem}.correct-popup .body .challenge[data-v-3eebe7da]{color:#303030;font-size:1.25rem;font-weight:600;line-height:1.75rem;text-align:center}.correct-popup .body .challenge .challenge-title[data-v-3eebe7da]{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.correct-popup .body .challenge .challenge-title .level[data-v-3eebe7da]{color:#07b8ea}.bold-text[data-v-25bff064]{font-weight:700}.challenges-detail-page .left-col[data-v-25bff064],.challenges-detail-page .right-col[data-v-25bff064]{display:flex;flex-direction:column;gap:2rem}@media(max-width:779.98px){.challenges-detail-page .left-col[data-v-25bff064],.challenges-detail-page .right-col[data-v-25bff064]{gap:1.5rem;margin-bottom:1.5rem}}.challenges-detail-page .challenge-nav[data-v-25bff064]{display:none}@media(max-width:779.98px){.challenges-detail-page .challenge-nav[data-v-25bff064]{display:flex}}.challenges-detail-page .desktop[data-v-25bff064]{display:flex}@media(max-width:779.98px){.challenges-detail-page .desktop[data-v-25bff064]{display:none}}.challenges-detail-page .mobile[data-v-25bff064]{display:none}@media(max-width:779.98px){.challenges-detail-page .mobile[data-v-25bff064]{display:flex}}