@import url(https://fonts.googleapis.com/icon?family=Material+Icons);h4[data-v-32192e6f]{text-align:center;padding-top:.25rem}.countdown-box[data-v-32192e6f]{display:flex;justify-content:center}.countdown[data-v-32192e6f]{display:grid;grid-template-columns:auto auto auto auto;-moz-column-gap:1.5rem;column-gap:1.5rem;text-align:center}.countdown .digits[data-v-32192e6f]{font-size:2.25rem;font-weight:700;line-height:1.25;min-width:5rem}.countdown label[data-v-32192e6f]{color:#aea6c6}@media only screen and (max-width:575.98px){.countdown[data-v-32192e6f]{-moz-column-gap:.75rem;column-gap:.75rem}.countdown .digits[data-v-32192e6f]{font-size:1.6875rem;min-width:0}.countdown label[data-v-32192e6f]{font-size:.75rem}}.xp-level[data-v-32192e6f]{margin-top:1rem;text-align:center;color:#80ff20;font-weight:700;text-shadow:2px 0 #000,-2px 0 #000,0 2px #000,0 -2px #000}.progress[data-v-32192e6f]{position:relative;flex:1 0 auto;height:14px;margin-top:.25rem;background-color:#1c1228;border:2px solid #4a3a66;overflow:hidden}.progress[data-v-32192e6f]:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 calc(5.555% - 2px),rgba(0,0,0,.55) calc(5.555% - 2px) 5.555%)}.progress-bar[data-v-32192e6f]{background:linear-gradient(90deg,#ea507c,#75da91,#53d8df);height:100%;transition:width .5s steps(4)}.date-box[data-v-32192e6f]{display:flex;padding-top:.5rem;color:#aea6c6}.date-box>div[data-v-32192e6f]{margin:0 5px 0 5px}.pixel-text[data-v-c918aefa]{display:inline-block;line-height:0;max-width:100%;vertical-align:top}canvas[data-v-c918aefa]{display:block;max-width:100%;height:auto;image-rendering:pixelated}.is-smooth canvas[data-v-c918aefa]{image-rendering:auto}.portal-particles[data-v-09fda6f2]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;image-rendering:pixelated}.splash[data-v-1726d9bd]{all:unset;display:inline-block;cursor:pointer;transform:rotate(-20deg);animation:splash-pulse-1726d9bd 1s infinite;-webkit-tap-highlight-color:transparent}.splash[data-v-1726d9bd]:focus-visible{outline:2px dashed #ff0;outline-offset:4px}.splash__text[data-v-1726d9bd]{display:inline-block;white-space:nowrap;font-family:Monocraft,ui-monospace,monospace;font-size:clamp(16px,calc(460px/(var(--chars) + 4)),30px);line-height:1;color:#ff0;text-shadow:.11111em .11111em 0 #3f3f00;animation:ssm-boot .3s steps(4)}@keyframes splash-pulse-1726d9bd{0%,50%,to{transform:rotate(-20deg) scale(1);animation-timing-function:ease-out}25%,75%{transform:rotate(-20deg) scale(.945);animation-timing-function:ease-in}}@media (prefers-reduced-motion:reduce){.splash[data-v-1726d9bd],.splash__text[data-v-1726d9bd]{animation:none}}.ssm-logo[data-v-1b7053f6]{display:inline-block;line-height:0;max-width:100%;cursor:pointer;-webkit-tap-highlight-color:transparent}canvas[data-v-1b7053f6]{width:664px;max-width:100%;height:auto;image-rendering:pixelated;opacity:0}.is-ready canvas[data-v-1b7053f6]{opacity:1;animation:ssm-boot .45s steps(6)}@media (prefers-reduced-motion:reduce){.is-ready canvas[data-v-1b7053f6]{animation:none}}.ssm-hero[data-v-246197c0]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-bottom:2rem;text-align:center}.ssm-hero__logo[data-v-246197c0]{position:relative;width:min(664px,100%);margin-top:1rem}.ssm-hero__particles[data-v-246197c0]{position:absolute;inset:-12% -8%;pointer-events:none}.ssm-hero__subtitle[data-v-246197c0]{position:absolute;left:4.42%;top:73.25%;width:68%}.ssm-hero__splash[data-v-246197c0]{position:absolute;top:6%;right:-6%}h3[data-v-246197c0]{text-align:center}p[data-v-246197c0]{padding:0 10px 0 10px}.button-container[data-v-246197c0]{margin-top:2rem;text-align:center}.register[data-v-246197c0]{display:inline-block;padding:.6rem 1.5rem;font-size:1.6875rem}.content[data-v-246197c0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding-top:3rem;margin-bottom:1.5rem}.sponsors[data-v-246197c0]{margin-bottom:1.5rem}.mainsponsorcontainer[data-v-246197c0]{text-align:center;margin-top:1rem}.mainsponsor[data-v-246197c0]{max-width:100%;max-height:350px;padding-bottom:1rem}.sponsorcontainer[data-v-246197c0]{display:flex;flex-wrap:wrap;justify-content:center}.sponsor[data-v-246197c0]{max-width:90%;max-height:100px;margin:1rem 1rem}@media only screen and (max-width:990px){.content[data-v-246197c0]{grid-template-columns:minmax(0,1fr)}.ssm-hero__splash[data-v-246197c0]{right:-2%}}.challenge[data-v-37f9fa6e]{background-color:rgba(16,0,16,.94);border:2px solid transparent;-o-border-image:linear-gradient(rgba(80,0,255,.31),rgba(40,0,127,.31)) 1;border-image:linear-gradient(rgba(80,0,255,.31),rgba(40,0,127,.31)) 1;box-shadow:0 -2px 0 0 rgba(16,0,16,.94),0 2px 0 0 rgba(16,0,16,.94),-2px 0 0 0 rgba(16,0,16,.94),2px 0 0 0 rgba(16,0,16,.94);height:8rem;min-width:15rem;margin:.5rem 1rem .5rem 0;padding:.7rem;flex-wrap:wrap;color:#fff;position:relative;cursor:pointer}.challenge[data-v-37f9fa6e]:before{content:"";position:absolute;inset:0;pointer-events:none;background:#fff;opacity:0}.challenge[data-v-37f9fa6e]:hover:before{opacity:.06}.challenge:hover .title[data-v-37f9fa6e]{animation:ssm-jitter .25s step-end}.challenge>div[data-v-37f9fa6e]:not(.portal-aura){position:relative;height:100%;width:100%}.title[data-v-37f9fa6e]{font-size:1.125rem;line-height:1.3}.solves[data-v-37f9fa6e]{position:absolute;bottom:0;left:0;color:#aea6c6;font-size:.875rem}.solves[data-v-37f9fa6e]:after{content:" solves"}.score[data-v-37f9fa6e]{position:absolute;bottom:0;right:0;font-size:2.25rem;line-height:1;color:#66e0d8}.categories[data-v-37f9fa6e]{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem}.categories li[data-v-37f9fa6e]{background-color:#3a2d6b;border:2px solid rgba(0,0,0,.5);padding:0 .3rem;font-size:.75rem}.solved[data-v-37f9fa6e]{-o-border-image:linear-gradient(#75da91,#2ca44d) 1;border-image:linear-gradient(#75da91,#2ca44d) 1;background-color:rgba(19,35,23,.94)}.solved .score[data-v-37f9fa6e]{color:#75da91}.locked[data-v-37f9fa6e]{cursor:default;color:#8a8199;filter:saturate(.4)}.locked .score[data-v-37f9fa6e]{color:#8a8199}.locked[data-v-37f9fa6e]:hover:before{opacity:0}.outsidelist[data-v-37f9fa6e]{cursor:default}.chain-container[data-v-483dc9f4]{display:flex;flex-wrap:wrap;align-items:center}.chain-container .challenge[data-v-483dc9f4]{margin-right:0}.chain-container .challenge[data-v-483dc9f4]:last-child{margin-right:1rem}.chain-link[data-v-483dc9f4]{position:relative;width:1.5rem;height:6px;margin:0 .25rem;background:repeating-linear-gradient(90deg,#7a0b0b 0 3px,#4c0000 3px 6px)}.chain-link[data-v-483dc9f4]:after{content:"";position:absolute;right:-6px;top:-5px;border:8px solid transparent;border-right:0;border-left-color:#7a0b0b}.chain-link.powered[data-v-483dc9f4]{background:repeating-linear-gradient(90deg,#f30 0 3px,#c81e00 3px 6px);box-shadow:0 0 6px rgba(255,51,0,.6)}.chain-link.powered[data-v-483dc9f4]:after{border-left-color:#f30}.challenge-container[data-v-08635b1e]{display:flex;flex-wrap:wrap;margin-bottom:1.5rem}h5[data-v-08635b1e]{position:relative;margin:0 0 .5rem;padding-bottom:.4rem;text-transform:lowercase}h5[data-v-08635b1e]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#ea507c 0 33.34%,#75da91 0 66.67%,#53d8df 0)}.world-map[data-v-0512a519]{position:relative}.map-toolbar[data-v-0512a519]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.75rem}.map-legend[data-v-0512a519]{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;color:#aea6c6}.map-legend li[data-v-0512a519]{display:flex;align-items:center;gap:.4rem}.legend-icon[data-v-0512a519]{display:block}.debug-toggle[data-v-0512a519]{padding:.1rem .6rem}.debug-toggle.current[data-v-0512a519]{border-color:#ff5;color:#ff5}.map-frame[data-v-0512a519]{background-color:rgba(16,0,16,.94);border:2px solid transparent;-o-border-image:linear-gradient(rgba(80,0,255,.31),rgba(40,0,127,.31)) 1;border-image:linear-gradient(rgba(80,0,255,.31),rgba(40,0,127,.31)) 1;box-shadow:0 -2px 0 0 rgba(16,0,16,.94),0 2px 0 0 rgba(16,0,16,.94),-2px 0 0 0 rgba(16,0,16,.94),2px 0 0 0 rgba(16,0,16,.94);display:flex;justify-content:center;overflow:hidden}.map-viewport[data-v-0512a519]{position:relative;flex:none;cursor:crosshair}.map-layer[data-v-0512a519]{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated}.chunk-grid[data-v-0512a519]{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(255,255,85,.45) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,85,.45) 1px,transparent 0);background-size:calc(var(--block)*16) calc(var(--block)*16)}.debug-hud[data-v-0512a519]{position:absolute;top:.375rem;left:.375rem;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:1px;font-size:.75rem;line-height:1.35;color:#e0e0e0;pointer-events:none}.debug-hud span[data-v-0512a519]{padding:0 .25rem;background:rgba(80,80,80,.56)}.region-label[data-v-0512a519]{background-color:rgba(16,0,16,.86);border:2px solid transparent;-o-border-image:linear-gradient(rgba(80,0,255,.31),rgba(40,0,127,.31)) 1;border-image:linear-gradient(rgba(80,0,255,.31),rgba(40,0,127,.31)) 1;box-shadow:0 -2px 0 0 rgba(16,0,16,.86),0 2px 0 0 rgba(16,0,16,.86),-2px 0 0 0 rgba(16,0,16,.86),2px 0 0 0 rgba(16,0,16,.86);position:absolute;z-index:1;transform:translate(-50%,-50%);padding:0 .5rem;font-size:.75rem;font-weight:700;line-height:1.6;text-transform:uppercase;white-space:nowrap;color:#66e0d8;pointer-events:none}.region-count[data-v-0512a519]{font-weight:400;color:#aea6c6}.map-marker[data-v-0512a519]{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;transform:translateX(-50%);animation:marker-plant-0512a519 .36s steps(4) var(--delay) both;-webkit-tap-highlight-color:rgba(0,0,0,0)}.map-marker.active[data-v-0512a519]{z-index:4}.map-marker[data-v-0512a519]:focus-visible{outline:none}.map-marker:focus-visible .marker-name[data-v-0512a519]{outline:2px dashed #66e0d8;outline-offset:1px}.marker-icon-box[data-v-0512a519]{display:flex;align-items:flex-end;height:26px}.map-marker>.portal-aura[data-v-0512a519]{inset:-.75rem -1rem}.marker-icon[data-v-0512a519]{display:block;filter:drop-shadow(2px 2px 0 rgba(0,0,0,.45))}.active .marker-icon[data-v-0512a519]{transform:translateY(-2px)}.frame-1[data-v-0512a519]{visibility:hidden}.open .frame-0[data-v-0512a519]{animation:wave-a-0512a519 1s step-end var(--phase) infinite}.open .frame-1[data-v-0512a519]{animation:wave-b-0512a519 1s step-end var(--phase) infinite}.marker-name[data-v-0512a519]{display:flex;gap:.35em;max-width:8rem;margin-top:1px;padding:0 .25rem;font-size:.75rem;line-height:1.4;white-space:nowrap;background:rgba(16,0,16,.82);border:1px solid transparent}.active .marker-name[data-v-0512a519]{border-color:#fff}.marker-title[data-v-0512a519]{overflow:hidden;text-overflow:ellipsis}.marker-score[data-v-0512a519]{flex:none;color:#fa0}.solved .marker-title[data-v-0512a519]{color:#75da91}.locked[data-v-0512a519],.unreleased[data-v-0512a519]{cursor:default}.locked .marker-name[data-v-0512a519],.locked .marker-score[data-v-0512a519],.unreleased .marker-name[data-v-0512a519],.unreleased .marker-score[data-v-0512a519]{color:#8a8199}.unreleased .marker-title[data-v-0512a519]{color:#c86ad0}.map-tooltip[data-v-0512a519]{background-color:rgba(16,0,16,.96);border:2px solid transparent;-o-border-image:linear-gradient(rgba(80,0,255,.31),rgba(40,0,127,.31)) 1;border-image:linear-gradient(rgba(80,0,255,.31),rgba(40,0,127,.31)) 1;box-shadow:0 -2px 0 0 rgba(16,0,16,.96),0 2px 0 0 rgba(16,0,16,.96),-2px 0 0 0 rgba(16,0,16,.96),2px 0 0 0 rgba(16,0,16,.96);--tx:-50%;--ty:calc(-100% - 26px - 0.75rem);position:absolute;z-index:5;display:flex;flex-direction:column;min-width:13rem;max-width:19rem;padding:.25rem .5rem .375rem;font-size:.875rem;line-height:1.45;pointer-events:none;transform:translate(var(--tx),var(--ty))}.map-tooltip.below[data-v-0512a519]{--ty:2.25rem}.map-tooltip.align-left[data-v-0512a519]{--tx:-1.25rem}.map-tooltip.align-right[data-v-0512a519]{--tx:calc(-100% + 1.25rem)}.tt-title[data-v-0512a519]{color:#fff}.tt-title.uncommon[data-v-0512a519]{color:#ff5}.tt-title.rare[data-v-0512a519]{color:#5ff}.tt-title.epic[data-v-0512a519]{color:#f5f}.tt-gray[data-v-0512a519]{color:#aaa}.tt-lore[data-v-0512a519]{color:#c070e0;font-style:italic}.tt-blank[data-v-0512a519]{height:.5rem}.tt-blue[data-v-0512a519]{color:#8080ff}.tt-green[data-v-0512a519]{color:#5f5}.tt-red[data-v-0512a519]{color:#f55}.tt-dark[data-v-0512a519]{margin-top:.25rem;color:#75708a}@keyframes marker-plant-0512a519{0%{opacity:0;transform:translate(-50%,-18px)}to{opacity:1;transform:translateX(-50%)}}@keyframes wave-a-0512a519{0%{visibility:visible}50%{visibility:hidden}}@keyframes wave-b-0512a519{0%{visibility:hidden}50%{visibility:visible}}@media(prefers-reduced-motion:reduce){.map-marker[data-v-0512a519],.open .frame-0[data-v-0512a519],.open .frame-1[data-v-0512a519]{animation:none}}.challenges-header[data-v-cf82d18c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1rem}.challenges-header h1[data-v-cf82d18c]{margin-bottom:0}.view-choice[data-v-cf82d18c]{display:flex}.view-choice .button+.button[data-v-cf82d18c]{margin-left:-2px}.current[data-v-cf82d18c]{background-color:#66e0d8;color:#100010;text-shadow:none}.current[data-v-cf82d18c]:hover{background-color:#88e7e1}.not-started[data-v-cf82d18c]{display:inline-block}h1[data-v-6e7b491d]{text-align:center}.item[data-v-6e7b491d]{margin:0 .5rem}.item span[data-v-6e7b491d]{vertical-align:middle;margin-right:.5rem}h5[data-v-6e7b491d]{color:#fff;display:flex;justify-content:center}.material-icons[data-v-6e7b491d]{color:#66e0d8}.members[data-v-6e7b491d]{display:flex;justify-content:center;flex-wrap:wrap}.member[data-v-6e7b491d]{background-color:rgba(16,0,16,.94);border:2px solid transparent;-o-border-image:linear-gradient(rgba(80,0,255,.31),rgba(40,0,127,.31)) 1;border-image:linear-gradient(rgba(80,0,255,.31),rgba(40,0,127,.31)) 1;box-shadow:0 -2px 0 0 rgba(16,0,16,.94),0 2px 0 0 rgba(16,0,16,.94),-2px 0 0 0 rgba(16,0,16,.94),2px 0 0 0 rgba(16,0,16,.94);margin:1rem;padding:.7rem 1rem;min-width:12rem;text-align:center}.member .username[data-v-6e7b491d]{font-size:1.125rem;margin-bottom:.5rem;color:#66e0d8}.member .hidden[data-v-6e7b491d]{opacity:.5}.member span[data-v-6e7b491d]{display:block}h2[data-v-6e7b491d]{margin-top:1rem}.solves[data-v-6e7b491d]{display:flex;flex-wrap:wrap}.alert[data-v-820e6c02]{background-color:rgba(16,0,16,.94);border:2px solid transparent;-o-border-image:linear-gradient(rgba(80,0,255,.31),rgba(40,0,127,.31)) 1;border-image:linear-gradient(rgba(80,0,255,.31),rgba(40,0,127,.31)) 1;box-shadow:0 -2px 0 0 rgba(16,0,16,.94),0 2px 0 0 rgba(16,0,16,.94),-2px 0 0 0 rgba(16,0,16,.94),2px 0 0 0 rgba(16,0,16,.94);max-width:min(50rem,100%);text-align:center;color:#fff}.error[data-v-820e6c02]{-o-border-image:linear-gradient(#f4493b,#a61509) 1;border-image:linear-gradient(#f4493b,#a61509) 1}.message[data-v-820e6c02]{-o-border-image:linear-gradient(#fa0,#805500) 1;border-image:linear-gradient(#fa0,#805500) 1}p[data-v-820e6c02]{margin:.75rem 1rem;word-wrap:break-word}.alertcontainer[data-v-820e6c02]{display:flex;justify-content:center;margin:1rem 1rem 0}h1[data-v-4edd08c8]{max-width:1110px;margin:1.5rem auto 0;padding:0 1rem}.view-unfrozen[data-v-4edd08c8]{margin:1rem 1rem 0 1rem}.scoreboard-choice[data-v-4edd08c8]{display:flex;flex-wrap:wrap;max-width:1110px;margin:1rem auto;padding:0 1rem}.scoreboard-choice .button+.button[data-v-4edd08c8]{margin-left:-2px}.goto-team[data-v-4edd08c8]{display:block;margin:0 auto 1rem}.top-container[data-v-4edd08c8]{background-color:rgba(16,0,16,.94);border:2px solid transparent;-o-border-image:linear-gradient(rgba(80,0,255,.31),rgba(40,0,127,.31)) 1;border-image:linear-gradient(rgba(80,0,255,.31),rgba(40,0,127,.31)) 1;box-shadow:0 -2px 0 0 rgba(16,0,16,.94),0 2px 0 0 rgba(16,0,16,.94),-2px 0 0 0 rgba(16,0,16,.94),2px 0 0 0 rgba(16,0,16,.94);width:-moz-fit-content;width:fit-content;max-width:calc(100% - 2rem);margin:0 auto 1rem;padding:0 1rem .5rem;overflow-x:auto;text-align:center}.grid-container-container[data-v-4edd08c8]{display:inline-block;text-align:left}.grid-container[data-v-4edd08c8]{display:grid;align-items:center;row-gap:.15rem;margin-bottom:1rem}.challenge-title[data-v-4edd08c8]{white-space:nowrap;transform:rotate(-45deg) translate(.6em);color:#aea6c6;cursor:pointer}.challenge-title[data-v-4edd08c8]:hover{color:#fff}.challenge-title .material-icons[data-v-4edd08c8]{vertical-align:middle}.empty-scoreboard[data-v-4edd08c8]{display:block;margin-bottom:1rem;color:#aea6c6}.hover[data-v-4edd08c8]{cursor:pointer}.hover[data-v-4edd08c8]:hover{color:#fff;animation:ssm-jitter .25s step-end}.team-name[data-v-4edd08c8]{white-space:nowrap}.table-margin[data-v-4edd08c8]{margin-right:1rem}.material-icons.table-margin[data-v-4edd08c8]{color:#4aedd9}.rank-2[data-v-4edd08c8]{color:#fcee4b}.rank-3[data-v-4edd08c8]{color:#d8d8d8}.unsolved[data-v-4edd08c8]{opacity:.2}.pagination[data-v-4edd08c8]{margin-bottom:1rem}.pagination .button[data-v-4edd08c8],.pagination span[data-v-4edd08c8]{margin:0 .2rem}.pagination input[data-v-4edd08c8]{width:4rem;margin:1rem .5rem}.current[data-v-4edd08c8]{background-color:#66e0d8;color:#100010;text-shadow:none;cursor:default}#width-test[data-v-4edd08c8]{position:absolute;visibility:hidden;height:auto;width:auto}.oauth-button[data-v-313d8fa0]{position:relative;border:2px solid #000;border-radius:0;background-color:#3a2d6b;color:#f0f3eb;font-family:Monocraft,ui-monospace,Consolas,monospace;cursor:pointer;box-shadow:inset 2px 2px 0 hsla(0,0%,100%,.35),inset -2px -2px 0 rgba(0,0,0,.4);display:flex;align-items:center;padding:.7rem 1rem;margin-bottom:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.oauth-button[data-v-313d8fa0]:focus-visible,.oauth-button[data-v-313d8fa0]:hover{border-color:#fff;background-color:#463681;text-decoration:none}.oauth-button[data-v-313d8fa0]:active{top:1px;box-shadow:inset -2px -2px 0 hsla(0,0%,100%,.25),inset 2px 2px 0 rgba(0,0,0,.45)}.oauth-button[data-v-313d8fa0]:disabled{border-color:#000;filter:saturate(.3);cursor:default}.oauth-button.linked[data-v-313d8fa0]{cursor:default}img[data-v-313d8fa0]{height:2rem;margin-right:1rem}.sso-area[data-v-26a91869],h1[data-v-26a91869]{text-align:center}.sso-container[data-v-26a91869]{display:inline-block;min-width:min(22rem,100%);padding-bottom:.25rem}.input-text[data-v-1b44ea9c]{margin-bottom:.5rem}.input-text p[data-v-1b44ea9c]{margin-bottom:0}.form-input-margin[data-v-1b44ea9c]{margin-top:1.5rem}.checkbox-label[data-v-1b44ea9c]{display:block}.checkbox-label input[data-v-1b44ea9c]{margin:0 .5rem 0 0}.button[data-v-1b44ea9c]{margin:1rem 0}.error[data-v-1b44ea9c]{color:#f4493b;margin:0}[data-v-71946475]{text-align:center}p[data-v-71946475]{margin:0}h5[data-v-71946475]{margin-top:1rem}.eligible[data-v-71946475]{color:#fff}.pending[data-v-71946475]{max-width:30rem;margin:0 auto 1rem;color:#aea6c6}.token-container[data-v-71946475]{position:relative;display:inline-block;margin:.25rem 0 .5rem}.token-container code[data-v-71946475]{display:inline-block;min-width:14rem;padding:.25rem .5rem}.token-container div[data-v-71946475]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;white-space:nowrap;background-color:#1c1228;border:2px solid #4a3a66;color:#aea6c6}.token-container:hover div[data-v-71946475]{display:none}.content[data-v-71946475]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding-top:2rem}@media only screen and (max-width:990px){.content[data-v-71946475]{grid-template-columns:minmax(0,1fr)}}.sso-area[data-v-71946475]{text-align:center}.sso-container[data-v-71946475]{display:inline-block}.signout-button[data-v-71946475]{margin-top:1.5rem}.announcement[data-v-a5a50d70]{margin-bottom:1.5rem}h3[data-v-a5a50d70]{margin-bottom:.5rem;line-height:1.25}p[data-v-a5a50d70]{margin:0}.time[data-v-a5a50d70]{color:#aea6c6}.description[data-v-a5a50d70]{margin-bottom:.5rem;white-space:pre-wrap}.empty[data-v-a5a50d70]{display:inline-block}.error-page[data-v-8e7c7328]{display:grid;place-items:center;min-height:60vh;text-align:center}main[data-v-8e7c7328]{display:flex;flex-direction:column;align-items:center;width:min(32rem,100%)}h1[data-v-8e7c7328]{margin-bottom:1rem;font-size:3.375rem}p[data-v-8e7c7328]{overflow-wrap:anywhere}.buttons[data-v-8e7c7328]{display:flex;flex-direction:column;gap:.75rem;width:min(20rem,100%);margin-top:1rem}.modal-mask[data-v-7a9f73e1]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(7,0,13,.75);background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.025) 0 2px,transparent 2px 4px);z-index:100}.modal-content-wrapper[data-v-7a9f73e1]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:200;display:flex;pointer-events:none;padding:1rem}.modal-contents[data-v-7a9f73e1]{background-color:rgba(16,0,16,.97);border:2px solid transparent;-o-border-image:linear-gradient(rgba(80,0,255,.31),rgba(40,0,127,.31)) 1;border-image:linear-gradient(rgba(80,0,255,.31),rgba(40,0,127,.31)) 1;box-shadow:0 -2px 0 0 rgba(16,0,16,.97),0 2px 0 0 rgba(16,0,16,.97),-2px 0 0 0 rgba(16,0,16,.97),2px 0 0 0 rgba(16,0,16,.97);margin:auto;z-index:1000;padding:1.25rem 1.5rem;pointer-events:auto;animation:ssm-boot .3s steps(4)}#challengeModal[data-v-7a9f73e1]{width:100%;max-width:1110px;min-height:70%;max-height:100%;height:100%}.modal-contents[data-v-697c4e16]{height:100%;display:flex;flex-direction:column;position:relative}h2[data-v-697c4e16]{margin:0 2rem;font-weight:700;text-align:center}#close[data-v-697c4e16]{position:absolute;right:0;top:0;cursor:pointer}#close[data-v-697c4e16]:hover,h5[data-v-697c4e16]{color:#fff}.material-icons[data-v-697c4e16]{color:#66e0d8}.categories[data-v-697c4e16]{list-style:none;margin:.5rem 0 .25rem;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem}.categories li[data-v-697c4e16]{background-color:#66e0d8;color:#100010;text-shadow:none;border:2px solid rgba(0,0,0,.5);padding:0 .4rem;font-size:.875rem}h5[data-v-697c4e16]{display:flex;justify-content:center}.item[data-v-697c4e16]{margin:0 .5rem}.item span[data-v-697c4e16]{vertical-align:middle;margin-right:.5rem}.content[data-v-697c4e16]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;overflow:auto;height:100%;overflow-wrap:anywhere}@media only screen and (max-width:990px){.content[data-v-697c4e16]{display:block}.content>div[data-v-697c4e16]{margin:0 0 1rem}}p[data-v-697c4e16]{margin:0;margin-bottom:1rem;white-space:pre-wrap}.align span[data-v-697c4e16]{vertical-align:middle}.align .material-icons[data-v-697c4e16]{margin-right:.25rem}.author[data-v-697c4e16]{font-weight:700}.author[data-v-697c4e16]:after{content:", "}.author[data-v-697c4e16]:last-child:after{content:none}.first-teams[data-v-697c4e16]{margin-top:1rem}.first-teams p[data-v-697c4e16]{margin:0;font-weight:700}.first-teams>span[data-v-697c4e16]{display:block}.first-teams>span>span[data-v-697c4e16]{color:#fa0}.first-teams>span:first-of-type>span[data-v-697c4e16]{color:#4aedd9}.first-teams>span:nth-of-type(3)>span[data-v-697c4e16]{color:#d8d8d8}.input-replacer[data-v-697c4e16]{height:2.75rem;margin-top:1rem;border:2px solid #4a3a66;background-color:#120a1d;color:#8a8199;font-size:1.125rem;position:relative}.input-replacer span[data-v-697c4e16]{position:absolute;top:50%;transform:translateY(-50%);text-align:center;width:100%}.solved[data-v-697c4e16]{-o-border-image:linear-gradient(#75da91,#2ca44d) 1;border-image:linear-gradient(#75da91,#2ca44d) 1;background-color:rgba(19,35,23,.94);color:#75da91}input[data-v-697c4e16]{height:2.75rem;margin-top:1rem;padding-left:.75rem}.flag-input.mc-hurt[data-v-697c4e16]{border-color:#f4493b}.ssm-bg[data-v-73384696]{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 30% 10%,#3b1d6e 0,transparent 60%),linear-gradient(#1f1238,#0e0a1a)}.ssm-bg__layer[data-v-73384696]{position:absolute;top:0;left:0;image-rendering:pixelated}.ssm-bg__layer[data-v-73384696]:first-child{opacity:0;transition:opacity .6s steps(4)}.ssm-bg__layer.is-ready[data-v-73384696]{opacity:1}.material-icons[data-v-32e58258]{color:#66e0d8;cursor:pointer}.websocket[data-v-32e58258]{cursor:default}.disconnected[data-v-32e58258]{color:#f4493b}.unread[data-v-32e58258]{color:#f4493b;animation:blink-32e58258 1s linear infinite}@keyframes blink-32e58258{50%{opacity:0}}nav[data-v-32e58258]{display:flex;position:sticky;top:0;z-index:100;min-height:3.5rem;align-items:center;padding:0 .5rem;background-color:rgba(16,0,16,.94)}nav[data-v-32e58258]:after{content:"";position:absolute;inset:auto 0 -2px;height:2px;background:linear-gradient(90deg,#ea507c 0 33.34%,#75da91 0 66.67%,#53d8df 0)}nav>.brand[data-v-32e58258]{display:inline-flex;align-items:center;padding:.4rem .5rem}nav>.brand[data-v-32e58258]:hover{animation:none}nav>ul[data-v-32e58258]{display:flex;align-items:center;margin:0;padding:0}nav>ul>li[data-v-32e58258]{list-style:none;padding:8px 12px}nav>ul>li .material-icons[data-v-32e58258]{vertical-align:middle}nav>ul>li>a[data-v-32e58258]{color:#aea6c6}nav>ul>li>a[data-v-32e58258]:focus-visible,nav>ul>li>a[data-v-32e58258]:hover{color:#fff;text-decoration:none;animation:ssm-jitter .25s step-end}nav>ul>li>a.router-link-active[data-v-32e58258]:not(.button){color:#66e0d8;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.35em}nav .account[data-v-32e58258]{display:inline-block;padding:.2rem .75rem}nav .account.button-primary[data-v-32e58258]{color:#100010}nav .account .material-icons[data-v-32e58258]{font-size:1.25rem}nav>.spacer[data-v-32e58258]{flex:1 0 auto}nav>img[data-v-32e58258],nav>input[data-v-32e58258]{display:none}@media only screen and (max-width:990px){nav[data-v-32e58258]{flex-direction:column;align-items:flex-start;height:auto}nav>ul[data-v-32e58258]{display:none;flex-direction:column;align-items:flex-start}nav>.brand[data-v-32e58258]{position:absolute;top:.25rem;left:50%;transform:translateX(-50%)}nav>.spacer[data-v-32e58258]{display:none}nav>input[data-v-32e58258]{display:block;cursor:pointer;opacity:0;z-index:1001;width:32px;height:32px;margin:12px 8px}nav>img[data-v-32e58258]{display:block;position:absolute;top:12px;left:8px}nav>input:checked~ul[data-v-32e58258]{display:flex}}.toast-container-container[data-v-b62eb1b6]{right:0;margin-right:1.5rem;bottom:0;position:fixed;z-index:300}.toast-container[data-v-b62eb1b6]{text-align:right}.toast[data-v-b62eb1b6]{background-color:rgba(16,0,16,.96);border:2px solid transparent;-o-border-image:linear-gradient(rgba(80,0,255,.31),rgba(40,0,127,.31)) 1;border-image:linear-gradient(rgba(80,0,255,.31),rgba(40,0,127,.31)) 1;box-shadow:0 -2px 0 0 rgba(16,0,16,.96),0 2px 0 0 rgba(16,0,16,.96),-2px 0 0 0 rgba(16,0,16,.96),2px 0 0 0 rgba(16,0,16,.96);display:inline-block;max-width:min(26rem,100vw - 3rem);margin-bottom:1.5rem;padding:.6rem 1rem;text-align:left;animation:fadein-b62eb1b6 .4s steps(4)}.toast b[data-v-b62eb1b6]{display:block;font-weight:700;white-space:pre-wrap}.toast p[data-v-b62eb1b6]{margin:.25rem 0 0;text-align:left;white-space:pre-wrap;color:#aea6c6}.success[data-v-b62eb1b6]{-o-border-image:linear-gradient(#75da91,#2ca44d) 1;border-image:linear-gradient(#75da91,#2ca44d) 1}.success b[data-v-b62eb1b6]{color:#5f5}.error[data-v-b62eb1b6]{-o-border-image:linear-gradient(#f4493b,#a61509) 1;border-image:linear-gradient(#f4493b,#a61509) 1}.error b[data-v-b62eb1b6]{color:#f55}.toast.fadeout[data-v-b62eb1b6]{animation:fadeout-b62eb1b6 .4s steps(4)}@keyframes fadein-b62eb1b6{0%{opacity:0;transform:translateX(110%)}to{opacity:1;transform:none}}@keyframes fadeout-b62eb1b6{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(110%)}}.ssm-layout[data-v-fa2977f2]{min-height:100vh;padding-bottom:3rem}.ourcontainer[data-v-fa2977f2]{margin:1.5rem auto 0;max-width:1110px;padding:0 1rem}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--mc-shadow:0.11111em 0.11111em 0 color-mix(in srgb,currentColor 25%,#000)}body,html{margin:0;padding:0;min-height:100vh;width:100%;text-align:left}*,:after,:before{box-sizing:border-box}body{overflow-x:hidden;font-family:Monocraft,ui-monospace,Consolas,monospace;font-size:1.125rem;font-weight:400;line-height:1.5;background-color:#150b26;color:#f0f3eb}::-moz-selection{color:#100010;background:#53d8df;text-shadow:none}::selection{color:#100010;background:#53d8df;text-shadow:none}*{text-shadow:var(--mc-shadow)}.material-icons,code,input,kbd,pre,samp,select,textarea{text-shadow:none}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:400;line-height:1.25;color:#66e0d8;overflow-wrap:break-word}h1{font-size:2.25rem;animation:ssm-boot .45s steps(5)}h1:hover{animation:ssm-boot .45s steps(5),ssm-glitch .3s step-end}h2,h3{font-size:1.6875rem}h4{font-weight:700}h4,h5,h6{font-size:1.125rem}@media only screen and (max-width:767.98px){h1{font-size:1.6875rem}}a{color:#66e0d8;text-underline-offset:.2em;text-decoration-thickness:2px}a:hover{color:#fff;animation:ssm-jitter .25s step-end}a:link{text-decoration:none}a:hover{text-decoration:underline}img{vertical-align:middle}code{font-family:Consolas,Menlo,DejaVu Sans Mono,ui-monospace,monospace;color:#ea507c;background-color:#1c1228;padding:.1em .3em}pre{padding:.75rem;overflow:auto;background:rgba(16,0,16,.94);border:2px solid #24005b}hr{border:0;border-top:2px solid #24005b}.material-icons{color:#66e0d8;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mc-panel,.mc-tooltip{background-color:rgba(16,0,16,.94);border:2px solid transparent;-o-border-image:linear-gradient(rgba(80,0,255,.31),rgba(40,0,127,.31)) 1;border-image:linear-gradient(rgba(80,0,255,.31),rgba(40,0,127,.31)) 1;box-shadow:0 -2px 0 0 rgba(16,0,16,.94),0 2px 0 0 rgba(16,0,16,.94),-2px 0 0 0 rgba(16,0,16,.94),2px 0 0 0 rgba(16,0,16,.94)}.mc-panel{padding:1.25rem 1.5rem}@media only screen and (max-width:575.98px){.mc-panel{padding:1rem}}.mc-label{display:block;color:#66e0d8;font-weight:700;text-transform:uppercase}.button{position:relative;border:2px solid #000;border-radius:0;background-color:#3a2d6b;color:#f0f3eb;font-family:Monocraft,ui-monospace,Consolas,monospace;cursor:pointer;box-shadow:inset 2px 2px 0 hsla(0,0%,100%,.35),inset -2px -2px 0 rgba(0,0,0,.4);padding:.4rem 1rem;font-size:inherit;line-height:1.5}.button:focus-visible,.button:hover{border-color:#fff;background-color:#463681;text-decoration:none}.button:active{top:1px;box-shadow:inset -2px -2px 0 hsla(0,0%,100%,.25),inset 2px 2px 0 rgba(0,0,0,.45)}.button:disabled{border-color:#000;filter:saturate(.3);cursor:default}.button-primary{position:relative;border:2px solid #000;border-radius:0;background-color:#66e0d8;color:#100010;font-family:Monocraft,ui-monospace,Consolas,monospace;cursor:pointer;box-shadow:inset 2px 2px 0 hsla(0,0%,100%,.35),inset -2px -2px 0 rgba(0,0,0,.4);text-shadow:none}.button-primary:focus-visible,.button-primary:hover{border-color:#fff;background-color:#7fe5de;text-decoration:none}.button-primary:active{top:1px;box-shadow:inset -2px -2px 0 hsla(0,0%,100%,.25),inset 2px 2px 0 rgba(0,0,0,.45)}.button-primary:disabled{border-color:#000;filter:saturate(.3);cursor:default}.textbox,input[type=email],input[type=number],input[type=text],textarea{min-height:2.5rem;padding:.375rem .75rem;border:2px solid #4a3a66;border-radius:0;background-color:#1c1228;color:#f0f3eb;font-family:Monocraft,ui-monospace,Consolas,monospace;font-size:inherit;caret-color:#66e0d8}.textbox::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:rgba(174,166,198,.55);opacity:1}.textbox::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:rgba(174,166,198,.55);opacity:1}.textbox:focus,input[type=email]:focus,input[type=number]:focus,input[type=text]:focus,textarea:focus{border-color:#fff;outline:none}.textbox:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=text]:disabled,textarea:disabled{background-color:#120a1d;color:#8a8199}input[type=checkbox],input[type=radio]{accent-color:#66e0d8}.tooltip{position:relative;display:inline-block;width:1.5em;height:1.5em;line-height:1.25em;text-align:center;background-color:#1c1228;border:2px solid #4a3a66;cursor:help}.tooltip .tooltiptext{background-color:rgba(16,0,16,.97);border:2px solid transparent;-o-border-image:linear-gradient(rgba(80,0,255,.31),rgba(40,0,127,.31)) 1;border-image:linear-gradient(rgba(80,0,255,.31),rgba(40,0,127,.31)) 1;box-shadow:0 -2px 0 0 rgba(16,0,16,.97),0 2px 0 0 rgba(16,0,16,.97),-2px 0 0 0 rgba(16,0,16,.97),2px 0 0 0 rgba(16,0,16,.97);text-align:left;visibility:hidden;width:min(30rem,80vw);color:#fff;padding:1rem;position:absolute;right:0;z-index:1}.tooltip:hover .tooltiptext{visibility:visible}.portal-aura{position:absolute;inset:-1rem;z-index:3;pointer-events:none}.mc-hurt{animation:mc-hurt .35s linear}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:#4a3a66 #100010}}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:#100010}::-webkit-scrollbar-thumb{background:#4a3a66;border:2px solid #100010;box-shadow:inset 2px 2px 0 hsla(0,0%,100%,.25),inset -2px -2px 0 rgba(0,0,0,.4)}::-webkit-scrollbar-thumb:hover{background:#9d8fe0}:focus-visible{outline:2px dashed #66e0d8;outline-offset:2px}@keyframes ssm-boot{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transform:translateX(-4px)}20%{-webkit-clip-path:inset(40% 30% 20% 0);clip-path:inset(40% 30% 20% 0);transform:translateX(3px)}40%{-webkit-clip-path:inset(0 10% 60% 0);clip-path:inset(0 10% 60% 0);transform:translateX(-2px)}60%{-webkit-clip-path:inset(50% 0 0 0);clip-path:inset(50% 0 0 0);transform:translateX(0)}80%{-webkit-clip-path:inset(0 0 30% 0);clip-path:inset(0 0 30% 0);transform:translateX(1px)}to{-webkit-clip-path:inset(0);clip-path:inset(0);transform:none}}@keyframes ssm-glitch{0%{transform:translate(-3px,1px) skewX(-8deg);text-shadow:-3px 0 #ea507c,3px 0 #53d8df;-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0)}33%{transform:translate(3px,-1px);text-shadow:3px 0 #ea507c,-3px 0 #75da91;-webkit-clip-path:inset(40% 0 0 0);clip-path:inset(40% 0 0 0)}66%{transform:translate(-1px) skewX(6deg);text-shadow:-2px 0 #53d8df,2px 0 #ea507c;-webkit-clip-path:inset(15% 0 25% 0);clip-path:inset(15% 0 25% 0)}to{transform:none;-webkit-clip-path:none;clip-path:none}}@keyframes ssm-jitter{0%{text-shadow:-2px 0 #ea507c,2px 0 #53d8df}50%{text-shadow:2px 0 #ea507c,-2px 0 #75da91}to{text-shadow:var(--mc-shadow)}}@keyframes mc-hurt{0%,to{transform:none}15%{transform:translateX(-6px) rotate(-.6deg);box-shadow:0 0 0 100vmax rgba(255,0,0,.08)}35%{transform:translateX(5px) rotate(.5deg)}55%{transform:translateX(-3px)}75%{transform:translateX(2px)}}@keyframes ssm-storm{0%{transform:none;filter:none}25%{transform:translate(-6px,2px);filter:hue-rotate(80deg) saturate(1.6)}50%{transform:translate(5px,-3px);filter:hue-rotate(-60deg)}75%{transform:translate(-2px,4px);filter:hue-rotate(160deg) contrast(1.2)}to{transform:none;filter:none}}html.ssm-glitch-storm .ssm-layout{animation:ssm-storm .4s step-end 5}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important}}