@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap);:root{--bg:#0f1115;--surface:#1b1f24;--surface-2:#1a1c20;--text:#e9ecef;--muted:#adb5bd;--accent:#ff6b3d;--accent-2:#fd7e14;--danger:#dc3545}body,html{height:100%;background:var(--bg);color:var(--text);overflow-x:hidden}*,.btn,.btn-modern,.card,.card-text,.card-title,.company-description,.company-name,.company-tagline,.contact-info,.copyright-text,.dashboard,.dropdown-item-modern,.footer,.footer-links,.form-control,.form-label,.hero-content,.modern-dashboard,.modern-footer,.modern-navbar,.nav-link-modern,.navbar,.welcome-subtitle,.welcome-title,::after,::before,a,body,button,div,h1,h2,h3,h4,h5,h6,html,input,label,option,p,select,span,textarea{font-family:Poppins,'Noto Sans Devanagari','Segoe UI',Tahoma,Geneva,Verdana,sans-serif!important}.fa,.fab,.fad,.fal,.far,.fas,.material-icons,[class*=fa-]::before,[class^=fa-]::before,i[class*=fa-],i[class^=fa-]{font-family:"Font Awesome 5 Free","Font Awesome 5 Brands",FontAwesome,"Material Icons"!important;font-weight:900!important}@font-face{font-family:system-ui;src:local('Poppins')}@font-face{font-family:'-apple-system';src:local('Poppins')}@font-face{font-family:BlinkMacSystemFont;src:local('Poppins')}@font-face{font-family:Poppins-Fallback;src:local('Poppins'),local('Poppins-Regular');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins-Fallback;src:local('Poppins Medium'),local('Poppins-Medium');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins-Fallback;src:local('Poppins SemiBold'),local('Poppins-SemiBold');font-weight:600;font-style:normal;font-display:swap}.btn *,.btn-modern *,.card *,.card-text *,.card-title *,.company-description *,.company-name *,.company-tagline *,.contact-info *,.copyright-text *,.dropdown-item-modern *,.footer-links *,.form-control *,.form-label *,.hero-content *,.modern-dashboard *,.modern-footer *,.modern-navbar *,.nav-link-modern *,.welcome-subtitle *,.welcome-title *,a *,app-dashboard *,app-footer *,app-navbar *,app-root *,article *,aside *,body *,button *,div *,footer *,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,html *,input *,label *,li *,main *,nav *,ol *,option *,p *,section *,select *,span *,table *,td *,textarea *,th *,tr *,ul *{font-family:Poppins,'Noto Sans Devanagari','Segoe UI',Tahoma,Geneva,Verdana,sans-serif!important}.fa,.fa *,.fab,.fab *,.fad,.fad *,.fal,.fal *,.far,.far *,.fas,.fas *,.material-icons,.material-icons *,[class*=fa-]::before,[class^=fa-]::before,i[class*=fa-],i[class*=fa-] *,i[class^=fa-],i[class^=fa-] *{font-family:"Font Awesome 5 Free","Font Awesome 5 Brands",FontAwesome,"Material Icons"!important}img{max-width:100%;height:auto}a{color:#9ecbff}a:hover{color:#cfe6ff}#loader{bottom:0;height:175px;left:0;margin:auto;position:absolute;right:0;top:0;width:175px}#loader .dot{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:87.5px}#loader .dot::before{border-radius:100%;content:"";height:87.5px;left:0;position:absolute;right:0;top:0;transform:scale(0);width:87.5px}#loader .dot:nth-child(7n+1){transform:rotate(45deg)}#loader .dot:nth-child(7n+1)::before{-webkit-animation:.8s linear .1s infinite load;animation:.8s linear .1s infinite load;background:#00ff80}#loader .dot:nth-child(7n+2){transform:rotate(90deg)}#loader .dot:nth-child(7n+2)::before{-webkit-animation:.8s linear .2s infinite load;animation:.8s linear .2s infinite load;background:#00ffea}#loader .dot:nth-child(7n+3){transform:rotate(135deg)}#loader .dot:nth-child(7n+3)::before{-webkit-animation:.8s linear .3s infinite load;animation:.8s linear .3s infinite load;background:#0af}#loader .dot:nth-child(7n+4){transform:rotate(180deg)}#loader .dot:nth-child(7n+4)::before{-webkit-animation:.8s linear .4s infinite load;animation:.8s linear .4s infinite load;background:#0040ff}#loader .dot:nth-child(7n+5){transform:rotate(225deg)}#loader .dot:nth-child(7n+5)::before{-webkit-animation:.8s linear .5s infinite load;animation:.8s linear .5s infinite load;background:#2a00ff}#loader .dot:nth-child(7n+6){transform:rotate(270deg)}#loader .dot:nth-child(7n+6)::before{-webkit-animation:.8s linear .6s infinite load;animation:.8s linear .6s infinite load;background:#9500ff}#loader .dot:nth-child(7n+7){transform:rotate(315deg)}#loader .dot:nth-child(7n+7)::before{-webkit-animation:.8s linear .7s infinite load;animation:.8s linear .7s infinite load;background:#ff00ff}#loader .dot:nth-child(7n+8){transform:rotate(360deg)}#loader .dot:nth-child(7n+8)::before{-webkit-animation:.8s linear .8s infinite load;animation:.8s linear .8s infinite load;background:#ff0095}#loader .loading{background-position:50% 50%;background-repeat:no-repeat;bottom:-40px;height:20px;left:0;position:absolute;right:0;width:180px}@-webkit-keyframes load{100%{opacity:0;transform:scale(1)}}@keyframes load{100%{opacity:0;transform:scale(1)}}.spinner-message{text-align:center}*,::after,::before{box-sizing:border-box}.text-primary{color:var(--accent)!important}.btn{border-radius:8px;font-weight:600;transition:all .3s ease;padding:8px 16px;font-size:14px;margin:2px}.btn-primary,.btn-success,.btn-warning{border-radius:8px}.btn-danger{background-color:var(--danger)!important;border-color:var(--danger)!important}.btn-danger:hover{filter:brightness(1.05)}.btn-success{background:linear-gradient(135deg,#28a745,#20c997);border:none;box-shadow:0 4px 12px rgba(40,167,69,.3)}.btn-success:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(40,167,69,.4)}.form-control,.form-select{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.12)!important;color:#e9ecef!important;border-radius:8px!important}.form-control:focus,.form-select:focus{background:rgba(255,255,255,.12);border-color:var(--accent);box-shadow:0 0 0 .2rem rgba(255,107,61,.25);color:#fff}.form-control::-moz-placeholder{color:#adb5bd}.form-control::placeholder{color:#adb5bd}.input-group-text{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#adb5bd;border-radius:8px}.card{background:var(--surface);border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2)}.card-header{background:rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.08);color:var(--text)}.table{color:var(--text-light)!important;background:0 0!important}.table th{background:rgba(255,107,61,.1)!important;border-color:var(--border-color)!important;color:var(--accent-color)!important;font-weight:600;padding:12px 8px;font-size:14px}.table td{border-color:rgba(255,107,61,.2)!important;color:var(--text-light)!important;padding:10px 8px;font-size:13px}.table-hover tbody tr:hover{background:rgba(255,107,61,.1)!important}.table-striped tbody tr:nth-of-type(odd){background:rgba(255,255,255,.02)!important}.alert{border-radius:8px;border:none}.alert-danger{background:rgba(220,53,69,.15);color:#f5c6cb;border-left:4px solid var(--danger)}.alert-success{background:rgba(40,167,69,.15);color:#d4edda;border-left:4px solid #28a745}.modal-content{background:var(--surface);border:1px solid rgba(255,255,255,.08);border-radius:12px}.modal-header{border-bottom:1px solid rgba(255,255,255,.08)}.modal-footer{border-top:1px solid rgba(255,255,255,.08)}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.mr-4{margin-right:1.5rem!important}.mr-5{margin-right:3rem!important}.mr-auto{margin-right:auto!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:1rem!important}.ml-4{margin-left:1.5rem!important}.ml-5{margin-left:3rem!important}.ml-auto{margin-left:auto!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:1rem!important}.pr-4{padding-right:1.5rem!important}.pr-5{padding-right:3rem!important}.pl-1{padding-left:.25rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:1rem!important}.pl-4{padding-left:1.5rem!important}.pl-5{padding-left:3rem!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.float-left{float:left!important}.float-right{float:right!important}.btn-block{width:100%!important}.custom-select{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#e9ecef;border-radius:8px}.footer-dark{background:linear-gradient(135deg,#1b1f24 0,#2c1f1a 100%)!important;border-top:1px solid rgba(255,107,61,.2);margin-top:auto}.footer-content{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.copyright-text{color:#e9ecef;font-size:.9rem}.company-link{color:var(--accent)!important;text-decoration:none;font-weight:500;transition:all .2s ease}.company-link:hover{color:#fff!important;text-shadow:0 0 8px rgba(255,107,61,.4)}.footer-accent{width:60px;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);margin:8px auto 0;border-radius:1px}.profile-pic-small{width:40px!important;height:40px!important;border-radius:50%!important;-o-object-fit:cover!important;object-fit:cover!important}.profile-pic-medium{width:60px!important;height:60px!important;border-radius:8px!important;-o-object-fit:cover!important;object-fit:cover!important}.text-white-important{color:#fff!important}.text-light-important{color:#e9ecef!important}.no-bg-image{background-image:none!important;background:linear-gradient(135deg,var(--background) 0,var(--surface) 50%,var(--background) 100%)!important}.hindi-text,.translate-hi,[lang=hi]{font-family:Poppins,'Noto Sans Devanagari','Segoe UI',sans-serif!important;font-weight:500;line-height:1.6;letter-spacing:.3px;font-size:1.05em!important}body.hindi-text :not(i):not(.fa):not(.fas):not(.far):not(.fab):not([class*=fa-]){font-weight:500!important;line-height:1.6!important;font-family:Poppins,'Noto Sans Devanagari','Segoe UI',sans-serif!important}body.hindi-text{font-size:16px!important}body.hindi-text button:not(.fa):not([class*=fa-]),body.hindi-text div:not(.fa):not([class*=fa-]),body.hindi-text label,body.hindi-text option,body.hindi-text p,body.hindi-text select,body.hindi-text span:not(.fa):not([class*=fa-]){font-family:Poppins,'Noto Sans Devanagari','Segoe UI',sans-serif!important;font-size:1rem!important;font-weight:500!important}.fa,.fab,.fad,.fal,.far,.fas,body.hindi-text .fa,body.hindi-text .fab,body.hindi-text .fad,body.hindi-text .fal,body.hindi-text .far,body.hindi-text .fas,body.hindi-text .material-icons,body.hindi-text i[class*=fa-],body.hindi-text i[class^=fa-],i[class*=fa-],i[class^=fa-]{font-family:"Font Awesome 5 Free","Font Awesome 5 Brands",FontAwesome,"Material Icons"!important;font-weight:900!important;font-style:normal!important;font-variant:normal!important;text-rendering:auto!important;line-height:1!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.dropdown-item-modern i,.nav-link-modern i,.navbar i,body.hindi-text .dropdown-item-modern i,body.hindi-text .nav-link-modern i,body.hindi-text .navbar i{font-family:"Font Awesome 5 Free",FontAwesome!important;font-weight:900!important;display:inline-block!important;font-style:normal!important;font-variant:normal!important;text-rendering:auto!important;line-height:1!important}.dropdown-arrow,body.hindi-text .dropdown-arrow{font-family:"Font Awesome 5 Free"!important;font-weight:900!important}.btn i,.btn-modern i,body.hindi-text .btn i,body.hindi-text .btn-modern i{font-family:"Font Awesome 5 Free",FontAwesome!important;font-weight:900!important;margin-right:5px!important}.input-group-text i,.input-icon,body.hindi-text .input-group-text i,body.hindi-text .input-icon{font-family:"Font Awesome 5 Free",FontAwesome!important;font-weight:900!important}@supports (font-feature-settings:kern){:lang(hi){font-family:'Noto Sans Devanagari',Poppins,sans-serif!important;font-feature-settings:"kern" 1,"liga" 1}}.hindi-title{font-family:'Noto Sans Devanagari',sans-serif!important;font-weight:600;font-size:1.2em!important;line-height:1.5}.hindi-content{font-family:'Noto Sans Devanagari',sans-serif!important;font-weight:500;font-size:1.05em!important;line-height:1.7;letter-spacing:.2px}body.hindi-text .modern-title,body.hindi-text h1{font-size:1.8rem!important;font-weight:700!important}body.hindi-text h2{font-size:1.5rem!important;font-weight:600!important}body.hindi-text h3{font-size:1.3rem!important;font-weight:600!important}body.hindi-text .btn,body.hindi-text .btn-modern,body.hindi-text .form-label,body.hindi-text label{font-size:1rem!important;font-weight:600!important}body.hindi-text .form-control,body.hindi-text .modern-input,body.hindi-text .table td,body.hindi-text .table th{font-size:1rem!important;font-weight:500!important}.modern-title.hindi-text,body.hindi-text .modern-title{font-family:'Noto Sans Devanagari',sans-serif!important;font-weight:700!important;font-size:1.8rem!important;letter-spacing:.5px}.btn-modern.hindi-text,.form-label.hindi-text,body.hindi-text .btn-modern,body.hindi-text .form-label{font-family:'Noto Sans Devanagari',sans-serif!important;font-weight:600!important;font-size:1rem!important}body.hindi-text .alert,body.hindi-text .alert-modern{font-size:1rem!important;font-weight:500!important}body.hindi-text input::-moz-placeholder,body.hindi-text textarea::-moz-placeholder{font-size:.95rem!important;font-weight:400!important}body.hindi-text input::placeholder,body.hindi-text textarea::placeholder{font-size:.95rem!important;font-weight:400!important}.navbar .hindi-text,body.hindi-text .dropdown-item-modern,body.hindi-text .lang-select-modern,body.hindi-text .nav-link-modern,body.hindi-text .navbar,body.hindi-text .user-info{font-family:Poppins,'Noto Sans Devanagari',sans-serif!important;font-weight:500!important;font-size:1rem!important}body.hindi-text .cta-button,body.hindi-text .feature-description,body.hindi-text .feature-title,body.hindi-text .features-title,body.hindi-text .hero-content,body.hindi-text .modern-dashboard,body.hindi-text .welcome-subtitle,body.hindi-text .welcome-title{font-family:Poppins,'Noto Sans Devanagari',sans-serif!important}body.hindi-text .welcome-title{font-size:4rem!important;font-weight:800!important}body.hindi-text .subtitle,body.hindi-text .welcome-subtitle{font-size:1.5rem!important;font-weight:500!important}body.hindi-text .features-title{font-size:2.5rem!important;font-weight:700!important}body.hindi-text .feature-title{font-size:1.3rem!important;font-weight:600!important}body.hindi-text .feature-description{font-size:.95rem!important;font-weight:400!important}.feature-icon,.feature-icon i,body.hindi-text .feature-icon,body.hindi-text .feature-icon i{font-family:"Font Awesome 6 Free","Font Awesome 5 Free",FontAwesome!important;font-weight:900!important;font-size:3rem!important;display:inline-block!important;font-style:normal!important}.modern-dashboard *{font-family:Poppins,'Noto Sans Devanagari','Segoe UI',sans-serif!important}.fa,.fab,.fad,.fal,.far,.fas,.material-icons,body.hindi-text .fa,body.hindi-text .fab,body.hindi-text .far,body.hindi-text .fas,body.hindi-text .material-icons,body.hindi-text i,body.hindi-text i[class*=fa-],body.hindi-text i[class^=fa-],i[class*=fa-],i[class^=fa-]{font-family:"Font Awesome 6 Free","Font Awesome 5 Free",FontAwesome!important;font-weight:900!important;font-style:normal!important;display:inline-block!important}[class*=fa],[class^=fa],i{font-family:"Font Awesome 6 Free","Font Awesome 5 Free"!important;font-weight:900!important;display:inline-block!important;font-style:normal!important;font-variant:normal!important;text-rendering:auto!important;line-height:1!important}.table .hindi-text{font-family:'Noto Sans Devanagari',sans-serif!important;font-weight:400}.alert .hindi-text{font-family:'Noto Sans Devanagari',sans-serif!important;font-weight:500}@media (max-width:768px){body.hindi-text{font-size:15px!important}body.hindi-text .modern-title,body.hindi-text h1{font-size:1.6rem!important}body.hindi-text h2{font-size:1.3rem!important}body.hindi-text .nav-link-modern{font-size:1rem!important}body.hindi-text .btn,body.hindi-text .btn-modern{font-size:.95rem!important}}@media (min-width:1200px){body.hindi-text{font-size:17px!important}body.hindi-text .modern-title,body.hindi-text h1{font-size:2rem!important}body.hindi-text h2{font-size:1.6rem!important}}