body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}body{background-color:#000;color:#fff;overflow-x:hidden;text-align:center}.school-header{min-height:100vh;overflow:hidden;padding-top:4vh;position:relative;width:100%}.SabandijaFoont{font-family:Sabandija ffp,sans-serif;font-weight:400}.ml9{color:#fff;font-size:clamp(1.4rem,4vw,4rem);font-weight:900;left:-2%;margin:0 auto;padding:0 12px;position:relative;text-align:center;text-shadow:-5px -5px 10px red;z-index:2}.ml9 .text-wrapper{overflow:hidden;padding:.1em .05em;position:relative}.ml9 .letter,.ml9 .letters,.ml9 .text-wrapper{display:inline-block}.ml9 .letter{line-height:1em;transform-origin:50% 100%}.ml9 .letter.space{width:.3em}h4.ml8{color:#0cf;font-size:clamp(1.5rem,5vw,4.5rem);font-weight:900;height:4em;left:49%;margin:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:4em}.ml8 .letters-container{height:1em;inset:0;margin:auto;position:absolute}.ml8 .letters{display:inline-block;line-height:.7em;position:relative;right:-.12em;top:-.2em;z-index:2}.ml8 .bang{font-size:1.4em;left:-.06em;position:absolute;top:auto}.ml8 .circle{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.ml8 .circle-white{border:1.5px dashed #fdb900;border-radius:50%;height:3.4em;width:3.4em}.ml8 .circle-dark,.ml8 .circle-dark-R{background-color:red;border-radius:50%;height:.2em;width:.2em;z-index:1}.ml8 .circle-dark{left:5%;top:80%}.ml8 .circle-dark-R{right:5%;top:80%}.ml8 .circle-dark-dashed{background-color:initial;border:1px dashed red;border-radius:50%;box-shadow:3px 3px 30px red;height:1.7em;position:absolute;top:0;width:1.7em}.ml15{color:#fff;font-size:clamp(1.5rem,4vw,4rem);font-weight:800;left:52%;letter-spacing:clamp(.5em,3vw,.8em);margin:0;position:absolute;text-shadow:-5px -5px 10px red;text-transform:uppercase;top:16%;transform:translateX(-50%);width:100%}.ml15 .word{display:inline-block;line-height:1em;text-align:center}.ImageZoom{background:#0000;display:block;left:49%;margin:0;overflow:visible;position:absolute;top:45%;transform:translateX(-50%);z-index:10}.ImageZoom.shrink{margin:0;transition:all 1.8s ease}.snerf{display:block;max-height:55vh;object-fit:contain;position:relative;transform:scale(0);width:min(40vw,250px)}.snerf.small{transform:scale(2.2);transition:transform 1.8s ease}@media only screen and (max-width:799px){.school-header{padding-top:8vh}.ml9{font-size:clamp(1.3rem,6vw,2.5rem)}.ml15{font-size:clamp(2.5rem,9vw,9rem);left:52%;letter-spacing:clamp(.7em,3vw,.8em);top:18%;width:100%}.ml8 .circle-dark-dashed{background-color:initial;border:1px dashed red;border-radius:50%;box-shadow:3px 3px 30px red;height:3.5em;position:absolute;top:0;width:3.5em}.ImageZoom{top:45%}.snerf{display:block;max-height:55vh;object-fit:contain;position:relative;transform:scale(0);width:min(40vw,250px)}.snerf.small{transform:scale(1.5)}}#root,body,html{margin:0;min-height:100%;padding:0;width:100%}.login-page{--mmr-navy:#1d3d68;--mmr-navy-dark:#172d50;--mmr-navy-hover:#294f82;--mmr-gold:#b48a35;--mmr-text:#263b59;--mmr-muted:#778399;--mmr-border:#dce2eb;--mmr-input-bg:#fafbfd;background-attachment:fixed;background-image:url(/static/media/ABIS-sky-image.33e44a13bf61d1e9231a.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--mmr-text);font-family:Nunito,Arial,sans-serif;min-height:100vh}.login-modal{align-items:center;background:#1d3d6880;bottom:0;display:flex;flex-direction:column;height:60px;justify-content:center;left:0;position:fixed;transition:height .4s,background .4s;width:100%;z-index:1000}.login-modal-container{background:#fff;border-radius:18px;box-shadow:0 15px 45px #14284b24,0 3px 10px #14284b0f;display:flex;max-height:90vh;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transform:translateY(100px) scale(.4);transition:transform .6s ease,opacity .6s ease,visibility 0s linear .6s;visibility:hidden;width:min(720px,90%)}.login-modal-left{background:#fff;flex:1.5 1;min-width:0;opacity:0;padding:55px 30px 30px;position:relative;transform:translateY(80px);transition:transform .5s,opacity .5s}.login-modal-right{align-items:stretch;background:#fff;display:flex;flex:1 1;justify-content:stretch;min-width:0;overflow:hidden;padding:0}.login-modal-right img{display:block;height:100%;max-height:none;max-width:none;object-fit:cover;transform:scale(1.4);transition:transform 1.2s ease;width:100%}.login-title{color:var(--mmr-navy-dark);font-size:26px;font-weight:700;margin:0 0 8px}.login-description{color:var(--mmr-muted);font-size:14px;line-height:1.6;margin:6px 0 25px}.login-input-block{background:var(--mmr-input-bg);border:1px solid var(--mmr-border);border-radius:9px;display:flex;flex-direction:column;margin-bottom:18px;padding:10px;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.login-input-block:focus-within{background:#fff;border-color:#234b80;box-shadow:0 0 0 3px #234b801a}.login-input-label{color:var(--mmr-text);font-size:11px;font-weight:600;letter-spacing:.7px;margin-bottom:4px;text-transform:uppercase}.login-input-block input{background:#0000;border:0;color:var(--mmr-text);font-family:inherit;font-size:14px;outline:none;padding:5px 0;width:100%}.login-input-block input::placeholder{color:#a6afbd}.login-modal-buttons{display:flex;justify-content:flex-end;margin-top:20px}.login-submit-button{background:var(--mmr-navy);border:0;border-radius:9px;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;padding:9px 24px;transition:background .25s ease,box-shadow .25s ease}.login-submit-button:hover:not(:disabled){background:var(--mmr-navy-hover);box-shadow:0 6px 15px #1d3d6833}.login-submit-button:disabled{cursor:not-allowed;opacity:.65}.login-feedback{background:#f4f6fa;border:1px solid #dce2eb;border-radius:8px;color:var(--mmr-text);font-size:13px;line-height:1.5;margin:14px 0 0;padding:12px 14px}.login-close-button{background:#0000;border:0;border-radius:50%;color:var(--mmr-navy);cursor:pointer;font-size:28px;height:32px;line-height:1;position:absolute;right:12px;top:12px;transition:background .2s ease,color .2s ease;width:32px}.login-close-button:hover{background:#eef2f8;color:var(--mmr-gold)}.login-open-button{background:var(--mmr-navy);border:0;border-radius:30px;box-shadow:0 10px 40px #00000029;color:#fff;cursor:pointer;font-family:inherit;font-size:18px;font-weight:700;outline:none;padding:10px 40px;transition:opacity .3s,background .3s}.login-open-button:hover{background:var(--mmr-navy-hover)}.login-modal.is-open{background:#172d50db;height:100%}.login-modal.is-open .login-modal-container{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition:transform .6s ease,opacity .6s ease,visibility 0s linear 0s;visibility:visible}.login-modal.is-open .login-modal-left{opacity:1;transform:translateY(0);transition-delay:.1s}.login-modal.is-open .login-modal-right img{transform:scale(1)}.login-modal.is-open .login-open-button{opacity:0;pointer-events:none}.login-signup-link{color:var(--mmr-muted);font-size:14px;margin-top:20px;text-align:center}.login-signup-link a{color:#1d4779;cursor:pointer;font-weight:700;margin-left:5px;text-decoration:none;transition:color .2s ease}.login-signup-link a:hover{color:var(--mmr-gold);text-decoration:underline}@media (max-width:600px){.login-page{background-attachment:fixed;background-image:url(/static/media/logo.fd20670341bc8d1004e1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--mmr-text);font-family:Nunito,Arial,sans-serif;min-height:100vh}.login-modal-container{max-height:90vh;overflow-y:auto;width:90%}.login-modal-left{flex:1 1;padding:55px 22px 25px}.login-modal-right{display:none}.login-title{font-size:23px}.login-open-button{font-size:16px;padding:10px 30px}.login-page:before{background-image:url(/static/media/logo.fd20670341bc8d1004e1.png);background-position:50%;background-repeat:no-repeat;background-size:90%;background-size:cover;content:"";inset:0;position:fixed;z-index:-1}.login-modal{background:#1d3d6840}.login-modal.is-open{background:#172d50db}}@media (prefers-reduced-motion:reduce){.login-modal,.login-modal-container,.login-modal-left,.login-modal-right img,.login-open-button,.login-submit-button{transition-duration:.01ms}}.signup-page{align-items:center;background:radial-gradient(circle at top left,#e4eaf5,#0000 45%),linear-gradient(135deg,#f4f6fa,#e8edf5);display:flex;font-family:Arial,Helvetica,sans-serif;justify-content:center;min-height:100vh;padding:35px 20px;width:100%}.signup-page,.signup-page *{box-sizing:border-box}.signup-card{animation:signupFadeIn .6s ease;background:#fff;border:1px solid #e5eaf1;border-radius:18px;box-shadow:0 15px 45px #14284b1a,0 3px 10px #14284b0a;max-width:470px;padding:42px 40px;width:100%}.signup-card h1{color:#172d50;font-size:29px;font-weight:700;letter-spacing:-.5px;margin:0 0 10px;text-align:center}.signup-card>p:first-of-type{color:#778399;font-size:14px;line-height:1.6;margin:0 0 30px;text-align:center}.signup-card form{display:flex;flex-direction:column;gap:19px}.signup-input-block{display:flex;flex-direction:column;gap:8px}.signup-input-block label{color:#263b59;font-size:14px;font-weight:600}.signup-input-block input{background:#fafbfd;border:1px solid #dce2eb;border-radius:9px;color:#24364f;font-size:14px;height:48px;outline:none;padding:0 14px;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;width:100%}.signup-input-block input::placeholder{color:#a6afbd}.signup-input-block input:focus{background:#fff;border-color:#234b80;box-shadow:0 0 0 3px #234b801a}.signup-card button{background:#1d3d68;border:none;border-radius:9px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:49px;letter-spacing:.3px;margin-top:5px;transition:background .25s ease,transform .2s ease,box-shadow .25s ease;width:100%}.signup-card button:hover:not(:disabled){background:#294f82;box-shadow:0 6px 15px #1d3d6833;transform:translateY(-2px)}.signup-card button:active:not(:disabled){transform:translateY(0)}.signup-card button:disabled{cursor:not-allowed;opacity:.65}.signup-feedback{border-radius:8px;font-size:13px;line-height:1.5;margin:18px 0 0;padding:12px 14px;text-align:center}.signup-feedback.success{background:#eaf7ef;border:1px solid #c8e9d3;color:#17643b}.signup-feedback.error{background:#fff0f0;border:1px solid #f1d0d2;color:#a12e37}.signup-card>p:last-child{color:#778399;font-size:13px;margin:25px 0 0;text-align:center}.signup-card a{color:#1d4779;font-weight:700;text-decoration:none;transition:color .2s ease}.signup-card a:hover{color:#b48a35;text-decoration:underline}@keyframes signupFadeIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.signup-page{padding:20px 14px}.signup-card{border-radius:14px;padding:32px 24px}.signup-card h1{font-size:25px}.signup-input-block input{height:46px}}@media (max-width:360px){.signup-card{padding:28px 18px}.signup-card h1{font-size:23px}}
/*# sourceMappingURL=main.a8c7dfcc.css.map*/