:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--color-heading-inverse: var(--vt-c-text-light-1);--color-text-inverse: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{display:grid;grid-template-columns:1fr 1fr;padding:0 2rem}.nav-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;min-height:36px}}*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;height:100%;width:100%}@keyframes diagonal-slide{0%{background-position:0 0}to{background-position:320vh 320vh}}body{font-family:Linotte-Semibold,sans-serif;background-image:url(/assets/codemonstergrey-BKzkZYEo.png);background-size:auto;background-repeat:repeat;background-size:80vh 80vh;background-attachment:fixed}.background-animations{animation:diagonal-slide 60s linear infinite}body.accessibility-font,body.accessibility-font button{font-family:Inclusive Sans,sans-serif;font-weight:400}#app{margin:0;padding:0;width:100%;height:100%;min-height:100vh;min-width:100vw;background:transparent}@font-face{font-family:Linotte-Semibold;src:url(/assets/linotte-semibold-webfont-C8eQYzBD.woff2) format("woff2");src:url(/assets/linotte-semibold-webfont-BoNpJl9a.woff) format("woff");src:url(/assets/linotte-semibold-BkU7ztJB.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inclusive Sans;src:url(/assets/InclusiveSans-VariableFont_wght-V4W0uzLy.ttf) format("truetype");font-weight:600 900;font-style:normal;font-display:swap}h1{font-size:max(45px,4.5vh)}.size-1{font-size:max(45px,4.5vh)!important}.size-2{font-size:max(30px,3vh)!important}.size-3{font-size:max(25px,1.5vh)!important}h2{font-size:max(30px,3vh)}h3{font-size:max(25px,2.5vh)}p,.router-link-text,.size-4{font-size:max(20px,2vh)}.size-5{font-size:max(15px,1.5vh)}.question-bar-text{font-size:min(4.5vw,4.5vh);display:inline}.size-cap{font-size:1px}select[multiple] option:checked{background-color:#ccc!important;border-radius:max(.5vw,.5vh);color:#000}option{margin-bottom:.4vh;padding:.1vw}input:not([type=checkbox]),textarea,select{all:unset;background:var(--color-border-hover);border-radius:max(.5vw,.5vh);padding:.5vh;font-size:max(15px,1.5vh);margin:0 .5vw}textarea{background-color:#ebebeb;color:#272727;white-space:pre-wrap;overflow-wrap:break-word;overflow:auto;display:block;border-radius:max(.5vw,.5vh);padding-left:.5vw;padding-right:.5vw;box-shadow:inset 0 0 max(.5vh,.5vw) #0000001c;resize:vertical}input[type=checkbox]{margin:0 .5vw;transform:scale(1.5)}input[type=file]{max-width:50vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a{color:#fff;font-size:max(15px,1.5vh);transition:background-colour ease .4s;padding:max(.4vh,.4vw);margin-left:max(.5vh,.5vw);display:flex;text-decoration:none;align-items:center;justify-content:center}a:hover,a.router-link-exact-active:not(.question-link),.link-active{background-color:#ada3a241;border-radius:max(1.2vh,1.2vw)}button,a,button *,a *{cursor:pointer!important;user-select:none!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a.router-link-exact-active{opacity:70%}.question-link:hover{color:#d6d6d6;background-color:transparent}.router-button{padding:0 .2vw}button{all:unset;font-family:Linotte-Semibold,sans-serif;height:max(3vh,30px);font-size:max(15px,1.5vh);background:var(--color-heading);border-radius:1vw;margin:0 .5vw;padding:0 .3vw;text-align:center;color:var(--color-heading-inverse);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.answer{height:inherit;color:#444;padding:1vh;margin:1vh;border-radius:max(1vh,1vw)}button:hover{background:var(--vt-c-white-mute)}a:active,button:active{transform:translateY(1px)}.disabled-button{color:#464646;pointer-events:none;cursor:not-allowed;opacity:50%}.slide-down-enter-active,.slide-down-leave-active{transition:all .5s ease}.slide-down-enter-from,.slide-down-leave-to{opacity:0;transform:translateY(-10px) scaleY(.3);transform-origin:top center}.reload-enter-active,.reload-leave-active{transition:all .12s ease}.reload-enter-from,.reload-leave-to{opacity:20%;transform:translateY(3%)}.reload-enter-to,.reload-leave-from{opacity:1;transform:translateY(0)}.fade-enter-active,.fade-leave-active{transition:all .1s ease}.fade-enter-from,.fade-leave-to{opacity:20%}.fade-enter-to,.fade-leave-from{opacity:1}pre[class*=language-],code[class*=language-]{background:none!important;margin:0}.token{background:none!important}.floaty-4s{animation:floaty 4s ease-in-out infinite}.rotatey-3s{animation:rotatey 3s ease-in-out infinite}@keyframes floaty{0%{transform:translateY(.6vh)}50%{transform:translateY(-.6vh)}to{transform:translateY(.6vh)}}@keyframes rotatey{0%{transform:rotate(-1deg)}50%{transform:rotate(1deg)}to{transform:rotate(-1deg)}}.shake{animation:shake 1s ease infinite}@keyframes shake{0%{transform:rotate(0)}60%{transform:rotate(0)}65%{transform:rotate(-1.5deg)}70%{transform:rotate(0)}75%{transform:rotate(1.5deg)}80%{transform:rotate(0)}85%{transform:rotate(-1.5deg)}90%{transform:rotate(0)}95%{transform:rotate(1.5deg)}to{transform:rotate(0)}}@keyframes loading-blink{0%{background-color:#353535}20%{background-color:#353535}45%{background-color:#636363}55%{background-color:#636363}80%{background-color:#353535}to{background-color:#353535}}p,input,button{line-height:1.4!important;display:inline-block!important}:is(p,h1,h2,h3,a,hr,.styled):not(.simple,.gold-text,.error-message,.success,.topic-item,input[type=checkbox]):not(:where(a,h1,h2,h3,p) *):not(.gold-text){filter:drop-shadow(0vh .1vh 0 rgb(151,151,151)) drop-shadow(0vh .1vh 0 rgb(109,109,109)) drop-shadow(0vh .2vh .2vw rgba(0,0,0,.678))}button:not(.dropdown-button),input,.title,.portal-form,.info,.taskbar,.flag-panel,.challenge-box,.panel-wrapper,.topic{filter:drop-shadow(0 .3vh max(.1vw,.1vh) rgba(0,0,0,.3))}.icon-class{display:inline;vertical-align:middle}.title{line-height:1.5;text-align:center;background-color:#222;max-width:100vw;padding:2.5vh;border-radius:3vh}.error-message{color:#ec3333;filter:drop-shadow(0vh .1vh 0 rgb(117,25,25)) drop-shadow(0vh .1vh 0 rgb(54,15,15)) drop-shadow(0vh .2vh .2vw rgba(0,0,0,.76))}.success{color:#0cc706;filter:drop-shadow(0vh .05vh 0 rgb(8,68,0)) drop-shadow(0vh .05vh 0 rgb(6,27,0))}.brighten{color:#fff}.gold-text{background:repeating-radial-gradient(ellipse farthest-corner at right bottom,#ffffff 0%,#FDB931 8%,#cf9e33 30%,#b97900 40%,transparent 80%,transparent 100%),repeating-radial-gradient(ellipse farthest-corner at left top,#fff,#ffffac 8%,#daa515 25%,#e0a416,#724100);background-size:200% 200%;background-repeat:repeat;animation:gold-foil 10s linear infinite;color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;text-shadow:none!important;filter:drop-shadow(0 .2vh rgb(100,65,0)) drop-shadow(0 .1vh rgb(82,53,0)) drop-shadow(0 0 .1vw rgba(0,0,0,.274)) drop-shadow(0 .15vh .2vw rgba(0,0,0,.973)) drop-shadow(0 .05vh .15vw rgba(212,145,0,.377))}@keyframes gold-foil{0%{background-position:0 0,0 0}50%{background-position:100% 100%,100% 100%}to{background-position:0 0,0 0}}.gold-text.silver-text{filter:hue-rotate(180deg) saturate(.3) brightness(1.13) drop-shadow(0 .2vh rgb(72,83,85)) drop-shadow(0 .1vh rgb(49,56,56)) drop-shadow(0 0 .1vw rgba(0,0,0,.274)) drop-shadow(0 .15vh .2vw rgba(0,0,0,.973)) drop-shadow(0 .05vh .15vw rgba(209,226,226,.212));animation-delay:-.5s}.gold-text.bronze-text{filter:hue-rotate(-20deg) saturate(.8) brightness(.8) drop-shadow(0 .2vh rgb(83,48,12)) drop-shadow(0 .1vh rgb(59,32,11)) drop-shadow(0 0 .1vw rgba(0,0,0,.274)) drop-shadow(0 .15vh .2vw rgba(0,0,0,.973)) drop-shadow(0 .05vh .15vw rgba(209,158,112,.212));animation-delay:-.1s}:root,:host{--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}svg.svg-inline--fa:not(:root),svg.svg-inline--fa:not(:host){overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display, inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0em}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin, .3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin, .3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width, 2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width, 1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color, #ff253a);border-radius:var(--fa-counter-border-radius, 1em);box-sizing:border-box;color:var(--fa-inverse, #fff);line-height:var(--fa-counter-line-height, 1);max-width:var(--fa-counter-max-width, 5em);min-width:var(--fa-counter-min-width, 1.5em);overflow:hidden;padding:var(--fa-counter-padding, .25em .5em);right:var(--fa-right, 0);text-overflow:ellipsis;top:var(--fa-top, 0);transform:scale(var(--fa-counter-scale, .25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom, 0);right:var(--fa-right, 0);top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom, 0);left:var(--fa-left, 0);right:auto;top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top, 0);right:var(--fa-right, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left, 0);right:auto;top:var(--fa-top, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .08em);padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media (prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index, auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse, #fff)}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color, currentColor);opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color, currentColor);opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px white;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:#ffffff80}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.main-window[data-v-417f6dc4]{width:100vw;overflow-x:hidden}h2[data-v-cb68935d],h2[data-v-1894552c]{margin-top:-1.2vh}.container[data-v-9fc56335]{display:flex;flex-direction:column;margin:0;padding:0;min-height:100vh;min-width:100vw}.transition-wrapper[data-v-9fc56335]{position:relative}h1[data-v-9fc56335]{position:relative;top:-.5vh;white-space:nowrap}.entry[data-v-9fc56335]{min-height:50vh;padding-bottom:10vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.portal-form[data-v-9fc56335]{margin-top:3%;display:flex;flex-direction:column;position:relative;align-items:center;margin-bottom:max(40px,4vh);background-color:#3f3f3f;justify-content:center;width:100%;padding-top:2vh;padding-bottom:4vh;height:25rem}.title[data-v-9fc56335]{line-height:1.5;text-align:center;background-color:#222;max-width:100vw;padding:2.5vh;border-radius:3vh}.info[data-v-9fc56335]{line-height:1.5;text-align:center;max-width:100vw;display:flex;flex-direction:column;background-color:#363636;padding:2vh}.info-text[data-v-9fc56335]{min-width:32vw}hr[data-v-9fc56335]{color:#fff;margin-top:1.5vh;margin-bottom:.5vh}.logo[data-v-9fc56335]{display:block;margin:0 auto .5vh;width:max(10vh,100px);height:max(10vh,100px)}nav[data-v-9fc56335]{width:100%;text-align:center;margin-top:max(44vh,440px);height:1.5vh;position:absolute}nav a[data-v-9fc56335]{display:inline-block;padding:.2vh 1vh;margin-right:.4vw}nav a[data-v-9fc56335]:first-of-type{border:0}@media (min-width: 1024px){.container[data-v-9fc56335]{flex-direction:row}.info[data-v-9fc56335]{display:flex;place-items:center;justify-content:center;align-content:center;padding-right:min(10vw,10%);padding-left:min(10vw,10%);width:42%}.title[data-v-9fc56335]{margin-top:-10vh;display:flex;place-items:center}.logo[data-v-9fc56335]{margin:0 .5vw 0 0}.entry[data-v-9fc56335]{width:58%;display:flex;flex-direction:column;align-items:center;justify-content:center}.info .wrapper[data-v-9fc56335]{display:block}h1 .portal-form[data-v-9fc56335]{text-align:center}.portal-form[data-v-9fc56335]{height:max(32vh,320px);width:80%;border-radius:2vh;padding-top:0;padding-bottom:0;justify-content:center;padding-top:2.5vh;margin-top:1vh}nav[data-v-9fc56335]{margin-top:max(32vh,320px)}.entry[data-v-9fc56335]{padding-bottom:0}}button[data-v-0c9288f3]{overflow:hidden;text-overflow:ellipsis}.nav-link[data-v-e8659d32]{margin-left:1vw}h1[data-v-e8659d32]{font-weight:900}h2[data-v-e8659d32],h3[data-v-e8659d32]{font-weight:600;font-style:italic}h3[data-v-e8659d32]{font-style:italic}.brighten[data-v-e8659d32]{color:#fff}.divider[data-v-e8659d32]{margin-top:1vh;margin-bottom:1vh;visibility:hidden}.subdivider[data-v-e8659d32]{opacity:.5;margin-left:.5vw;margin-right:.5vw;margin-top:.5vh;margin-bottom:.5vh}.container[data-v-e8659d32]{display:flex;flex-direction:column;margin:0;padding:0;min-height:100vh;min-width:100vw}.taskbar[data-v-e8659d32]{position:relative;background-color:gray;width:100vw;height:20vh}nav[data-v-e8659d32]{width:100%;height:100%;display:flex;flex-direction:row}.classroom[data-v-e8659d32]{display:flex;flex-direction:column}.window[data-v-e8659d32]{left:10vw;width:80vw;top:5vh;padding:3.5vh;margin-bottom:0vh;display:flex;flex-direction:column;position:relative;align-items:center;background-color:#3f3f3f;justify-content:center;border-radius:max(1vh,1vw)}.spacer[data-v-e8659d32]{height:10vh}.logout[data-v-e8659d32]{display:flex;margin:1vh}a[data-v-e8659d32]{margin:1vh;max-height:7vh;font-style:italic}.title[data-v-e8659d32]{margin:1vh}.title h1[data-v-e8659d32]{font-size:4.5vh!important}.title h2[data-v-e8659d32]{font-size:3.5vh!important}@media (max-width: 1023px){nav[data-v-e8659d32]{text-align:center;align-items:center;overflow-x:auto}h2[data-v-e8659d32],h3[data-v-e8659d32]{font-size:3vh}.title[data-v-e8659d32]{height:90%}}@media (min-width: 1024px){.container[data-v-e8659d32]{flex-direction:row}.title[data-v-e8659d32]{margin:1vh -.5vh 3vh}a[data-v-e8659d32]{margin:.3vh}.window[data-v-e8659d32]{left:25vw;width:70vw;top:5vh;margin-bottom:0vh}.taskbar[data-v-e8659d32]{position:fixed;width:20vw;height:100vh}.divider[data-v-e8659d32]{visibility:visible}nav[data-v-e8659d32]{padding:1vw}nav[data-v-e8659d32],.logout[data-v-e8659d32]{flex-direction:column}}span[data-v-9326c693]{display:flex;flex-direction:row;justify-content:space-between}.end[data-v-9326c693]{margin-right:.3vw;text-align:right}hr[data-v-9326c693]{margin:.8vh 0;border:none;height:.2vh;background:#adadad;border-radius:.5vh}.topics[data-v-9326c693]{margin-left:1vw;background-color:#2b2b2b;margin:.5vh .2vw .5vh .5vw;padding:1vh .8vw 1vh .8vw;border-radius:max(2vh,1.4vw);overflow:hidden;filter:drop-shadow(0 .3vh max(.1vw,.1vh) rgba(0,0,0,.3));white-space:nowrap}.topic-heading[data-v-9326c693]{max-width:11.5vw;text-overflow:ellipsis;overflow:hidden}.segment[data-v-9326c693]{display:flex;flex-direction:column;background-color:#333;padding:1vh .5vw 1vh .5vw;transform:translate(-.5vw);border-radius:max(1vh,.7vw);margin-bottom:1vh;overflow:hidden;filter:drop-shadow(0 .3vh max(.1vw,.1vh) rgba(0,0,0,.3))}.inset[data-v-9326c693]{margin-left:1vw}.avatar-wrapper[data-v-1fedc547]{opacity:1!important;display:flex;align-items:center;justify-content:center}.loading-icon[data-v-1fedc547]{position:absolute;width:30%;height:30%;margin-top:10%;opacity:0;transition:opacity .05s ease}.loading-icon.show[data-v-1fedc547]{opacity:1}.avatar[data-v-1fedc547]{width:100%!important;height:100%!important;position:absolute;opacity:0;bottom:1%;left:0;transition:opacity .3s ease;z-index:1}.avatar[data-v-1fedc547]:before{content:"";position:absolute;top:84%;left:51%;transform:translate(-50%,-50%);width:60%;height:15%;background:radial-gradient(circle at center,#000000d5,#0000008e,#00000041);filter:blur(.3vh);border-radius:50%;z-index:0}.avatar.show[data-v-1fedc547]{opacity:1;filter:drop-shadow(0 .5vh max(.1vw,.1vh) rgba(0,0,0,.3))}.end[data-v-fcd3ad94]{text-align:right}.username[data-v-fcd3ad94]{font-size:4vh}.stats h3[data-v-fcd3ad94]{margin-bottom:1vh}.gold-text[data-v-fcd3ad94]{font-size:3vh}.divider[data-v-fcd3ad94]{margin-top:1vh;margin-bottom:1vh;visibility:hidden}.container[data-v-fcd3ad94]{display:flex;position:relative;flex-direction:column;margin:0;min-height:100vh;min-width:100vw;filter:drop-shadow(0 0 1vw rgba(0,0,0,.664)) drop-shadow(0 0 2vw rgba(0,0,0,.589)) drop-shadow(0 0 3vw rgba(0,0,0,.295));pointer-events:none;opacity:0;transform:translateY(-20vh);transition-delay:.5s;transition:transform .4s ease-out,opacity .5s ease}.container.active[data-v-fcd3ad94]{pointer-events:all;opacity:1;transform:translateY(0)}.side-display[data-v-fcd3ad94]{left:9vw;width:20vw;top:5vh;margin-bottom:0vh;display:flex;flex-direction:column;position:absolute;align-items:center;justify-content:center}.profile[data-v-fcd3ad94]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;background-color:#3f3f3f;justify-content:center;border-radius:max(3vh,3vw);box-shadow:inset 0 -.5vh 1.6vh #00000048,inset 0 .3vh 1vh #ffffff10;padding:2vh}.avatar-container[data-v-fcd3ad94]{position:relative;height:12vw;width:12vw;display:flex;align-items:center;justify-content:center}.avatar[data-v-fcd3ad94]{transform:scale(1.2);position:absolute}.control-bar[data-v-fcd3ad94]{width:100%;height:3vh;margin:max(2vh,.2vw);display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative}.profile-controls[data-v-fcd3ad94]{display:flex;flex-direction:row;align-items:center;background-color:#555;justify-content:center;border-radius:max(3vh,3vw);margin-right:.5vw;padding-right:1vh;padding-left:1vh;padding-bottom:.5vh;height:5vh;width:75%;box-shadow:inset 0 -.5vh 1.6vh #00000048,inset 0 .3vh 1vh #ffffff10}.profile-controls[data-v-fcd3ad94] *{height:max(4vh,2vw);margin-top:1vh;font-size:2.4vh!important;white-space:nowrap}.stats[data-v-fcd3ad94]{width:100%;min-height:100vh;display:flex;padding:max(1vh,1vw) max(.5vh,.5vw) max(1vh,1vw) max(1.5vh,1.5vw);flex-direction:column;align-items:left;background-color:#3f3f3f;border-radius:max(2vh,2vw);margin-bottom:5vh;box-shadow:inset 0 -.5vh 1.6vh #00000048,inset 0 .3vh 1vh #ffffff10}.main-display[data-v-fcd3ad94]{left:31vw;padding:3.5vh;width:60vw!important;min-height:100vh;top:5vh;display:flex;flex-direction:column;position:absolute;align-items:center;background-color:#3f3f3f;border-radius:max(3vh,3vw);box-shadow:inset 0 -.5vh 1.2vh #00000071,inset 0 .3vh 1vh #ffffff1c}.logout[data-v-fcd3ad94]{display:flex;margin:1vh}a[data-v-fcd3ad94]{margin:.3vh;max-height:7vh}.title[data-v-fcd3ad94]{margin:1vh}@keyframes turning-gear-fcd3ad94{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-back-fcd3ad94{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.icon-fixed-size[data-v-fcd3ad94]{height:3vh;transform:rotate(0);transition:transform 100s ease;animation-play-state:paused}.icon-fixed-size[data-v-fcd3ad94]:hover{transform:rotate(3600deg)}.icon-fixed-size[data-v-fcd3ad94]:not(:hover){transform:rotate(0)}@media (max-width: 1023px){nav[data-v-fcd3ad94]{text-align:center;align-items:center}}@media (min-width: 1024px){.container[data-v-fcd3ad94]{flex-direction:row}.main-display[data-v-fcd3ad94]{width:60vw;top:5vh}.divider[data-v-fcd3ad94]{visibility:visible}nav[data-v-fcd3ad94],.logout[data-v-fcd3ad94]{flex-direction:column}}template[data-v-c7d1e6fe]{height:100%}h2[data-v-c7d1e6fe]{margin-top:1vh;font-size:4vh}.flag-main[data-v-c7d1e6fe]{border-radius:max(2vh,2vw);gap:1vh;height:100%}div[data-v-c7d1e6fe]{display:flex;flex-direction:column;align-items:center;width:100%}.tooltip[data-v-c7d1e6fe]{width:100%;display:flex;justify-content:center;position:relative}.tooltip-text[data-v-c7d1e6fe]{visibility:hidden;width:18vw;color:#fff;text-align:left;border-radius:max(1vh,1vw);padding:max(.5vh,.5vw);position:absolute;z-index:1001;opacity:0;transition:opacity .3s;pointer-events:none}.tooltip:hover .tooltip-text[data-v-c7d1e6fe]{visibility:visible;opacity:.9}button[data-v-c7d1e6fe]{width:80%;height:5vh}@media (max-width: 1023px){.tooltip-text[data-v-c7d1e6fe]{visibility:visible;width:80vw;text-align:center;border-radius:max(2vh,2vw);padding:max(1vh,1vw);position:relative;opacity:1;transition:opacity .3s;pointer-events:all;font-size:10px!important}.tooltip:hover .tooltip-text[data-v-c7d1e6fe]{visibility:visible;opacity:1}}@media (min-width: 1024px){.tooltip-text[data-v-c7d1e6fe]{top:50%;left:17.5%;background-color:#333;transform:translate(-112.5%,-50%)}}.quiz-box[data-v-560a7969]{margin-bottom:10vh}.icon-class{vertical-align:-1vh}.results-box{padding:2vh 2vw 2vh 2vw;background-color:#3f3f3f;display:flex;flex-direction:column;text-align:center;margin-top:4vh;width:75vw;height:72vh;border-radius:max(3vw,2.5vh);overflow:hidden}.results-stats{display:flex;flex-direction:row;justify-content:space-between}.column{padding:2vh 10vw 2vh 10vw}.question-bar{position:relative;width:100vw;height:12vh;padding-top:1vh;padding-bottom:1vh;padding-left:2vw;padding-right:2vw;background-color:gray;display:flex;align-items:center;justify-content:space-between;transform:translateY(-100%);transition:transform .8s ease;z-index:1000}.question-bar.active{transform:translateY(0)}.middle-practice{display:flex;align-items:center;justify-content:space-between;margin-left:10vw;width:40vw}.middle-challenge{display:flex;align-items:center;justify-content:space-between;margin-left:6.5vw;width:60vw}.next-button{margin-right:2vw;background-color:#25d643;display:flex;align-items:center!important;justify-content:center;height:8vh;border-radius:max(1.6vh,1.6vw);animation:rotatey 3s ease-in-out infinite;box-shadow:.2vh .2vh max(.1vw,.1vh) #0000;filter:drop-shadow(0 .3vh max(.1vw,.1vh) rgba(0,0,0,.3))}.delete-button.next-button{background-color:#d84343}.edit-button.next-button{background-color:#e2bd42}.next-button a{margin-top:.3vh;width:200%;height:120%;padding-left:1vw;padding-right:1.5vw}.next-button:active,.answer:active{transform:scale(1.01)!important}.next-button.disabled-button,.delete-button.disabled-button,.edit-button.disabled-button{background-color:#6161619a;animation:none;box-shadow:.2vh .2vh max(.1vw,.1vh) #000000ef;filter:none}.rightmost-buttons{display:flex;align-items:center;margin-left:auto}.flag-button{margin-right:1vw}.question{display:flex;justify-content:center;width:100vw;margin-top:3vh;margin-bottom:2vh;opacity:0;transition:opacity .3s ease;pointer-events:none}.question.active{opacity:1;pointer-events:auto}.question-box{background-color:#494949;border-radius:2vh;padding:3.5vh;margin-bottom:2vh;margin-top:2vh;width:80vw;text-align:center}.explanation-section{background-color:#494949;border-radius:2vh;padding:4vh;margin-bottom:20vh;margin-top:2vh;width:80vw}.answer-section{padding:2vh;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;width:70vw;margin-left:5vw}.answer-bounds{max-width:65vw;min-width:20vw;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-left:5vw!important;margin-right:5vw!important;margin-bottom:2vh;margin-top:5vh}.flag-panel{background-color:#505050;border-top-left-radius:max(2vh,2vw);border-top-right-radius:max(2vh,2vw);position:fixed;width:20vw;right:max(1vw,10px);bottom:0;z-index:100;height:80vh;pointer-events:none;transform:translateY(70vh);transition:transform .5s ease,opacity .3s ease;opacity:0}.flag-panel.active.flags-active{opacity:1}.flag-panel.flags-active{transform:translateY(21.5vh);pointer-events:all}.answer{background-color:#eee;color:#797979!important;padding:2vh!important;word-break:break-word;-webkit-user-select:none;user-select:none;display:flex;flex-wrap:wrap;transition:transform .05s ease-in!important;z-index:100;white-space:pre-line}.answer:hover{background-color:#c5c5c5;color:#646464!important}.answer-grow{transition:transform .05s ease-in!important}.answer-grow:hover{transform:scale(1.15)!important}pre,code,pre code span{font-family:Consolas,Courier New,Courier,monospace;font-weight:700}.code-block{font-family:Consolas,Courier New,Courier,monospace;font-weight:700;background-color:#dfdfdf;color:#303030;border-radius:2vh;padding:1vw;margin-top:3.5vh;margin-bottom:2vh;text-align:left;filter:drop-shadow(0 0 max(1vw,1vh) rgba(0,0,0,.3))}.named-block-top{padding-bottom:1vh;padding-top:1.5vh;margin-bottom:0;color:#000;background-color:#aaa;border-radius:0;border-top-left-radius:1.5vh;border-top-right-radius:1.5vh}.named-block-bottom{padding-bottom:2vh;padding-top:2vh;margin-top:0;border-radius:0;border-bottom-left-radius:2vh;border-bottom-right-radius:2vh}.tick-icon{margin-left:.5vw;color:#46b346}.x-icon{margin-left:.5vw;color:#d84343}.correction{margin-left:.5vw;color:#e4db5a}.explanation-group{display:flex;flex-direction:row;padding:.5vh;background-color:#575757;margin-bottom:1vh;border-radius:1vh;filter:drop-shadow(0 0 max(.3vw,.3vh) rgba(0,0,0,.3))}.explanation-list{display:flex;flex-direction:column}.explanation-dressing{border-radius:.4vh;padding:.4vh;margin-left:.2vw;margin-right:.5vw}.explanation-dressing.tick-icon{background-color:#33a833}.explanation-dressing.correction{background-color:#e4db5a}.explanation-dressing.x-icon{background-color:#d84343}.right-wrong-icon{display:inline-block;width:2vw!important}.difficulty-counter{position:fixed;top:72vh;right:11.2vw;transform:rotate(-4deg) translate(50%);display:flex;flex-direction:column;align-items:center;z-index:999;opacity:0;transition:opacity .3s ease,top .5s ease;filter:drop-shadow(0 .3vh max(.1vw,.1vh) rgba(0,0,0,.3));will-change:opacity,top}.difficulty-counter h1{font-size:min(5vh,3vw)!important}.difficulty-counter *:not(h1){font-size:0px!important}.difficulty-counter.flags-active{top:26vh}.difficulty-counter:after{content:"";position:absolute;top:50%;left:50%;width:120%;height:100%;background-color:#000000b6;border-radius:50%;filter:blur(max(2vh,2vw));transform:translate(-50%,-50%);z-index:-100}.difficulty-counter.active{opacity:1}.difficulty-counter .icon-class{height:min(5vh,2.5vw);color:#e4ae1a}.difficulty-counter h1{color:#fff;font-size:max(3vh,3vw)}.difficulty-counter span{font-size:0px}.stars{opacity:1;transition:opacity .3s ease}.timer{width:40vw;display:flex;flex-direction:column;align-items:center}.middle-challenge .timer h1{font-size:2vh;margin-bottom:.2vh}.answered-stats{width:9.5vw}.timer-bar{height:3.8vh;width:40vw;background-color:#2e2e2e;border-radius:max(3vw,3vh);padding:.9vh .5vw .9vh .5vw;box-shadow:inset 0 -.4vh .5vh #00000041,inset 0 .1vh .3vh #ffffff8e;filter:drop-shadow(0 .3vh max(.1vw,.1vh) rgba(0,0,0,.3))}.timer-inside:before{content:"";position:absolute;bottom:.7vh;left:.5vw;right:.5vw;height:2.3vh;border-radius:max(3vw,3vh);background:linear-gradient(to bottom,#131313c0,#e7e7e752);filter:blur(.2vh);z-index:-1}.timer-inside{height:2vh;width:39vw;background-color:#3d3d3d;border-radius:max(3vw,3vh);box-shadow:inset 0 -.4vh .3vh #0000004d,inset 0 .2vh .3vh #161616a6;z-index:1}.timer-inside:after{content:"";position:absolute;margin-top:.25vh;height:1.6vh;margin-left:.1vw;width:calc(38.8vw*var(--progress));background-color:wheat;background:linear-gradient(to right,var(--start),var(--end));border-radius:max(3vw,3vh);box-shadow:inset 0 -.2vh .6vh #00000080,inset 0 .1vh .6vh #ffffffa6;z-index:1;opacity:.9}.middle-challenge h1{font-size:3vh}@media (min-width: 1024px){.question-bar{bottom:0%;position:fixed;transform:translateY(100%);border-top-left-radius:1.1vw;border-top-right-radius:1.1vw}.question-box{margin-top:0vh}.answer-bounds{margin-top:0}}@media (max-width: 1023px){.question-bar{border-bottom-left-radius:1.1vw;border-bottom-right-radius:1.1vw}.difficulty-counter{top:15vh;right:6vw;transform:rotate(6deg);position:absolute}.difficulty-counter.flags-active{top:15vh}.flag-panel{width:100vw;right:0;height:40vh;transform:translateY(100vh);overflow-y:auto}.flag-panel.flags-active{transform:translateY(0);pointer-events:all}}.container[data-v-3279880b]{display:flex;flex-direction:column}@media (min-width: 1024px){.container[data-v-3279880b]{flex-direction:column-reverse}}h3[data-v-3279880b],.gold-text[data-v-3279880b]{display:inline}.inline-text[data-v-3279880b]{display:flex;justify-content:center;align-items:baseline}.icon-class[data-v-46c1ed7a]{margin-right:.6vw}.field[data-v-8cff4409]{margin-top:3%;display:flex;position:relative}.form-text[data-v-8cff4409]{width:9.5vw}form[data-v-8cff4409]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}button[data-v-8cff4409]{width:max(15vh,150px);margin-top:3%}h1[data-v-8cff4409]{text-align:center;white-space:nowrap;font-size:max(30px,3vh);margin-top:-4vh}h3[data-v-8cff4409]{text-align:center}p[data-v-8cff4409]{white-space:nowrap;margin-right:1vw}.error-message[data-v-8cff4409]{margin-top:2.5vh;position:absolute;text-align:center;left:0%;width:100%}.success[data-v-8cff4409]{position:absolute;text-align:center;left:0%;width:100%;color:#21cf0a}@media (min-width: 1024px){.error-message[data-v-8cff4409],.success[data-v-8cff4409]{transform:translateY(50%)!important}}.back-button[data-v-c074eca8]{position:absolute;left:2.5vw;top:3vh}.logout-button[data-v-c074eca8]{margin-top:6vh;margin-bottom:1vh}p[data-v-c074eca8]{margin:1vh 0}.class-view[data-v-c074eca8]{display:flex;flex-direction:column;align-content:center;text-align:center}.change-password[data-v-c074eca8]{margin:7vh 1vh 4vh}.field[data-v-f4e04280]{margin-top:3%;display:flex;position:relative}.form-text[data-v-f4e04280]{width:9.5vw}form[data-v-f4e04280]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}button[data-v-f4e04280]{width:max(15vh,150px);margin-top:3%}h1[data-v-f4e04280]{text-align:center;white-space:nowrap;font-size:max(30px,3vh);margin-top:-4vh}.error-message[data-v-f4e04280]{position:absolute;top:114%;text-align:center;left:0%;width:100%}.success[data-v-f4e04280]{position:absolute;top:114%;text-align:center;left:0%;width:100%;color:#21cf0a}@media (min-width: 1024px){.error-message[data-v-f4e04280],.success[data-v-f4e04280]{top:160%}}.signup-form[data-v-91132c06]{margin-top:2rem;display:flex;flex-direction:column;position:relative;align-items:center}@media (min-width: 1024px){.about[data-v-91132c06]{min-height:100vh;display:flex;align-items:center}}.field[data-v-91132c06]{margin-top:3%;display:flex;position:relative}.form-text[data-v-91132c06]{width:9.5vw}form[data-v-91132c06]{display:flex;flex-direction:column;align-items:center}button[data-v-91132c06]{width:max(15vh,150px);margin-top:3%}h1[data-v-91132c06]{text-align:center;white-space:nowrap;font-size:max(30px,3vh);margin-top:-4.3vh}h3[data-v-91132c06]{text-align:center}p[data-v-91132c06]{white-space:nowrap}.error-message[data-v-91132c06]{position:absolute;top:108%;text-align:center;left:0%;width:100%;color:#ff4c4c}.success[data-v-91132c06]{position:absolute;top:108%;text-align:center;left:0%;width:100%;color:#21cf0a}@media (min-width: 1024px){.error-message[data-v-91132c06],.success[data-v-91132c06]{top:160%}}.dropdown[data-v-2d473466]{position:relative;display:inline-block;min-width:max(12vw,200px);max-width:max(12vw,200px);filter:drop-shadow(0 0 max(1vw,1vh) rgba(0,0,0,.3))}.dropdown-button[data-v-2d473466]{border-radius:max(1vh,1vw);height:max(5vh,50px);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:2;padding:0}.button-text[data-v-2d473466]{padding:1.6vh}.dropdown-button[data-v-2d473466],.background[data-v-2d473466],.dropdown-content[data-v-2d473466]{width:100%;left:0;margin-left:0}.background[data-v-2d473466],.dropdown-content[data-v-2d473466]{padding-right:max(1vh,.6vw)}.background[data-v-2d473466]{background-color:#fff;position:absolute;height:0;padding-top:max(.5vh,7px);transform:translateY(-2.7vh);z-index:0;opacity:0;border-radius:max(.3vw,.3vh)}.dropdown-content[data-v-2d473466]{position:absolute;padding-bottom:0;transform:translateY(max(-.3vh,-4px));background:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:max(1vh,1vw);z-index:1;transition:max-height ease-in .15s,padding-bottom ease-in .15s,padding-top ease-in .15s,transform ease-in .15s,height ease-in .1s,;max-height:0;overflow-y:auto}.dropdown-content.show[data-v-2d473466],.background.show[data-v-2d473466]{transition:max-height ease-in .15s,padding-bottom ease-in .15s,padding-top ease-in .15s,transform ease-in .15s;opacity:1;padding-bottom:.5vh;padding-top:max(.5vh,6px)}.dropdown-content.show[data-v-2d473466]{max-height:max(25vh,200px)}.background.show[data-v-2d473466]{transform:translateY(-2.5vh);height:max(5vh,50px)}.dropdown-content a[data-v-2d473466]{color:#000;display:block;cursor:pointer;margin:none;padding:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.unselected[data-v-2d473466]{color:#adadad!important}.even[data-v-2d473466]{background-color:#f7f7f7!important;border-radius:max(.5vh,.5vw);transition:background-color ease .1s,color ease .1s}.odd[data-v-2d473466]{background-color:#ececec!important;border-radius:max(.5vh,.5vw);transition:background-color ease .1s,color ease .1s}.even[data-v-2d473466]:hover,.odd[data-v-2d473466]:hover{background-color:#757575!important;color:#fff}.sort-bar[data-v-70c87ddc]{display:flex;flex-direction:column;background-color:#494949;padding:max(.5vh,.5vw) max(1vh,1vw) max(1vh,1vw) max(1vh,1vw);margin-top:max(1vh,1vw);margin-bottom:max(1vh,1vw);border-radius:max(1vh,1vw);flex-wrap:wrap;justify-content:center;align-items:center;position:relative;z-index:5;filter:drop-shadow(0 1px max(.3vw,.3vh) rgba(0,0,0,.2))}.sort-by-container[data-v-70c87ddc]{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:center;align-items:center}.sort-option[data-v-70c87ddc]{display:flex;flex-direction:row;align-items:center;padding-left:.7vw;opacity:.6;transition:opacity ease .3s}.sort-option.link-active[data-v-70c87ddc]{opacity:1}.icon-class[data-v-70c87ddc]{margin-left:.5vw;margin-right:.5vw;margin-top:.2vh;opacity:.4;transition:opacity ease .3s,filter ease .6s,transform ease .3s;filter:drop-shadow(0 0 0 rgba(0,0,0,0))}.icon-class.icon-active[data-v-70c87ddc]{opacity:1}.icon-class.icon-active.asc[data-v-70c87ddc]{transform:rotate(180deg)}.drop-downs[data-v-70c87ddc]{margin-top:1vh;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;width:100%}.topic-container[data-v-70c87ddc]{width:10vw;display:flex;height:8vh;flex-direction:row;margin-right:2vw}.dropdown[data-v-70c87ddc]{margin-left:1vw;margin-top:max(1vh,10px)}.flag-dropdown[data-v-5f1ffeda]{display:flex;flex-direction:row;align-items:center;margin-top:-.5vh;justify-content:center;max-height:0vh;transition:max-height .4s ease;pointer-events:none;background-color:#424242;border-radius:max(2vh,1.2vw)}.flag-dropdown.active[data-v-5f1ffeda]{max-height:20vh;pointer-events:all}.flag-dropdown[data-v-5f1ffeda] *{opacity:0;transition:opacity .3s ease}.flag-dropdown.active[data-v-5f1ffeda] *{opacity:1}.flag-listing[data-v-5f1ffeda]{display:flex;flex-direction:row;align-items:center;justify-content:center}.flag-listing span[data-v-5f1ffeda]{margin:0 1vw 0 .3vw}.flag-name[data-v-5f1ffeda]{margin:.5vh 0;padding:max(.4vh,.3vw) max(.6vh,.5vw) max(.4vh,.3vw) max(.6vh,.5vw);background-color:#313131;border-radius:max(1.2vh,.8vw);filter:drop-shadow(0 0 max(.1vw,.1vh) rgba(0,0,0,.164))}.tooltip[data-v-5f1ffeda]{width:100%;display:flex;justify-content:center;position:relative}.tooltip-text[data-v-5f1ffeda]{height:calc(5vh+5px);width:auto;white-space:nowrap;visibility:hidden;color:#fff;text-align:left;border-radius:max(1vh,1vw);padding:max(.5vh,.5vw);position:fixed;z-index:99999;transform:translateY(60%);opacity:0;transition:opacity .3s;pointer-events:none;background-color:#616161}.tooltip:hover .tooltip-text[data-v-5f1ffeda]{visibility:visible;opacity:.8}.flag-count[data-v-e9708a21]{position:relative;margin-top:1.5vh;z-index:9999}.question-listing[data-v-e9708a21]{background-color:#353535;border-radius:max(1vh,1vw);margin-top:max(1vh,1vw);margin-bottom:max(1vh,1vw);padding:max(1vh,1vw);width:100%;filter:drop-shadow(0 2px max(.2vw,.2vh) rgba(0,0,0,.418));position:relative;animation:loading-blink 1s ease-in-out infinite}.question-listing.active[data-v-e9708a21]{animation:none}.question-listing[data-v-e9708a21]>*:not(.flag-count,.question-info){filter:opacity(0%);transition:filter .3s ease;pointer-events:none}.question-listing.active[data-v-e9708a21]>*:not(.flag-count,.question-info){filter:opacity(100%);pointer-events:all}.heading-critical[data-v-e9708a21]{margin-top:-1vh;display:flex;flex-direction:row;align-items:center;margin-bottom:2.5vh}.first-tabs[data-v-e9708a21]{display:flex;flex-direction:row;width:50%;height:100%;align-items:center}.right-tabs[data-v-e9708a21]{justify-content:flex-end;display:flex;flex-direction:row;width:50%;align-items:center;height:100%}.tab[data-v-e9708a21]{min-width:25%;max-width:60%;padding:.2vh .5vw .2vh .5vw;background-color:#5e5e5e;position:relative;z-index:2;border-radius:max(1vh,1vw);display:flex;flex-direction:row;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;justify-content:center;height:100%}.no-back[data-v-e9708a21]{background-color:transparent}.tab-under span[data-v-e9708a21]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;height:100%}.tab-under[data-v-e9708a21]{position:relative;min-width:25%;width:auto;background-color:#4b4b4b;margin-left:.5vw;padding-left:.5vw;padding-right:.5vw;z-index:1;overflow:hidden}.topics-preview-container[data-v-e9708a21]{width:auto;height:100%;display:flex;flex-direction:row;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-items:center;-webkit-mask-image:linear-gradient(to right,black 97%,transparent 100%);mask-image:linear-gradient(to right,black 97%,transparent 100%)}.list-heading[data-v-e9708a21]{min-height:4vh;position:relative;z-index:2;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#424242;border-radius:max(.6vh,.6vw);margin-top:-1.8vh;margin-bottom:max(.2vh,.2vw);padding:max(.4vh,.4vw)}.heading-element[data-v-e9708a21]{width:20%;margin-right:3%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.title-element[data-v-e9708a21]{width:25%}.end-element[data-v-e9708a21]{text-align:right}.show-button-container[data-v-e9708a21]{margin-top:1vh}.show-button[data-v-e9708a21]{margin:0;padding-top:.3vh;padding-bottom:.3vh;padding-left:49%;padding-right:49%;border-radius:max(.5vh,.5vw)}.show-icon[data-v-e9708a21]{transition:transform ease .3s;filter:drop-shadow(0 0 0 rgba(0,0,0,0))}.show-icon.show[data-v-e9708a21]{transform:rotate(-180deg)}.question-info[data-v-e9708a21]{padding-top:.5vh;margin-left:max(.5vh,.5vw);margin-right:max(.5vh,.5vw);margin-bottom:max(.5vh,.5vw);margin-top:max(.1vh,.1vw);display:flex;justify-content:space-between;flex-direction:row;align-items:flex-start;max-height:0;transition:max-height ease-in .5s;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,black 94%,transparent 100%);mask-image:linear-gradient(to bottom,black 94%,transparent 100%)}.question-info.show[data-v-e9708a21]{max-height:24vh;pointer-events:auto}button[data-v-e9708a21]{min-width:max(5vw,50px)!important;border-radius:max(.5vh,.5vw)}.disabled-listing[data-v-e9708a21]{opacity:.6}.topics[data-v-e9708a21]{text-align:center;width:30%}.stats-container[data-v-e9708a21]{width:33%;text-align:center}.stats[data-v-e9708a21]{background-color:#2c2c2c;border-radius:max(1vw,1.5vh);display:flex;flex-direction:column;align-items:center;max-height:22vh;overflow-y:auto;padding:.5vh 1vw 5.5vh .5vw}.stats div[data-v-e9708a21]{padding:.1vw;width:100%;display:flex;flex-direction:row;justify-content:space-between}.data-container[data-v-e9708a21]{display:flex;flex-direction:column;align-items:center;width:35%}.data-expand[data-v-e9708a21]{width:auto}.question-data[data-v-e9708a21]{width:100%;padding:max(.4vh,.4vw);background-color:#fff;color:#000;border-radius:max(.6vh,.6vw);max-height:16vh;overflow-y:auto;margin-bottom:1vh}.question-data.show[data-v-e9708a21]{overflow:show;overflow-y:auto}.buttons[data-v-e9708a21]{display:flex;flex-direction:row;justify-content:space-between;text-align:right}.buttons div[data-v-e9708a21]{max-width:50%}.topic-list-container[data-v-e9708a21]{width:100%;display:flex;flex-direction:column;max-height:22vh;overflow-y:auto;margin-bottom:1vh;padding-bottom:6vh;padding-right:max(.5vh,.5vw)}.topic-item[data-v-e9708a21]{padding:max(.5vh,.5vh)}.even[data-v-e9708a21]{background-color:#2c2c2c!important;border-radius:max(.5vh,.5vw)}.odd[data-v-e9708a21]{background-color:#3c3c3c!important;border-radius:max(.5vh,.5vw)}.button-section[data-v-e9708a21]{display:flex;align-items:center;white-space:nowrap}.owner-tag[data-v-e9708a21]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:max(15px,1.5vh)!important}.active-status[data-v-e9708a21]{width:8vw;text-align:center;background-color:#805454;border-radius:max(2vh,2vw);overflow:hidden}.active-status.active[data-v-e9708a21]{background-color:#6bb657;color:#fff}.flag-alert[data-v-e9708a21]{text-align:left;display:flex;justify-content:space-between;width:max(2vw,20px);margin-right:4px;margin-top:-.4vh}.flag-alert div[data-v-e9708a21]{transform:translateY(.2vh);text-align:center;width:max(.7vw,12px);margin-right:max(.07vw,1px)}.question-list-container[data-v-aeb64258]{display:flex;align-items:center;flex-direction:column;width:100%}.sort-bar-container[data-v-aeb64258],.the-list[data-v-aeb64258]{width:100%}#classes a[data-v-4c224a7c]{display:block;margin:1vh 0}.new-class[data-v-4c224a7c]{margin-top:2vh}.class-view[data-v-4c224a7c]{display:flex;flex-direction:column;align-content:center;text-align:center}.multiselect[data-v-263232b1]{position:relative;display:inline-block;filter:drop-shadow(0 0 max(1vw,1vh) rgba(0,0,0,.3))}.multiselect-content[data-v-263232b1]{position:relative;padding-bottom:1vh;padding-top:1vh;background:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:max(1vh,1vw);z-index:1;transition:max-height ease-in .15s,padding-bottom ease-in .15s,padding-top ease-in .15s,transform ease-in .15s,height ease-in .1s,;height:max(25vh,200px);overflow-y:auto;width:100%;left:0;margin-left:0;padding-right:max(1vh,.6vw)}.multiselect-content a[data-v-263232b1]{color:#000;display:block;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.even[data-v-263232b1]{background-color:#f7f7f7!important;border-radius:max(.5vh,.5vw);transition:background-color ease .1s,color ease .1s}.odd[data-v-263232b1]{background-color:#ececec!important;border-radius:max(.5vh,.5vw);transition:background-color ease .1s,color ease .1s}.selected[data-v-263232b1]{background-color:#949494!important;color:#fff!important}.selected.even[data-v-263232b1]{background-color:#9e9e9e!important}.even[data-v-263232b1]:hover,.odd[data-v-263232b1]:hover{transform:scale(1.01)}.odd[data-v-263232b1]:active,.even[data-v-263232b1]:active{background-color:#fff!important;color:#cecece!important}.student-stats-container[data-v-e9f91b7f]{width:100%;padding-right:.5vw}.student-stats[data-v-e9f91b7f]{height:60vh;width:100%;padding-left:.7vw;padding-right:.5vw;padding-bottom:6vh;overflow-y:auto}.flag-count[data-v-e9f91b7f]{position:relative;margin-top:1.5vh;z-index:9999}.student-listing[data-v-e9f91b7f]{background-color:#353535;border-radius:max(1vh,1vw);margin-top:max(1vh,1vw);margin-bottom:max(1vh,1vw);padding:max(1vh,1vw);width:100%;filter:drop-shadow(0 2px max(.2vw,.2vh) rgba(0,0,0,.418));position:relative;animation:loading-blink 1s ease-in-out infinite}.student-listing.active[data-v-e9f91b7f]{animation:none}.student-listing[data-v-e9f91b7f]>*:not(.flag-count,.question-info){filter:opacity(0%);transition:filter .3s ease;pointer-events:none}.student-listing.active[data-v-e9f91b7f]>*:not(.flag-count,.question-info){filter:opacity(100%);pointer-events:all}.heading-critical[data-v-e9f91b7f]{margin-top:-1vh;display:flex;flex-direction:row;align-items:center;margin-bottom:2.5vh}.first-tabs[data-v-e9f91b7f]{display:flex;flex-direction:row;width:50%;height:100%;align-items:center}.right-tabs[data-v-e9f91b7f]{justify-content:flex-end;display:flex;flex-direction:row;width:50%;align-items:center;height:100%}.tab[data-v-e9f91b7f]{min-width:25%;max-width:60%;padding:.2vh .5vw .2vh .5vw;background-color:#5e5e5e;position:relative;z-index:2;border-radius:max(1vh,1vw);display:flex;flex-direction:row;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;justify-content:center;height:100%}.tab-under span[data-v-e9f91b7f]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;height:100%}.tab-under[data-v-e9f91b7f]{position:relative;min-width:25%;width:auto;background-color:#4b4b4b;margin-left:.5vw;padding-left:.5vw;padding-right:.5vw;z-index:1;overflow:hidden}.list-heading[data-v-e9f91b7f]{min-height:4vh;position:relative;z-index:2;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#424242;border-radius:max(.6vh,.6vw);margin-top:-1.8vh;margin-bottom:max(.2vh,.2vw);padding:max(.4vh,.4vw)}.heading-element[data-v-e9f91b7f]{width:20%;margin-right:3%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.title-element[data-v-e9f91b7f]{text-align:left;width:25%}.end-element[data-v-e9f91b7f]{text-align:right}.show-button-container[data-v-e9f91b7f]{margin-top:1vh}.show-button[data-v-e9f91b7f]{margin:0;padding-top:.3vh;padding-bottom:.3vh;padding-left:49%;padding-right:49%;border-radius:max(.5vh,.5vw)}.show-icon[data-v-e9f91b7f]{transition:transform ease .3s;filter:drop-shadow(0 0 0 rgba(0,0,0,0))}.show-icon.show[data-v-e9f91b7f]{transform:rotate(-180deg)}.question-info[data-v-e9f91b7f]{padding-top:.5vh;margin-left:max(.5vh,.5vw);margin-right:max(.5vh,.5vw);margin-bottom:max(.5vh,.5vw);margin-top:max(.1vh,.1vw);display:flex;justify-content:space-between;flex-direction:row;align-items:flex-start;max-height:0;transition:max-height ease-in .5s;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,black 94%,transparent 100%);mask-image:linear-gradient(to bottom,black 94%,transparent 100%)}.question-info.show[data-v-e9f91b7f]{max-height:60vh;pointer-events:auto}button[data-v-e9f91b7f]{min-width:max(5vw,50px)!important;border-radius:max(.5vh,.5vw)}.stats-container[data-v-e9f91b7f]{width:33%;text-align:center}.stats[data-v-e9f91b7f]{background-color:#2c2c2c;border-radius:max(1vw,1.5vh);display:flex;flex-direction:column;align-items:center;max-height:60vh;overflow-y:auto;padding:.5vh 1vw 6.5vh .5vw}.stats div[data-v-e9f91b7f]{padding:.1vw;width:100%;display:flex;flex-direction:row;justify-content:space-between}.buttons[data-v-e9f91b7f]{display:flex;flex-direction:row;justify-content:space-between;text-align:right}.buttons div[data-v-e9f91b7f]{max-width:50%}.button-section[data-v-e9f91b7f]{display:flex;align-items:center;white-space:nowrap}.active-status[data-v-e9f91b7f]{width:8vw;text-align:center;background-color:#805454;border-radius:max(2vh,2vw);overflow:hidden}.active-status.active[data-v-e9f91b7f]{background-color:#6bb657;color:#fff}.flag-alert[data-v-e9f91b7f]{text-align:left;display:flex;justify-content:space-between;width:max(2vw,20px);margin-right:4px;margin-top:-.4vh}.flag-alert div[data-v-e9f91b7f]{transform:translateY(.2vh);text-align:center;width:max(.7vw,12px);margin-right:max(.07vw,1px)}.topic-select[data-v-00e1e7c1]{margin-bottom:3vh;width:60%!important}.multiselect[data-v-00e1e7c1]{width:100%}.heading-line[data-v-00e1e7c1]{display:flex;flex-direction:row;justify-content:center;align-items:center}.back-button[data-v-00e1e7c1]{position:absolute;left:2.5vw}.edit-button[data-v-00e1e7c1]{position:absolute;right:3vw}.class-view[data-v-00e1e7c1]{width:100%}.classroom-title[data-v-00e1e7c1]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:2vh;width:90%}.icon-class[data-v-00e1e7c1]{margin-left:1vw;transition:opacity ease .3s}.greyed[data-v-00e1e7c1]{opacity:.7}.classroom-input[data-v-00e1e7c1]{transition:background-color ease .3s;transform:scale(.95);width:100%;padding:0 max(1.5vh,1.5vw) 0 max(1.5vh,1.5vw)!important;border-radius:max(1vh,1vw);text-shadow:none;filter:drop-shadow(0 0 max(.5vw,.5vh) rgba(0,0,0,.3))}.non-editable[data-v-00e1e7c1]{background-color:transparent;pointer-events:none}.editable[data-v-00e1e7c1]{pointer-events:all}h2[data-v-00e1e7c1]{margin-bottom:2vh}hr[data-v-00e1e7c1]{margin:1vh}#classes a[data-v-00e1e7c1]{display:block;margin:1vh 0}.new-class[data-v-00e1e7c1]{margin-top:2vh}.classlist[data-v-00e1e7c1]{display:flex;flex-direction:column;padding-bottom:2vh}.upload-status[data-v-00e1e7c1]{padding:1vh 0}.class-view[data-v-00e1e7c1]{display:flex;flex-direction:column;align-content:center;text-align:center;align-items:center;justify-content:center}.fileSection[data-v-00e1e7c1]{padding:1vw}.fileButtons[data-v-00e1e7c1]{display:flex;flex-direction:row;justify-content:center;align-items:center}.student-item[data-v-00e1e7c1]{width:95%;margin:.5vh auto 2vh;border-radius:max(.5vh,.5vw);background-color:#383838}.students-container[data-v-00e1e7c1]{display:flex;flex-direction:column;width:100%}.upload-container[data-v-6eb4eeee]{display:flex;align-items:center;flex-direction:column;width:100%}.upload-container div[data-v-6eb4eeee],button[data-v-6eb4eeee],input[data-v-6eb4eeee]{margin-top:1vh;display:flex;align-items:center;flex-direction:column}.text-input-container[data-v-6eb4eeee]{width:100%}.text-input[data-v-6eb4eeee]{margin-top:1vh;max-width:80%;min-width:80%;height:10vh;overflow-y:auto}.sort-bar-container[data-v-6eb4eeee],.the-list[data-v-6eb4eeee]{width:100%}.failure[data-v-6eb4eeee]{color:#dd2b2b}.warning[data-v-6eb4eeee]{color:#dba124}.success[data-v-6eb4eeee]{color:#1faa4d}.panel-container[data-v-b977a132],.panel-container div[data-v-b977a132]:not(.submit-line,.flag-count),.panel-container form[data-v-b977a132]{display:flex;flex-direction:column;width:100%;align-content:center;justify-content:center}p[data-v-b977a132]{margin-bottom:1vh}form span[data-v-b977a132],form div[data-v-b977a132]:not(.submit-line,.multiselect,.flag-count){margin-bottom:2vh;padding-top:1.5vh!important;background-color:#313131;padding:max(.5vh,.5vw);border-radius:max(1vh,1vw)}.flag-container[data-v-b977a132]{display:flex;flex-direction:row;align-items:center;white-space:nowrap}.flag-count[data-v-b977a132]{max-width:80%;margin-left:auto;margin-right:.5vw;width:100%}.multiselect[data-v-b977a132]{margin-bottom:1vh;width:60%!important}.submit-line[data-v-b977a132]{display:flex;flex-direction:row;align-items:center}.submit-message[data-v-b977a132]{width:80%;text-align:right}input[type=number][data-v-b977a132]{text-align:center;width:max(3vw,50px)}textarea[data-v-b977a132]{margin-bottom:1vh}button[data-v-b977a132]{width:20%;margin-bottom:1vh;min-height:4vh}p[data-v-b977a132],select[data-v-b977a132],.multiselect[data-v-b977a132]{margin-left:.5vw;margin-right:.5vw!important;max-width:80%}div[data-v-c6b152f7]{width:100%;display:flex;flex-direction:column;align-items:center}h1[data-v-c6b152f7]{margin-bottom:1vh}.back-button[data-v-c6b152f7]{position:absolute;left:.5vw}.heading-line[data-v-c6b152f7]{display:flex;flex-direction:row;justify-content:center;align-items:center}.container[data-v-02122062]{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.container div[data-v-02122062]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:10vh;animation:floaty-02122062 4s ease-in-out infinite}.container button[data-v-02122062]{margin-top:2vh;width:10vw;height:5vh;animation:rotatey-02122062 3s ease-in-out infinite}.container button[data-v-02122062]:hover{animation:none;transform:scale(1.15)!important}.container h1[data-v-02122062]{animation:rotatey-02122062 3s ease-in-out infinite;animation-delay:-0s}.second[data-v-02122062]{margin-top:1vh;animation:rotatey-02122062 3.2s ease-in-out infinite;animation-delay:-1.8s}@keyframes floaty-02122062{0%{transform:translateY(.6vh)}50%{transform:translateY(-.6vh)}to{transform:translateY(.6vh)}}@keyframes rotatey-02122062{0%{transform:rotate(-1deg)}50%{transform:rotate(1deg)}to{transform:rotate(-1deg)}}h2[data-v-c9930a76]{margin-bottom:.5vh}.topic-div[data-v-c9930a76]{padding:3vh 0 2vh!important;text-align:center}.main-topic[data-v-c9930a76]{margin-bottom:2vh!important}.topic[data-v-c9930a76]{background-color:#2e2e2e;padding:max(.3vh,.3vw);margin:max(.2vh,.2vw);border-radius:max(.5vh,.5vw)}a[data-v-c9930a76]{margin:0}.topic-select[data-v-c9930a76]{justify-content:center;display:flex;flex-wrap:wrap}.avatar[data-v-e5bfb0f6]{position:absolute;height:100%;width:100%;margin-bottom:.5vh}.ranking-profile[data-v-e5bfb0f6]{position:relative;display:flex;align-items:center;justify-content:center;background-color:#202020;border-radius:max(2vw,2.5vh);width:7.5vw;height:7.5vw;margin-bottom:.5vh;padding-bottom:.8vw;padding-left:.2vw}.completed[data-v-e5bfb0f6]{transform:scale(.98);filter:saturate(.8) brightness(.7)}.challenge-selected[data-v-e5bfb0f6]{background-color:#2e2e2e;min-height:max(40vh,400px);margin:1.5vw 0 0;padding:1vh 1.5vw 4vh 1.5vw;border-radius:max(2vh,1vw);display:flex;flex-direction:row;max-height:0vh;justify-content:flex-start;align-self:flex-start;cursor:pointer}.panel-wrapper[data-v-e5bfb0f6]{transition:height .5s ease;height:0vh;overflow:hidden;border-radius:max(2vh,1vw);pointer-events:none;max-width:100%}.panel-wrapper.show[data-v-e5bfb0f6]{height:max(40vh,400px);pointer-events:all}.challenge-info[data-v-e5bfb0f6]{display:flex;flex-direction:column;width:50%;text-align:left;align-content:left;overflow:hidden}.challenge-rankings[data-v-e5bfb0f6]{overflow:hidden;display:flex;flex-direction:column;width:50%;text-align:left;align-content:left;padding-top:1vh}.top-3[data-v-e5bfb0f6]{display:flex;flex-direction:row;justify-content:space-around}.user-ranks[data-v-e5bfb0f6]{display:flex;flex-direction:row;gap:3vw;justify-content:space-evenly}.ranking p[data-v-e5bfb0f6],.ranking span[data-v-e5bfb0f6]{white-space:nowrap}.ranking[data-v-e5bfb0f6]{display:flex;align-items:center;flex-direction:column;width:8vw;overflow:hidden}.extra-rankings[data-v-e5bfb0f6]{height:max(30vh,300px);display:flex;flex-direction:column;align-items:center;text-align:center;white-space:nowrap;gap:.5vh;margin-top:max(.5vh,5px);justify-content:space-between}.your-rankings-container[data-v-e5bfb0f6]{display:flex;flex-direction:column;align-items:center}.end[data-v-e5bfb0f6]{margin-top:auto}.weekly-challenges[data-v-e5bfb0f6]{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:4vh 0 2vh;margin-bottom:1vh;opacity:0;transition:opacity .5s ease;min-height:clamp(20px,29vh,600px)}.weekly-challenges.show[data-v-e5bfb0f6]{opacity:1}.challenge[data-v-e5bfb0f6]{width:13%;height:25vh;min-height:9vw;margin-top:-2vh;transition:transform .1s ease}.challenge.selected[data-v-e5bfb0f6]{transform:scale(1.05)}.challenge[data-v-e5bfb0f6]:not(.missing):hover{transform:scale(1.07)}.challenge:not(.missing).selected[data-v-e5bfb0f6]:hover{transform:scale(1.09)}.panel-wrapper[data-v-e5bfb0f6]:active{transform:translateY(2px)}.challenge[data-v-e5bfb0f6]:not(.missing):active{transform:scale(1.07) translateY(2px)}.challenge-box[data-v-e5bfb0f6]{width:100%;height:80%;user-select:none!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.challenge:not(.missing) .challenge-box[data-v-e5bfb0f6]{cursor:pointer}.challenge-box div[data-v-e5bfb0f6],.challenge div[data-v-e5bfb0f6]{display:flex;flex-direction:column;align-content:center;text-align:center;justify-content:center;font-size:3vh}.challenge-day[data-v-e5bfb0f6]{width:100%;height:25%;border-top-left-radius:max(3vh,1.5vw);border-top-right-radius:max(3vh,1.5vw);color:#eee}.challenge-display[data-v-e5bfb0f6]{padding-top:.5vh;margin-top:-.5vh;width:100%;height:75%;border-bottom-left-radius:max(2vh,1vw);border-bottom-right-radius:max(2vh,1vw)}.challenge-display p[data-v-e5bfb0f6]{color:#1d1d1d}.missing .challenge-day[data-v-e5bfb0f6]{background-color:#242424!important}.missing .challenge-day[data-v-e5bfb0f6]{color:#707070!important}.missing .challenge-display[data-v-e5bfb0f6]{background-color:#2e2e2e!important}.missing .challenge-display p[data-v-e5bfb0f6]{color:#707070!important}.challenge-day.difficulty-1[data-v-e5bfb0f6]{background-color:#2773ff}.challenge-day.difficulty-2[data-v-e5bfb0f6]{background-color:#7b29ff}.challenge-day.difficulty-3[data-v-e5bfb0f6]{background-color:#ff4e4e}.challenge-display.difficulty-1[data-v-e5bfb0f6]{background-color:#c1d6ff}.challenge-display.difficulty-2[data-v-e5bfb0f6]{background-color:#d8c0ff}.challenge-display.difficulty-3[data-v-e5bfb0f6]{background-color:#ffc0c0}.date[data-v-e5bfb0f6]{font-size:4vh;margin-top:-.5vh}.month[data-v-e5bfb0f6]{font-size:2.5vh}.modifier[data-v-e5bfb0f6]{font-size:2vh;margin-top:-.5vh}.new-notif[data-v-e5bfb0f6]{font-size:2.5vh}.type[data-v-e5bfb0f6]{font-size:1.5vh}.timers[data-v-e5bfb0f6]{margin-top:.4vh}.notification[data-v-e5bfb0f6]{padding-right:.1vw}div p[data-v-58ec90d3]{width:100%;text-align:center;margin-top:-1vh}.challenge-select[data-v-58ec90d3]{width:100%}div h1[data-v-58ec90d3]{display:flex;flex-direction:column;align-items:center}form[data-v-1882d075]{width:100%}input[data-v-1882d075]{margin-bottom:.4vh;transform:scale(1.2);transition:background-color .2s ease,box-shadow .2s ease}input.active[data-v-1882d075]{background-color:#dd2e2e}input.question-mode.active[data-v-1882d075]{background-color:#2e5ddd!important}input.active.validity-mode[data-v-1882d075]{background-color:#da9b49!important}.export-main[data-v-1882d075]{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:2.5vh}.export-main div[data-v-1882d075]:not(.options){margin:max(1vw,1.5vh);width:100%;display:flex;flex-direction:row;justify-content:center;gap:.3vw}button[data-v-1882d075],.button[data-v-1882d075]{width:11vw;height:5.5vh;margin-bottom:2vh}h2[data-v-1882d075]{margin-bottom:3vh}h3[data-v-1882d075],label[data-v-1882d075]{margin-bottom:1vh}.icon-class[data-v-0c9fc674]{margin-right:.6vw}.arrow-select[data-v-5edb0dd7]{padding:1vh;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.selection[data-v-5edb0dd7]{display:flex;align-items:center;justify-content:center;gap:.1vw}.text[data-v-5edb0dd7]{width:90%;padding:.3vw;background-color:#2e2e2e;border-radius:max(1vw,1vh)}.icon-class[data-v-5edb0dd7]{opacity:.3}.arrow-select.active .icon-class[data-v-5edb0dd7]:active{transform:translateY(1px)}.arrow-select.active .icon-class[data-v-5edb0dd7]{opacity:1}.selection-screen[data-v-12fc6d45]{margin-top:3vh;display:flex;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:2vw}.gold-info[data-v-12fc6d45]{display:flex;flex-direction:row;gap:10vw;align-items:center}.item-group[data-v-12fc6d45]{min-width:15vw}.back-button[data-v-12fc6d45]{position:absolute;left:2.5vw;top:3vh}.logout-button[data-v-12fc6d45]{margin-top:3vh;margin-bottom:1vh}p[data-v-12fc6d45]{margin:1vh 0}.edit-container[data-v-12fc6d45]{display:flex;flex-direction:column;align-items:center;text-align:center}hr[data-v-12fc6d45]{margin-bottom:1vh}button[data-v-12fc6d45]:not(.buy-button),.button[data-v-12fc6d45]:not(.buy-button){width:11vw;height:clamp(30px,5.5vh,200px);margin-top:clamp(20px,5vh,100px)}.buy-button[data-v-12fc6d45]{width:30%}
