*{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}.navbar{background-color:#fff;border-bottom:1px solid #e0e0e0;height:60px;justify-content:space-between;padding:10px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.navbar,.navbar .left{align-items:center;display:flex}.navbar .left{gap:15px}.navbar .left .logo{color:#333;font-size:24px;font-weight:700;text-decoration:none}.navbar .left .hamburgerMenu,.navbar .left .mobileSearchIcon{cursor:pointer;display:none}.navbar .left .hamburgerMenu svg,.navbar .left .mobileSearchIcon svg{color:#555;font-size:24px;transition:color .3s ease}.navbar .left .hamburgerMenu svg:hover,.navbar .left .mobileSearchIcon svg:hover{color:#007bff}.navbar .center{align-items:center;display:flex;flex:1 1;justify-content:center}.navbar .center .search{align-items:center;background-color:#f5f5f5;border-radius:20px;display:flex;max-width:400px;padding:5px 10px;width:100%;z-index:1}.navbar .center .search .MuiSvgIcon-root{color:#777;font-size:20px}.navbar .center .search input{background:#0000;border:none;color:#333;font-size:14px;margin-left:5px;outline:none;width:100%}.navbar .center .search input::placeholder{color:#999}.navbar .right{gap:15px}.navbar .right,.navbar .right .homeIconWrapper,.navbar .right .iconWrapper{align-items:center;display:flex}.navbar .right .homeIconWrapper.active,.navbar .right .iconWrapper.active{background-color:#e6f0ff;border-radius:10px}.navbar .right .homeIconWrapper.active .homeIcon,.navbar .right .homeIconWrapper.active .mailIcon,.navbar .right .homeIconWrapper.active .notificationIcon,.navbar .right .iconWrapper.active .homeIcon,.navbar .right .iconWrapper.active .mailIcon,.navbar .right .iconWrapper.active .notificationIcon{color:#007bff}.navbar .right .homeIconWrapper .homeIcon,.navbar .right .homeIconWrapper .mailIcon,.navbar .right .homeIconWrapper .notificationIcon,.navbar .right .iconWrapper .homeIcon,.navbar .right .iconWrapper .mailIcon,.navbar .right .iconWrapper .notificationIcon{color:#555;cursor:pointer;font-size:24px;transition:color .3s ease}.navbar .right .homeIconWrapper .homeIcon:hover,.navbar .right .homeIconWrapper .mailIcon:hover,.navbar .right .homeIconWrapper .notificationIcon:hover,.navbar .right .iconWrapper .homeIcon:hover,.navbar .right .iconWrapper .mailIcon:hover,.navbar .right .iconWrapper .notificationIcon:hover{color:#007bff}.navbar .right .MuiSvgIcon-root{color:#555;cursor:pointer;font-size:24px;transition:color .3s ease}.navbar .right .MuiSvgIcon-root:hover{color:#007bff}.navbar .right .profile-button{align-items:center;background-color:#fff;border:none;border-radius:10px;cursor:pointer;display:flex;padding:0;position:relative;transition:background-color .3s ease;z-index:2}.navbar .right .profile-button svg{color:#555;font-size:25px;transition:color .3s ease}.navbar .right .profile-button:hover{background-color:#f0f4ff}.navbar .right .profile-button:hover svg{color:#007bff}.navbar .right .profile-button.active{background-color:#e6f0ff}.navbar .right .profile-button.active svg{color:#007bff}.navbar .right .rightIconsDesktop{align-items:center;display:flex;gap:15px}@media(max-width:960px){.navbar .right .rightIconsDesktop{display:none}}.navbar .right .user{align-items:center;display:flex;gap:10px}.navbar .right .user img{border:2px solid #0000;border-radius:50%;height:32px;object-fit:cover;transition:border-color .3s ease;width:32px}.navbar .right .user span{color:#333;font-size:14px;font-weight:500;white-space:nowrap}@media(max-width:960px){.navbar .left .hamburgerMenu,.navbar .left .mobileSearchIcon{display:block}.navbar .center{display:none}}.mobileSearchOverlay{background:#fff;border-bottom:1px solid #e0e0e0;box-shadow:0 2px 8px #0000001a;left:0;padding:10px 20px;position:fixed;right:0;top:60px;z-index:1100}.mobileSearchOverlay .mobileSearchContainer{align-items:center;background-color:#f5f5f5;border-radius:20px;display:flex;padding:5px 10px}.mobileSearchOverlay .mobileSearchContainer svg{color:#777;font-size:24px}.mobileSearchOverlay .mobileSearchContainer input{background:#0000;border:none;font-size:16px;margin-left:10px;outline:none;width:100%}.mobileSearchOverlay .mobileSearchContainer input::placeholder{color:#999}.theme-light .mobileSidebar{background-color:#fff;border-right:1px solid #d3d3d3;box-shadow:3px 0 10px #0000001a;height:calc(100% - 60px);left:0;max-width:280px;overflow-x:auto;overflow-y:auto;padding:20px;position:fixed;top:60px;transform:translateX(0);transition:transform .3s ease-in-out;width:100%;z-index:1100}.theme-light .mobileSidebar::-webkit-scrollbar{display:none}.theme-light .mobileSidebar .container{display:flex;flex-direction:column;height:100%;max-width:280px}.theme-light .mobileSidebar .container hr{background-color:#d3d3d3;border:none;height:1px;margin:20px 0}.theme-light .mobileSidebar .container .menu{display:flex;flex-direction:column;gap:20px}.theme-light .mobileSidebar .container .menu span{color:#555;font-size:12px;font-weight:500}.theme-light .mobileSidebar .container .menu .user .profile-button{align-items:center;background-color:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;gap:20px;min-width:260px;padding:5px;transition:background-color .3s ease}.theme-light .mobileSidebar .container .menu .user .profile-button span{display:block;text-align:left}.theme-light .mobileSidebar .container .menu .user .profile-button .role{font-size:.7rem;text-transform:uppercase}.theme-light .mobileSidebar .container .menu .user .profile-button.active,.theme-light .mobileSidebar .container .menu .user .profile-button:hover{background-color:#e6f0ff}.theme-light .mobileSidebar .container .menu .user .profile-button.active img,.theme-light .mobileSidebar .container .menu .user .profile-button:hover img{border-color:#007bff}.theme-light .mobileSidebar .container .menu .user .profile-button.active span,.theme-light .mobileSidebar .container .menu .user .profile-button:hover span{color:#007bff}.theme-light .mobileSidebar .container .menu .user .profile-button.active span .role,.theme-light .mobileSidebar .container .menu .user .profile-button:hover span .role{font-size:.7rem;margin-right:3rem;text-transform:uppercase}.theme-light .mobileSidebar .container .menu .user .profile-button img{border:2px solid #d3d3d3;border-radius:50%;height:35px;object-fit:cover;transition:border-color .3s ease;width:35px}.theme-light .mobileSidebar .container .menu .user .profile-button span{color:#000;font-size:14px;font-weight:600;transition:color .3s ease}.theme-light .mobileSidebar .container .menu .item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;margin:0!important;padding:8px;transition:background-color .3s ease,color .3s ease}.theme-light .mobileSidebar .container .menu .item.active,.theme-light .mobileSidebar .container .menu .item:hover{background-color:#e6f0ff;color:#007bff}.theme-light .mobileSidebar .container .menu .item.active img,.theme-light .mobileSidebar .container .menu .item:hover img{filter:brightness(0) saturate(100%) invert(35%) sepia(98%) saturate(2955%) hue-rotate(202deg) brightness(94%) contrast(101%)}.theme-light .mobileSidebar .container .menu .item img{height:28px;object-fit:contain;transition:filter .3s ease;width:28px}.theme-light .mobileSidebar .container .menu .item span{font-size:14px;font-weight:500;transition:color .3s ease}@media(max-width:960px){.theme-light .mobileSidebar{max-width:280px;padding:15px;width:100%}}@media(max-width:480px){.theme-light .mobileSidebar{max-width:280px;padding:15px;width:100%}}.theme-dark .mobileSidebar{background-color:#222;border-right:1px solid #444;box-shadow:3px 0 10px #0000001a;height:calc(100% - 60px);left:0;max-width:280px;overflow-x:auto;overflow-y:auto;padding:20px;position:fixed;top:60px;transform:translateX(0);transition:transform .3s ease-in-out;width:100%;z-index:1100}.theme-dark .mobileSidebar::-webkit-scrollbar{display:none}.theme-dark .mobileSidebar .container{display:flex;flex-direction:column;height:100%;max-width:280px}.theme-dark .mobileSidebar .container hr{background-color:#444;border:none;height:1px;margin:20px 0}.theme-dark .mobileSidebar .container .menu{display:flex;flex-direction:column;gap:20px}.theme-dark .mobileSidebar .container .menu span{color:#d3d3d3;font-size:12px;font-weight:500}.theme-dark .mobileSidebar .container .menu .user .profile-button{align-items:center;background-color:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;gap:20px;min-width:260px;padding:5px;transition:background-color .3s ease}.theme-dark .mobileSidebar .container .menu .user .profile-button span{display:block;text-align:left}.theme-dark .mobileSidebar .container .menu .user .profile-button .role{font-size:.7rem;text-transform:uppercase}.theme-dark .mobileSidebar .container .menu .user .profile-button.active,.theme-dark .mobileSidebar .container .menu .user .profile-button:hover{background-color:#e6f0ff}.theme-dark .mobileSidebar .container .menu .user .profile-button.active img,.theme-dark .mobileSidebar .container .menu .user .profile-button:hover img{border-color:#007bff}.theme-dark .mobileSidebar .container .menu .user .profile-button.active span,.theme-dark .mobileSidebar .container .menu .user .profile-button:hover span{color:#007bff}.theme-dark .mobileSidebar .container .menu .user .profile-button.active span .role,.theme-dark .mobileSidebar .container .menu .user .profile-button:hover span .role{font-size:.7rem;margin-right:3rem;text-transform:uppercase}.theme-dark .mobileSidebar .container .menu .user .profile-button img{border:2px solid #444;border-radius:50%;height:35px;object-fit:cover;transition:border-color .3s ease;width:35px}.theme-dark .mobileSidebar .container .menu .user .profile-button span{color:#f5f5f5;font-size:14px;font-weight:600;transition:color .3s ease}.theme-dark .mobileSidebar .container .menu .item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;margin:0!important;padding:8px;transition:background-color .3s ease,color .3s ease}.theme-dark .mobileSidebar .container .menu .item.active,.theme-dark .mobileSidebar .container .menu .item:hover{background-color:#e6f0ff;color:#007bff}.theme-dark .mobileSidebar .container .menu .item.active img,.theme-dark .mobileSidebar .container .menu .item:hover img{filter:brightness(0) saturate(100%) invert(35%) sepia(98%) saturate(2955%) hue-rotate(202deg) brightness(94%) contrast(101%)}.theme-dark .mobileSidebar .container .menu .item img{height:28px;object-fit:contain;transition:filter .3s ease;width:28px}.theme-dark .mobileSidebar .container .menu .item span{font-size:14px;font-weight:500;transition:color .3s ease}@media(max-width:960px){.theme-dark .mobileSidebar{max-width:280px;padding:15px;width:100%}}@media(max-width:480px){.theme-dark .mobileSidebar{max-width:280px;padding:15px;width:100%}}.user-dropdown{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;gap:8px;padding:12px;position:absolute;right:10px;top:60px;width:250px;z-index:1500}.user-dropdown .dropdown-header{align-items:center;border-bottom:1px solid #eee;color:#333;display:flex;font-weight:600;gap:3px;overflow:hidden;padding:5px 0 2px 6px}.user-dropdown .dropdown-header img{border-radius:50%;height:38px;object-fit:cover;width:38px}.user-dropdown .dropdown-header span{font-size:15px}.user-dropdown .dropdown-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:10px;transition:background-color .2s ease}.user-dropdown .dropdown-item svg{color:#444;font-size:20px}.user-dropdown .dropdown-item span{color:#333;font-size:14px;white-space:nowrap}.user-dropdown .dropdown-item:hover{background-color:#e6f0ff;color:#007bff}.user-dropdown .dropdown-item:hover img{filter:brightness(0) saturate(100%) invert(35%) sepia(98%) saturate(2955%) hue-rotate(202deg) brightness(94%) contrast(101%)}.theme-light .leftBar{background-color:#fff;border:1px solid #d3d3d3;border-radius:10px;color:#000;min-width:300px;position:-webkit-sticky;position:sticky;z-index:11}@media(max-width:960px){.theme-light .leftBar{display:none}}@media(max-width:480px){.theme-light .leftBar{display:none}}.theme-light .leftBar::-webkit-scrollbar{display:none}.theme-light .leftBar .container{padding:20px}.theme-light .leftBar .container hr{background-color:#d3d3d3;border:none;height:1px;margin:20px 0}.theme-light .leftBar .container .menu{display:flex;flex-direction:column;gap:20px}.theme-light .leftBar .container .menu span{color:#555;font-size:12px;font-weight:500}.theme-light .leftBar .container .menu .user .profile-button{align-items:center;background-color:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;gap:20px;min-width:260px;padding:5px;transition:background-color .3s ease}.theme-light .leftBar .container .menu .user .profile-button span{display:block;text-align:left}.theme-light .leftBar .container .menu .user .profile-button .role{font-size:.7rem;text-transform:uppercase}.theme-light .leftBar .container .menu .user .profile-button.active,.theme-light .leftBar .container .menu .user .profile-button:hover{background-color:#e6f0ff}.theme-light .leftBar .container .menu .user .profile-button.active img,.theme-light .leftBar .container .menu .user .profile-button:hover img{border-color:#007bff}.theme-light .leftBar .container .menu .user .profile-button.active span,.theme-light .leftBar .container .menu .user .profile-button:hover span{color:#007bff}.theme-light .leftBar .container .menu .user .profile-button.active span .role,.theme-light .leftBar .container .menu .user .profile-button:hover span .role{font-size:.7rem;margin-right:3rem;text-transform:uppercase}.theme-light .leftBar .container .menu .user .profile-button img{border:2px solid #d3d3d3;border-radius:50%;height:35px;object-fit:cover;transition:border-color .3s ease;width:35px}.theme-light .leftBar .container .menu .user .profile-button span{color:#000;font-size:14px;font-weight:600;transition:color .3s ease}.theme-light .leftBar .container .menu .item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;margin:0!important;padding:8px;transition:background-color .3s ease,color .3s ease}.theme-light .leftBar .container .menu .item.active,.theme-light .leftBar .container .menu .item:hover{background-color:#e6f0ff;color:#007bff}.theme-light .leftBar .container .menu .item.active img,.theme-light .leftBar .container .menu .item:hover img{filter:brightness(0) saturate(100%) invert(35%) sepia(98%) saturate(2955%) hue-rotate(202deg) brightness(94%) contrast(101%)}.theme-light .leftBar .container .menu .item img{height:28px;object-fit:contain;transition:filter .3s ease;width:28px}.theme-light .leftBar .container .menu .item span{font-size:14px;font-weight:500;transition:color .3s ease}.theme-dark .leftBar{background-color:#222;border:1px solid #444;border-radius:10px;color:#f5f5f5;min-width:300px;position:-webkit-sticky;position:sticky;z-index:11}@media(max-width:960px){.theme-dark .leftBar{display:none}}@media(max-width:480px){.theme-dark .leftBar{display:none}}.theme-dark .leftBar::-webkit-scrollbar{display:none}.theme-dark .leftBar .container{padding:20px}.theme-dark .leftBar .container hr{background-color:#444;border:none;height:1px;margin:20px 0}.theme-dark .leftBar .container .menu{display:flex;flex-direction:column;gap:20px}.theme-dark .leftBar .container .menu span{color:#d3d3d3;font-size:12px;font-weight:500}.theme-dark .leftBar .container .menu .user .profile-button{align-items:center;background-color:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;gap:20px;min-width:260px;padding:5px;transition:background-color .3s ease}.theme-dark .leftBar .container .menu .user .profile-button span{display:block;text-align:left}.theme-dark .leftBar .container .menu .user .profile-button .role{font-size:.7rem;text-transform:uppercase}.theme-dark .leftBar .container .menu .user .profile-button.active,.theme-dark .leftBar .container .menu .user .profile-button:hover{background-color:#e6f0ff}.theme-dark .leftBar .container .menu .user .profile-button.active img,.theme-dark .leftBar .container .menu .user .profile-button:hover img{border-color:#007bff}.theme-dark .leftBar .container .menu .user .profile-button.active span,.theme-dark .leftBar .container .menu .user .profile-button:hover span{color:#007bff}.theme-dark .leftBar .container .menu .user .profile-button.active span .role,.theme-dark .leftBar .container .menu .user .profile-button:hover span .role{font-size:.7rem;margin-right:3rem;text-transform:uppercase}.theme-dark .leftBar .container .menu .user .profile-button img{border:2px solid #444;border-radius:50%;height:35px;object-fit:cover;transition:border-color .3s ease;width:35px}.theme-dark .leftBar .container .menu .user .profile-button span{color:#f5f5f5;font-size:14px;font-weight:600;transition:color .3s ease}.theme-dark .leftBar .container .menu .item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;margin:0!important;padding:8px;transition:background-color .3s ease,color .3s ease}.theme-dark .leftBar .container .menu .item.active,.theme-dark .leftBar .container .menu .item:hover{background-color:#e6f0ff;color:#007bff}.theme-dark .leftBar .container .menu .item.active img,.theme-dark .leftBar .container .menu .item:hover img{filter:brightness(0) saturate(100%) invert(35%) sepia(98%) saturate(2955%) hue-rotate(202deg) brightness(94%) contrast(101%)}.theme-dark .leftBar .container .menu .item img{height:28px;object-fit:contain;transition:filter .3s ease;width:28px}.theme-dark .leftBar .container .menu .item span{font-size:14px;font-weight:500;transition:color .3s ease}.footer{background-color:#0e1628;box-sizing:border-box;color:#d1d5db;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;text-align:left!important;width:100%}.footer .footer-top{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:2rem 10rem}@media(max-width:960px){.footer .footer-top{align-content:center;gap:30px;padding-left:0;padding-right:0}}.footer .footer-section-1{flex:1 1;max-width:550px;min-width:350px}.footer .footer-section-1 h2{color:#fff;font-size:25px;font-weight:700;margin-bottom:10px}.footer .footer-section-1 p{font-size:15px;line-height:1.7;margin-bottom:10px}.footer .footer-section-1 .contact-item{align-items:center;color:#f3f4f6;display:flex;font-weight:500;gap:10px;margin-bottom:10px}.footer .footer-section-1 .contact-item svg{color:#38bdf8}.footer .footer-section-1 .contact-item a,.footer .footer-section-1 .contact-item span{color:inherit;text-decoration:none;transition:color .3s}.footer .footer-section-1 .contact-item a:hover,.footer .footer-section-1 .contact-item span:hover{color:#38bdf8}.footer .footer-section-2{flex:1 1;max-width:150px;min-width:150px}.footer .footer-section-2 h3{color:#fff;font-size:20px;font-weight:600;margin-bottom:10px;position:relative}.footer .footer-section-2 a{color:#d1d5db;display:block;font-weight:500;text-decoration:none;transition:color .3s}.footer .footer-section-2 a:hover{color:#38bdf8}.footer .footer-section-3{flex:1 1;max-width:180px;min-width:180px}.footer .footer-section-3 h3{color:#fff;font-size:20px;font-weight:600;position:relative}.footer .footer-section-3 .social-icons{display:flex;gap:15px;justify-content:flex-start;margin-top:10px}.footer .footer-section-3 .social-icons a{color:#9ca3af;display:inline-flex;transition:all .3s ease}.footer .footer-section-3 .social-icons a svg{height:30px;width:30px}.footer .footer-section-3 .social-icons a:hover{color:#38bdf8;transform:scale(1.2)}@media(max-width:960px){.footer .footer-section-3 .social-icons{align-content:center;justify-content:flex-start;padding-left:0}}.footer .quick-link{padding-bottom:5px}.footer .footer-bottom{align-items:center;border-top:2px solid #1f2937;color:#9ca3af;display:flex;font-size:13px;justify-content:center;margin:0 auto;padding:20px 20px 0;text-align:center;width:80%}.footer .footer-bottom span{color:#38bdf8;font-weight:600}@media(min-width:961px){.footer .social-icons{justify-content:center}}:root{--background:#f7f7ff;--text-dark:#131112;--accent-primary:#279af1;--accent-secondary:#e3b9b1;--accent-muted:#a0a4ac}*{box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden;width:100%}body,html{scroll-behavior:smooth}body{background:#f6f3f3;color:#131112;color:var(--text-dark);font-family:Segoe UI,sans-serif}a{color:#279af1;color:var(--accent-primary);text-decoration:none}.btn-login{background-color:#279af1;background-color:var(--accent-primary);border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease}.btn-login:hover{color:#131112;color:var(--text-dark)}.btn-register{background-color:#279af1;background-color:var(--accent-primary);border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease}.btn-register:hover{color:#131112;color:var(--text-dark)}@media(max-width:960px){.btn-login,.btn-register{font-size:.9rem;padding:8px 16px;width:100%}}@media(max-width:480px){.btn-login,.btn-register{font-size:.8rem;padding:5px 10px;width:100%}}button.btn{border:none;border-radius:6px;cursor:pointer;font-weight:700;padding:12px 24px;transition:all .3s ease}button.btn.gold{background-color:#279af1;background-color:var(--accent-primary);color:#f7f7ff;color:var(--background);margin-top:20px}button.btn.gold:hover{background-color:#f7f7ff;background-color:var(--background);color:#279af1;color:var(--accent-primary)}.hero{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}.hero .hero-image{background-position:50%;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(1.05);transition:opacity 1s ease-in-out,transform 4s ease;width:100%}.hero .hero-image.active{opacity:1;transform:scale(1)}.hero .header{align-items:center;background-color:#13111280;display:flex;justify-content:space-between;left:0;padding:15px 40px 5px;position:absolute;top:0;width:100%;z-index:100000}.hero .header .logo{color:#279af1;color:var(--accent-primary);font-size:1.5rem;font-weight:700}.hero .header .logo img{filter:drop-shadow(0 2px 8px rgba(0,0,0,.12));height:50px;object-fit:contain;width:auto}.hero .header .auth-buttons{display:flex;gap:15px}.hero .hero-overlay{background-color:#131112cc;border-radius:16px;color:#f7f7ff;padding:60px 80px;text-align:center}.hero .hero-overlay h1{color:#279af1;color:var(--accent-primary);font-size:3rem;font-weight:700;margin-bottom:10px}.hero .hero-overlay p{font-size:1.2rem}.hero .login-popup,.hero .registration-popup{position:absolute;right:5rem;top:2rem;z-index:2000}@media(max-width:960px){.hero .header{padding:15px 40px 5px}.hero .header .logo img{height:45px}.hero .header .auth-buttons{margin-top:10px}.hero .hero-overlay{padding:60px 40px}.hero .hero-overlay h1{font-size:2.2rem}.hero .hero-overlay p{font-size:1rem}.hero .login-popup,.hero .registration-popup{left:50%;right:auto;top:50%;transform:translate(-50%,-50%)}}@media(max-width:480px){.hero .header{padding:15px 20px 5px}.hero .header .logo img{height:40px}.hero .header .auth-buttons{gap:10px}.hero .hero-overlay{border-radius:10px;padding:40px 20px}.hero .hero-overlay h1{font-size:1.6rem}.hero .hero-overlay p{font-size:.95rem}.hero .login-popup,.hero .registration-popup{left:50%;max-width:350px;right:auto;top:50%;transform:translate(-50%,-50%);width:90vw}}.about{align-items:center;display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:100%;padding:60px 40px 0}.about .about-text{color:#131112;color:var(--text-dark);text-align:left;width:100%}.about .about-text h2{background:linear-gradient(90deg,#033ab3,#0ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:30px;font-weight:400;letter-spacing:1px;line-height:1.5em;padding-bottom:10px;position:relative;transition:all .4s ease}.about .about-text h2:before{bottom:0;height:5px;width:55px}.about .about-text h2:after,.about .about-text h2:before{background-color:#033ab3;content:"";left:0;position:absolute}.about .about-text h2:after{bottom:2px;height:1px;max-width:255px;width:95%}.about .about-text p{font-size:1.2rem;line-height:1.6;max-width:100%;padding-top:10px;text-align:justify}.about .about-text .btn.gold{font-size:1rem;padding:10px 20px}.about .about-image{display:flex;gap:20px;height:100%;overflow-x:auto;padding-bottom:10px;width:100%}@media(min-width:961px){.about{flex-direction:row}}.distinguished{padding:60px 40px;text-align:center}.distinguished .alumni-cards-wrapper{overflow:hidden;overflow-x:hidden;position:relative;width:100%}.distinguished .alumni-cards{animation:scroll-left 40s linear infinite;display:flex;gap:20px;min-width:100%;width:-webkit-max-content;width:max-content;will-change:transform}.distinguished .alumni-cards.paused{animation-play-state:paused}.distinguished .card{background:#fff;border:2px solid #e3b9b1;border:2px solid var(--accent-secondary);border-radius:10px;box-shadow:0 4px 12px #0000000d;flex:0 0 auto;padding:20px;text-align:center;transition:transform .2s ease,box-shadow .2s ease;width:250px}.distinguished .card img{border-radius:10px;margin-bottom:10px;width:100%}.distinguished .card:hover{box-shadow:0 12px 30px #0003}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:430px){.distinguished h2{font-size:1.5rem}}footer{background-color:#f7f7ff;background-color:var(--background);border-top:1px solid #a0a4ac;border-top:1px solid var(--accent-muted);color:#131112;color:var(--text-dark);padding:20px;text-align:center}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.login-wrapper{align-items:center;display:flex;justify-content:center;padding:40px 20px}.login-wrapper .container{background:linear-gradient(0deg,#fffc,#f4f7fbcc);border:5px solid #fff;border-radius:40px;box-shadow:0 30px 30px -20px #85bdd7e0;margin:auto;max-width:350px;padding:25px 35px;position:relative;width:100%}.login-wrapper .heading{color:#1089d3;font-size:30px;font-weight:900;text-align:center}.login-wrapper .close-btn{background:none;border:none;color:#1089d3;cursor:pointer;font-size:24px;font-weight:700;position:absolute;right:15px;top:10px;transition:color .2s ease}.login-wrapper .close-btn:hover{color:#000}.login-wrapper .form{margin-top:.5rem}.login-wrapper .form .input{background:#fff;border:none;border-inline:2px solid #0000;border-radius:20px;box-shadow:0 10px 10px -5px #cff0ff;margin-top:15px;padding:15px 20px;width:100%}.login-wrapper .form .input::placeholder{color:#aaa}.login-wrapper .form .input:focus{border-inline:2px solid #12b1d1;outline:none}.login-wrapper .form .enrollment-input{background:#fff;border-inline:2px solid #0000;border-radius:20px;box-shadow:0 10px 10px -5px #cff0ff;box-sizing:border-box;font-size:1rem;margin-top:15px;padding:15px 20px;pointer-events:auto;position:relative;transition:transform .5s ease,opacity .5s ease;width:100%}@media(max-width:960px){.login-wrapper .form .enrollment-input{font-size:14px;padding:12px 16px}}@media(max-width:480px){.login-wrapper .form .enrollment-input{font-size:13px;padding:10px 14px}}.login-wrapper .form .hide-enrollment{border:none!important;height:0!important;margin:0!important;max-height:0;max-width:0;opacity:0;overflow:hidden;padding:0!important;pointer-events:none;position:relative;transform:translateX(100%)}.login-wrapper .form .forgot-link{color:#09f;display:block;font-size:.8rem;margin-top:10px;padding-left:1rem;text-decoration:none}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.login-wrapper .form .forgot{display:block;margin-left:10px;margin-top:10px}.login-wrapper .form .forgot a{color:#09f;font-size:12px;text-decoration:none}.login-wrapper .form .login-button{background:linear-gradient(45deg,#1089d3,#12b1d1);border:none;border-radius:20px;box-shadow:0 20px 10px -15px #85bdd7e0;color:#fff;display:block;font-size:1rem;font-weight:700;margin:10px auto 0;padding-block:15px;transition:all .2s ease-in-out;width:100%}.login-wrapper .form .login-button:hover{box-shadow:0 23px 10px -20px #85bdd7e0;transform:scale(1.03)}.login-wrapper .form .login-button:active{box-shadow:0 15px 10px -10px #85bdd7e0;transform:scale(.95)}.login-wrapper .form .error,.login-wrapper .form .success{color:red;font-size:14px;margin-top:10px;text-align:center}.login-wrapper .form .success{color:green}@media(max-width:960px){.login-wrapper{padding:30px 15px}.login-wrapper .container{padding:20px 25px}.login-wrapper .heading{font-size:24px}.login-wrapper .form .input{font-size:14px;padding:12px 16px}.login-wrapper .form .login-button{font-size:14px;padding-block:12px}.login-wrapper .form .forgot{font-size:11px}}@media(max-width:480px){.login-wrapper{padding:20px 10px}.login-wrapper .container{border-radius:20px;padding:15px 20px}.login-wrapper .heading{font-size:20px}.login-wrapper .form .input{font-size:13px;padding:10px 14px}.login-wrapper .form .login-button{font-size:13px}.login-wrapper .form .error,.login-wrapper .form .success{font-size:12px}}.role-tabs{display:flex;flex-wrap:nowrap;gap:15px;justify-content:center}.role-tabs .role-tab{background:none;border:none;color:#666;cursor:pointer;font-size:16px;font-weight:500;margin:1rem 0 0;min-width:70px;outline:none;padding:0 0 6px}.role-tabs .role-tab.active{border-bottom:2px solid #3493f9;color:#3493f9;font-weight:600}.alumni-card{background:#fff;border-radius:1.25rem;box-shadow:0 10px 25px #00000026;margin:0 20px;overflow:hidden;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:240px}.alumni-card .badge{background:#facc15;border-radius:12px;box-shadow:0 0 8px #facc1599;color:#1e3a8a;font-weight:700;left:10px;padding:4px 10px;position:absolute;top:10px;z-index:10}.alumni-card .image-container{height:160px;margin-bottom:.5rem;position:relative;width:100%}.alumni-card .image-container img{border:2px solid #c7d2fe;border-radius:1rem;height:100%;object-fit:cover;width:100%}.alumni-card .image-container .social-overlay{align-items:flex-end;background-color:#0006;border-radius:1rem;display:flex;gap:12px;height:100%;justify-content:center;left:0;opacity:0;padding-bottom:1rem;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%}.alumni-card .image-container .social-overlay a{align-items:center;background-color:#000;border-radius:50%;color:#fff;display:flex;font-size:.85rem;height:32px;justify-content:center;transition:background-color .3s ease;width:32px}.alumni-card .image-container .social-overlay a:hover{background-color:#279af1}.alumni-card .image-container:hover .social-overlay{opacity:1;pointer-events:auto}.alumni-card .alumni-info{align-items:center;display:flex;flex-direction:column;margin:0}.alumni-card .alumni-info h3{background:linear-gradient(90deg,#1e3a8a,#3db7b7);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.3rem;font-weight:600}.alumni-card .alumni-info .city{color:#6b7280;font-size:.8rem;margin-bottom:1rem}.alumni-card .alumni-info .company-row{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:1rem}.alumni-card .alumni-info .company-row .company-logo{height:50%;width:50%}.alumni-card .alumni-info .company-row .unique{background:linear-gradient(180deg,#1e3a8a,#3bdada);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.3rem;font-weight:900;letter-spacing:1px}.alumni-card .alumni-info .company-row .startup-word{background:linear-gradient(90deg,#fc796c 20%,#c66bf9 90%);border-radius:999px;box-shadow:0 2px 8px #fc796c24;color:#fff;display:inline-block;font-size:.6rem;font-weight:600;letter-spacing:1px;margin-top:0;padding:0 .3rem}.alumni-card .alumni-info .lpa-box{align-items:center;background-color:#1363df;box-shadow:0 1px 6px #1363df12;color:#fff;display:flex;font-size:1.2rem;font-weight:600;justify-content:center;letter-spacing:1px;margin:0 auto;max-width:260px;padding:.3rem .8rem;width:100%}.alumni-card .alumni-info .lpa-box:has(.valuation-label){justify-content:space-between}.alumni-card .alumni-info .lpa-box .valuation-amount,.alumni-card .alumni-info .lpa-box .valuation-label{display:inline-block;text-align:center}.alumni-card .alumni-info .lpa-box .valuation-label{font-size:.8rem;font-weight:500;width:auto}.alumni-card .alumni-info .lpa-box .valuation-amount{font-size:1.2rem;font-weight:600;width:auto}.alumni-card:hover{box-shadow:0 12px 30px #0003;transform:translateY(-8px)}.alumni-marquee-section{margin:0 10rem;padding:60px 0}.theme-light .alumni-marquee-section{background:#f6f3f3}.theme-dark .alumni-marquee-section{background:#333}@media(max-width:960px){.alumni-marquee-section{margin:0 1.5rem}}@media(max-width:479px){.alumni-marquee-section{margin:0}}.alumni-marquee-section .triple-border-title{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:40px}.alumni-marquee-section .triple-border-title h2{background:linear-gradient(90deg,#033ab3,cyan);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:30px;font-weight:400;letter-spacing:1px;margin:0;text-transform:uppercase;white-space:nowrap}@media(max-width:960px){.alumni-marquee-section .triple-border-title h2{font-size:20px}}@media(max-width:479px){.alumni-marquee-section .triple-border-title h2{font-size:15px}}.alumni-marquee-section .triple-border-title .line-group{display:flex;flex-direction:column;height:24px;justify-content:space-between}.alumni-marquee-section .triple-border-title .line-group .line{background-color:#c50000;border-radius:1px;display:block}.alumni-marquee-section .triple-border-title .line-group.left{align-items:flex-end}.alumni-marquee-section .triple-border-title .line-group.left .thick{height:1px;width:25px}.alumni-marquee-section .triple-border-title .line-group.left .medium{height:1px;width:50px}.alumni-marquee-section .triple-border-title .line-group.left .thin{height:1px;width:75px}.alumni-marquee-section .triple-border-title .line-group.right .thin{height:1px;width:25px}.alumni-marquee-section .triple-border-title .line-group.right .medium{height:1px;width:50px}.alumni-marquee-section .triple-border-title .line-group.right .thick{height:1px;width:75px}@media(max-width:960px){.alumni-marquee-section .triple-border-title .line-group{height:20px}.alumni-marquee-section .triple-border-title .line-group.left{align-items:flex-end}.alumni-marquee-section .triple-border-title .line-group.left .thick{height:.8px;width:20px}.alumni-marquee-section .triple-border-title .line-group.left .medium{height:.8px;width:40px}.alumni-marquee-section .triple-border-title .line-group.left .thin{height:.8px;width:60px}.alumni-marquee-section .triple-border-title .line-group.right .thin{height:.8px;width:20px}.alumni-marquee-section .triple-border-title .line-group.right .medium{height:.8px;width:40px}.alumni-marquee-section .triple-border-title .line-group.right .thick{height:.8px;width:60px}}@media(max-width:479px){.alumni-marquee-section .triple-border-title .line-group{height:18px}.alumni-marquee-section .triple-border-title .line-group.left{align-items:flex-end}.alumni-marquee-section .triple-border-title .line-group.left .thick{height:.6px;width:15px}.alumni-marquee-section .triple-border-title .line-group.left .medium{height:.6px;width:30px}.alumni-marquee-section .triple-border-title .line-group.left .thin{height:.6px;width:45px}.alumni-marquee-section .triple-border-title .line-group.right .thin{height:.6px;width:15px}.alumni-marquee-section .triple-border-title .line-group.right .medium{height:.6px;width:30px}.alumni-marquee-section .triple-border-title .line-group.right .thick{height:.6px;width:45px}}@media(max-width:960px){.alumni-marquee-section .triple-border-title{gap:15px}}@media(max-width:479px){.alumni-marquee-section .triple-border-title{gap:10px}}.alumni-marquee-section .alumni-marquee-wrapper{overflow:hidden}.alumni-marquee-section .alumni-marquee-wrapper .marquee-row{margin-bottom:20px}.alumni-marquee-section .alumni-marquee-wrapper .reverse{margin-top:20px}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.event-carousel{max-width:100%;width:100%}.event-carousel .swiper-container{width:100%}.event-carousel .image-slide{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f7ff;border-radius:20px;box-shadow:0 4px 15px #0000001a;display:flex;height:100%;justify-content:center;overflow:hidden;transition:transform .3s ease}.event-carousel .image-slide img{border-radius:20px;height:100%;object-fit:contain;padding:1rem;transition:transform .3s ease;width:100%}.event-carousel .image-slide img:hover{transform:scale(1.05)}.event-carousel .swiper-pagination{align-items:center;display:flex;justify-content:center}.event-carousel .swiper-pagination .swiper-pagination-bullet{background:#00000080;border-radius:50%;height:10px;margin:0 4px;opacity:.7;transition:background .3s;width:10px}.event-carousel .swiper-pagination .swiper-pagination-bullet-active{background:#279af1;opacity:1}@media(max-width:960px){.event-carousel{width:100%}.event-carousel .image-slide{height:100%}.event-carousel .image-slide img{height:100%;object-fit:contain;padding:1rem}}@media(max-width:600px){.event-carousel{width:100%}.event-carousel .image-slide{flex-direction:column;height:100%}.event-carousel .image-slide img{height:100%;object-fit:contain;padding:.5rem;width:100%}}@media(max-width:400px){.event-carousel .image-slide img{padding:.5rem}}.theme-light .post{background-color:#fff;border-radius:20px;color:#000;margin-bottom:1rem}.theme-light .post .container{padding:20px}.theme-light .post .container .user{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.theme-light .post .container .user .userInfo{align-items:center;display:flex;gap:20px}.theme-light .post .container .user .userInfo img{border-radius:50%;height:40px;object-fit:cover;width:40px}.theme-light .post .container .user .userInfo .details{display:flex;flex-direction:column}.theme-light .post .container .user .userInfo .details .name{font-size:16px;font-weight:500}.theme-light .post .container .user .userInfo .details .date{color:gray;font-size:12px}.theme-light .post .container .content{margin:20px 0 30px 10px}.theme-light .post .container .content img{border-radius:10px;max-height:500px;object-fit:cover;width:100%}.theme-light .post .container .info{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.theme-light .post .container .info .item{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:10px}@media(max-width:768px){.theme-light .post .container{padding:16px}.theme-light .post .container .userInfo{gap:12px}.theme-light .post .container .userInfo img{height:36px;width:36px}.theme-light .post .container .userInfo .details .name{font-size:15px}.theme-light .post .container .userInfo .details .date{font-size:11px}.theme-light .post .container .content img{max-height:400px}.theme-light .post .container .info{gap:16px}.theme-light .post .container .info .item{font-size:13px}}@media(max-width:480px){.theme-light .post .container{padding:12px}.theme-light .post .container .userInfo{gap:10px}.theme-light .post .container .userInfo img{height:32px;width:32px}.theme-light .post .container .userInfo .details .name{font-size:14px}.theme-light .post .container .userInfo .details .date{font-size:10px}.theme-light .post .container .content img{max-height:300px}.theme-light .post .container .info{gap:12px}.theme-light .post .container .info .item{font-size:12px;gap:8px}}.theme-dark .post{background-color:#222;border-radius:20px;color:#f5f5f5;margin-bottom:1rem}.theme-dark .post .container{padding:20px}.theme-dark .post .container .user{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.theme-dark .post .container .user .userInfo{align-items:center;display:flex;gap:20px}.theme-dark .post .container .user .userInfo img{border-radius:50%;height:40px;object-fit:cover;width:40px}.theme-dark .post .container .user .userInfo .details{display:flex;flex-direction:column}.theme-dark .post .container .user .userInfo .details .name{font-size:16px;font-weight:500}.theme-dark .post .container .user .userInfo .details .date{color:gray;font-size:12px}.theme-dark .post .container .content{margin:20px 0 30px 10px}.theme-dark .post .container .content img{border-radius:10px;max-height:500px;object-fit:cover;width:100%}.theme-dark .post .container .info{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.theme-dark .post .container .info .item{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:10px}@media(max-width:768px){.theme-dark .post .container{padding:16px}.theme-dark .post .container .userInfo{gap:12px}.theme-dark .post .container .userInfo img{height:36px;width:36px}.theme-dark .post .container .userInfo .details .name{font-size:15px}.theme-dark .post .container .userInfo .details .date{font-size:11px}.theme-dark .post .container .content img{max-height:400px}.theme-dark .post .container .info{gap:16px}.theme-dark .post .container .info .item{font-size:13px}}@media(max-width:480px){.theme-dark .post .container{padding:12px}.theme-dark .post .container .userInfo{gap:10px}.theme-dark .post .container .userInfo img{height:32px;width:32px}.theme-dark .post .container .userInfo .details .name{font-size:14px}.theme-dark .post .container .userInfo .details .date{font-size:10px}.theme-dark .post .container .content img{max-height:300px}.theme-dark .post .container .info{gap:12px}.theme-dark .post .container .info .item{font-size:12px;gap:8px}}.options{align-items:center;display:flex;position:relative}.options .deleteBtn{background:#ff4d4f;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:4px 8px;position:absolute;right:0;top:0;z-index:10}.options .deleteBtn:hover{background:#e04343}.theme-light .comments img{border-radius:50%;height:40px;object-fit:cover;width:40px}.theme-light .comments .write{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:20px 0}.theme-light .comments .write input{background-color:#0000;border:1px solid #d3d3d3;color:#000;flex:5 1;padding:10px}.theme-light .comments .write button{background-color:#5271ff;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:10px}.theme-light .comments .comment{display:flex;gap:20px;justify-content:space-between;margin:30px 0}.theme-light .comments .comment .info{align-items:flex-start;display:flex;flex:5 1;flex-direction:column;gap:3px}.theme-light .comments .comment .info span{font-weight:500}.theme-light .comments .comment .info p{color:#555}.theme-light .comments .comment .date{align-self:center;color:gray;flex:1 1;font-size:12px}.theme-dark .comments img{border-radius:50%;height:40px;object-fit:cover;width:40px}.theme-dark .comments .write{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:20px 0}.theme-dark .comments .write input{background-color:#0000;border:1px solid #444;color:#f5f5f5;flex:5 1;padding:10px}.theme-dark .comments .write button{background-color:#5271ff;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:10px}.theme-dark .comments .comment{display:flex;gap:20px;justify-content:space-between;margin:30px 0}.theme-dark .comments .comment .info{align-items:flex-start;display:flex;flex:5 1;flex-direction:column;gap:3px}.theme-dark .comments .comment .info span{font-weight:500}.theme-dark .comments .comment .info p{color:#d3d3d3}.theme-dark .comments .comment .date{align-self:center;color:gray;flex:1 1;font-size:12px}.username-link{color:#000!important;font-weight:600;text-decoration:none}.skeleton{border-radius:12px;margin-bottom:1rem}.avatar-skeleton{background:#ddd;border-radius:50%;height:40px;width:40px}.user-info-skeleton{flex-grow:1;margin-left:10px}.skeleton-line{background:#ddd;height:12px;margin:6px 0}.skeleton-line.name{height:14px;width:120px}.skeleton-line.date{height:10px;width:80px}.skeleton-line.content{height:14px;width:100%}.skeleton-line.content.short{width:70%}.post-header{align-items:center;display:flex;gap:10px}.post-footer-skeleton{display:flex;gap:20px;margin-top:10px}.footer-icon-skeleton{background:#ccc;border-radius:4px;height:24px;width:24px}.posts{display:flex;flex-direction:column;margin-top:1rem}.theme-light .share{background-color:#fff;border-radius:20px;box-shadow:0 0 25px -10px #00000061;color:#000;margin:1.5rem 0 1rem}.theme-light .share .container{padding:20px}.theme-light .share .container .top{align-items:center;display:flex;gap:20px}.theme-light .share .container .top img{border-radius:50%;height:40px;object-fit:cover;width:40px}.theme-light .share .container .top input{background-color:#0000;border:none;color:#000;outline:none;padding:20px 10px;width:60%}.theme-light .share .container hr{background-color:#d3d3d3;border:none;height:.5px;margin:50px 10px 40px}.theme-light .share .container .bottom{display:flex;justify-content:space-between}.theme-light .share .container .bottom .left{display:flex;gap:2rem}.theme-light .share .container .bottom .left .item{align-items:center;cursor:pointer;display:flex}.theme-light .share .container .bottom .left .item img{height:20px}.theme-light .share .container .bottom .left .item span{color:gray;font-size:12px}@media(max-width:480px){.theme-light .share .container .bottom .left .item span{display:none}}@media(max-width:960px){.theme-light .share .container .bottom .left .item span{display:none}}.theme-light .share .container .bottom .right{padding-right:2rem}.theme-light .share .container .bottom .right button{background-color:#5271ff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 20px}.theme-dark .share{background-color:#222;border-radius:20px;box-shadow:0 0 25px -10px #00000061;color:#f5f5f5;margin:1.5rem 0 1rem}.theme-dark .share .container{padding:20px}.theme-dark .share .container .top{align-items:center;display:flex;gap:20px}.theme-dark .share .container .top img{border-radius:50%;height:40px;object-fit:cover;width:40px}.theme-dark .share .container .top input{background-color:#0000;border:none;color:#f5f5f5;outline:none;padding:20px 10px;width:60%}.theme-dark .share .container hr{background-color:#444;border:none;height:.5px;margin:50px 10px 40px}.theme-dark .share .container .bottom{display:flex;justify-content:space-between}.theme-dark .share .container .bottom .left{display:flex;gap:2rem}.theme-dark .share .container .bottom .left .item{align-items:center;cursor:pointer;display:flex}.theme-dark .share .container .bottom .left .item img{height:20px}.theme-dark .share .container .bottom .left .item span{color:gray;font-size:12px}@media(max-width:480px){.theme-dark .share .container .bottom .left .item span{display:none}}@media(max-width:960px){.theme-dark .share .container .bottom .left .item span{display:none}}.theme-dark .share .container .bottom .right{padding-right:2rem}.theme-dark .share .container .bottom .right button{background-color:#5271ff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 20px}.theme-light .home-container{background-color:#f6f3f3;color:#000;max-width:100%;padding:1.5rem 1.5rem 0}.theme-light .home-container .home-header{align-items:center;display:flex;gap:10px}.theme-light .home-container .home-header img{font-weight:750;height:35px;object-fit:contain;width:35px}.theme-light .home-container .home-header span{font-size:1.8rem;font-weight:750}.theme-dark .home-container{background-color:#333;color:#f5f5f5;max-width:100%;padding:1.5rem 1.5rem 0}.theme-dark .home-container .home-header{align-items:center;display:flex;gap:10px}.theme-dark .home-container .home-header img{font-weight:750;height:35px;object-fit:contain;width:35px}.theme-dark .home-container .home-header span{font-size:1.8rem;font-weight:750}.theme-light .home{background-color:#f6f3f3;padding:0 1.5rem}@media(max-width:480px){.theme-light .home{padding:0 1.5rem}}@media(max-width:960px){.theme-light .home{padding:0 1.5rem}}.theme-dark .home{background-color:#333;padding:0 1.5rem}@media(max-width:480px){.theme-dark .home{padding:0 1.5rem}}@media(max-width:960px){.theme-dark .home{padding:0 1.5rem}}.theme-light .profile-page{border:1.5rem solid #f6f3f3;border-bottom:9rem solid #f6f3f3;color:#000;font-family:Segoe UI,sans-serif;margin:0 auto;max-width:100%;overflow:hidden}.theme-light .profile-page .cover-photo{align-items:center;background:#f6f3f3;border-radius:10px;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;width:100%}.theme-light .profile-page .cover-photo img{height:100%;object-fit:cover;width:100%}.theme-light .profile-page .cover-photo .edit-cover{background:#f6f3f3;border:none;border-radius:8px;cursor:pointer;font-weight:500;padding:8px 12px;position:absolute;right:16px;top:16px;transition:background .2s ease}.theme-light .profile-page .cover-photo .edit-cover:hover{background:#f6f3f3}.theme-light .profile-page .avatar-section{display:flex;justify-content:center;margin-top:-50px}.theme-light .profile-page .avatar-section .avatar-wrapper{height:100px;position:relative;width:100px}.theme-light .profile-page .avatar-section .avatar-wrapper .avatar,.theme-light .profile-page .avatar-section .avatar-wrapper .placeholder{background-color:#f6f3f3;border:4px solid #fff;border-radius:50%;height:100%;object-fit:cover;width:100%}.theme-light .profile-page .avatar-section .avatar-wrapper .edit-avatar{background-color:#f6f3f3;border:none;border-radius:30%;bottom:0;cursor:pointer;height:23px;padding:2px;position:absolute;right:0;width:23px}.theme-light .profile-page .avatar-section .avatar-wrapper .edit-avatar .edit-icon{height:100%;object-fit:contain;width:100%}.theme-light .profile-page .avatar-section .avatar-wrapper .edit-avatar:hover{background-color:#f6f3f3}.theme-light .profile-page .avatar-section .avatar-wrapper .edit-avatar:after{background-color:#92b4e8;border-radius:4px;color:#000;content:"Edit Profile Photo";font-size:12px;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;top:130%;transform:translateX(-50%);transition:opacity .2s ease;white-space:nowrap;z-index:5}.theme-light .profile-page .avatar-section .avatar-wrapper .edit-avatar:hover:after{opacity:1}.theme-light .profile-page .avatar-section .avatar-wrapper .loader{animation:spin .8s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:20px;width:20px}.theme-light .profile-page .profile-main{display:flex;flex-direction:column;gap:16px;padding:2px}.theme-light .profile-page .profile-main .profile-info{width:100%}.theme-light .profile-page .profile-main .profile-info .profile-info-header .profile-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-60px}.theme-light .profile-page .profile-main .profile-info .profile-info-header .profile-header .header-text{display:flex;flex-direction:column;gap:4px}.theme-light .profile-page .profile-main .profile-info .profile-info-header .profile-header .header-text h2{color:#000;font-size:24px;margin:0}.theme-light .profile-page .profile-main .profile-info .profile-info-header .profile-header .header-text .sub-info{color:#555;font-size:.95rem}.theme-light .profile-page .profile-main .profile-info .profile-info-header .profile-header .edit-btn{background-color:#4169e1;border:none;border-radius:8px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 16px}.theme-light .profile-page .profile-main .profile-info .profile-info-body{margin-top:16px}.theme-light .profile-page .profile-main .profile-info .profile-info-body .description{background-color:#f6f3f3;border-radius:8px;color:#555;font-size:15px;line-height:1.6;margin:15px 0;max-width:100%;padding:12px 0;text-align:justify}.theme-light .profile-page .profile-main .profile-info .profile-info-body .profile-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:10px}.theme-light .profile-page .profile-main .profile-info .profile-info-body .profile-actions .social-links{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.theme-light .profile-page .profile-main .profile-info .profile-info-body .profile-actions .social-links a{align-items:center;background:#0000;border:2px solid #4169e1;border-radius:50%;color:#4169e1;display:flex;height:42px;justify-content:center;transition:all .3s;width:42px}.theme-light .profile-page .profile-main .profile-info .profile-info-body .profile-actions .social-links a svg{font-size:28px}.theme-light .profile-page .profile-main .profile-info .profile-info-body .profile-actions .social-links a:hover{background:#4169e1;color:#fff;transform:scale(1.1)}.theme-light .profile-page .profile-main .profile-info .profile-info-body .profile-actions .message-btn{background-color:#3593e5;border:none;border-radius:8px;color:#f6f3f3;cursor:pointer;padding:8px 16px;white-space:nowrap}.theme-light .profile-page .profile-main .profile-info .profile-info-body .profile-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.theme-light .profile-page .profile-main .profile-info .profile-info-body .profile-tabs button{background:none;border:none;border-bottom:2px solid #0000;color:#555;cursor:pointer;font-weight:500;padding:8px 16px}.theme-light .profile-page .profile-main .profile-info .profile-info-body .profile-tabs button.active{border-bottom:2px solid #1976d2;color:#0065cb}.theme-light .profile-page .profile-main .profile-info .profile-info-body .tab-content{margin-top:16px}.theme-light .profile-page .education-section,.theme-light .profile-page .experience-section,.theme-light .profile-page .others-section,.theme-light .profile-page .skills-section{border-top:1px solid #d3d3d3;padding:16px}.theme-light .profile-page .education-section h3,.theme-light .profile-page .experience-section h3,.theme-light .profile-page .others-section h3,.theme-light .profile-page .skills-section h3{font-size:20px;margin-bottom:8px}.theme-light .profile-page .education-section p,.theme-light .profile-page .education-section ul,.theme-light .profile-page .experience-section p,.theme-light .profile-page .experience-section ul,.theme-light .profile-page .others-section p,.theme-light .profile-page .others-section ul,.theme-light .profile-page .skills-section p,.theme-light .profile-page .skills-section ul{color:#555;font-size:15px;line-height:1.6;text-align:justify}.theme-light .profile-page .education-section ul,.theme-light .profile-page .experience-section ul,.theme-light .profile-page .others-section ul,.theme-light .profile-page .skills-section ul{padding-left:18px}.theme-light .profile-page .education-section ul li,.theme-light .profile-page .experience-section ul li,.theme-light .profile-page .others-section ul li,.theme-light .profile-page .skills-section ul li{margin-bottom:6px}@media(max-width:960px){.theme-light .profile-page .profile-main{padding:2px}.theme-light .profile-page .profile-info-header{align-items:flex-start;flex-direction:column;margin-top:60px}.theme-light .profile-page .profile-info .profile-header{align-items:flex-start;flex-direction:column}.theme-light .profile-page .profile-actions,.theme-light .profile-page .profile-info .profile-info-body .description,.theme-light .profile-page .profile-tabs{margin:10px 0}.theme-light .profile-page .education-section,.theme-light .profile-page .experience-section,.theme-light .profile-page .others-section,.theme-light .profile-page .skills-section{margin:0}}.theme-dark .profile-page{border:1.5rem solid #333;border-bottom:9rem solid #333;color:#f5f5f5;font-family:Segoe UI,sans-serif;margin:0 auto;max-width:100%;overflow:hidden}.theme-dark .profile-page .cover-photo{align-items:center;background:#333;border-radius:10px;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;width:100%}.theme-dark .profile-page .cover-photo img{height:100%;object-fit:cover;width:100%}.theme-dark .profile-page .cover-photo .edit-cover{background:#333;border:none;border-radius:8px;cursor:pointer;font-weight:500;padding:8px 12px;position:absolute;right:16px;top:16px;transition:background .2s ease}.theme-dark .profile-page .cover-photo .edit-cover:hover{background:#333}.theme-dark .profile-page .avatar-section{display:flex;justify-content:center;margin-top:-50px}.theme-dark .profile-page .avatar-section .avatar-wrapper{height:100px;position:relative;width:100px}.theme-dark .profile-page .avatar-section .avatar-wrapper .avatar,.theme-dark .profile-page .avatar-section .avatar-wrapper .placeholder{background-color:#333;border:4px solid #fff;border-radius:50%;height:100%;object-fit:cover;width:100%}.theme-dark .profile-page .avatar-section .avatar-wrapper .edit-avatar{background-color:#333;border:none;border-radius:30%;bottom:0;cursor:pointer;height:23px;padding:2px;position:absolute;right:0;width:23px}.theme-dark .profile-page .avatar-section .avatar-wrapper .edit-avatar .edit-icon{height:100%;object-fit:contain;width:100%}.theme-dark .profile-page .avatar-section .avatar-wrapper .edit-avatar:hover{background-color:#333}.theme-dark .profile-page .avatar-section .avatar-wrapper .edit-avatar:after{background-color:#92b4e8;border-radius:4px;color:#f5f5f5;content:"Edit Profile Photo";font-size:12px;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;top:130%;transform:translateX(-50%);transition:opacity .2s ease;white-space:nowrap;z-index:5}.theme-dark .profile-page .avatar-section .avatar-wrapper .edit-avatar:hover:after{opacity:1}.theme-dark .profile-page .avatar-section .avatar-wrapper .loader{animation:spin .8s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:20px;width:20px}.theme-dark .profile-page .profile-main{display:flex;flex-direction:column;gap:16px;padding:2px}.theme-dark .profile-page .profile-main .profile-info{width:100%}.theme-dark .profile-page .profile-main .profile-info .profile-info-header .profile-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-60px}.theme-dark .profile-page .profile-main .profile-info .profile-info-header .profile-header .header-text{display:flex;flex-direction:column;gap:4px}.theme-dark .profile-page .profile-main .profile-info .profile-info-header .profile-header .header-text h2{color:#f5f5f5;font-size:24px;margin:0}.theme-dark .profile-page .profile-main .profile-info .profile-info-header .profile-header .header-text .sub-info{color:#d3d3d3;font-size:.95rem}.theme-dark .profile-page .profile-main .profile-info .profile-info-header .profile-header .edit-btn{border:none;border-radius:8px;color:#222;cursor:pointer;margin-top:10px;padding:8px 16px}.theme-dark .profile-page .profile-main .profile-info .profile-info-body{margin-top:16px}.theme-dark .profile-page .profile-main .profile-info .profile-info-body .description{background-color:#333;border-radius:8px;color:#d3d3d3;font-size:15px;line-height:1.6;margin:15px 0;max-width:100%;padding:12px 0;text-align:justify}.theme-dark .profile-page .profile-main .profile-info .profile-info-body .profile-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:10px}.theme-dark .profile-page .profile-main .profile-info .profile-info-body .profile-actions .social-links{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.theme-dark .profile-page .profile-main .profile-info .profile-info-body .profile-actions .social-links a{align-items:center;background:#0000;border:2px solid #4169e1;border-radius:50%;color:#4169e1;display:flex;height:42px;justify-content:center;transition:all .3s;width:42px}.theme-dark .profile-page .profile-main .profile-info .profile-info-body .profile-actions .social-links a svg{font-size:28px}.theme-dark .profile-page .profile-main .profile-info .profile-info-body .profile-actions .social-links a:hover{background:#4169e1;color:#fff;transform:scale(1.1)}.theme-dark .profile-page .profile-main .profile-info .profile-info-body .profile-actions .message-btn{background-color:#3593e5;border:none;border-radius:8px;color:#333;cursor:pointer;padding:8px 16px;white-space:nowrap}.theme-dark .profile-page .profile-main .profile-info .profile-info-body .profile-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.theme-dark .profile-page .profile-main .profile-info .profile-info-body .profile-tabs button{background:none;border:none;border-bottom:2px solid #0000;color:#d3d3d3;cursor:pointer;font-weight:500;padding:8px 16px}.theme-dark .profile-page .profile-main .profile-info .profile-info-body .profile-tabs button.active{border-bottom:2px solid #1976d2;color:#0065cb}.theme-dark .profile-page .profile-main .profile-info .profile-info-body .tab-content{margin-top:16px}.theme-dark .profile-page .education-section,.theme-dark .profile-page .experience-section,.theme-dark .profile-page .others-section,.theme-dark .profile-page .skills-section{border-top:1px solid #444;padding:16px}.theme-dark .profile-page .education-section h3,.theme-dark .profile-page .experience-section h3,.theme-dark .profile-page .others-section h3,.theme-dark .profile-page .skills-section h3{font-size:20px;margin-bottom:8px}.theme-dark .profile-page .education-section p,.theme-dark .profile-page .education-section ul,.theme-dark .profile-page .experience-section p,.theme-dark .profile-page .experience-section ul,.theme-dark .profile-page .others-section p,.theme-dark .profile-page .others-section ul,.theme-dark .profile-page .skills-section p,.theme-dark .profile-page .skills-section ul{color:#d3d3d3;font-size:15px;line-height:1.6;text-align:justify}.theme-dark .profile-page .education-section ul,.theme-dark .profile-page .experience-section ul,.theme-dark .profile-page .others-section ul,.theme-dark .profile-page .skills-section ul{padding-left:18px}.theme-dark .profile-page .education-section ul li,.theme-dark .profile-page .experience-section ul li,.theme-dark .profile-page .others-section ul li,.theme-dark .profile-page .skills-section ul li{margin-bottom:6px}@media(max-width:960px){.theme-dark .profile-page .profile-main{padding:2px}.theme-dark .profile-page .profile-info-header{align-items:flex-start;flex-direction:column;margin-top:60px}.theme-dark .profile-page .profile-info .profile-header{align-items:flex-start;flex-direction:column}.theme-dark .profile-page .profile-actions,.theme-dark .profile-page .profile-info .profile-info-body .description,.theme-dark .profile-page .profile-tabs{margin:10px 0}.theme-dark .profile-page .education-section,.theme-dark .profile-page .experience-section,.theme-dark .profile-page .others-section,.theme-dark .profile-page .skills-section{margin:0}}.skeleton{animation:pulse 1.5s ease-in-out infinite;background-color:#f0f0f0}.skeleton-line{background:#e0e0e0;border-radius:4px;height:16px;margin:10px 0}.skeleton-line.title{height:24px;width:200px}.skeleton-line.description{width:80%}.skeleton-line.description.short{width:60%}.skeleton-btn{background:#ddd;border-radius:4px;height:32px;margin-top:10px;width:100px}.skeleton-icon{border-radius:50%;margin:10px 8px 0 0;width:32px}.skeleton-icon,.skeleton-tab{background:#ddd;display:inline-block;height:32px}.skeleton-tab{border-radius:20px;margin:10px 10px 0 0;width:120px}.skills-list{display:flex;flex-wrap:wrap;gap:10px;list-style-type:disc;padding-left:20px}.skills-list li{margin-right:15px}.edit-profile-container{border-radius:.5rem;font-family:sans-serif;margin:0 auto;max-width:100%;padding:1.5rem}.theme-light .edit-profile-container{background-color:#f6f3f3;color:#000}.theme-dark .edit-profile-container{background-color:#333;color:#f5f5f5}.edit-profile-container .top-bar{display:flex;justify-content:flex-start;margin-bottom:1rem}.edit-profile-container .top-bar .back-btn{align-items:center;background-color:#0000;border:none;color:#007bff;cursor:pointer;display:flex;font-size:1.25rem;font-weight:500;gap:.3rem}.edit-profile-container .top-bar .back-btn .arrow-symbol{font-size:1.5rem;text-decoration:none}.edit-profile-container .top-bar .back-btn .go-back-text{font-size:1rem;text-decoration:none}.edit-profile-container .top-bar .back-btn .go-back-text:hover{text-decoration:underline}.edit-profile-container .top-bar .back-btn:hover .arrow-symbol{text-decoration:none}.edit-profile-container h1{font-size:1.5rem;font-weight:400;margin-bottom:1.5rem}.edit-profile-container .edit-profile-form{display:flex;flex-direction:column;gap:1.25rem}.edit-profile-container .edit-profile-form label{display:flex;flex-direction:column;font-size:1rem;gap:.5rem}.edit-profile-container .edit-profile-form label .label-with-required{align-items:center;display:inline-flex;font-weight:500;gap:.25rem}.edit-profile-container .edit-profile-form label .required{color:red}.edit-profile-container .edit-profile-form label input[type=text],.edit-profile-container .edit-profile-form label textarea{background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;color:#1f2937;font-size:1rem;padding:.5rem}.theme-light .edit-profile-container .edit-profile-form label input[type=text],.theme-light .edit-profile-container .edit-profile-form label textarea{background-color:#fff;border:1px solid #d3d3d3;color:#000}.theme-dark .edit-profile-container .edit-profile-form label input[type=text],.theme-dark .edit-profile-container .edit-profile-form label textarea{background-color:#222;border:1px solid #444;color:#f5f5f5}.edit-profile-container .edit-profile-form label input[type=text]:focus,.edit-profile-container .edit-profile-form label textarea:focus{border-color:#3593e5;box-shadow:0 0 0 2px #3593e540}.edit-profile-container .edit-profile-form label input[type=text]::placeholder,.edit-profile-container .edit-profile-form label textarea::placeholder{font-style:italic}.edit-profile-container .edit-profile-form label textarea{min-height:100px;resize:vertical}.edit-profile-container .edit-profile-form .form-buttons{display:flex;gap:1rem;justify-content:flex-end}.edit-profile-container .edit-profile-form .form-buttons .cancel-btn,.edit-profile-container .edit-profile-form .form-buttons .submit-btn{border-radius:.5rem;box-shadow:0 2px 4px #0000001a;cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1rem;transition:background-color .3s ease,color .3s ease}.edit-profile-container .edit-profile-form .form-buttons .submit-btn{background-color:#10b981;border:none;color:#fff}.edit-profile-container .edit-profile-form .form-buttons .submit-btn:hover{background-color:#059669}.edit-profile-container .edit-profile-form .form-buttons .cancel-btn{background-color:#f3f4f6;border:1px solid #d1d5db;color:#374151}.edit-profile-container .edit-profile-form .form-buttons .cancel-btn:hover{background-color:#e5e7eb}.spinner{height:20px;width:20px}.skeleton-button,.skeleton-comments,.skeleton-created,.skeleton-description,.skeleton-tag,.skeleton-timestamp,.skeleton-title{border-radius:4px;height:14px;margin-bottom:10px}.skeleton-timestamp{width:100px}.skeleton-button{float:right;height:20px;width:60px}.skeleton-title{height:20px;width:60%}.skeleton-description{height:40px;width:90%}.skeleton-tag{height:14px}.skeleton-created{width:150px}.skeleton-comments{width:120px}.form-header{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 1.5rem .5rem}.form-header .left-section{align-items:center;display:flex;gap:.75rem}.form-header .left-section img{font-weight:750;height:35px;object-fit:contain;width:35px}.form-header .left-section span{font-size:1.8rem;font-weight:750}.form-header .create-forum-btn{background-color:#007bff;border:none;border-radius:.5rem;box-shadow:0 2px 6px #0000001a;color:#fff;cursor:pointer;font-size:1rem;padding:.45rem .9rem;transition:background-color .3s}.form-header .create-forum-btn:hover{background-color:#0056b3}@media(max-width:480px){.form-header .create-forum-btn{font-size:.7rem;padding:.35rem .7rem}}@media(max-width:960px){.form-header .create-forum-btn{font-size:.8rem;padding:.4rem .8rem}}.forum-card{border-radius:.5rem;box-shadow:0 1px 2px #0000000d;cursor:pointer;margin:1rem 1.5rem 0;padding:1rem;transition:transform .2s ease,box-shadow .2s ease}.theme-light .forum-card{background-color:#fff;border:1px solid #d3d3d3;color:#000}.theme-dark .forum-card{background-color:#222;border:1px solid #444;color:#f5f5f5}.forum-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.forum-card .forum-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.forum-card .timestamp{font-size:.875rem}.forum-card .title{font-size:1.125rem;font-weight:600;margin-top:.25rem}.theme-light .forum-card .title{color:#000}.theme-dark .forum-card .title{color:#f5f5f5}.forum-card .description{margin-top:.5rem}.forum-card .tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.forum-card .tags span{border-radius:.25rem;font-size:.75rem;padding:.25rem .5rem}.theme-light .forum-card .tags span{background-color:#f6f3f3;color:#000}.theme-dark .forum-card .tags span{background-color:#333;color:#f5f5f5}.forum-card .interview-section .interview-name{font-size:.875rem;font-weight:500}.theme-light .forum-card .interview-section .interview-name{color:#000}.theme-dark .forum-card .interview-section .interview-name{color:#f5f5f5}.forum-card .interview-section .qa-pair{margin-top:.5rem}.forum-card .interview-section .qa-pair .question{font-size:.875rem;font-weight:600}.forum-card .interview-section .qa-pair .answer{font-size:.875rem}.forum-card .comment-actions{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1rem}.forum-card .comment-actions .comment-count{color:#2563eb;font-size:.875rem;margin-bottom:.5rem}.forum-card .comment-actions .comment-buttons{display:flex;gap:.5rem}.forum-card .comment-actions .comment-buttons .comment-btn{background-color:#3b82f6;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1.25rem;transition:background-color .3s}.forum-card .comment-actions .comment-buttons .comment-btn:hover{background-color:#2563eb}.forum-card .comment-actions .comment-buttons .delete-btn{background-color:#dc3545;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1.25rem;transition:background-color .3s}.forum-card .comment-actions .comment-buttons .delete-btn:hover{background-color:#b02a37}.gallery-container{margin:0 auto;max-width:1200px;padding:2rem 1.5rem 0;text-align:center}.gallery-container .gallery-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,1fr);margin:0 auto}.gallery-container .gallery-grid img{aspect-ratio:1;background:#ececec;border-radius:13px;box-shadow:0 2px 8px #0000001a;cursor:pointer;object-fit:cover;transition:transform .13s,box-shadow .13s;width:100%}.gallery-container .gallery-grid img:active,.gallery-container .gallery-grid img:hover{box-shadow:0 8px 28px #5a78dc1c;transform:scale(1.04)}@media(min-width:480px){.gallery-container .gallery-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:959px){.gallery-container .gallery-grid{display:none}}.gallery-container .slider,.gallery-container .tape-wrapper{display:none}@media(min-width:959px){.gallery-container .slider,.gallery-container .tape-wrapper{display:block}.gallery-container .slider{margin:0 auto;overflow:hidden;position:relative;width:100%}.gallery-container .slider .main-image{border-radius:14px;box-shadow:0 4px 20px #00000021;display:block;max-height:75vh;min-height:240px;object-fit:cover;transition:box-shadow .3s,transform .3s;width:100%}.gallery-container .slider .nav-btn{background:#0000004d;border:none;border-radius:50%;box-shadow:0 2px 5px #0000001a;color:#fff;cursor:pointer;padding:.7rem;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s,box-shadow .3s;z-index:2}.gallery-container .slider .nav-btn.left{left:.7rem}.gallery-container .slider .nav-btn.right{right:.7rem}.gallery-container .slider .nav-btn:hover{background:#007bff;box-shadow:0 4px 12px #00000026;color:#fff}.gallery-container .tape-wrapper{align-items:center;display:flex;gap:.5rem;justify-content:center;margin:1rem auto 0;max-width:800px;overflow:hidden;position:relative;width:100%}.gallery-container .tape-wrapper .tape-nav{background:#00000040;border:none;border-radius:50%;color:#fff;cursor:pointer;padding:.4rem;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s;z-index:2}.gallery-container .tape-wrapper .tape-nav.left{left:.2rem}.gallery-container .tape-wrapper .tape-nav.right{right:.2rem}.gallery-container .tape-wrapper .tape-nav:hover{background:#1c6ee3}.gallery-container .tape-wrapper .tape-strip{display:flex;flex:1 1;gap:15px;max-width:100%;overflow-x:auto;padding:.5rem 2.5rem;scroll-behavior:smooth}.gallery-container .tape-wrapper .tape-strip::-webkit-scrollbar{display:none}.gallery-container .tape-wrapper .tape-strip .thumbnail{background:#f7f8fa;border:2.5px solid #0000;border-radius:8px;cursor:pointer;height:72px;object-fit:cover;opacity:.74;transition:border .25s,transform .25s,opacity .3s;width:72px}.gallery-container .tape-wrapper .tape-strip .thumbnail.active{border-color:#007bff;box-shadow:0 4px 14px #007bff17;opacity:1;transform:scale(1.13);z-index:1}.gallery-container .tape-wrapper .tape-strip .thumbnail:hover{border-color:#6ec6ff;opacity:.88}}@media(max-width:480px){.gallery-container .gallery-grid img{border-radius:5px}}.modal-overlay{align-items:center;background:#000000e6;display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;touch-action:pan-y;z-index:3000}.modal-overlay .modal-close{align-self:flex-end;background:#0000;border:none;color:#fff;cursor:pointer;font-size:2.75rem;margin:12px 24px 0 0;z-index:3100}.modal-overlay .modal-scroll-container{display:flex;gap:10px;max-height:80vh;overflow-x:scroll;scroll-snap-type:x mandatory;width:95vw}.modal-overlay .modal-scroll-container::-webkit-scrollbar{display:none}.modal-overlay .modal-image{border-radius:12px;flex-shrink:0;max-height:80vh;object-fit:contain;pointer-events:none;scroll-snap-align:center;-webkit-user-select:none;user-select:none;width:95vw}.create-forum-container{border-radius:.5rem;font-family:sans-serif;margin:0 auto;max-width:100%;padding:1.5rem}.theme-light .create-forum-container{background-color:#f6f3f3;color:#000}.theme-dark .create-forum-container{background-color:#333;color:#f5f5f5}.create-forum-container .top-bar{display:flex;justify-content:flex-start;margin-bottom:1rem}.create-forum-container .top-bar .back-btn{align-items:center;background-color:#0000;border:none;color:#007bff;cursor:pointer;display:flex;font-size:1.25rem;font-weight:500;gap:.3rem}.create-forum-container .top-bar .back-btn .arrow-symbol{font-size:1.5rem;text-decoration:none}.create-forum-container .top-bar .back-btn .go-back-text{font-size:1rem;text-decoration:none}.create-forum-container .top-bar .back-btn .go-back-text:hover{text-decoration:underline}.create-forum-container .top-bar .back-btn:hover .arrow-symbol{text-decoration:none}.create-forum-container h1{font-size:1.5rem;font-weight:400;margin-bottom:1.5rem}.create-forum-container .forum-form{display:flex;flex-direction:column;gap:1.25rem}.create-forum-container .forum-form label{display:flex;flex-direction:column;font-size:1rem;gap:.5rem}.create-forum-container .forum-form label .label-with-required{align-items:center;display:inline-flex;font-weight:500;gap:.25rem}.create-forum-container .forum-form label .required{color:red}.create-forum-container .forum-form label input[type=text],.create-forum-container .forum-form label textarea{background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;color:#1f2937;font-size:1rem;padding:.5rem}.theme-light .create-forum-container .forum-form label input[type=text],.theme-light .create-forum-container .forum-form label textarea{background-color:#fff;border:1px solid #d3d3d3;color:#000}.theme-dark .create-forum-container .forum-form label input[type=text],.theme-dark .create-forum-container .forum-form label textarea{background-color:#222;border:1px solid #444;color:#f5f5f5}.create-forum-container .forum-form label textarea{min-height:100px;resize:vertical}.create-forum-container .forum-form .char-count{color:#6b7280;font-size:.875rem}.create-forum-container .forum-form .tag-input{display:flex;gap:.5rem}.create-forum-container .forum-form .tag-input input{flex:1 1}.create-forum-container .forum-form .tag-input button{background-color:#2563eb;border:none;border-radius:.5rem;color:#fff;cursor:pointer;padding:.5rem 1rem}.create-forum-container .forum-form .tag-input button:hover{background-color:#1d4ed8}.create-forum-container .forum-form .tags-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.create-forum-container .forum-form .tags-list .tag-chip{align-items:center;background-color:#ede9fe;border-radius:9999px;color:#5b21b6;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.4rem .8rem}.create-forum-container .forum-form .tags-list .tag-chip .remove-tag-btn{background:none;border:none;color:#7c3aed;cursor:pointer;font-size:1rem;line-height:1}.create-forum-container .forum-form .tags-list .tag-chip .remove-tag-btn:hover{color:#4c1d95}.create-forum-container .forum-form .form-buttons{display:flex;gap:1rem;justify-content:flex-end}.create-forum-container .forum-form .form-buttons .cancel-btn,.create-forum-container .forum-form .form-buttons .submit-btn{border-radius:.5rem;box-shadow:0 2px 4px #0000001a;cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1rem}.create-forum-container .forum-form .form-buttons .submit-btn{background-color:#10b981;border:none;color:#fff}.create-forum-container .forum-form .form-buttons .submit-btn:hover{background-color:#059669}.create-forum-container .forum-form .form-buttons .cancel-btn{background-color:#f3f4f6;border:1px solid #d1d5db;color:#374151}.create-forum-container .forum-form .form-buttons .cancel-btn:hover{background-color:#e5e7eb}.spinner{animation:spin .6s linear infinite;border:2px solid #0003;border-left-color:#000;height:16px;margin-left:10px;width:16px}.job-header{align-items:flex-start;background:#0000;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding:1.5rem 1.5rem .5rem}.job-header .left-section{align-items:center;display:flex;gap:.75rem}.job-header .left-section img{font-weight:750;height:35px;object-fit:contain;width:35px}.job-header .left-section span{color:#020202;font-size:1.8rem;font-weight:750}@media(max-width:600px){.job-header .left-section span{font-size:1.5rem}}.job-header .right-section{align-items:flex-end;display:flex;flex-direction:column;gap:1rem}.job-header .right-section .create-job-btn{background-color:#007bff;border:none;border-radius:.5rem;box-shadow:0 2px 6px #0000001a;color:#fff;cursor:pointer;font-size:1rem;padding:.45rem .9rem;transition:background-color .3s}.job-header .right-section .create-job-btn:hover{background-color:#0056b3}.job-header .right-section .create-job-btn:disabled{background-color:#999;cursor:not-allowed}@media(max-width:480px){.job-header .right-section .create-job-btn{font-size:.7rem;padding:.35rem .7rem}}@media(max-width:960px){.job-header .right-section .create-job-btn{font-size:.8rem;padding:.4rem .8rem}}.job-header .right-section .filter-container{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;gap:.25rem}.job-header .right-section .filter-container .filter-label{color:#333;font-size:.9rem}.job-header .right-section .filter-container select{border:1px solid #ccc;border-radius:6px;font-size:1rem;min-width:180px;outline:none;padding:.5rem 1rem}.job-header .right-section .filter-container select:focus{border-color:#007bff}@media(max-width:768px){.job-header{flex-direction:column;gap:1.5rem}.job-header,.job-header .right-section{align-items:stretch}.job-header .right-section .create-job-btn,.job-header .right-section .filter-container select{width:100%}}.job-main{background:#0000;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:1rem 1.5rem .5rem}.job-main .job-card{background:#fefefe;border:1px solid #ddd;border-radius:10px;margin-bottom:1rem;padding:1rem 1.5rem;transition:box-shadow .3s ease}.job-main .job-card .job-card-header{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.job-main .job-card .job-card-header .job-logo{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;height:48px;object-fit:contain;padding:4px;width:48px}.job-main .job-card .job-card-header .job-title-company{flex:1 1}.job-main .job-card .job-card-header .job-title-company h2{color:#222;font-size:1.15rem;font-weight:700;margin:0}.job-main .job-card .job-card-header .job-title-company .job-company{color:#666;font-size:.9rem;margin-top:.2rem}.job-main .job-card .job-card-header .job-posted-status{color:#999;font-size:.85rem;text-align:right}.job-main .job-card .job-card-header .job-posted-status time{display:block;margin-bottom:.3rem}.job-main .job-card .job-card-header .job-posted-status .job-status{background:#ffe6ca;border-radius:20px;color:#d48a00;font-size:.75rem;font-weight:600;padding:.25rem .75rem;white-space:nowrap}.job-main .job-card .job-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.job-main .job-card .job-tags .job-tag{background:#e5e7eb;border-radius:12px;color:#444;font-size:.8rem;padding:.3rem .8rem;transition:opacity .3s ease}.job-main .job-card .job-tags .job-tag.dimmed{opacity:.3}.job-main .job-card .job-details{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:1rem}.job-main .job-card .job-details div strong{color:#333;display:block;font-size:.85rem;font-weight:700;margin-bottom:.25rem}.job-main .job-card .job-details div p{color:#555;font-size:.9rem;margin:0}.job-main .job-card .view-details{text-align:right}.job-main .job-card .view-details .view-details-link{color:#0866ff;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .3s ease}.job-main .job-card .view-details .view-details-link:focus-visible,.job-main .job-card .view-details .view-details-link:hover{color:#004bb5;outline:none;text-decoration:underline}.job-main .end-message{color:#777;font-size:.9rem;margin-top:2rem;text-align:center}.skeleton{background:#fff;border-radius:10px;box-shadow:0 2px 6px #0000000d;margin-bottom:1.5rem;padding:1rem}.shimmer{animation:shimmer 1.2s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}.skeleton-logo{border-radius:5px;height:50px;margin-right:1rem;width:50px}.skeleton-button,.skeleton-company,.skeleton-date,.skeleton-line,.skeleton-line-short,.skeleton-tag,.skeleton-title{border-radius:4px;height:14px;margin-bottom:10px}.skeleton-title{width:150px}.skeleton-company{width:100px}.skeleton-date{align-self:flex-end;width:80px}.skeleton-tag{display:inline-block;margin-right:5px;width:60px}.skeleton-line{width:120px}.skeleton-line-short{width:80px}.skeleton-button{height:24px;margin-top:10px;width:90px}.job-details-layout{background:#f8f9fc;display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1.5rem 11rem}@media(max-width:992px){.job-details-layout{padding:1rem}}.theme-light .job-details-layout{background-color:#f6f3f3;color:#000}.theme-dark .job-details-layout{background-color:#333;color:#f5f5f5}.job-details-header{padding-bottom:.5rem;width:100%}.job-details-header h1{color:#333;font-family:Segoe UI,sans-serif;font-size:1.8rem;font-weight:700;margin:0}.job-content{display:flex;gap:.5rem;margin-top:1rem}@media(max-width:992px){.job-content{flex-direction:column}}.job-details-page{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;flex:3 1;font-family:Segoe UI,sans-serif;padding:2rem}.job-details-page .job-header{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.job-details-page .job-header .job-logo{border:1px solid #ddd;border-radius:8px;height:60px;object-fit:cover;width:60px}.job-details-page .job-header .company-name{color:#666;font-size:1rem;margin-top:.3rem}.job-details-page .job-header .job-tag{background:#e0f8ed;border-radius:20px;color:#2a7;font-size:.85rem;font-weight:600;margin-left:auto;padding:.25rem .75rem}.job-details-page .job-header .job-tag.green{background:#e6f7f0;color:#28a745}.job-details-page .job-info{color:#333;display:flex;flex-wrap:wrap;font-size:.95rem;gap:1.5rem;margin-bottom:2rem}.job-details-page .job-info div{flex:1 1;min-width:180px}.job-details-page .section{margin-top:2rem}.job-details-page .section h3{color:#222;font-size:1.25rem;margin-bottom:.75rem}.job-details-page .section p{color:#444;line-height:1.6;margin:.3rem 0}.job-details-page .section ol,.job-details-page .section ul{color:#444;margin-left:1.5rem}.job-details-page .section .tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.job-details-page .section .tags .tag{background:#f0f0f5;border:1px solid #ddd;border-radius:20px;color:#444;font-size:.85rem;padding:.4rem .8rem}.sidebar{flex:1 1;gap:1.5rem}.sidebar .card{background:#fff;border-radius:8px;box-shadow:0 1px 6px #00000012;font-size:.9rem;padding:1.25rem}.sidebar .card h4{color:#333;font-size:1.1rem;margin-bottom:.75rem}.sidebar .card a{color:#6c63ff;display:inline-block;margin-top:.5rem;text-decoration:none}.sidebar .card a:hover{text-decoration:underline}.sidebar .card p{line-height:1.4;margin-bottom:.5rem}.back-button{align-items:center;background:none;border:none;color:#6c63ff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.4rem;margin-bottom:1rem}.back-button:hover{text-decoration:underline}@media(max-width:768px){.job-details-page{padding:1rem}.job-header{align-items:flex-start;flex-direction:column}.job-header .job-tag{margin-left:0}.job-info,.sidebar{flex-direction:column}}.create-offer-container{border-radius:.5rem;font-family:sans-serif;margin:0 auto;max-width:100%;padding:1.5rem}.theme-light .create-offer-container{background-color:#f6f3f3;color:#000}.theme-dark .create-offer-container{background-color:#333;color:#f5f5f5}.create-offer-container .top-bar{display:flex;justify-content:flex-start;margin-bottom:1rem}.create-offer-container .top-bar .back-btn{align-items:center;background-color:#0000;border:none;color:#007bff;cursor:pointer;display:flex;font-size:1.25rem;font-weight:500;gap:.3rem}.create-offer-container .top-bar .back-btn .arrow-symbol{font-size:1.5rem;text-decoration:none}.create-offer-container .top-bar .back-btn .go-back-text{font-size:1rem;text-decoration:none}.create-offer-container .top-bar .back-btn .go-back-text:hover{text-decoration:underline}.create-offer-container .top-bar .back-btn:hover .arrow-symbol{text-decoration:none}.create-offer-container h1{font-size:1.5rem;font-weight:400;margin-bottom:1.5rem}.create-offer-container .offer-form{display:flex;flex-direction:column;gap:1.25rem}.create-offer-container .offer-form label{display:flex;flex-direction:column;font-size:1rem;gap:.5rem}.create-offer-container .offer-form label .label-with-required{align-items:center;display:inline-flex;font-weight:500;gap:.25rem}.create-offer-container .offer-form label .required{color:red}.create-offer-container .offer-form label input[type=file],.create-offer-container .offer-form label input[type=number],.create-offer-container .offer-form label input[type=text],.create-offer-container .offer-form label select,.create-offer-container .offer-form label textarea{background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;color:#1f2937;font-size:1rem;padding:.5rem}.theme-light .create-offer-container .offer-form label input[type=file],.theme-light .create-offer-container .offer-form label input[type=number],.theme-light .create-offer-container .offer-form label input[type=text],.theme-light .create-offer-container .offer-form label select,.theme-light .create-offer-container .offer-form label textarea{background-color:#fff;border:1px solid #d3d3d3;color:#000}.theme-dark .create-offer-container .offer-form label input[type=file],.theme-dark .create-offer-container .offer-form label input[type=number],.theme-dark .create-offer-container .offer-form label input[type=text],.theme-dark .create-offer-container .offer-form label select,.theme-dark .create-offer-container .offer-form label textarea{background-color:#222;border:1px solid #444;color:#f5f5f5}.create-offer-container .offer-form label textarea{min-height:100px;resize:vertical}.create-offer-container .offer-form .char-count{color:#6b7280;font-size:.875rem}.create-offer-container .offer-form .form-buttons{display:flex;gap:1rem;justify-content:flex-end}.create-offer-container .offer-form .form-buttons .cancel-btn,.create-offer-container .offer-form .form-buttons .submit-btn{border-radius:.5rem;box-shadow:0 2px 4px #0000001a;cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1rem;transition:background-color .3s ease,color .3s ease}.create-offer-container .offer-form .form-buttons .submit-btn{background-color:#10b981;border:none;color:#fff}.create-offer-container .offer-form .form-buttons .submit-btn:hover{background-color:#059669}.create-offer-container .offer-form .form-buttons .cancel-btn{background-color:#f3f4f6;border:1px solid #d1d5db;color:#374151}.create-offer-container .offer-form .form-buttons .cancel-btn:hover{background-color:#e5e7eb}.spinner{animation:spin .8s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:25px;margin-left:8px;vertical-align:middle;width:25px}.error,.success{text-align:center}.success{color:#10b981}.events{display:flex;flex-direction:column;font-family:sans-serif;height:100vh;width:100%}.events .events-body{flex:1 1;overflow:hidden}.events .events-body iframe{border:none;height:100%;width:100%}@media(max-width:600px){.events-header h1{font-size:1.5rem}}.people-section{padding:1.5rem}.people-section h2{font-size:2rem;margin-bottom:1.5rem}.theme-light .people-section h2{color:#000}.theme-dark .people-section h2{color:#f5f5f5}.people-section .user-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.people-section .user-card{border-radius:12px;display:flex;padding:1rem;transition:transform .2s ease,box-shadow .2s ease}.theme-light .people-section .user-card{background-color:#fff;color:#000}.theme-dark .people-section .user-card{background-color:#222;color:#f5f5f5}.people-section .user-card:hover{box-shadow:0 6px 18px #00000026;transform:translateY(-3px)}.people-section .user-card .card-left{flex-shrink:0}.people-section .user-card .card-left .skeleton-img,.people-section .user-card .card-left img{border:2px solid #b0c4de;border-radius:50%;height:70px;object-fit:cover;width:70px}.people-section .user-card .card-right{display:flex;flex-direction:column;justify-content:space-between;margin-left:1rem;width:100%}.people-section .user-card .card-right p{font-size:.95rem;margin:.3rem 0}.people-section .user-card .card-right .card-buttons{margin-top:.5rem}.people-section .user-card .card-right .card-buttons button{background:#4169e1;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;margin-right:.5rem;padding:.4rem .9rem;transition:all .3s}.people-section .user-card .card-right .card-buttons button:hover{background:#87cefa}.people-section .popup-overlay{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;margin-top:5rem;position:fixed;right:0;top:0;z-index:999}.people-section .popup-overlay .popup-card{border-radius:20px;max-height:85vh;max-width:460px;overflow-y:auto;padding:2rem 1.5rem;position:relative;text-align:center;width:90%}.theme-light .people-section .popup-overlay .popup-card{background:#f6f3f3;box-shadow:0 10px 30px #00000080;color:#000}.theme-dark .people-section .popup-overlay .popup-card{background:#333;box-shadow:0 10px 30px #00000080;color:#f5f5f5}.people-section .popup-overlay .popup-card .close-btn{background:#0000;border:none;color:rgba(53,53,54,.761);cursor:pointer;font-size:1.4rem;position:absolute;right:10px;top:5px;transition:color .3s,transform .2s}.people-section .popup-overlay .popup-card .close-btn:hover{color:rgba(240,48,48,.902);transform:scale(1.1)}.people-section .popup-overlay .popup-card .popup-row{align-items:center;display:flex;justify-content:space-between}.people-section .popup-overlay .popup-card .popup-row p.left{text-align:left}.people-section .popup-overlay .popup-card .popup-row p.right{text-align:right}.theme-light .people-section .popup-overlay .popup-card .popup-row p strong{color:#555}.theme-dark .people-section .popup-overlay .popup-card .popup-row p strong{color:#d3d3d3}.people-section .popup-overlay .popup-card .popup-profile-pic{border:3px solid #b0c4de;border-radius:50%;box-shadow:0 0 16px #b0c4decc;height:110px;margin:0 auto 1rem;object-fit:cover;width:110px}.people-section .popup-overlay .popup-card h3{color:#4169e1;font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.people-section .popup-overlay .popup-card p{font-size:.95rem;line-height:1.5;margin:.4rem 0;text-align:left}.theme-light .people-section .popup-overlay .popup-card p strong{color:#555}.theme-dark .people-section .popup-overlay .popup-card p strong{color:#d3d3d3}.people-section .popup-overlay .popup-card .popup-links{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin:1.2rem 0 1rem}.people-section .popup-overlay .popup-card .popup-links a,.people-section .popup-overlay .popup-card .popup-links button{align-items:center;background:#0000;border:2px solid #4169e1;border-radius:50%;color:#4169e1;display:flex;height:42px;justify-content:center;transition:all .3s;width:42px}.people-section .popup-overlay .popup-card .popup-links a svg,.people-section .popup-overlay .popup-card .popup-links button svg{font-size:28px}.people-section .popup-overlay .popup-card .popup-links a:hover,.people-section .popup-overlay .popup-card .popup-links button:hover{background:#4169e1;color:#fff;transform:scale(1.1)}.people-section .popup-overlay .popup-card .popup-buttons{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.people-section .popup-overlay .popup-card .popup-buttons button{background:#4169e1;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:.6rem 1.4rem;transition:background .3s,transform .2s}.people-section .popup-overlay .popup-card .popup-buttons button:hover{background:#87cefa;transform:translateY(-2px)}.people-section .skeleton-card{align-items:flex-start;background:#f1f1f1;border-radius:10px;box-shadow:0 2px 8px #0000001a;display:flex;padding:1rem}.theme-light .people-section .skeleton-card{background:#f6f3f3}.theme-dark .people-section .skeleton-card{background:#333}.people-section .skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#e0e0e0 25%,#f8f8f8 50%,#e0e0e0 75%);background-size:200% 100%;border-radius:4px}.people-section .skeleton-img{border-radius:50%;flex-shrink:0;height:70px;width:70px}.people-section .skeleton-text{border-radius:4px;height:14px;margin:.4rem 0}.people-section .skeleton-text.short{width:60%}.people-section .skeleton-text.medium{width:80%}.people-section .skeleton-buttons{display:flex;margin-top:.5rem}.people-section .skeleton-button{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#e0e0e0 25%,#f8f8f8 50%,#e0e0e0 75%);background-size:200% 100%;border-radius:5px;height:28px;margin-right:.5rem;width:80px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.people-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.people-header .left-section{align-items:center;display:flex;gap:.5rem}.people-header .left-section img{font-weight:750;height:35px;object-fit:contain;width:35px}.people-header .left-section .home-title{font-size:1.8rem;font-weight:750}.people-header .search-input{border:1px solid #ccc;border-radius:8px;font-size:1rem;height:42px;max-width:100%;outline:none;padding:.5rem 1rem;transition:border .3s;width:300px}.people-header .search-input:focus{border-color:#4169e1}@media(max-width:550px){.people-header .search-input{width:50%}}@media(max-width:400px){.people-header .search-input{width:35%}}.faculty-tag{background:linear-gradient(135deg,#141e30,#243b55);border-radius:30px 6px 30px 6px;box-shadow:inset 0 0 8px #ffffff1a,0 4px 12px #0006;color:#fff;display:inline-block;font-family:Orbitron,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:1.5px;margin-right:22px;margin-top:2px;overflow:hidden;padding:8px 18px;position:relative;text-shadow:0 2px 6px #0006;text-transform:uppercase}.faculty-tag:before{background:#ffffff1a;content:"";height:100%;left:-20%;position:absolute;top:0;transform:skewX(-20deg);width:100%}.hover-bg{background:#00000014;border-radius:16px;height:0;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:all .35s ease;width:0;z-index:1}.user-grid{position:relative;z-index:2}.sidebar-skeleton{border-right:1px solid #d1d5db;display:flex;flex-direction:column;height:100%;transition:all .2s ease;width:5rem}@media(min-width:1024px){.sidebar-skeleton{width:18rem}}.sidebar-skeleton .sidebar-header{animation:pulse 1.5s ease-in-out infinite;border-bottom:1px solid #d1d5db;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;width:100%}.sidebar-skeleton .sidebar-header .header-top{align-items:center;display:flex;gap:.5rem}.sidebar-skeleton .sidebar-header .header-top .icon{color:#0009;height:1.5rem;width:1.5rem}.sidebar-skeleton .sidebar-header .header-top .title-skeleton{background-color:#e0e0e0;border-radius:4px;height:1rem;width:6rem}@media(max-width:1024px){.sidebar-skeleton .sidebar-header .header-top .title-skeleton{display:none}}.sidebar-skeleton .sidebar-header .header-bottom{display:none}@media(min-width:1024px){.sidebar-skeleton .sidebar-header .header-bottom{align-items:center;display:flex;gap:.5rem}}.sidebar-skeleton .sidebar-header .header-bottom .dot-skeleton{background-color:#e0e0e0;border-radius:50%;height:1rem;width:1rem}.sidebar-skeleton .sidebar-header .header-bottom .bar-skeleton{background-color:#e0e0e0;border-radius:4px;height:1rem;width:7rem}.sidebar-skeleton .contact-list{animation:pulse 1.5s ease-in-out infinite;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;padding:.75rem;width:100%}.sidebar-skeleton .contact-list .contact-skeleton{align-items:center;border-radius:.5rem;display:flex;justify-content:space-between;padding:.75rem .5rem;transition:background-color .3s}.sidebar-skeleton .contact-list .contact-skeleton:hover{background-color:#e5e7eb}.sidebar-skeleton .contact-list .contact-skeleton .avatar-skeleton{background-color:#e0e0e0;border-radius:9999px;height:3rem;width:3rem}.sidebar-skeleton .contact-list .contact-skeleton .info-skeleton{display:none}@media(min-width:1024px){.sidebar-skeleton .contact-list .contact-skeleton .info-skeleton{display:flex;flex:1 1;flex-direction:column;margin-left:.75rem}}.sidebar-skeleton .contact-list .contact-skeleton .info-skeleton .name-status{display:flex;justify-content:space-between;width:100%}.sidebar-skeleton .contact-list .contact-skeleton .info-skeleton .name-status .name-bar{background-color:#e0e0e0;border-radius:4px;height:1rem;width:66%}.sidebar-skeleton .contact-list .contact-skeleton .info-skeleton .name-status .status-bar{background-color:#e0e0e0;border-radius:4px;height:.75rem;width:25%}.sidebar{border-right:1px solid #d1d5db;display:flex;flex-direction:column;height:100%;transition:all .2s ease-in-out;width:100%}@media(min-width:1024px){.sidebar{width:22rem}}.sidebar .divider{border:none;border-top:1px solid #e0e0e0}.sidebar .tabs{display:flex;justify-content:space-around;margin-bottom:6px}.sidebar .tabs .tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#666;cursor:pointer;flex:1 1;font-size:.9rem;font-weight:600;padding:2px 0;transition:all .2s ease}.sidebar .tabs .tab:hover{color:#333}.sidebar .tabs .tab.active{border-bottom:2px solid #4a90e2;color:#4a90e2}.sidebar-header{margin:0 1rem;padding:1rem 0 0}.sidebar-header .header-top{align-items:center;display:flex;gap:.5rem}.sidebar-header .header-top .icon{height:1.5rem;width:1.5rem}.sidebar-header .header-top .title{font-size:1rem;font-weight:600}.sidebar-header .filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.sidebar-header .filter-row .filter-toggle{align-items:center;display:flex;font-size:.875rem;gap:.5rem}.sidebar-header .filter-row .filter-toggle input[type=checkbox]{accent-color:#3b82f6;height:1rem;width:1rem}.sidebar-header .filter-row .online-count{color:#71717a;font-size:.75rem}.sidebar-header .search-bar{margin-right:.45rem;margin-top:.75rem}.sidebar-header .search-bar input{border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;outline:none;padding:.5rem .75rem;transition:border-color .2s ease;width:80%}.sidebar-header .search-bar input:focus{border-color:#3b82f6}.contact-list{overflow-y:auto;padding:.75rem 1rem}.contact-list .contact-item{background-color:#0000;border:1px solid #d1d5db;border-radius:.5rem;cursor:pointer;display:flex;margin-bottom:.5rem;transition:all .2s ease;width:100%}.contact-list .contact-item:hover{background-color:#f3f4f6}.contact-list .contact-item.selected{border:2px solid #000}.contact-list .contact-item .contact-content{align-items:center;display:flex;gap:.75rem;padding:.75rem 1rem;width:100%}.contact-list .contact-item .contact-content .avatar-wrapper{flex-shrink:0;position:relative}.contact-list .contact-item .contact-content .avatar-wrapper .avatar{border-radius:9999px;height:2.5rem;object-fit:cover;width:2.5rem}.contact-list .contact-item .contact-content .avatar-wrapper .online-dot{background-color:#22c55e;border:2px solid #fff;border-radius:9999px;bottom:0;height:.75rem;left:70%;position:absolute;transform:translateX(-50%);width:.75rem}.contact-list .contact-item .contact-content .user-info{display:flex;flex-direction:column;min-width:0;text-align:left}.contact-list .contact-item .contact-content .user-info .name{font-size:1rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-list .contact-item .contact-content .user-info .status{color:#a1a1aa;font-size:.875rem}.contact-list .no-users{color:#71717a;padding:1rem;text-align:center}.unread-badge{background:#2563eb;border-radius:9999px;box-shadow:0 2px 4px #00000026;color:#fff;font-size:11px;font-weight:600;height:18px;justify-content:center;line-height:1;margin-left:8px;min-width:22px;padding:0 6px}.name-row,.unread-badge{align-items:center;display:flex}.name-row{justify-content:space-between}.no-chat-container{align-items:center;background-color:#ffffff80;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:100vh;width:100%}@media(max-width:1023px){.no-chat-container{display:none}}.no-chat-content{align-items:center;flex-direction:column;gap:1.5rem;margin-top:0;max-width:28rem;text-align:center}.icon-wrapper,.icon-wrapper .icon-bounce,.no-chat-content{display:flex;justify-content:center}.icon-wrapper .icon-bounce{align-items:center;animation:bounce 1.5s infinite;background-color:#3b82f61a;border-radius:1rem;height:4rem;width:4rem}.icon-wrapper .icon-bounce .chat-icon{color:#3b82f6;height:2rem;width:2rem}.welcome-title{font-size:1.5rem;font-weight:700}.welcome-subtitle{color:#0009;font-size:1rem}.chat-header-container{background-color:#fff;border-bottom:1px solid #d1d5db;padding:.625rem}.chat-header-inner{align-items:left;display:flex;gap:1rem}.chat-header-inner .user-info{align-items:center;display:flex;gap:.75rem}.chat-header-inner .user-info .avatar .avatar-img{border-radius:50%;height:40px;overflow:hidden;position:relative;width:40px}.chat-header-inner .user-info .avatar .avatar-img img{height:100%;object-fit:cover;width:100%}.chat-header-inner .user-info .user-meta h3{font-weight:500;margin:0}.chat-header-inner .user-info .user-meta p{color:#0009;font-size:.875rem;margin:0}.chat-header-inner .user-info .user-meta p.online{color:green}.chat-header-inner .user-info .user-meta p.offline{color:gray}.chat-header-inner .close-btn{background:none;border:none;cursor:pointer}.chat-header-inner .close-btn .back-icon{color:#1f2937;height:1.5rem;width:1.5rem}.message-input{padding:1rem;width:100%}.message-input .image-preview{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.message-input .image-preview .preview-wrapper{position:relative}.message-input .image-preview .preview-wrapper img{border:1px solid #3f3f46;border-radius:.5rem;height:80px;object-fit:cover;width:80px}.message-input .image-preview .preview-wrapper .remove-btn{align-items:center;background-color:#e5e7eb;border:none;border-radius:9999px;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:-6px;top:-6px;width:20px}.message-input .input-form{align-items:center;display:flex;gap:.5rem;padding-right:2.5rem}.message-input .input-form .image-btn{background:none;border:none;color:#a1a1aa;cursor:pointer}.message-input .input-form .image-btn.active{color:#10b981}.message-input .input-form .image-btn svg{height:1.25rem;width:1.25rem}.message-input .input-form .input-group{align-items:center;display:flex;flex:1 1;gap:.5rem}.message-input .input-form .input-group input[type=text]{border:1px solid #d1d5db;border-radius:.5rem;flex:1 1;font-size:1rem;padding:.5rem .75rem}.message-input .input-form .input-group input[type=text]:focus{border-color:#60a5fa;outline:none}.message-input .input-form .input-group .file-input{display:none}.message-input .input-form .send-btn{align-items:center;background-color:#2563eb;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:2rem;justify-content:center;padding:.5rem;width:2rem}.message-input .input-form .send-btn:disabled{background-color:#cbd5e1;cursor:not-allowed}.message-input .input-form .send-btn svg{height:1.25rem;width:1.25rem}.message-skeleton-container{display:flex;flex:1 1;flex-direction:column;gap:1rem;overflow-y:auto;padding:1rem}.chat-bubble-wrapper{align-items:flex-start;display:flex;flex-direction:column}.chat-bubble-wrapper.right{align-items:flex-end}.avatar-skeleton .avatar-circle{border-radius:50%;height:40px;width:40px}.avatar-skeleton .avatar-circle,.header-skeleton{animation:pulse 1.5s ease-in-out infinite;background-color:#e0e0e0}.header-skeleton{border-radius:4px;height:16px;margin:.25rem 0;width:64px}.bubble-skeleton .bubble-content{animation:pulse 1.5s ease-in-out infinite;background-color:#e0e0e0;border-radius:12px;height:64px;width:200px}.chat-container{display:flex;flex-direction:column;height:100%;position:relative}.chat-container .chat-body{flex:1 1;gap:1rem;overflow-y:auto;padding:1rem}.chat-container .chat-body,.chat-container .chat-message{display:flex;flex-direction:column}.chat-container .chat-message.chat-start .chat-avatar{margin-right:.5rem}.chat-container .chat-message.chat-end .chat-avatar{margin-left:.5rem}.chat-container .chat-message.chat-end .chat-content,.chat-container .chat-message.chat-start .chat-content{align-items:flex-end;display:flex;gap:.5rem}.chat-container .chat-message.chat-start .chat-content{flex-direction:row}.chat-container .chat-message.chat-end .chat-content{flex-direction:row-reverse}.chat-container .chat-message .chat-avatar{border:1px solid #ccc;border-radius:9999px;flex-shrink:0;height:40px;overflow:hidden;width:40px}.chat-container .chat-message .chat-avatar img{height:100%;object-fit:cover;width:100%}.chat-container .chat-message .chat-bubble-container{display:flex;flex-direction:column;max-width:75%}.chat-container .chat-message .chat-bubble-container .chat-header{margin-bottom:.25rem}.chat-container .chat-message .chat-bubble-container .chat-header time{font-size:.75rem;opacity:.5}.chat-container .chat-message .chat-bubble-container .chat-bubble{word-wrap:break-word;border-radius:1rem;display:inline-block;max-width:100%;overflow-wrap:break-word;padding:.75rem 1rem;position:relative}.chat-container .chat-message .chat-bubble-container .chat-bubble p{margin:0;white-space:pre-wrap;word-break:break-word}.chat-container .chat-message .chat-bubble-container .chat-bubble .chat-image{border-radius:.5rem;cursor:pointer;margin-bottom:.25rem;max-width:300px;transition:transform .3s;width:100%}.chat-container .chat-message .chat-bubble-container .chat-bubble .chat-image:hover{transform:scale(1.05)}.chat-container .chat-message .chat-bubble-container .chat-bubble.image-only{background-color:#0000;padding:0}.chat-container .chat-message.chat-start .chat-bubble{background-color:#e5f3ff;border-top-left-radius:0}.chat-container .chat-message.chat-start .chat-bubble:before{border-bottom:10px solid #0000;border-right:10px solid #e5f3ff;border-top:10px solid #0000;content:"";height:0;left:-10px;position:absolute;top:10px;width:0}.chat-container .chat-message.chat-end .chat-bubble{background-color:#bee3f8;border-top-right-radius:0}.chat-container .chat-message.chat-end .chat-bubble:before{border-bottom:10px solid #0000;border-left:10px solid #bee3f8;border-top:10px solid #0000;content:"";height:0;position:absolute;right:-10px;top:10px;width:0}.chat-container .image-modal{align-items:center;background-color:#000c;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.chat-container .image-modal img{border-radius:.5rem;box-shadow:0 10px 25px #00000040;max-height:90vh;max-width:90vw}.chat-date-heading{color:#666;color:var(--text-muted,#666);font-size:.9rem;font-weight:600;margin:1rem 0 .5rem;text-align:center}.new-messages-divider{align-items:center;color:#f44;display:flex;font-size:.9rem;font-weight:600;justify-content:center;margin:10px 0;position:relative}.new-messages-divider span{background:#fff;border:1px solid #f44;border-radius:12px;padding:2px 10px}.new-messages-divider:after,.new-messages-divider:before{background:#ddd;content:"";flex:1 1;height:1px;margin:0 8px}.home{background-color:#f1f5f9;height:100vh;margin:1.5rem 0 0}.home .home-header{align-items:center;display:flex;gap:10px;margin-bottom:1rem}.home .home-header img{font-weight:750;height:35px;object-fit:contain;width:35px}.home .home-header span{font-size:1.8rem;font-weight:750}.home .home-wrapper{display:flex;justify-content:center}.home .home-wrapper .home-content{background-color:#fff;border-radius:.5rem;box-shadow:0 0 10px #0000001a;height:calc(100vh - 8rem);max-width:96rem;width:100%}.home .home-wrapper .home-content .chat-wrapper{border-radius:.5rem;display:flex;height:100%;overflow:hidden}.home .home-wrapper .home-content .chat-wrapper .chat-sidebar{width:100%}@media(min-width:1024px){.home .home-wrapper .home-content .chat-wrapper .chat-sidebar{width:auto}}.home .home-wrapper .home-content .chat-wrapper .chat-sidebar.mobile-hidden{display:none}@media(min-width:1024px){.home .home-wrapper .home-content .chat-wrapper .chat-sidebar.mobile-hidden{display:block}}.home .home-wrapper .home-content .chat-wrapper .chat-main{display:flex;flex:1 1;flex-direction:column;position:relative;width:100%}.home .home-wrapper .home-content .chat-wrapper .chat-main .chat-body{flex:1 1;height:100%}.home .home-wrapper .home-content .chat-wrapper .chat-main .chat-body .desktop-only{display:none}@media(min-width:1024px){.home .home-wrapper .home-content .chat-wrapper .chat-main .chat-body .desktop-only{display:block;height:100%}}@layer theme{@theme default{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% 0.013 17.38);--color-red-100:oklch(93.6% 0.032 17.717);--color-red-200:oklch(88.5% 0.062 18.334);--color-red-300:oklch(80.8% 0.114 19.571);--color-red-400:oklch(70.4% 0.191 22.216);--color-red-500:oklch(63.7% 0.237 25.331);--color-red-600:oklch(57.7% 0.245 27.325);--color-red-700:oklch(50.5% 0.213 27.518);--color-red-800:oklch(44.4% 0.177 26.899);--color-red-900:oklch(39.6% 0.141 25.723);--color-red-950:oklch(25.8% 0.092 26.042);--color-orange-50:oklch(98% 0.016 73.684);--color-orange-100:oklch(95.4% 0.038 75.164);--color-orange-200:oklch(90.1% 0.076 70.697);--color-orange-300:oklch(83.7% 0.128 66.29);--color-orange-400:oklch(75% 0.183 55.934);--color-orange-500:oklch(70.5% 0.213 47.604);--color-orange-600:oklch(64.6% 0.222 41.116);--color-orange-700:oklch(55.3% 0.195 38.402);--color-orange-800:oklch(47% 0.157 37.304);--color-orange-900:oklch(40.8% 0.123 38.172);--color-orange-950:oklch(26.6% 0.079 36.259);--color-amber-50:oklch(98.7% 0.022 95.277);--color-amber-100:oklch(96.2% 0.059 95.617);--color-amber-200:oklch(92.4% 0.12 95.746);--color-amber-300:oklch(87.9% 0.169 91.605);--color-amber-400:oklch(82.8% 0.189 84.429);--color-amber-500:oklch(76.9% 0.188 70.08);--color-amber-600:oklch(66.6% 0.179 58.318);--color-amber-700:oklch(55.5% 0.163 48.998);--color-amber-800:oklch(47.3% 0.137 46.201);--color-amber-900:oklch(41.4% 0.112 45.904);--color-amber-950:oklch(27.9% 0.077 45.635);--color-yellow-50:oklch(98.7% 0.026 102.212);--color-yellow-100:oklch(97.3% 0.071 103.193);--color-yellow-200:oklch(94.5% 0.129 101.54);--color-yellow-300:oklch(90.5% 0.182 98.111);--color-yellow-400:oklch(85.2% 0.199 91.936);--color-yellow-500:oklch(79.5% 0.184 86.047);--color-yellow-600:oklch(68.1% 0.162 75.834);--color-yellow-700:oklch(55.4% 0.135 66.442);--color-yellow-800:oklch(47.6% 0.114 61.907);--color-yellow-900:oklch(42.1% 0.095 57.708);--color-yellow-950:oklch(28.6% 0.066 53.813);--color-lime-50:oklch(98.6% 0.031 120.757);--color-lime-100:oklch(96.7% 0.067 122.328);--color-lime-200:oklch(93.8% 0.127 124.321);--color-lime-300:oklch(89.7% 0.196 126.665);--color-lime-400:oklch(84.1% 0.238 128.85);--color-lime-500:oklch(76.8% 0.233 130.85);--color-lime-600:oklch(64.8% 0.2 131.684);--color-lime-700:oklch(53.2% 0.157 131.589);--color-lime-800:oklch(45.3% 0.124 130.933);--color-lime-900:oklch(40.5% 0.101 131.063);--color-lime-950:oklch(27.4% 0.072 132.109);--color-green-50:oklch(98.2% 0.018 155.826);--color-green-100:oklch(96.2% 0.044 156.743);--color-green-200:oklch(92.5% 0.084 155.995);--color-green-300:oklch(87.1% 0.15 154.449);--color-green-400:oklch(79.2% 0.209 151.711);--color-green-500:oklch(72.3% 0.219 149.579);--color-green-600:oklch(62.7% 0.194 149.214);--color-green-700:oklch(52.7% 0.154 150.069);--color-green-800:oklch(44.8% 0.119 151.328);--color-green-900:oklch(39.3% 0.095 152.535);--color-green-950:oklch(26.6% 0.065 152.934);--color-emerald-50:oklch(97.9% 0.021 166.113);--color-emerald-100:oklch(95% 0.052 163.051);--color-emerald-200:oklch(90.5% 0.093 164.15);--color-emerald-300:oklch(84.5% 0.143 164.978);--color-emerald-400:oklch(76.5% 0.177 163.223);--color-emerald-500:oklch(69.6% 0.17 162.48);--color-emerald-600:oklch(59.6% 0.145 163.225);--color-emerald-700:oklch(50.8% 0.118 165.612);--color-emerald-800:oklch(43.2% 0.095 166.913);--color-emerald-900:oklch(37.8% 0.077 168.94);--color-emerald-950:oklch(26.2% 0.051 172.552);--color-teal-50:oklch(98.4% 0.014 180.72);--color-teal-100:oklch(95.3% 0.051 180.801);--color-teal-200:oklch(91% 0.096 180.426);--color-teal-300:oklch(85.5% 0.138 181.071);--color-teal-400:oklch(77.7% 0.152 181.912);--color-teal-500:oklch(70.4% 0.14 182.503);--color-teal-600:oklch(60% 0.118 184.704);--color-teal-700:oklch(51.1% 0.096 186.391);--color-teal-800:oklch(43.7% 0.078 188.216);--color-teal-900:oklch(38.6% 0.063 188.416);--color-teal-950:oklch(27.7% 0.046 192.524);--color-cyan-50:oklch(98.4% 0.019 200.873);--color-cyan-100:oklch(95.6% 0.045 203.388);--color-cyan-200:oklch(91.7% 0.08 205.041);--color-cyan-300:oklch(86.5% 0.127 207.078);--color-cyan-400:oklch(78.9% 0.154 211.53);--color-cyan-500:oklch(71.5% 0.143 215.221);--color-cyan-600:oklch(60.9% 0.126 221.723);--color-cyan-700:oklch(52% 0.105 223.128);--color-cyan-800:oklch(45% 0.085 224.283);--color-cyan-900:oklch(39.8% 0.07 227.392);--color-cyan-950:oklch(30.2% 0.056 229.695);--color-sky-50:oklch(97.7% 0.013 236.62);--color-sky-100:oklch(95.1% 0.026 236.824);--color-sky-200:oklch(90.1% 0.058 230.902);--color-sky-300:oklch(82.8% 0.111 230.318);--color-sky-400:oklch(74.6% 0.16 232.661);--color-sky-500:oklch(68.5% 0.169 237.323);--color-sky-600:oklch(58.8% 0.158 241.966);--color-sky-700:oklch(50% 0.134 242.749);--color-sky-800:oklch(44.3% 0.11 240.79);--color-sky-900:oklch(39.1% 0.09 240.876);--color-sky-950:oklch(29.3% 0.066 243.157);--color-blue-50:oklch(97% 0.014 254.604);--color-blue-100:oklch(93.2% 0.032 255.585);--color-blue-200:oklch(88.2% 0.059 254.128);--color-blue-300:oklch(80.9% 0.105 251.813);--color-blue-400:oklch(70.7% 0.165 254.624);--color-blue-500:oklch(62.3% 0.214 259.815);--color-blue-600:oklch(54.6% 0.245 262.881);--color-blue-700:oklch(48.8% 0.243 264.376);--color-blue-800:oklch(42.4% 0.199 265.638);--color-blue-900:oklch(37.9% 0.146 265.522);--color-blue-950:oklch(28.2% 0.091 267.935);--color-indigo-50:oklch(96.2% 0.018 272.314);--color-indigo-100:oklch(93% 0.034 272.788);--color-indigo-200:oklch(87% 0.065 274.039);--color-indigo-300:oklch(78.5% 0.115 274.713);--color-indigo-400:oklch(67.3% 0.182 276.935);--color-indigo-500:oklch(58.5% 0.233 277.117);--color-indigo-600:oklch(51.1% 0.262 276.966);--color-indigo-700:oklch(45.7% 0.24 277.023);--color-indigo-800:oklch(39.8% 0.195 277.366);--color-indigo-900:oklch(35.9% 0.144 278.697);--color-indigo-950:oklch(25.7% 0.09 281.288);--color-violet-50:oklch(96.9% 0.016 293.756);--color-violet-100:oklch(94.3% 0.029 294.588);--color-violet-200:oklch(89.4% 0.057 293.283);--color-violet-300:oklch(81.1% 0.111 293.571);--color-violet-400:oklch(70.2% 0.183 293.541);--color-violet-500:oklch(60.6% 0.25 292.717);--color-violet-600:oklch(54.1% 0.281 293.009);--color-violet-700:oklch(49.1% 0.27 292.581);--color-violet-800:oklch(43.2% 0.232 292.759);--color-violet-900:oklch(38% 0.189 293.745);--color-violet-950:oklch(28.3% 0.141 291.089);--color-purple-50:oklch(97.7% 0.014 308.299);--color-purple-100:oklch(94.6% 0.033 307.174);--color-purple-200:oklch(90.2% 0.063 306.703);--color-purple-300:oklch(82.7% 0.119 306.383);--color-purple-400:oklch(71.4% 0.203 305.504);--color-purple-500:oklch(62.7% 0.265 303.9);--color-purple-600:oklch(55.8% 0.288 302.321);--color-purple-700:oklch(49.6% 0.265 301.924);--color-purple-800:oklch(43.8% 0.218 303.724);--color-purple-900:oklch(38.1% 0.176 304.987);--color-purple-950:oklch(29.1% 0.149 302.717);--color-fuchsia-50:oklch(97.7% 0.017 320.058);--color-fuchsia-100:oklch(95.2% 0.037 318.852);--color-fuchsia-200:oklch(90.3% 0.076 319.62);--color-fuchsia-300:oklch(83.3% 0.145 321.434);--color-fuchsia-400:oklch(74% 0.238 322.16);--color-fuchsia-500:oklch(66.7% 0.295 322.15);--color-fuchsia-600:oklch(59.1% 0.293 322.896);--color-fuchsia-700:oklch(51.8% 0.253 323.949);--color-fuchsia-800:oklch(45.2% 0.211 324.591);--color-fuchsia-900:oklch(40.1% 0.17 325.612);--color-fuchsia-950:oklch(29.3% 0.136 325.661);--color-pink-50:oklch(97.1% 0.014 343.198);--color-pink-100:oklch(94.8% 0.028 342.258);--color-pink-200:oklch(89.9% 0.061 343.231);--color-pink-300:oklch(82.3% 0.12 346.018);--color-pink-400:oklch(71.8% 0.202 349.761);--color-pink-500:oklch(65.6% 0.241 354.308);--color-pink-600:oklch(59.2% 0.249 0.584);--color-pink-700:oklch(52.5% 0.223 3.958);--color-pink-800:oklch(45.9% 0.187 3.815);--color-pink-900:oklch(40.8% 0.153 2.432);--color-pink-950:oklch(28.4% 0.109 3.907);--color-rose-50:oklch(96.9% 0.015 12.422);--color-rose-100:oklch(94.1% 0.03 12.58);--color-rose-200:oklch(89.2% 0.058 10.001);--color-rose-300:oklch(81% 0.117 11.638);--color-rose-400:oklch(71.2% 0.194 13.428);--color-rose-500:oklch(64.5% 0.246 16.439);--color-rose-600:oklch(58.6% 0.253 17.585);--color-rose-700:oklch(51.4% 0.222 16.935);--color-rose-800:oklch(45.5% 0.188 13.697);--color-rose-900:oklch(41% 0.159 10.272);--color-rose-950:oklch(27.1% 0.105 12.094);--color-slate-50:oklch(98.4% 0.003 247.858);--color-slate-100:oklch(96.8% 0.007 247.896);--color-slate-200:oklch(92.9% 0.013 255.508);--color-slate-300:oklch(86.9% 0.022 252.894);--color-slate-400:oklch(70.4% 0.04 256.788);--color-slate-500:oklch(55.4% 0.046 257.417);--color-slate-600:oklch(44.6% 0.043 257.281);--color-slate-700:oklch(37.2% 0.044 257.287);--color-slate-800:oklch(27.9% 0.041 260.031);--color-slate-900:oklch(20.8% 0.042 265.755);--color-slate-950:oklch(12.9% 0.042 264.695);--color-gray-50:oklch(98.5% 0.002 247.839);--color-gray-100:oklch(96.7% 0.003 264.542);--color-gray-200:oklch(92.8% 0.006 264.531);--color-gray-300:oklch(87.2% 0.01 258.338);--color-gray-400:oklch(70.7% 0.022 261.325);--color-gray-500:oklch(55.1% 0.027 264.364);--color-gray-600:oklch(44.6% 0.03 256.802);--color-gray-700:oklch(37.3% 0.034 259.733);--color-gray-800:oklch(27.8% 0.033 256.848);--color-gray-900:oklch(21% 0.034 264.665);--color-gray-950:oklch(13% 0.028 261.692);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% 0.001 286.375);--color-zinc-200:oklch(92% 0.004 286.32);--color-zinc-300:oklch(87.1% 0.006 286.286);--color-zinc-400:oklch(70.5% 0.015 286.067);--color-zinc-500:oklch(55.2% 0.016 285.938);--color-zinc-600:oklch(44.2% 0.017 285.786);--color-zinc-700:oklch(37% 0.013 285.805);--color-zinc-800:oklch(27.4% 0.006 286.033);--color-zinc-900:oklch(21% 0.006 285.885);--color-zinc-950:oklch(14.1% 0.005 285.823);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-50:oklch(98.5% 0.001 106.423);--color-stone-100:oklch(97% 0.001 106.424);--color-stone-200:oklch(92.3% 0.003 48.717);--color-stone-300:oklch(86.9% 0.005 56.366);--color-stone-400:oklch(70.9% 0.01 56.259);--color-stone-500:oklch(55.3% 0.013 58.071);--color-stone-600:oklch(44.4% 0.011 73.639);--color-stone-700:oklch(37.4% 0.01 67.558);--color-stone-800:oklch(26.8% 0.007 34.298);--color-stone-900:oklch(21.6% 0.006 56.043);--color-stone-950:oklch(14.7% 0.004 49.25);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:0.75rem;--text-xs--line-height:1.33333;--text-sm:0.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-0.05em;--tracking-tight:-0.025em;--tracking-normal:0em;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:0.125rem;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--text-shadow-2xs:0px 1px 0px #00000026;--text-shadow-xs:0px 1px 1px #0003;--text-shadow-sm:0px 1px 0px rgba(0,0,0,.075),0px 1px 1px rgba(0,0,0,.075),0px 2px 2px rgba(0,0,0,.075);--text-shadow-md:0px 1px 1px #0000001a,0px 1px 2px #0000001a,0px 2px 4px #0000001a;--text-shadow-lg:0px 1px 2px #0000001a,0px 3px 2px #0000001a,0px 4px 8px #0000001a;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,0.2,1) infinite;--animate-pulse:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16/9;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:--theme(--font-sans,initial);--default-font-feature-settings:--theme(--font-sans--font-feature-settings,initial);--default-font-variation-settings:--theme(--font-sans--font-variation-settings,initial);--default-mono-font-family:--theme(--font-mono,initial);--default-mono-font-feature-settings:--theme(--font-mono--font-feature-settings,initial);--default-mono-font-variation-settings:--theme(--font-mono--font-variation-settings,initial)}@theme default inline reference{--blur:8px;--shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-inner:inset 0 2px 4px 0 #0000000d;--drop-shadow:0 1px 2px #0000001a,0 1px 1px #0000000f;--radius:0.25rem;--max-width-prose:65ch}}.home-section{background-color:#000;height:100vh;overflow:hidden;position:relative;width:100%}.home-section .bg-video{height:100%;left:0;object-fit:cover;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.theme-light .home-section{color:#000}.theme-dark .home-section{color:#f5f5f5}.home-section .comingsoon-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:1.5rem;position:relative;text-align:center;z-index:10}.home-section .comingsoon-content h1{font-size:2rem;font-weight:700;margin-bottom:1rem}.theme-light .home-section .comingsoon-content h1{color:#000}.theme-dark .home-section .comingsoon-content h1{color:#f5f5f5}.home-section .comingsoon-content p{font-size:1.125rem;margin-bottom:1.5rem}.home-section .comingsoon-content .home-link{background-color:#10b981;border-radius:.5rem;color:#fff;display:inline-block;font-size:1rem;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s ease}.home-section .comingsoon-content .home-link:hover{background-color:#059669}.home-section .comingsoon-content lottie-player{max-height:80%;max-width:80%}.forgot-password{align-items:center;background-color:#c1beff;display:flex;height:100vh;justify-content:center;padding:20px}.forgot-password .card{background-color:#fff;border-radius:12px;box-shadow:0 6px 15px #0000001a;max-width:450px;padding:40px;text-align:center;width:100%}.forgot-password .card h2{color:#4b3dbb;font-size:2rem;font-weight:600;margin-bottom:1.5rem}.forgot-password .card form{display:flex;flex-direction:column;gap:1.5rem}.forgot-password .card form input{border:none;border-bottom:2px solid #ccc;font-size:1rem;padding:14px 0;transition:border-color .3s ease}.forgot-password .card form input:focus{border-color:#6a57e2;outline:none}.forgot-password .card form button{background-color:#6a57e2;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:14px 0;transition:background-color .3s ease;width:100%}.forgot-password .card form button:hover{background-color:#5745c9}.forgot-password .card p{color:#555;font-size:.95rem;margin-top:1rem}@media(max-width:480px){.forgot-password .card{padding:30px 20px}.forgot-password .card h2{font-size:1.6rem}.forgot-password .card form{gap:1.2rem}.forgot-password .card form input{font-size:.95rem;padding:12px}.forgot-password .card form button{padding:12px}.forgot-password .card p{font-size:.9rem}}.reset-password{align-items:center;background-color:#c1beff;display:flex;height:100vh;justify-content:center;padding:20px}.reset-password .card{background-color:#fff;border-radius:12px;box-shadow:0 6px 15px #0000001a;max-width:450px;padding:40px;text-align:center;width:100%}.reset-password .card h2{color:#4b3dbb;font-size:2rem;font-weight:600;margin-bottom:1.5rem}.reset-password .card form{display:flex;flex-direction:column;gap:1.5rem}.reset-password .card form input{border:none;border-bottom:2px solid #ccc;font-size:1rem;padding:14px 0;transition:border-color .3s ease}.reset-password .card form input:focus{border-color:#6a57e2;outline:none}.reset-password .card form button{background-color:#6a57e2;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:14px 0;transition:background-color .3s ease;width:100%}.reset-password .card form button:hover{background-color:#5745c9}.reset-password .card p{color:#555;font-size:.95rem;margin-top:1rem}.reset-password .card p.error{color:red}.reset-password .card p.success{color:green}@media(max-width:480px){.reset-password .card{padding:30px 20px}.reset-password .card h2{font-size:1.6rem}.reset-password .card form{gap:1.2rem}.reset-password .card form input{font-size:.95rem;padding:12px}.reset-password .card form button{padding:12px}.reset-password .card p{font-size:.9rem}}.forgot-enrollment{align-items:center;background-color:#c1beff;display:flex;height:100vh;justify-content:center;padding:20px}.forgot-enrollment .card{background-color:#fff;border-radius:12px;box-shadow:0 6px 15px #0000001a;max-width:450px;padding:40px;text-align:center;width:100%}.forgot-enrollment .card h2{color:#4b3dbb;font-size:2rem;font-weight:600;margin-bottom:1.5rem}.forgot-enrollment .card form{display:flex;flex-direction:column;gap:1.5rem}.forgot-enrollment .card form input{border:none;border-bottom:2px solid #ccc;font-size:1rem;padding:14px 0;transition:border-color .3s ease}.forgot-enrollment .card form input:focus{border-color:#6a57e2;outline:none}.forgot-enrollment .card form button{background-color:#6a57e2;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:14px 0;transition:background-color .3s ease;width:100%}.forgot-enrollment .card form button:hover{background-color:#5745c9}.forgot-enrollment .card p{color:#555;font-size:.95rem;margin-top:1rem}@media(max-width:480px){.forgot-enrollment .card{padding:30px 20px}.forgot-enrollment .card h2{font-size:1.6rem}.forgot-enrollment .card form{gap:1.2rem}.forgot-enrollment .card form input{font-size:.95rem;padding:12px}.forgot-enrollment .card form button{padding:12px}.forgot-enrollment .card p{font-size:.9rem}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.recover-enrollment{align-items:center;background-color:#c1beff;display:flex;height:100vh;justify-content:center;padding:20px}.recover-enrollment .card{background-color:#fff;border-radius:12px;box-shadow:0 6px 15px #0000001a;max-width:450px;padding:40px;text-align:center;width:100%}.recover-enrollment .card h2{color:#4b3dbb;font-size:2rem;font-weight:600;margin-bottom:1.5rem}.recover-enrollment .card .enrollment-display{margin:1.5rem 0}.recover-enrollment .card .enrollment-display p{color:#555;font-size:1rem;margin:.5rem 0}.recover-enrollment .card .enrollment-display .enrollment-number{background-color:#f5f5f5;border-radius:6px;color:#6a57e2;font-size:1.5rem;font-weight:700;margin:1rem 0;padding:10px}.recover-enrollment .card p{color:#555;font-size:.95rem;margin-top:1rem}.recover-enrollment .card p.error{color:red}.recover-enrollment .card p.success{color:green}@media(max-width:480px){.recover-enrollment .card{padding:30px 20px}.recover-enrollment .card h2{font-size:1.6rem}.recover-enrollment .card .enrollment-display p{font-size:.95rem}.recover-enrollment .card .enrollment-display .enrollment-number{font-size:1.3rem;padding:8px}.recover-enrollment .card p{font-size:.9rem}}.recover-enrollment .register-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px}.recover-enrollment .register-button:hover{background-color:#0056b3}.recover-enrollment .Toastify__toast-container{z-index:9999!important}@layer theme, base, components, utilities;@layer theme{@theme default{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% 0.013 17.38);--color-red-100:oklch(93.6% 0.032 17.717);--color-red-200:oklch(88.5% 0.062 18.334);--color-red-300:oklch(80.8% 0.114 19.571);--color-red-400:oklch(70.4% 0.191 22.216);--color-red-500:oklch(63.7% 0.237 25.331);--color-red-600:oklch(57.7% 0.245 27.325);--color-red-700:oklch(50.5% 0.213 27.518);--color-red-800:oklch(44.4% 0.177 26.899);--color-red-900:oklch(39.6% 0.141 25.723);--color-red-950:oklch(25.8% 0.092 26.042);--color-orange-50:oklch(98% 0.016 73.684);--color-orange-100:oklch(95.4% 0.038 75.164);--color-orange-200:oklch(90.1% 0.076 70.697);--color-orange-300:oklch(83.7% 0.128 66.29);--color-orange-400:oklch(75% 0.183 55.934);--color-orange-500:oklch(70.5% 0.213 47.604);--color-orange-600:oklch(64.6% 0.222 41.116);--color-orange-700:oklch(55.3% 0.195 38.402);--color-orange-800:oklch(47% 0.157 37.304);--color-orange-900:oklch(40.8% 0.123 38.172);--color-orange-950:oklch(26.6% 0.079 36.259);--color-amber-50:oklch(98.7% 0.022 95.277);--color-amber-100:oklch(96.2% 0.059 95.617);--color-amber-200:oklch(92.4% 0.12 95.746);--color-amber-300:oklch(87.9% 0.169 91.605);--color-amber-400:oklch(82.8% 0.189 84.429);--color-amber-500:oklch(76.9% 0.188 70.08);--color-amber-600:oklch(66.6% 0.179 58.318);--color-amber-700:oklch(55.5% 0.163 48.998);--color-amber-800:oklch(47.3% 0.137 46.201);--color-amber-900:oklch(41.4% 0.112 45.904);--color-amber-950:oklch(27.9% 0.077 45.635);--color-yellow-50:oklch(98.7% 0.026 102.212);--color-yellow-100:oklch(97.3% 0.071 103.193);--color-yellow-200:oklch(94.5% 0.129 101.54);--color-yellow-300:oklch(90.5% 0.182 98.111);--color-yellow-400:oklch(85.2% 0.199 91.936);--color-yellow-500:oklch(79.5% 0.184 86.047);--color-yellow-600:oklch(68.1% 0.162 75.834);--color-yellow-700:oklch(55.4% 0.135 66.442);--color-yellow-800:oklch(47.6% 0.114 61.907);--color-yellow-900:oklch(42.1% 0.095 57.708);--color-yellow-950:oklch(28.6% 0.066 53.813);--color-lime-50:oklch(98.6% 0.031 120.757);--color-lime-100:oklch(96.7% 0.067 122.328);--color-lime-200:oklch(93.8% 0.127 124.321);--color-lime-300:oklch(89.7% 0.196 126.665);--color-lime-400:oklch(84.1% 0.238 128.85);--color-lime-500:oklch(76.8% 0.233 130.85);--color-lime-600:oklch(64.8% 0.2 131.684);--color-lime-700:oklch(53.2% 0.157 131.589);--color-lime-800:oklch(45.3% 0.124 130.933);--color-lime-900:oklch(40.5% 0.101 131.063);--color-lime-950:oklch(27.4% 0.072 132.109);--color-green-50:oklch(98.2% 0.018 155.826);--color-green-100:oklch(96.2% 0.044 156.743);--color-green-200:oklch(92.5% 0.084 155.995);--color-green-300:oklch(87.1% 0.15 154.449);--color-green-400:oklch(79.2% 0.209 151.711);--color-green-500:oklch(72.3% 0.219 149.579);--color-green-600:oklch(62.7% 0.194 149.214);--color-green-700:oklch(52.7% 0.154 150.069);--color-green-800:oklch(44.8% 0.119 151.328);--color-green-900:oklch(39.3% 0.095 152.535);--color-green-950:oklch(26.6% 0.065 152.934);--color-emerald-50:oklch(97.9% 0.021 166.113);--color-emerald-100:oklch(95% 0.052 163.051);--color-emerald-200:oklch(90.5% 0.093 164.15);--color-emerald-300:oklch(84.5% 0.143 164.978);--color-emerald-400:oklch(76.5% 0.177 163.223);--color-emerald-500:oklch(69.6% 0.17 162.48);--color-emerald-600:oklch(59.6% 0.145 163.225);--color-emerald-700:oklch(50.8% 0.118 165.612);--color-emerald-800:oklch(43.2% 0.095 166.913);--color-emerald-900:oklch(37.8% 0.077 168.94);--color-emerald-950:oklch(26.2% 0.051 172.552);--color-teal-50:oklch(98.4% 0.014 180.72);--color-teal-100:oklch(95.3% 0.051 180.801);--color-teal-200:oklch(91% 0.096 180.426);--color-teal-300:oklch(85.5% 0.138 181.071);--color-teal-400:oklch(77.7% 0.152 181.912);--color-teal-500:oklch(70.4% 0.14 182.503);--color-teal-600:oklch(60% 0.118 184.704);--color-teal-700:oklch(51.1% 0.096 186.391);--color-teal-800:oklch(43.7% 0.078 188.216);--color-teal-900:oklch(38.6% 0.063 188.416);--color-teal-950:oklch(27.7% 0.046 192.524);--color-cyan-50:oklch(98.4% 0.019 200.873);--color-cyan-100:oklch(95.6% 0.045 203.388);--color-cyan-200:oklch(91.7% 0.08 205.041);--color-cyan-300:oklch(86.5% 0.127 207.078);--color-cyan-400:oklch(78.9% 0.154 211.53);--color-cyan-500:oklch(71.5% 0.143 215.221);--color-cyan-600:oklch(60.9% 0.126 221.723);--color-cyan-700:oklch(52% 0.105 223.128);--color-cyan-800:oklch(45% 0.085 224.283);--color-cyan-900:oklch(39.8% 0.07 227.392);--color-cyan-950:oklch(30.2% 0.056 229.695);--color-sky-50:oklch(97.7% 0.013 236.62);--color-sky-100:oklch(95.1% 0.026 236.824);--color-sky-200:oklch(90.1% 0.058 230.902);--color-sky-300:oklch(82.8% 0.111 230.318);--color-sky-400:oklch(74.6% 0.16 232.661);--color-sky-500:oklch(68.5% 0.169 237.323);--color-sky-600:oklch(58.8% 0.158 241.966);--color-sky-700:oklch(50% 0.134 242.749);--color-sky-800:oklch(44.3% 0.11 240.79);--color-sky-900:oklch(39.1% 0.09 240.876);--color-sky-950:oklch(29.3% 0.066 243.157);--color-blue-50:oklch(97% 0.014 254.604);--color-blue-100:oklch(93.2% 0.032 255.585);--color-blue-200:oklch(88.2% 0.059 254.128);--color-blue-300:oklch(80.9% 0.105 251.813);--color-blue-400:oklch(70.7% 0.165 254.624);--color-blue-500:oklch(62.3% 0.214 259.815);--color-blue-600:oklch(54.6% 0.245 262.881);--color-blue-700:oklch(48.8% 0.243 264.376);--color-blue-800:oklch(42.4% 0.199 265.638);--color-blue-900:oklch(37.9% 0.146 265.522);--color-blue-950:oklch(28.2% 0.091 267.935);--color-indigo-50:oklch(96.2% 0.018 272.314);--color-indigo-100:oklch(93% 0.034 272.788);--color-indigo-200:oklch(87% 0.065 274.039);--color-indigo-300:oklch(78.5% 0.115 274.713);--color-indigo-400:oklch(67.3% 0.182 276.935);--color-indigo-500:oklch(58.5% 0.233 277.117);--color-indigo-600:oklch(51.1% 0.262 276.966);--color-indigo-700:oklch(45.7% 0.24 277.023);--color-indigo-800:oklch(39.8% 0.195 277.366);--color-indigo-900:oklch(35.9% 0.144 278.697);--color-indigo-950:oklch(25.7% 0.09 281.288);--color-violet-50:oklch(96.9% 0.016 293.756);--color-violet-100:oklch(94.3% 0.029 294.588);--color-violet-200:oklch(89.4% 0.057 293.283);--color-violet-300:oklch(81.1% 0.111 293.571);--color-violet-400:oklch(70.2% 0.183 293.541);--color-violet-500:oklch(60.6% 0.25 292.717);--color-violet-600:oklch(54.1% 0.281 293.009);--color-violet-700:oklch(49.1% 0.27 292.581);--color-violet-800:oklch(43.2% 0.232 292.759);--color-violet-900:oklch(38% 0.189 293.745);--color-violet-950:oklch(28.3% 0.141 291.089);--color-purple-50:oklch(97.7% 0.014 308.299);--color-purple-100:oklch(94.6% 0.033 307.174);--color-purple-200:oklch(90.2% 0.063 306.703);--color-purple-300:oklch(82.7% 0.119 306.383);--color-purple-400:oklch(71.4% 0.203 305.504);--color-purple-500:oklch(62.7% 0.265 303.9);--color-purple-600:oklch(55.8% 0.288 302.321);--color-purple-700:oklch(49.6% 0.265 301.924);--color-purple-800:oklch(43.8% 0.218 303.724);--color-purple-900:oklch(38.1% 0.176 304.987);--color-purple-950:oklch(29.1% 0.149 302.717);--color-fuchsia-50:oklch(97.7% 0.017 320.058);--color-fuchsia-100:oklch(95.2% 0.037 318.852);--color-fuchsia-200:oklch(90.3% 0.076 319.62);--color-fuchsia-300:oklch(83.3% 0.145 321.434);--color-fuchsia-400:oklch(74% 0.238 322.16);--color-fuchsia-500:oklch(66.7% 0.295 322.15);--color-fuchsia-600:oklch(59.1% 0.293 322.896);--color-fuchsia-700:oklch(51.8% 0.253 323.949);--color-fuchsia-800:oklch(45.2% 0.211 324.591);--color-fuchsia-900:oklch(40.1% 0.17 325.612);--color-fuchsia-950:oklch(29.3% 0.136 325.661);--color-pink-50:oklch(97.1% 0.014 343.198);--color-pink-100:oklch(94.8% 0.028 342.258);--color-pink-200:oklch(89.9% 0.061 343.231);--color-pink-300:oklch(82.3% 0.12 346.018);--color-pink-400:oklch(71.8% 0.202 349.761);--color-pink-500:oklch(65.6% 0.241 354.308);--color-pink-600:oklch(59.2% 0.249 0.584);--color-pink-700:oklch(52.5% 0.223 3.958);--color-pink-800:oklch(45.9% 0.187 3.815);--color-pink-900:oklch(40.8% 0.153 2.432);--color-pink-950:oklch(28.4% 0.109 3.907);--color-rose-50:oklch(96.9% 0.015 12.422);--color-rose-100:oklch(94.1% 0.03 12.58);--color-rose-200:oklch(89.2% 0.058 10.001);--color-rose-300:oklch(81% 0.117 11.638);--color-rose-400:oklch(71.2% 0.194 13.428);--color-rose-500:oklch(64.5% 0.246 16.439);--color-rose-600:oklch(58.6% 0.253 17.585);--color-rose-700:oklch(51.4% 0.222 16.935);--color-rose-800:oklch(45.5% 0.188 13.697);--color-rose-900:oklch(41% 0.159 10.272);--color-rose-950:oklch(27.1% 0.105 12.094);--color-slate-50:oklch(98.4% 0.003 247.858);--color-slate-100:oklch(96.8% 0.007 247.896);--color-slate-200:oklch(92.9% 0.013 255.508);--color-slate-300:oklch(86.9% 0.022 252.894);--color-slate-400:oklch(70.4% 0.04 256.788);--color-slate-500:oklch(55.4% 0.046 257.417);--color-slate-600:oklch(44.6% 0.043 257.281);--color-slate-700:oklch(37.2% 0.044 257.287);--color-slate-800:oklch(27.9% 0.041 260.031);--color-slate-900:oklch(20.8% 0.042 265.755);--color-slate-950:oklch(12.9% 0.042 264.695);--color-gray-50:oklch(98.5% 0.002 247.839);--color-gray-100:oklch(96.7% 0.003 264.542);--color-gray-200:oklch(92.8% 0.006 264.531);--color-gray-300:oklch(87.2% 0.01 258.338);--color-gray-400:oklch(70.7% 0.022 261.325);--color-gray-500:oklch(55.1% 0.027 264.364);--color-gray-600:oklch(44.6% 0.03 256.802);--color-gray-700:oklch(37.3% 0.034 259.733);--color-gray-800:oklch(27.8% 0.033 256.848);--color-gray-900:oklch(21% 0.034 264.665);--color-gray-950:oklch(13% 0.028 261.692);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% 0.001 286.375);--color-zinc-200:oklch(92% 0.004 286.32);--color-zinc-300:oklch(87.1% 0.006 286.286);--color-zinc-400:oklch(70.5% 0.015 286.067);--color-zinc-500:oklch(55.2% 0.016 285.938);--color-zinc-600:oklch(44.2% 0.017 285.786);--color-zinc-700:oklch(37% 0.013 285.805);--color-zinc-800:oklch(27.4% 0.006 286.033);--color-zinc-900:oklch(21% 0.006 285.885);--color-zinc-950:oklch(14.1% 0.005 285.823);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-50:oklch(98.5% 0.001 106.423);--color-stone-100:oklch(97% 0.001 106.424);--color-stone-200:oklch(92.3% 0.003 48.717);--color-stone-300:oklch(86.9% 0.005 56.366);--color-stone-400:oklch(70.9% 0.01 56.259);--color-stone-500:oklch(55.3% 0.013 58.071);--color-stone-600:oklch(44.4% 0.011 73.639);--color-stone-700:oklch(37.4% 0.01 67.558);--color-stone-800:oklch(26.8% 0.007 34.298);--color-stone-900:oklch(21.6% 0.006 56.043);--color-stone-950:oklch(14.7% 0.004 49.25);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:0.75rem;--text-xs--line-height:1.33333;--text-sm:0.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-0.05em;--tracking-tight:-0.025em;--tracking-normal:0em;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:0.125rem;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--text-shadow-2xs:0px 1px 0px #00000026;--text-shadow-xs:0px 1px 1px #0003;--text-shadow-sm:0px 1px 0px rgba(0,0,0,.075),0px 1px 1px rgba(0,0,0,.075),0px 2px 2px rgba(0,0,0,.075);--text-shadow-md:0px 1px 1px #0000001a,0px 1px 2px #0000001a,0px 2px 4px #0000001a;--text-shadow-lg:0px 1px 2px #0000001a,0px 3px 2px #0000001a,0px 4px 8px #0000001a;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,0.2,1) infinite;--animate-pulse:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite;--animate-bounce:bounce 1s infinite;@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16/9;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:--theme(--font-sans,initial);--default-font-feature-settings:--theme(--font-sans--font-feature-settings,initial);--default-font-variation-settings:--theme(--font-sans--font-variation-settings,initial);--default-mono-font-family:--theme(--font-mono,initial);--default-mono-font-feature-settings:--theme(--font-mono--font-feature-settings,initial);--default-mono-font-variation-settings:--theme(--font-mono--font-variation-settings,initial)}@theme default inline reference{--blur:8px;--shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-inner:inset 0 2px 4px 0 #0000000d;--drop-shadow:0 1px 2px #0000001a,0 1px 1px #0000000f;--radius:0.25rem;--max-width-prose:65ch}}@layer base{::-webkit-file-upload-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:--theme(--default-font-feature-settings,normal);-webkit-tap-highlight-color:transparent;font-family:--theme(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-variation-settings:--theme(--default-font-variation-settings,normal);line-height:1.5;tab-size:4}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-size:1em;font-variation-settings:--theme(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:initial}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::-webkit-file-upload-button{font-feature-settings:inherit;background-color:initial;border-radius:0;color:inherit;font:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button,button,input,optgroup,select,textarea{font-feature-settings:inherit;background-color:initial;border-radius:0;color:inherit;font:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{-webkit-padding-start:20px;padding-inline-start:20px}::-webkit-file-upload-button{-webkit-margin-end:4px;margin-inline-end:4px}::file-selector-button{-webkit-margin-end:4px;margin-inline-end:4px}::placeholder{opacity:1}@supports(not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,#0000)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{@tailwind utilities}.comments-container{background-color:#fdfdfd;border-radius:10px;box-shadow:0 0 12px #00000014;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin-bottom:2rem;margin-top:2rem;margin-inline:auto;max-width:800px;padding:2rem}.forum-details h2{font-size:1.8rem;margin-bottom:.25rem}.theme-light .forum-details h2{color:#000}.theme-dark .forum-details h2{color:#f5f5f5}.forum-details p{font-size:1rem;margin-bottom:.5rem}.author{color:#555;font-size:.95rem}.comments-section{margin-top:2rem}.comments-section h3{color:#333;font-size:1.4rem;margin-bottom:1rem}.no-comments{color:#888;font-style:italic}.comment{background-color:#f1f5f9;border-radius:8px;margin-bottom:1rem;padding:1rem}.comment-author{color:#0f172a;display:block;font-weight:700;margin-bottom:.25rem}.comment-text{word-wrap:break-word;color:#334155;font-size:.95rem;white-space:pre-wrap}.add-comment{display:flex;flex-direction:column;margin-top:2rem}.add-comment textarea{border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:1rem;margin-bottom:1rem;min-height:80px;outline:none;padding:.75rem;resize:vertical}.add-comment textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.add-comment button{background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1.5rem;transition:background-color .3s ease;width:-webkit-fit-content;width:fit-content}.add-comment button:hover{background-color:#2563eb}.error{color:red;font-weight:700;margin-top:1rem}.back-btn{background:#eee;border:none;border-radius:6px;cursor:pointer;font-size:14px;margin-bottom:15px;padding:8px 14px;transition:.2s ease}.back-btn:hover{background:#ddd}:root{--rmdp-primary-teal:#009688;--rmdp-secondary-teal:#00796b;--rmdp-shadow-teal:#26a69a;--rmdp-today-teal:#1de9b6;--rmdp-hover-teal:#4db6ac;--rmdp-deselect-teal:#00695c}.teal .rmdp-wrapper{border:1px solid #00796b;border:1px solid var(--rmdp-secondary-teal);box-shadow:0 0 5px #00796b;box-shadow:0 0 5px var(--rmdp-secondary-teal)}.teal .rmdp-panel-body li{background-color:#009688;background-color:var(--rmdp-primary-teal);box-shadow:0 0 2px #00796b;box-shadow:0 0 2px var(--rmdp-secondary-teal)}.teal .rmdp-week-day{color:#009688;color:var(--rmdp-primary-teal)}.teal .rmdp-day.rmdp-deactive{color:#00796b;color:var(--rmdp-secondary-teal)}.teal .rmdp-range{background-color:#009688;background-color:var(--rmdp-primary-teal);box-shadow:0 0 3px #26a69a;box-shadow:0 0 3px var(--rmdp-shadow-teal)}.teal .rmdp-arrow{border:solid #009688;border:solid var(--rmdp-primary-teal);border-width:0 2px 2px 0}.teal .rmdp-arrow-container:hover{background-color:#009688;background-color:var(--rmdp-primary-teal);box-shadow:0 0 3px #00796b;box-shadow:0 0 3px var(--rmdp-secondary-teal)}.teal .rmdp-panel-body::-webkit-scrollbar-thumb{background:#009688;background:var(--rmdp-primary-teal)}.teal .rmdp-day.rmdp-today span{background-color:#1de9b6;background-color:var(--rmdp-today-teal)}.teal .rmdp-rtl .rmdp-panel{border-left:initial;border-right:1px solid #00796b;border-right:1px solid var(--rmdp-secondary-teal)}.teal .rmdp-day.rmdp-selected span:not(.highlight){background-color:#009688;background-color:var(--rmdp-primary-teal);box-shadow:0 0 3px #26a69a;box-shadow:0 0 3px var(--rmdp-shadow-teal)}.teal .rmdp-day:not(.rmdp-day-hidden) span:hover{background-color:#4db6ac!important;background-color:var(--rmdp-hover-teal)!important}.teal .b-deselect{background-color:#fff;color:#00695c;color:var(--rmdp-deselect-teal)}.teal .rmdp-action-button{color:#009688;color:var(--rmdp-primary-teal)}.teal .rmdp-button:not(.rmdp-action-button){background-color:#009688;background-color:var(--rmdp-primary-teal)}.teal .rmdp-button:not(.rmdp-action-button):hover{background-color:#00695c;background-color:var(--rmdp-deselect-teal)}.alumni-form-container{background:linear-gradient(135deg,#fff,#f8fafe);border-radius:20px;box-shadow:0 20px 60px #00000014,0 8px 20px #0000000f;font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;margin:30px auto;max-width:700px;overflow:hidden;padding:35px;position:relative}.alumni-form-container:before{background:radial-gradient(circle,#4a90e208 0,#0000 50%);content:"";height:200%;pointer-events:none;position:absolute;right:-50%;top:-50%;width:200%;z-index:0}.alumni-form-container>*{position:relative;z-index:1}.alumni-form-container h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2d3748,#4a90e2);-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin-bottom:35px;text-align:center}.alumni-form-container button:first-child{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 15px #667eea4d!important;color:#fff!important;cursor:pointer!important;font-size:.95rem!important;font-weight:600!important;margin-bottom:25px!important;padding:12px 20px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.alumni-form-container button:first-child:hover{box-shadow:0 8px 25px #667eea66!important;transform:translateY(-2px)!important}.alumni-form-container button:first-child:active{transform:translateY(0)!important}.alumni-form-container .personal-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#f7fafc,#edf2f7);border:1px solid #e2e8f0cc;border-radius:16px;margin-bottom:30px;padding:25px}.alumni-form-container .personal-info h4{align-items:center;color:#2d3748;display:flex;font-size:1.3rem;font-weight:600;gap:10px;margin-bottom:20px}.alumni-form-container .personal-info h4:before{content:"👤";font-size:1.2rem}.alumni-form-container .personal-info div{margin-bottom:18px}.alumni-form-container .personal-info div label{color:#4a5568;display:block;font-size:.95rem;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.alumni-form-container .personal-info div input{background:#fff;border:2px solid #e2e8f0;border-radius:12px;color:#2d3748;font-size:1rem;font-weight:500;padding:14px 18px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.alumni-form-container .personal-info div input:focus{border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e21a;outline:none;transform:translateY(-1px)}.alumni-form-container .personal-info div input[readonly]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#64748b;cursor:not-allowed}.alumni-form-container form{display:flex;flex-direction:column;gap:20px}.alumni-form-container form div label{color:#374151;display:block;font-size:1rem;font-weight:600;margin-bottom:8px}.alumni-form-container form div input[type=text],.alumni-form-container form div select,.alumni-form-container form div textarea{background:#fff;border:2px solid #e5e7eb;border-radius:12px;font-family:inherit;font-size:1rem;padding:14px 18px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.alumni-form-container form div input[type=text]:focus,.alumni-form-container form div select:focus,.alumni-form-container form div textarea:focus{border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e21f;outline:none;transform:translateY(-1px)}.alumni-form-container form div input[type=text]:hover:not(:focus),.alumni-form-container form div select:hover:not(:focus),.alumni-form-container form div textarea:hover:not(:focus){border-color:#cbd5e1}.alumni-form-container form div select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:40px}.alumni-form-container form div select[multiple]{background-image:none;height:auto;min-height:120px;padding-right:18px}.alumni-form-container form div select[multiple] option{border-radius:8px;margin:2px 0;padding:8px 12px}.alumni-form-container form div select[multiple] option:checked{background:linear-gradient(135deg,#4a90e2,#357ab8);color:#fff}.alumni-form-container form div textarea{line-height:1.5;min-height:100px;resize:vertical}.alumni-form-container form div input[type=checkbox]{-webkit-appearance:none;appearance:none;border:2px solid #d1d5db;border-radius:6px;cursor:pointer;height:20px;margin-right:12px;position:relative;transform:translateY(2px);transition:all .3s cubic-bezier(.4,0,.2,1);width:20px}.alumni-form-container form div input[type=checkbox]:checked{background:linear-gradient(135deg,#4a90e2,#357ab8);border-color:#4a90e2}.alumni-form-container form div input[type=checkbox]:checked:after{color:#fff;content:"✓";font-size:12px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.alumni-form-container form div input[type=checkbox]:hover{border-color:#4a90e2;transform:translateY(1px)}.alumni-form-container form div label:has(input[type=checkbox]){align-items:center;color:#374151;cursor:pointer;display:flex;font-weight:500;margin-bottom:0;transition:color .2s ease}.alumni-form-container form div label:has(input[type=checkbox]):hover{color:#4a90e2}.alumni-form-container form button[type=submit]{background:linear-gradient(135deg,#4a90e2,#667eea 50%,#764ba2);border:none;border-radius:14px;box-shadow:0 10px 30px #4a90e24d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;letter-spacing:.5px;margin-top:25px;overflow:hidden;padding:16px 32px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.alumni-form-container form button[type=submit]:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.alumni-form-container form button[type=submit]:hover{box-shadow:0 15px 40px #4a90e266;transform:translateY(-3px)}.alumni-form-container form button[type=submit]:hover:before{left:100%}.alumni-form-container form button[type=submit]:active{transform:translateY(-1px)}.alumni-form-container .already-submitted{background:linear-gradient(135deg,#f0fff4,#dcfce7);border:2px solid #bbf7d0;border-radius:16px;overflow:hidden;padding:30px;position:relative;text-align:center}.alumni-form-container .already-submitted:before{animation:rotate 20s linear infinite;background:radial-gradient(circle,#22c55e0d 0,#0000 50%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.alumni-form-container .already-submitted h3,.alumni-form-container .already-submitted p{position:relative;z-index:1}.alumni-form-container .already-submitted h3{align-items:center;color:#166534;display:flex;font-size:1.3rem;font-weight:700;gap:10px;justify-content:center;margin-bottom:15px}.alumni-form-container .already-submitted p{color:#15803d;font-size:1.1rem;font-weight:500}@media(max-width:768px){.alumni-form-container{margin:20px;padding:25px 20px}.alumni-form-container h2{font-size:1.8rem;margin-bottom:25px}.alumni-form-container .personal-info{padding:20px}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes focusGlow{0%{box-shadow:0 0 0 0 #4a90e266}70%{box-shadow:0 0 0 4px #4a90e200}to{box-shadow:0 0 0 0 #4a90e200}}.alumni-form-container+div{align-items:center;color:#64748b;display:flex;font-size:1.2rem;font-weight:500;justify-content:center;min-height:200px}
/*# sourceMappingURL=main.b493367c.css.map*/