.header.svelte-2f4zr0{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#000;z-index:1200}.header-left.svelte-2f4zr0{display:flex;align-items:center;padding:1rem .25rem;margin-right:auto}.header-right.svelte-2f4zr0{display:flex;align-items:center;flex-direction:row;justify-self:start;grid-column:2;grid-row:2}.header-right.svelte-2f4zr0 li:where(.svelte-2f4zr0){display:inline-block}.header-button.svelte-2f4zr0{display:flex;padding:.5rem .75rem .5rem .1rem;border-radius:.25rem;align-items:center}.header-button.svelte-2f4zr0 i:where(.svelte-2f4zr0){display:flex;color:#fff;margin:0 .75rem 0 .5rem}.header-button.svelte-2f4zr0:hover{background-color:#ffffff1a}.header-logo.svelte-2f4zr0{width:11rem}@media(max-width:500px){.header.svelte-2f4zr0{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto;align-items:center;padding:0 1rem}.header-left.svelte-2f4zr0{grid-column:1;display:flex;align-items:center;padding:1rem .25rem;margin-right:auto}.header-right.svelte-2f4zr0{grid-column:1;grid-row:2;justify-self:start;display:flex;align-items:center;width:100%;position:unset}.notification-item.svelte-2f4zr0{position:absolute;right:80px;top:20px}.user-menu-item.svelte-2f4zr0{grid-column:2 / 3;grid-row:1 / 2;justify-self:end;margin-right:1rem;padding:1rem .25rem;position:absolute;top:0;right:10px}.user-menu-item.svelte-2f4zr0 .menu-btn:where(.svelte-2f4zr0){margin-right:0}.translation-rollover-item.svelte-2f4zr0{grid-column:1 / 3;grid-row:2 / 3;display:flex;justify-content:center;align-items:center;width:100%;padding:.5rem 0}}.header-menu-item.svelte-2f4zr0{margin-left:1.5rem;color:#fff}.header-menu-link.svelte-2f4zr0{line-height:2rem;border-bottom:solid 2px rgba(0,0,0,0)}.header-menu-link.svelte-2f4zr0:hover,.header-menu-link.active.svelte-2f4zr0{border-bottom:solid 2px white}.header-menu-link.svelte-2f4zr0>span:where(.svelte-2f4zr0){font-weight:500;font-size:.9rem;text-transform:uppercase}.menu-btn.svelte-2f4zr0{display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;margin-right:1.5rem;border-radius:.5rem;color:#262424;font-weight:600;font-size:1rem;background-color:#ffce2c}.app-switcher-btn.svelte-2f4zr0{display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:.5rem;color:#fff;font-size:1.4rem;background-color:transparent;transition:background-color .2s}.app-switcher-btn.svelte-2f4zr0:hover{background-color:#ffffff1a}.menu-btn.svelte-2f4zr0 span:where(.svelte-2f4zr0){color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;pointer-events:none}.translation-rollover.svelte-2f4zr0{color:#fff;display:grid;grid-template-columns:1fr 35px;width:200px;padding:.4rem 1rem;margin-right:.1rem}.translation-rollover.svelte-2f4zr0 .text:where(.svelte-2f4zr0)>span:where(.svelte-2f4zr0),.translation-rollover.svelte-2f4zr0 .text:where(.svelte-2f4zr0)>label:where(.svelte-2f4zr0){width:100%;display:inline-block;font-size:.75rem}.translation-rollover.svelte-2f4zr0 .text:where(.svelte-2f4zr0) label:where(.svelte-2f4zr0){color:#ffce2c}.switch.svelte-2f4zr0{position:relative;display:inline-block;width:35px;height:20px;align-self:center}.switch.svelte-2f4zr0 input:where(.svelte-2f4zr0){opacity:0;width:0;height:0}.slider.svelte-2f4zr0{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:background-color .4s,transform .4s}.slider.svelte-2f4zr0:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:background-color .4s,transform .4s}.slider.focus-visible.svelte-2f4zr0{outline:2px solid rgb(255,255,255)}input.svelte-2f4zr0:checked+.slider:where(.svelte-2f4zr0){background-color:#4932e3}input.svelte-2f4zr0:checked+.slider:where(.svelte-2f4zr0):before{transform:translate(14px)}.slider.round.svelte-2f4zr0{border-radius:34px}.slider.round.svelte-2f4zr0:before{border-radius:50%}.forgot-password.svelte-wbwgjp{border:none;background:none;font-size:.8rem;align-self:flex-start;padding:.25rem .5rem;border-radius:.5rem;color:#44c8f5;margin-left:auto}.forgot-password.svelte-wbwgjp:hover,.forgot-password.svelte-wbwgjp:focus{text-decoration:underline;color:#9bd2fa}.auth-modal .form>.form-row>.label{margin-top:0}.auth-modal .form>.form-row{margin-bottom:15px}.divider{margin-bottom:20px;margin-top:20px}.form>.form-row>.text-input{max-width:unset;max-height:40px}.form>.form-row>.text-input>input{padding:0 0 0 10px;height:35px}.sign-in-fields.svelte-wbwgjp{margin-top:15px}.sign-in-buttons.svelte-wbwgjp{display:flex;align-items:flex-start;justify-content:space-around;flex-direction:row;gap:20px;flex-direction:column}.sign-in-buttons.svelte-wbwgjp>.button{width:100%;color:#fff}.sign-in-buttons.svelte-wbwgjp>.button[title="Sign in with Clever"]{background-color:#1464ff}.sign-in-buttons.svelte-wbwgjp>.button[title="Sign in with Classlink"]{background-color:#0a4d7f}.sign-in-buttons.svelte-wbwgjp>.button img{border:3px solid white;border-radius:10px}.sign-in-buttons.svelte-wbwgjp>.button{height:45px;padding:5px}.sign-in-buttons.svelte-wbwgjp>.button span{width:100%;font-weight:600}.full-width-button{width:100%;display:flex;justify-content:center;margin:0!important;height:40px;padding:5px!important}.loader.svelte-wbwgjp{width:3rem;height:3rem;margin-right:1rem}.checking-details.svelte-wbwgjp{display:flex;align-items:center;justify-content:center}.row.svelte-wbwgjp{display:flex}.no-break.svelte-wbwgjp{white-space:nowrap}.message.svelte-wbwgjp{display:flex;align-items:center;justify-content:center;padding:.5rem .75rem;color:#fff;border-radius:.5rem;margin-bottom:1rem;font-weight:400}.message.svelte-wbwgjp span:where(.svelte-wbwgjp){margin-left:.5rem}.message.error.svelte-wbwgjp{background-color:#dc143c}.message.help.svelte-wbwgjp{color:#222;background-color:#44c8f5}@media(max-width:1280px){.sign-in-buttons.svelte-wbwgjp{display:flex;justify-content:space-around;gap:15px}}@media(max-width:880px){.sign-in-buttons.svelte-wbwgjp{display:flex;justify-content:space-around;flex-direction:column;gap:15px}.row.svelte-wbwgjp{flex-direction:column}}.require-notice.svelte-wbwgjp{font-size:.75rem;color:#fff9;margin-left:auto;width:fit-content}.sign-up>.row Button{align-self:center;margin-left:auto}*{font-family:Inter,sans-serif;font-size:1rem;font-weight:300;padding:0;margin:0;list-style:none;text-decoration:none;border:none;outline:none;user-select:none;-webkit-user-select:none;scroll-behavior:smooth!important;box-sizing:border-box}*:focus-within{scroll-behavior:smooth!important}*:visited,*:hover,*:link{color:inherit}*::placeholder,*:-ms-input-placeholder,*::-webkit-input-placeholder,*::-moz-placeholder{color:#fffc}body{min-width:320px}.interactive{cursor:pointer;pointer-events:auto}.interactive:focus-visible{outline:.125rem solid white}.interactive-blue:focus-visible{outline:.125rem solid rgb(74,198,255)}.semi-interactive{cursor:initial;pointer-events:auto}.selectable{-webkit-user-select:initial;user-select:initial}a,button,input,textarea,select,option{cursor:auto;pointer-events:auto}input,textarea{-webkit-user-select:initial;user-select:initial}.spacer{display:flex;flex-grow:10}.space{display:block;width:1rem;height:1rem}.double-space{display:block;width:2rem;height:2rem}.half-space{display:block;width:.5rem;height:.5rem}.quarter-space{display:block;width:.25rem;height:.25rem}.float-right{float:right}*[contenteditable=true].single-line{white-space:nowrap;width:200px;overflow:hidden}*[contenteditable=true].single-line br{display:none}*[contenteditable=true].single-line *{display:inline;white-space:nowrap}.biozone-world{display:flex;flex-direction:column;position:relative;width:calc(100vw - (100vw - 100%));height:100vh;background:#000}.biozone-world.is-impersonating{border:5px solid red;box-sizing:border-box;height:calc(100vh - 34px);margin-top:34px}.impersonation-notice{position:fixed;top:0;left:0;right:0;background-color:red;color:#fff;padding:.5rem;text-align:center}.impersonation-notice span{cursor:pointer}.require-notice{font-size:.75rem;color:#fff9}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only-focusable:focus,.sr-only-focusable:active{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}.list{list-style:disc;padding-left:1rem}.list>li{margin-top:.5rem;list-style:disc}.notification-banner{background-color:#eca8ae;color:#fff;padding:10px;margin-bottom:10px;text-align:center;font-weight:700}.notification-banner *{font-weight:700}.center-page-container,.full-page-warning{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 3rem 2rem 2rem;color:#262424;gap:15px;width:fit-content;margin:2rem auto 0;border-radius:1rem;box-shadow:0 .5rem 1rem #00000080;background-color:#ffce2c}.full-page-warning h1{display:flex;align-items:center;font-size:1.4rem;font-weight:600}.full-page-warning h1 i{margin-right:.5rem}.background-black{background-color:#1a1a1a}.align-center{text-align:center}iframe[title=jsenabled],iframe[title=js]{position:absolute}.asterisk{color:#dc143c;font-size:1em;font-weight:700}.asterisk.right{margin-right:.15em}.asterisk.left{margin-left:.15em}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(-350deg)}}.spin{animation-name:spin;animation-duration:2s;animation-iteration-count:infinite}.stage.svelte-12qhfyh{display:block;background-color:#262424;flex-grow:1}.section-stage.svelte-12qhfyh{position:relative;display:flex;height:100%}#_elev_io>div>div>div>div>a{color:#000!important}.mfa-gate.svelte-12qhfyh{display:flex;justify-content:center}.mfa-required-page.svelte-12qhfyh{max-width:760px;margin:1.5rem auto;padding:1rem;color:#fff}.mfa-panel.svelte-12qhfyh{margin-top:1rem;padding:1rem;border-radius:.75rem;background:#ffffff0f}.actions.svelte-12qhfyh{margin-top:1rem}
