.custom-background-pri{background-image:url(/static/media/classroom.abbbe0d46a10947836f7.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:600px;margin:0;max-width:none;padding:0;width:100vw}.custom-color{color:#dcf0dc}.first-left-lg{background:linear-gradient(90deg,#fdfdfd 0,#fdfdfd80 10%,#fdfdfd66 20%,#fdfdfd4d 30%,#fdfdfd33 40%,#fdfdfd1a 50%,#fdfdfd0d 60%,#0000 70%),linear-gradient(180deg,#fdfdfd 0,#fdfdfd80 10%,#fdfdfd66 20%,#fdfdfd4d 30%,#fdfdfd33 40%,#fdfdfd1a 50%,#fdfdfd0d 60%,#0000 70%);background-position:0 0,0 0;background-repeat:no-repeat;background-size:100% 100%;height:100%;max-width:100%}.first-left-sm{height:100%;max-width:100%}.first-left-accounts,.first-left-sm{background:linear-gradient(to top left,#fdfdfd,#fdfdfdcc 20%,#fdfdfd80 50%,#fdfdfd4d 70%,#fdfdfd1a 90%,#fdfdfd00),linear-gradient(to bottom right,#fdfdfd,#fdfdfdcc 20%,#fdfdfd80 50%,#fdfdfd4d 70%,#fdfdfd1a 90%,#fdfdfd00);background-position:0 0,100% 100%;background-repeat:no-repeat;background-size:100% 100%}.font-weight-light{font-family:Lato,sans-serif;font-size:2em;font-weight:100;letter-spacing:.05em;line-height:1.2}.font-weight-bold{font-family:Lato,sans-serif;font-size:.9em;font-weight:700;line-height:.5}.large-font{font-size:3em}.font-weight-light-sm{font-family:Lato,sans-serif;font-size:2em;font-weight:100;letter-spacing:.05em;line-height:1.2}.font-weight-bold-sm{font-size:.9em;line-height:1.2}.font-weight-bold-sm,.font-weight-medium-sm{font-family:Roboto,sans-serif;font-weight:700}.font-weight-medium-sm{font-size:1.5em;letter-spacing:.05em;line-height:1.4}.large-font-sm{font-size:2em}@media (max-width:767.98px){.font-weight-light-sm{font-size:1.5em;line-height:1.3}.font-weight-bold-sm{font-size:1.1em;line-height:1.1}.large-font-sm{font-size:1.8em}}.text-white-pure{color:#fff}.text-eggshell,.text-white{color:#edeade}.text-charcoal{color:#36454f}.text-silver{color:silver}.text-platinum{color:#e5e4e2}.ivory{color:ivory}.accursed-black{color:#090806}.text-neutral,.text-warm{color:#f7f5f2}.neutral-blue{color:#0c225d}.small-width-btn{width:160px}.custom-gradient-shadow{position:relative}.third-container{height:500px}.custom-gradient-shadow{box-shadow:10px 0 15px -5px #000000b3;display:block;height:auto;-webkit-mask-image:linear-gradient(90deg,#000000e6,#0000);mask-image:linear-gradient(90deg,#000000e6,#0000);width:100%}.stats-number{color:#d3d3d3!important;font-size:5rem;font-weight:700!important}.stats-border{display:inline-block;position:relative}.stats-border:after{background-color:#c0c074;bottom:-6px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}@keyframes growMoveRotate{0%{transform:scale(1) translateX(0) rotate(0deg)}50%{transform:scale(1.1) translateX(20px) rotate(4deg)}to{transform:scale(1) translateX(0) rotate(0deg)}}.animated-image{animation:growMoveRotate 8s ease-in-out infinite;transition:transform .3s ease-in-out}.subscription-steps{counter-reset:step;list-style:none;margin:0;padding:0}.subscription-steps li{align-items:flex-start;background:#f8f9fc;border-radius:12px;box-shadow:0 4px 10px #0000000a;color:#333;counter-increment:step;display:flex;font-size:15px;gap:6px;margin-bottom:12px;padding:12px 16px}.subscription-steps li:before{align-items:center;background:#4f46e5;border-radius:50%;color:#fff;content:counter(step);display:flex;font-size:12px;font-weight:600;height:32px;justify-content:center;min-width:32px}.header2{background:#002b6b;min-height:70px;position:sticky;top:0;width:100%;z-index:9999}.navbar{padding:8px 0}.brand-logo{height:42px;object-fit:contain;width:42px}.brand-name{color:#fff;font-size:1.7rem;font-weight:700;line-height:1;margin:0}.brand-sub{color:#fff;font-size:.72rem;opacity:.9}.navbar-nav{gap:15px}.nav-link{color:#fff!important;font-size:.95rem;font-weight:500;transition:.3s}.nav-link:hover{opacity:.8}.dropdown-menu{border:none;border-radius:12px;box-shadow:0 12px 30px #00000026;overflow:hidden}.dropdown-item{padding:10px 15px}.partner-pill{align-items:center;background:#ffffff0d;border:1px solid #ffffff40;border-radius:16px;display:flex;gap:12px;padding:8px 16px}.partner-text{color:#fff;font-size:.85rem}.everest-logo{object-fit:contain;width:120px}.power-btn{background:#0000;border:none;border-radius:50%;color:#ff3b30;font-size:1.3rem;height:40px;width:40px}.power-btn:hover{background:#ffffff14}.username{color:#fff;font-weight:600}@media(max-width:992px){.navbar-nav{gap:5px;margin-top:15px}.partner-pill{justify-content:center;margin-top:20px;width:100%}}.signin-btn{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;padding:10px 22px;text-decoration:none!important;transition:all .25s ease}.signin-btn:hover{background:linear-gradient(135deg,#4f8dfd,#2d6df6);box-shadow:0 8px 18px #3b82f64d;transform:translateY(-2px)}.signin-btn:active{transform:scale(.97)}.signin-btn:focus,.signin-btn:visited{color:#fff;text-decoration:none}@media(max-width:992px){.navbar-nav{gap:5px;margin-top:15px}.partner-pill{justify-content:center;margin-top:20px;width:100%}.signin-btn{border-radius:10px;box-shadow:0 3px 8px #3b82f62e;font-size:12px;min-width:auto;padding:8px 16px;white-space:nowrap;width:auto}}.footer-list li{display:inline;margin-right:10px;position:relative}.footer-link{font-weight:700;text-decoration:none}.footer-link:hover{text-decoration:underline}.footer-link-bold{font-weight:700}.footer-link-bold,.footer-link-bold:hover,.list-unstyled a,.list-unstyled a:hover{text-decoration:none}.bg-custom-dark{background-color:#343a40}.custom-footer-text{color:#d3d3d3;position:relative}.custom-background{background-image:url(/static/media/books5.aec5b4a6af009dcd292e.jpg)}.custom-background,.custom-background-primary{background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0;max-width:none;padding:0}.custom-background-primary{background-image:url(/static/media/graduant2.42057654d580a89a87ed.jpg)}.custom-background-jss{background-image:url(/static/media/blackboard.3e8b7ee3a64e5dca44dc.jpg)}.custom-background-jss,.custom-background-sec{background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0;max-width:none;padding:0}.custom-background-sec{background-image:url(/static/media/secondary.541a048c0316b30347c2.jpg)}.custom-background-container{position:relative;width:100%}.custom-background-teachers-collage{background-image:url(/static/media/teachers%20graduants.57af9406de1d077a57ee.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.background-overlay{background-color:#313131b3;bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.list-group,.schoolTittle{color:#fff;position:relative;z-index:3}.ulbcg{background:linear-gradient(0deg,#fdfdfd 0,#fdfdfd80 10%,#fdfdfd66 20%,#fdfdfd4d 30%,#fdfdfd33 40%,#fdfdfd1a 50%,#fdfdfd0d 60%,#0000 70%),linear-gradient(180deg,#fdfdfd 0,#fdfdfd80 10%,#fdfdfd66 20%,#fdfdfd4d 30%,#fdfdfd33 40%,#fdfdfd1a 50%,#fdfdfd0d 60%,#0000 70%);background-position:right left,left right;background-repeat:no-repeat}.schoolTittle{background-color:#0f375f;box-shadow:0 2px 4px #0000001a;color:#d6dce2;font-weight:700;margin:10px 0;padding:10px 15px;text-align:center;width:100%}.btn:active,.btn:focus,.btn:focus-visible{box-shadow:none!important;outline:none!important}.form-control-modern,.form-select-modern{border:1px solid #6c757d;border-radius:12px;padding:.6rem 1rem;transition:all .3s ease}.form-control-modern:focus,.form-select-modern:focus{border:1px solid #6c757d;box-shadow:0 0 8px #0d6efd4d;outline:none}.form-check-modern{padding-left:.3rem}.btn-gradient-modern{background:linear-gradient(90deg,#0d6efd,#6610f2);border:none;border-radius:12px;color:#fff;padding:.7rem 1rem;transition:all .3s ease}.btn-gradient-modern:hover{box-shadow:0 5px 15px #0003;transform:translateY(-2px)}.card{border:none}.device-page{background:#f1f5fb;color:#172b4d;min-height:100vh;padding:35px 15px}.device-container{margin:auto;max-width:1150px}.device-header{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:25px}.device-brand{color:#002b6b;font-weight:800;letter-spacing:3px}.device-header h2{font-weight:800;margin:5px 0}.device-header p{color:#718096;margin:0}.system-status{color:#16834a;font-size:13px;font-weight:600}.status-dot{background:#16a34a;border-radius:50%;display:inline-block;height:9px;margin-right:7px;width:9px}.device-hero{align-items:center;background:linear-gradient(90deg,#001841f2,#002b6ba6),url(https://images.unsplash.com/photo-1518770660439-4636190af475?w=1400) 50%/cover;border-radius:18px;color:#fff;display:flex;margin-bottom:25px;min-height:240px;padding:40px}.hero-content{max-width:550px}.hero-content span{color:#60a5fa;font-size:12px;font-weight:700;letter-spacing:3px}.hero-content h1{font-size:clamp(27px,5vw,42px);font-weight:800;margin:12px 0}.hero-content p{color:#dbeafe;line-height:1.7}.device-card{background:#fff;border-radius:18px;box-shadow:0 8px 30px #001e500f;padding:28px}.device-card-header{align-items:center;display:flex;gap:15px}.device-icon{background:#e8f1ff;border-radius:13px;display:grid;font-size:25px;height:52px;place-items:center;width:52px}.device-card-header h3{font-weight:750;margin:0}.device-card-header p{color:#718096;font-size:13px;margin:4px 0 0}.device-badge{background:#e7f8ed;border-radius:20px;color:#16834a;font-size:11px;font-weight:700;margin-left:auto;padding:7px 12px}.led-display{align-items:center;display:flex;justify-content:space-between;padding:20px 0}.small-label,.stat-card span{color:#718096;font-size:11px;font-weight:700;letter-spacing:1px}.led-display h2{font-size:36px;font-weight:800;margin:8px 0}.led-on{color:#16a34a}.led-off{color:#64748b}.led-display p,.stat-card p{color:#94a3b8;font-size:13px;margin:0}.bulb{filter:grayscale(1);font-size:65px;transition:.3s}.bulb-active{filter:none;text-shadow:0 0 25px #facc15}.control-buttons{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-top:15px}.control-buttons button{border:none;border-radius:10px;font-weight:750;padding:15px;transition:.2s}.control-buttons button:hover:not(:disabled){transform:translateY(-2px)}.control-buttons button:disabled{cursor:not-allowed;opacity:.55}.btn-led-on{background:#002b6b;color:#fff}.btn-led-off{background:#e9eef6;color:#334155}.device-error,.device-message,.device-success{font-size:13px;margin-top:15px}.device-success{color:#16834a}.device-error{color:#dc2626}.device-stats{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr);margin-top:22px}.stat-card{background:#fff;border-radius:15px;box-shadow:0 5px 20px #001e500a;padding:22px}.stat-card h3{color:#002b6b;font-size:27px;font-weight:800;margin:10px 0}.device-footer{color:#94a3b8;font-size:11px;letter-spacing:1px;margin-top:30px;text-align:center}@media (max-width:600px){.device-page{padding:20px 10px}.device-header{align-items:flex-start;flex-direction:column}.device-hero{min-height:210px;padding:25px}.device-card{padding:18px}.device-badge{font-size:9px}.device-stats{grid-template-columns:1fr}.control-buttons{gap:9px}.control-buttons button{font-size:12px;padding:13px 5px}}
/*# sourceMappingURL=main.4034bde0.css.map*/