.ActivityAlert-module__q_ugNq__root{z-index:99999;color:#fff;text-align:center;background-color:#59deeb;width:100%;height:auto;padding:10px;position:sticky;top:0}
.alert-modal-progress .MuiLinearProgress-bar{background-color:#4478bc!important}
.TemporaryAccessBanner-module__RGCUhG__root{background:linear-gradient(135deg,#fffffff2,#fffffffa);border:1px solid #eab3081a;border-radius:6px;margin:8px;padding:8px 16px;transition:all .3s;box-shadow:0 2px 8px #eab3080d}.TemporaryAccessBanner-module__RGCUhG__expired{border-color:#4755691a;box-shadow:0 2px 8px #4755690d}.TemporaryAccessBanner-module__RGCUhG__container{align-items:center;gap:16px;display:flex}.TemporaryAccessBanner-module__RGCUhG__statusIndicator{align-items:center;gap:6px;display:flex}.TemporaryAccessBanner-module__RGCUhG__statusIcon{opacity:.8;font-size:16px!important}.TemporaryAccessBanner-module__RGCUhG__statusText{letter-spacing:.5px;text-transform:uppercase;color:#eab308;font-family:Roboto Mono,monospace;font-size:11px;font-weight:600}.TemporaryAccessBanner-module__RGCUhG__messageSection{color:#0009;flex:1;font-family:Roboto Mono,monospace;font-size:12px}.TemporaryAccessBanner-module__RGCUhG__message{font-weight:500}.TemporaryAccessBanner-module__RGCUhG__countdown{color:#eab308;background:#eab3081a;border-radius:3px;margin:0 .2em;padding:.1em .3em;font-family:Roboto Mono,monospace;font-weight:600;position:relative}.TemporaryAccessBanner-module__RGCUhG__buttonGroup{gap:8px;display:flex}.TemporaryAccessBanner-module__RGCUhG__actionButton{color:#eab308;cursor:pointer;background:#fff;border:1px solid #eab3084d;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-family:Roboto Mono,monospace;font-size:12px;font-weight:500;transition:all .2s;display:flex}.TemporaryAccessBanner-module__RGCUhG__expiredButton{color:#64748b;border-color:#4755694d}.TemporaryAccessBanner-module__RGCUhG__actionButton:hover{background:#eab3080d;border-color:#eab30880}.TemporaryAccessBanner-module__RGCUhG__expiredButton:hover{background:#4755690d;border-color:#47556980}.TemporaryAccessBanner-module__RGCUhG__buttonIcon{opacity:.8;font-size:14px!important}@media (max-width:768px){.TemporaryAccessBanner-module__RGCUhG__container{text-align:center;flex-direction:column;gap:12px}.TemporaryAccessBanner-module__RGCUhG__statusIndicator{justify-content:center}.TemporaryAccessBanner-module__RGCUhG__actionButton{width:100%;max-width:150px;margin:0 auto}}
.StudentViewBanner-module__-yfvmG__root{color:#fff;background-color:#1e40af;border-bottom:1px solid #ffffff1a;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative}.StudentViewBanner-module__-yfvmG__container{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;max-width:1400px;height:48px;margin:0 auto;padding:8px 24px;display:grid}.StudentViewBanner-module__-yfvmG__statusIndicator{background-color:#ffffff26;border-left:3px solid #60a5fa;border-radius:4px;align-items:center;gap:8px;padding:4px 10px;display:flex}.StudentViewBanner-module__-yfvmG__statusIndicator svg{color:#93c5fd;font-size:14px}.StudentViewBanner-module__-yfvmG__statusText{letter-spacing:.5px;color:#bfdbfe;font-size:11px;font-weight:600}.StudentViewBanner-module__-yfvmG__nameSection{white-space:nowrap;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:10px;padding:4px 12px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000001a}.StudentViewBanner-module__-yfvmG__nameLabel{color:#93c5fd;padding-right:14px;font-size:12px;font-weight:500;position:relative}.StudentViewBanner-module__-yfvmG__nameLabel:after{content:"";background-color:#fff3;width:1px;height:14px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.StudentViewBanner-module__-yfvmG__name{color:#fff;text-overflow:ellipsis;align-items:center;max-width:300px;padding-left:4px;font-size:14px;font-weight:600;display:flex;position:relative;overflow:hidden}.StudentViewBanner-module__-yfvmG__name:before{content:"";background-color:#4ade80;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 0 2px #4ade8033}.StudentViewBanner-module__-yfvmG__exitButton{color:#fff;cursor:pointer;white-space:nowrap;background-color:#ffffff26;border:1px solid #fff3;border-radius:4px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .15s}.StudentViewBanner-module__-yfvmG__exitButton:hover{background-color:#ffffff40;border-color:#ffffff4d}.StudentViewBanner-module__-yfvmG__exitButton:active{transform:scale(.98)}@media (max-width:768px){.StudentViewBanner-module__-yfvmG__container{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:12px;height:auto;padding:12px 16px}.StudentViewBanner-module__-yfvmG__statusIndicator{grid-area:1/1}.StudentViewBanner-module__-yfvmG__nameSection{grid-area:2/1/auto/-1;width:100%}.StudentViewBanner-module__-yfvmG__exitButton{grid-area:1/2;justify-self:end}}
.TeamAccessDenied-module__E4zAGG__root{text-align:center;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;min-height:100vh;padding:24px;font-family:Roboto Mono,monospace;display:flex}.TeamAccessDenied-module__E4zAGG__icon{color:#3b82f6;font-size:84px!important}.TeamAccessDenied-module__E4zAGG__lockedIcon{color:#64748b}.TeamAccessDenied-module__E4zAGG__title{color:#0f172a;margin:0;font-size:30px;font-weight:700}.TeamAccessDenied-module__E4zAGG__description{color:#64748b;max-width:520px;margin:0;font-size:16px;font-weight:500;line-height:1.6}.TeamAccessDenied-module__E4zAGG__action{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:12px 28px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.TeamAccessDenied-module__E4zAGG__action:hover{background:#1d4ed8}
.UpgradeCSAwesomeBanner-module__XOg3sq__root{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 50%,#a855f7 100%);border-bottom:1px solid #0000001a;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative;box-shadow:0 1px 3px #0000001a}.UpgradeCSAwesomeBanner-module__XOg3sq__container{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;max-width:1400px;height:48px;margin:0 auto;padding:8px 24px;display:grid}.UpgradeCSAwesomeBanner-module__XOg3sq__statusIndicator{background-color:#fff3;border-left:3px solid #c4b5fd;border-radius:4px;align-items:center;gap:8px;padding:4px 10px;display:flex}.UpgradeCSAwesomeBanner-module__XOg3sq__statusIndicator svg{color:#fef3c7;font-size:16px;animation:2s ease-in-out infinite UpgradeCSAwesomeBanner-module__XOg3sq__sparkle}@keyframes UpgradeCSAwesomeBanner-module__XOg3sq__sparkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.UpgradeCSAwesomeBanner-module__XOg3sq__statusText{letter-spacing:.5px;color:#fef3c7;font-size:11px;font-weight:600}.UpgradeCSAwesomeBanner-module__XOg3sq__messageSection{white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff26;border-radius:6px;align-items:center;padding:4px 12px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000001a}.UpgradeCSAwesomeBanner-module__XOg3sq__message{color:#fff;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.UpgradeCSAwesomeBanner-module__XOg3sq__upgradeButton{color:#fff;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff40 0%,#ffffff26 100%);border:1px solid #fff6;border-radius:4px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.UpgradeCSAwesomeBanner-module__XOg3sq__upgradeButton svg{font-size:16px;transition:transform .15s}.UpgradeCSAwesomeBanner-module__XOg3sq__upgradeButton:hover{background:linear-gradient(135deg,#ffffff59 0%,#ffffff40 100%);border-color:#ffffff80;transform:translateY(-1px);box-shadow:0 4px 8px #0003}.UpgradeCSAwesomeBanner-module__XOg3sq__upgradeButton:hover svg{transform:translate(2px)}.UpgradeCSAwesomeBanner-module__XOg3sq__upgradeButton:active{transform:translateY(0);box-shadow:0 2px 4px #00000026}@media (max-width:768px){.UpgradeCSAwesomeBanner-module__XOg3sq__container{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:12px;height:auto;padding:12px 16px}.UpgradeCSAwesomeBanner-module__XOg3sq__statusIndicator{grid-row:1}.UpgradeCSAwesomeBanner-module__XOg3sq__messageSection{white-space:normal;grid-row:2;width:100%}.UpgradeCSAwesomeBanner-module__XOg3sq__upgradeButton{grid-row:3;justify-content:center;width:100%}}
.CourseSwitchBanner-module__FYyQkG__root{color:#fff;background:linear-gradient(135deg,#991b1b 0%,#b91c1c 55%,#c2410c 100%);border-bottom:3px solid #7f1d1d;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;box-shadow:0 3px 8px #7f1d1d47}.CourseSwitchBanner-module__FYyQkG__container{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;max-width:1400px;min-height:64px;margin:0 auto;padding:10px 24px;display:grid}.CourseSwitchBanner-module__FYyQkG__statusIndicator{color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;align-items:center;gap:8px;padding:7px 12px;display:flex}.CourseSwitchBanner-module__FYyQkG__statusIndicator svg{color:#dc2626;flex-shrink:0;font-size:20px}.CourseSwitchBanner-module__FYyQkG__statusText{letter-spacing:.6px;white-space:nowrap;font-size:12px;font-weight:800}.CourseSwitchBanner-module__FYyQkG__messageSection{min-width:0}.CourseSwitchBanner-module__FYyQkG__message{font-size:14px;font-weight:600;line-height:1.4}.CourseSwitchBanner-module__FYyQkG__upgradeButton{color:#7f1d1d;white-space:nowrap;background:#fff;border:2px solid #fff;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:700;transition:background-color .15s,transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 5px #450a0a40}.CourseSwitchBanner-module__FYyQkG__upgradeButton svg{font-size:18px;transition:transform .15s}.CourseSwitchBanner-module__FYyQkG__upgradeButton:hover{background:#fff7ed;transform:translateY(-1px);box-shadow:0 4px 9px #450a0a52}.CourseSwitchBanner-module__FYyQkG__upgradeButton:hover svg{transform:translate(2px)}.CourseSwitchBanner-module__FYyQkG__upgradeButton:focus-visible{outline-offset:3px;outline:3px solid #fde68a}.CourseSwitchBanner-module__FYyQkG__upgradeButton:active{transform:translateY(0)}@media (max-width:900px){.CourseSwitchBanner-module__FYyQkG__container{grid-template-columns:auto 1fr;gap:10px 16px;padding:12px 16px}.CourseSwitchBanner-module__FYyQkG__upgradeButton{grid-column:1/-1;width:100%}}@media (max-width:600px){.CourseSwitchBanner-module__FYyQkG__container{grid-template-columns:1fr}.CourseSwitchBanner-module__FYyQkG__statusIndicator,.CourseSwitchBanner-module__FYyQkG__upgradeButton{width:100%}.CourseSwitchBanner-module__FYyQkG__statusIndicator{justify-content:center}.CourseSwitchBanner-module__FYyQkG__upgradeButton{grid-column:auto}}
.BonusSeparator-module__SHBk-q__root{text-align:center;vertical-align:middle;background-color:#f009;width:100%;margin-top:30px;padding-top:30px;padding-bottom:30px;font-size:24px;position:relative}
.SolutionModal-module__UBVpRa__root{text-align:center;color:#fff}.SolutionModal-module__UBVpRa__exerciseDescription{color:#fff;vertical-align:middle;background:#282a36cc;border-radius:10px;margin:20px 10% 30px;padding:20px 40px;display:inline-block;position:relative}.SolutionModal-module__UBVpRa__exerciseDescriptionImage{max-width:800px;margin:0 auto 40px}.SolutionModal-module__UBVpRa__halfScreenDisplay{width:50%;padding:10px;display:inline-block}.SolutionModal-module__UBVpRa__codeEditorLabel{text-align:center;color:#fff;border-radius:5px;margin:0 80px 20px;padding:15px 50px;font-size:18px}
.SuccessCircle-module__wd-qFG__root{background-color:none;position:absolute;top:15px;right:60px}.SuccessCircle-module__wd-qFG__successCircle{justify-content:center;align-items:center;width:60px;height:60px;display:flex}.SuccessCircle-module__wd-qFG__clickable{cursor:pointer;background-color:#1f2a38;border-radius:50%;box-shadow:5px 5px 10px 2px #000c}.SuccessCircle-module__wd-qFG__clickable:hover{opacity:.5}
.Exercise-module__JIzYmG__root{position:relative;padding:15px 80px 60px!important}.Exercise-module__JIzYmG__exercise{text-align:center;background-color:#414458;margin-top:20px;padding:15px 0;position:relative}.Exercise-module__JIzYmG__exercise .Exercise-module__JIzYmG__title{text-align:center;width:100%;line-height:50px}.Exercise-module__JIzYmG__exercise .Exercise-module__JIzYmG__title span{font-size:28px;display:inline-block;position:relative}.Exercise-module__JIzYmG__exercise .Exercise-module__JIzYmG__title span:before,.Exercise-module__JIzYmG__exercise .Exercise-module__JIzYmG__title span:after{content:"";border-top:1px solid #fff;width:50px;height:10px;margin:0 20px;display:inline-block}.Exercise-module__JIzYmG__exercise .Exercise-module__JIzYmG__description{color:#fff;vertical-align:middle;background:#282a36cc;border-radius:10px;margin:20px 10% 30px;padding:20px 40px;display:inline-block;position:relative}.Exercise-module__JIzYmG__exercise .Exercise-module__JIzYmG__description img{margin-top:20px}.Exercise-module__JIzYmG__subsection{color:#fff;text-align:center;vertical-align:middle;background:#282a36cc;border-radius:10px;margin-top:30px;margin-left:0;margin-right:0;padding:15px 25px;font-size:20px}.Exercise-module__JIzYmG__tips{vertical-align:middle;text-align:left;margin:20px 40px 60px;font-size:25px;list-style-type:decimal!important}.Exercise-module__JIzYmG__materials{text-align:center}.Exercise-module__JIzYmG__materials img{width:auto;min-width:150px;height:90px}.Exercise-module__JIzYmG__materialElement{text-align:center;margin:30px 10px;display:inline-block}.Exercise-module__JIzYmG__solution{text-align:center;margin-top:20px}
.Video-module__AYGfsW__video{margin:10px 0}.Video-module__AYGfsW__video video{width:100%;height:auto;padding:0 60px}@media only screen and (max-width:1000px){.Video-module__AYGfsW__video video{padding-left:20px;padding-right:20px}}
.HelperVideo-module__BzAgXW__root{text-align:center;margin:10px 0}
.IdeForTutorials-module__-NGyvW__root{flex:1;width:100%;height:100%;display:flex;position:relative}.IdeForTutorials-module__-NGyvW__rootOld{position:relative;padding:15px 80px 60px!important}.IdeForTutorials-module__-NGyvW__exercise{text-align:center;background-color:#414458;margin-top:20px;padding:15px 0;position:relative}.IdeForTutorials-module__-NGyvW__exercise .IdeForTutorials-module__-NGyvW__title{text-align:center;width:100%;line-height:50px}.IdeForTutorials-module__-NGyvW__exercise .IdeForTutorials-module__-NGyvW__title span{font-size:28px;display:inline-block;position:relative}.IdeForTutorials-module__-NGyvW__exercise .IdeForTutorials-module__-NGyvW__title span:before,.IdeForTutorials-module__-NGyvW__exercise .IdeForTutorials-module__-NGyvW__title span:after{content:"";border-top:1px solid #fff;width:50px;height:10px;margin:0 20px;display:inline-block}.IdeForTutorials-module__-NGyvW__exercise .IdeForTutorials-module__-NGyvW__description{color:#fff;vertical-align:middle;background:#282a36cc;border-radius:10px;margin:20px 10% 30px;padding:20px 40px;display:inline-block;position:relative}.IdeForTutorials-module__-NGyvW__exercise .IdeForTutorials-module__-NGyvW__description img{margin-top:20px}.IdeForTutorials-module__-NGyvW__subsection{color:#fff;text-align:center;vertical-align:middle;background:#282a36cc;border-radius:10px;margin-top:30px;margin-left:0;margin-right:0;padding:15px 25px;font-size:20px}.IdeForTutorials-module__-NGyvW__tips{vertical-align:middle;text-align:left;margin:20px 40px 60px;font-size:25px;list-style-type:decimal!important}.IdeForTutorials-module__-NGyvW__materials{text-align:center}.IdeForTutorials-module__-NGyvW__materials img{width:auto;min-width:150px;height:90px}.IdeForTutorials-module__-NGyvW__materialElement{text-align:center;margin:30px 10px;display:inline-block}@keyframes IdeForTutorials-module__-NGyvW__shake{10%,90%{transform:translate(-5px)}20%,80%{transform:translate(5px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}.IdeForTutorials-module__-NGyvW__shake{animation:.5s IdeForTutorials-module__-NGyvW__shake}
.Note-module__N8hNTa__root{vertical-align:middle;background-color:#ffe56433;border-left:8px solid #ffe564;margin:10px 60px;padding:20px 40px;position:relative}.Note-module__N8hNTa__alert{background-color:#ff0f0f33;border-left:8px solid #ff0f0f}.Note-module__N8hNTa__title{margin-bottom:5px;font-size:16px;font-weight:700;display:block}.Note-module__N8hNTa__text{font-size:14px;line-height:24px;display:block}.Note-module__N8hNTa__important-text{color:pink}@media only screen and (max-width:1000px){.Note-module__N8hNTa__root{margin-left:20px;margin-right:20px}}
.Question-module__NaqJnq__root{padding:10px 50px}.Question-module__NaqJnq__root h4{text-align:left;font-size:25px}.Question-module__NaqJnq__answerButton{color:#fff;text-align:left;background:0 0;border:2px solid #fff3;border-radius:5px;width:100%;margin:10px 0;padding:10px 15px;font-family:Open Sans,sans-serif;display:block;outline:none!important}.Question-module__NaqJnq__answerButton:hover{cursor:pointer;background-color:#ffffff0d}.Question-module__NaqJnq__answerButton.Question-module__NaqJnq__active{background-color:#fff3}.Question-module__NaqJnq__answerButton.Question-module__NaqJnq__correct{background-color:green}.Question-module__NaqJnq__answerButton.Question-module__NaqJnq__incorrect{background-color:#f00c}.Question-module__NaqJnq__radioCircle{background-color:none;vertical-align:middle;border:1px solid #fff;border-radius:50%;width:15px;height:15px;display:inline-block}.Question-module__NaqJnq__radio-circle.Question-module__NaqJnq__active{background-color:#4478bc}.Question-module__NaqJnq__label{vertical-align:middle;margin-left:20px;display:inline-block}
.Quiz-module__gzMWIq__root{position:relative;padding:15px 80px 60px!important}.Quiz-module__gzMWIq__exercise{text-align:center;background-color:#414458;margin-top:20px;padding:15px 0;position:relative}.Quiz-module__gzMWIq__exercise .Quiz-module__gzMWIq__title{text-align:center;width:100%;line-height:50px}.Quiz-module__gzMWIq__exercise .Quiz-module__gzMWIq__title span{font-size:28px;display:inline-block;position:relative}.Quiz-module__gzMWIq__exercise .Quiz-module__gzMWIq__title span:before,.Quiz-module__gzMWIq__exercise .Quiz-module__gzMWIq__title span:after{content:"";border-top:1px solid #fff;width:50px;height:10px;margin:0 20px;display:inline-block}.Quiz-module__gzMWIq__exercise .Quiz-module__gzMWIq__description{color:#fff;vertical-align:middle;background:#282a36cc;border-radius:10px;margin:20px 10% 30px;padding:20px 40px;display:inline-block;position:relative}.Quiz-module__gzMWIq__exercise .Quiz-module__gzMWIq__description img{margin-top:20px}.Quiz-module__gzMWIq__subsection{color:#fff;text-align:center;vertical-align:middle;background:#282a36cc;border-radius:10px;margin-top:30px;margin-left:0;margin-right:0;padding:15px 25px;font-size:20px}.Quiz-module__gzMWIq__tips{vertical-align:middle;text-align:left;margin:20px 40px 60px;font-size:25px;list-style-type:decimal!important}.Quiz-module__gzMWIq__materials{text-align:center}.Quiz-module__gzMWIq__materials img{width:auto;height:90px;margin:20px 10px 0}.Quiz-module__gzMWIq__materialElement{text-align:center;margin:30px 0;display:inline-block}
.Spacer-module__HdLl3W__root{width:100%;height:20px}
.Step-module__ToipJa__root{text-align:left;background-color:#363949;border-radius:5px;position:relative}.Step-module__ToipJa__separator{background-color:#21222c;width:100%;height:1px}.Step-module__ToipJa__top{cursor:pointer;padding:20px 90px 20px 60px;font-size:20px}.Step-module__ToipJa__top:hover{text-decoration:underline}.Step-module__ToipJa__top i{position:absolute;top:27px;right:60px}.Step-module__ToipJa__content{padding-bottom:30px;display:block}.Step-module__ToipJa__hideContent{padding-bottom:30px;display:none}
.Subtitle-module__wm6DtW__root{color:#fff;text-align:left;margin:40px 60px;font-size:32px}@media only screen and (max-width:1000px){.Subtitle-module__wm6DtW__root{text-align:center;margin-left:20px;margin-right:20px;font-size:25px}}
.Text-module__j3BdXW__text{margin-top:20px;margin-left:60px;margin-right:60px;font-size:16px;line-height:30px}@media only screen and (max-width:1000px){.Text-module__j3BdXW__text{margin-left:20px;margin-right:20px}}
.Title-module__A2wu5G__root{margin-top:40px;margin-left:60px;margin-right:60px;font-size:32px}@media only screen and (max-width:1000px){.Title-module__A2wu5G__root{text-align:center;margin-left:20px;margin-right:20px;font-size:25px}}
.PageSkeleton-module__ZSKMdq__root{text-align:center;padding:35px 50px;position:relative}
.PageContent-module__-HFH9a__root{background-color:#282a36;width:100%;min-height:100%;margin:0;padding:20px 0 60px;font-family:Open Sans,sans-serif;font-weight:500;position:relative}.PageContent-module__-HFH9a__content{color:#fff;text-align:left;background-color:#363949;border:1px solid #21222c;border-radius:3px;width:65%;min-height:100vh;margin-left:25%;padding-bottom:100px;position:relative}.PageContent-module__-HFH9a__contentTop{text-align:center;border-bottom:1px solid #282a36;padding-top:0;padding-left:50px;padding-right:50px;position:relative}.PageContent-module__-HFH9a__contentTitle{text-align:center;color:#fff;margin:0 auto;padding:30px 0;font-family:Open Sans,sans-serif;font-size:40px;display:inline-block}@media only screen and (max-width:1000px){.PageContent-module__-HFH9a__content{width:100%;margin-top:0;margin-left:0}}
.LockedPage-module__wCcMJa__lockedDiv{text-align:center;opacity:.8;background-color:#272746;border-radius:5px;margin-top:200px;margin-bottom:40px;padding:20px 40px;font-size:30px;display:inline-block}.LockedPage-module__wCcMJa__content{color:#fff;text-align:center;background-color:#363949;border:1px solid #21222c;border-radius:3px;width:65%;min-height:100vh;margin-bottom:0;margin-left:25%;padding-bottom:0;position:relative}.LockedPage-module__wCcMJa__header{text-align:center;border-bottom:1px solid gray}.LockedPage-module__wCcMJa__middle{width:calc(100% - 400px);display:inline-block}.LockedPage-module__wCcMJa__title{text-align:center;padding-top:20px;padding-bottom:20px;font-size:30px;font-weight:600}
.Content-module__KC30aW__root{text-align:center}
.Header-module__UdaqHW__root{text-align:center;border-bottom:1px solid gray}.Header-module__UdaqHW__title{text-align:center;padding-top:20px;padding-bottom:20px;font-size:30px;font-weight:600}.Header-module__UdaqHW__corner{text-align:center;width:200px;display:inline-block}.Header-module__UdaqHW__middle{width:calc(100% - 400px);display:inline-block}
.KahootPage-module__ZHKGTq__content{color:#fff;text-align:left;background-color:#363949;border:1px solid #21222c;border-radius:3px;width:65%;min-height:100vh;margin-bottom:0;margin-left:25%;padding-bottom:0;position:relative}
.PageSidebar-module__TPB6va__root{width:25%;left:0;top:calc(120px + var(--maintenance-banner-height,0px));z-index:1;border-top-right-radius:3px;border-bottom-right-radius:3px;margin:0 5% 0 0;padding-right:0;font-size:16px;font-weight:500;position:fixed;bottom:60px;overflow:hidden auto}
.PageSkeleton-module__JBrZmG__root{text-align:center;padding:35px 50px;position:relative}
.TraverseButtons-module__PXngzW__root{height:100px}.TraverseButtons-module__PXngzW__traverseButton{color:#fff;background:0 0;border:none;border-radius:10px;padding:10px 20px;font-size:15px;bottom:20px;position:absolute!important}.TraverseButtons-module__PXngzW__traverseButton.TraverseButtons-module__PXngzW__back{background-color:none;color:#fff;border:1px solid #fff;left:60px}.TraverseButtons-module__PXngzW__traverseButton.TraverseButtons-module__PXngzW__next{color:#000;background-color:#fff;border:none;right:60px}.TraverseButtons-module__PXngzW__traverseButton.TraverseButtons-module__PXngzW__back:hover{color:#d3d3d3;background-color:#282a36}.TraverseButtons-module__PXngzW__traverseButton.TraverseButtons-module__PXngzW__next:hover{background-color:#d3d3d3;border-color:#d3d3d3}.TraverseButtons-module__PXngzW__traverseButton:focus{outline:none}.TraverseButtons-module__PXngzW__traverseButton:hover{color:#363949;background-color:#fff}.TraverseButtons-module__PXngzW__desktopButtonDescription{display:block}@media only screen and (max-width:1000px){.TraverseButtons-module__PXngzW__desktopButtonDescription{display:none}}
.PageContent-module__okocFG__root{background-color:#282a36;width:100%;min-height:100%;margin:0;padding:20px 0 60px;font-family:Open Sans,sans-serif;font-weight:500;position:relative}.PageContent-module__okocFG__content{color:#fff;text-align:left;background-color:#363949;border:1px solid #21222c;border-radius:3px;width:65%;min-height:100vh;margin-left:25%;position:relative}.PageContent-module__okocFG__contentTop{text-align:center;border-bottom:1px solid #282a36;padding-top:0;padding-left:50px;padding-right:50px;position:relative}.PageContent-module__okocFG__contentTitle{text-align:center;color:#fff;margin:0 auto;padding:30px 0;font-family:Open Sans,sans-serif;font-size:40px;display:inline-block}@media only screen and (max-width:1000px){.PageContent-module__okocFG__content{width:100%;margin-top:0;margin-left:0}}
.PageSidebar-module__JfW3IG__root{width:20%;left:0;top:calc(120px + var(--maintenance-banner-height,0px));z-index:1;border-top-right-radius:3px;border-bottom-right-radius:3px;margin:0;padding:0;font-size:16px;font-weight:500;position:fixed;bottom:60px;overflow:hidden auto}
.ProjectPage-module__O5AFJW__root{background-color:#282a36;justify-content:center;width:100%;min-height:100%;margin:0;padding:20px 0;font-family:Open Sans,sans-serif;font-weight:500;display:flex;position:relative}.ProjectPage-module__O5AFJW__content{color:#fff;text-align:left;background-color:#363949;border:1px solid #21222c;border-radius:3px;width:65%;min-height:800px;margin-left:25%;padding-bottom:100px;position:relative}.ProjectPage-module__O5AFJW__contentTop{text-align:center;border-bottom:1px solid #282a36;padding-top:0;padding-left:50px;padding-right:50px;position:relative}.ProjectPage-module__O5AFJW__contentTitle{text-align:center;color:#fff;margin:0 auto;padding:30px 0;font-family:Open Sans,sans-serif;font-size:40px;display:inline-block}@media only screen and (max-width:1000px){.ProjectPage-module__O5AFJW__content{width:100%;margin-top:0;margin-left:0}}
.Header-module__NwIpCG__logo{max-width:120px;margin-left:30%}.Header-module__NwIpCG__loginButton{float:right}.Header-module__NwIpCG__activeButton{text-decoration:underline!important}
