*[data-v-b90c70a0]:has(.loading){isolation:isolate}.loading[data-v-b90c70a0]{position:absolute;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:radial-gradient(circle,#42464e,#282c34)}.loading>div[data-v-b90c70a0]{color:#fff;text-align:center;-webkit-user-select:none;user-select:none}.loading>div>img[data-v-b90c70a0]{width:4.375rem;animation:logo-spin-start-b90c70a0 .5s 1s linear forwards,logo-spin-b90c70a0 3s 2s steps(4,start) infinite;animation-timing-function:cubic-bezier(.175,.885,.32,1.4)}@keyframes logo-spin-start-b90c70a0{to{transform:rotate(45deg)}}@keyframes logo-spin-b90c70a0{0%,50%,75%,to{transform:rotate(45deg)}25%{transform:rotate(225deg)}}.deployment-info[data-v-291c81c4]{display:grid;grid-template-columns:7.5rem 1fr;gap:.375rem .75rem}.deployment-info[data-v-291c81c4]>div[data-v-291c81c4]{display:contents}dt[data-v-291c81c4]{font-weight:600;color:#6c757d;align-self:start;padding-top:.125rem}dd[data-v-291c81c4]{margin:0;word-break:break-all}.deployment-pre[data-v-291c81c4]{margin:0;white-space:pre-wrap;word-break:break-word;font-size:.8rem;background:#f8f9fa;padding:.25rem .375rem;border-radius:.25rem}:root{--background-primary: #ffae38;--background-primary-hover: #ff9838;--dropdown-content-text-color: #000000;--dropdown-content-text-hover: #000000;--dropdown-content-background-hover: #f1f1f1;--header-image-height: 40px}svg.iconify{width:1em;height:1em}header#CodementumNavbarHeader[data-v-ade7f07e]{z-index:999;background:var(--background-primary);padding-left:10px;display:flex;justify-content:space-between;align-items:center;min-height:45px}header#CodementumNavbarHeader .extra-image-name[data-v-ade7f07e]{display:flex;margin-left:.5rem;margin-right:auto}header#CodementumNavbarHeader .school-name[data-v-ade7f07e]{display:inline-flex;align-self:center;max-width:120px;color:#fff;margin-left:.5em;line-height:.85;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}header#CodementumNavbarHeader .school-image[data-v-ade7f07e]{display:inline-flex;align-self:center;margin-left:.5em;height:var(--header-image-height)}header#CodementumNavbarHeader .user-settings[data-v-ade7f07e]{display:flex;justify-content:space-between;align-items:center;margin:0 auto}header#CodementumNavbarHeader ul[data-v-ade7f07e]{list-style-type:none;margin:0;padding:0}header#CodementumNavbarHeader ul li[data-v-ade7f07e]{border-radius:5px;position:relative;margin-right:2em;float:left;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}header#CodementumNavbarHeader ul li[data-v-ade7f07e]:focus-within,header#CodementumNavbarHeader ul li[data-v-ade7f07e]:hover{background-color:var(--background-primary-hover)}header#CodementumNavbarHeader ul li a[data-v-ade7f07e],header#CodementumNavbarHeader ul li .dropbtn[data-v-ade7f07e]{display:inline-block;color:#fff;text-align:center;text-decoration:none;height:30px;padding:5px 10px}header#CodementumNavbarHeader ul li .login-button[data-v-ade7f07e]{padding:5px 10px;font-size:14px;border-radius:5px;background-color:#17a2b8}header#CodementumNavbarHeader ul li .register-button[data-v-ade7f07e]{padding:5px 10px;font-size:14px;border-radius:5px;background-color:#28a745}header#CodementumNavbarHeader ul li .purchase-button img[data-v-ade7f07e]{height:14px;margin-top:1px}header#CodementumNavbarHeader ul li .purchase-button[data-v-ade7f07e]{padding:5px 10px;font-size:14px;border-radius:5px;background-image:linear-gradient(to bottom,#00778f,#17a2b8)}header#CodementumNavbarHeader .dropdown-content[data-v-ade7f07e]{min-width:130px;font-size:14px;color:#212529;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:5px;display:none;position:absolute;box-shadow:0 1px 6px #00000017;z-index:1;top:30px;right:0}header#CodementumNavbarHeader .dropdown-content.auth-menu[data-v-ade7f07e]{min-width:160px}header#CodementumNavbarHeader .dropdown-content.auth-menu a[data-v-ade7f07e]{display:flex;align-items:center}header#CodementumNavbarHeader .dropdown-content.auth-menu a>*[data-v-ade7f07e]:first-child{margin-right:7px}header#CodementumNavbarHeader .dropdown-content a[data-v-ade7f07e]{height:unset}header#CodementumNavbarHeader .dropdown-content .dropdown-divider[data-v-ade7f07e]{height:0;margin:5px 0;overflow:hidden;border-top:1px solid #e9ecef}header#CodementumNavbarHeader .dropdown-content span[data-v-ade7f07e]{padding-left:5px}header#CodementumNavbarHeader .dropdown-content a[data-v-ade7f07e]{color:var(--dropdown-content-text-color);padding:12px 16px;text-decoration:none;display:block;text-align:left}header#CodementumNavbarHeader .dropdown-content a[data-v-ade7f07e]:hover{color:var(--dropdown-content-text-hover);background-color:var(--dropdown-content-background-hover)}header#CodementumNavbarHeader .navbar-dropdown:hover .dropdown-content[data-v-ade7f07e]{display:block}header#CodementumNavbarHeader img{filter:brightness(0) invert(1)}header#CodementumNavbarHeader{background-color:unset!important;background:#3098d6!important}header#CodementumNavbarHeader .user-settings button{color:#0a50ba}header#CodementumNavbarHeader .user-settings button.activated,header#CodementumNavbarHeader .user-settings button:hover{background:#0a50ba;color:#fff}header#CodementumNavbarHeader .user-settings button.activated svg,header#CodementumNavbarHeader .user-settings button:hover svg{fill:#fff}header#CodementumNavbarHeader .user-settings button svg{fill:#0a50ba}header#CodementumNavbarHeader .user-settings button.disabled{cursor:initial;background-color:#63b7e8!important}header#CodementumNavbarHeader ul li .dropbtn:hover{background-color:#0a50ba!important}.btn-mission{background-color:#0a50ba!important}.btn-mission:hover{color:#56dff1!important}.top{border-bottom:1px solid #3098d6!important}.top .header:after{background-color:#3098d6!important}.top-tasklist .top-tasklist-content ul li button.done{background-color:#0a50ba!important}.top-tasklist .top-tasklist-content ul li button.current{background-color:#56dff1!important}
