.D44jkG_pageWrapper{min-height:100vh}.D44jkG_mobileLayout{background:linear-gradient(165deg,#102a43 0%,#1a3a54 50%,#243b55 100%);flex-direction:column;min-height:100vh;display:flex}.D44jkG_desktopLayout{display:none}@media (min-width:769px){.D44jkG_mobileLayout{display:none}.D44jkG_desktopLayout{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}}.D44jkG_mobileBrandSection{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:28px 20px 20px;display:flex}.D44jkG_mobileLogoImg{background:#fff;border-radius:10px;width:230px;max-width:78%;height:auto;padding:10px 16px;box-shadow:0 2px 10px #0000001a}.D44jkG_mobileTagline{color:#fffc;letter-spacing:.3px;text-align:center;font-size:12px;font-style:italic;font-weight:300}.D44jkG_mobileFormCard{background:#fff;border-radius:24px 24px 0 0;flex-direction:column;flex:1;align-items:center;padding:28px 24px 20px;display:flex;overflow-y:auto;box-shadow:0 -8px 30px #0000001f}.D44jkG_toggleWrap{width:100%;max-width:260px;margin:2px auto 6px}.D44jkG_positionRelative{background:linear-gradient(160deg,#102a43 0%,#1a3a54 40%,#243b55 100%);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.D44jkG_positionRelative:before{content:"";z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.02'/%3E%3C/svg%3E");background-size:256px 256px;position:absolute;inset:0}.D44jkG_positionRelative:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 15% 20%,#064e3b26 0%,#0000 50%),radial-gradient(at 85% 80%,#243b5533 0%,#0000 45%),linear-gradient(155deg,#0000 35%,#ffffff03 35% 36%,#0000 36%),linear-gradient(155deg,#0000 55%,#ffffff03 55% 56%,#0000 56%);position:absolute;inset:0}.D44jkG_meshBlob1{z-index:0;background:radial-gradient(circle,#064e3b1f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:20s ease-in-out infinite D44jkG_meshDrift1;position:absolute;top:-10%;right:-15%}.D44jkG_meshBlob2{z-index:0;background:radial-gradient(circle,#102a4326 0%,#0000 70%);border-radius:50%;width:400px;height:400px;animation:25s ease-in-out infinite D44jkG_meshDrift2;position:absolute;bottom:-5%;left:-10%}.D44jkG_meshBlob3{z-index:0;background:radial-gradient(circle,#243b551a 0%,#0000 70%);border-radius:50%;width:350px;height:350px;animation:18s ease-in-out infinite D44jkG_meshDrift3;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}@keyframes D44jkG_meshDrift1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-25px,35px)scale(1.04)}66%{transform:translate(15px,-15px)scale(.96)}}@keyframes D44jkG_meshDrift2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-25px)scale(1.06)}66%{transform:translate(-15px,20px)scale(.97)}}@keyframes D44jkG_meshDrift3{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-46%,-54%)scale(1.1)}}.D44jkG_glassCard{z-index:2;-webkit-backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:80%;max-width:400px;padding:44px 40px 32px;display:flex;position:relative;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff0f}.D44jkG_loginwidth{z-index:2;background:#fffffff2;border:1px solid #ffffff4d;border-radius:12px;width:100%;max-width:360px;margin-bottom:24px;padding:16px 22px;box-shadow:0 2px 12px #0000001a}.D44jkG_tagline{color:#ffffffbf;letter-spacing:.8px;text-align:center;margin:0;font-size:14px;font-style:italic;font-weight:300;line-height:1.6}.D44jkG_glassCard:after{content:"";opacity:.6;background:linear-gradient(90deg,#064e3b,#0d9668);border-radius:2px;width:40px;height:3px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.D44jkG_loginBox{background:#f4f7fa;flex-direction:column;justify-content:center;min-height:100vh;padding:36px;display:flex}.D44jkG_loginWelcomBox{background:#fff;border:1px solid #e8edf3;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;height:87vh;padding:5% 8%;display:flex;overflow-y:auto;box-shadow:0 4px 24px #0034710f,0 1px 4px #0000000a}.D44jkG_heading{letter-spacing:-.4px;color:#111827;max-width:320px;margin-bottom:.1em;font-size:24px;font-weight:700;line-height:1.3}.D44jkG_headingSubtext{color:#6b7280;margin-bottom:1.6em;font-size:13px;font-weight:400}.D44jkG_labelfont{margin-left:0;color:#374151!important;margin-top:4px!important;margin-bottom:8px!important;font-size:13px!important;font-weight:500!important}.D44jkG_textStyle1{color:#111827;letter-spacing:-.3px;font-size:1.15vw;font-weight:600}.D44jkG_textStyle{color:#6b7280;font-size:.8vw;font-weight:400;line-height:1.5}.D44jkG_segmentedToggle{background:#f1f5f9;border:2px solid #e2e8f0;border-radius:12px;gap:4px;width:100%;padding:3px;display:flex;overflow:hidden}.D44jkG_segmentBtn{color:#6b7280;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;transition:all .25s;display:flex;position:relative}.D44jkG_segmentBtn:hover{color:#374151;background:#e8edf3}.D44jkG_segmentBtnActive{box-shadow:0 2px 8px #00347140;color:#fff!important;background:#003471!important;border-color:#003471!important}.D44jkG_segmentBtnActive:hover{background:#00285a!important;border-color:#00285a!important}.D44jkG_segmentIcon{align-items:center;display:flex}.D44jkG_divider{align-items:center;gap:12px;width:100%;margin:16px 0 12px;display:flex}.D44jkG_dividerLine{background:#e5e7eb;flex:1;height:1px}.D44jkG_dividerText{color:#9ca3af;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;font-size:11px;font-weight:500}.D44jkG_highlightPulse{animation:1.5s ease-in-out 2 D44jkG_pulseHighlight}@keyframes D44jkG_pulseHighlight{0%,to{box-shadow:none}50%{box-shadow:0 0 0 3px #00347126}}.D44jkG_sendOtp{color:#fff;cursor:pointer;background:#003471;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:10px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #00347133}.D44jkG_sendOtp:hover{background:#00285a;box-shadow:0 4px 12px #0034714d}.D44jkG_sendOtp:active{transform:translateY(1px);box-shadow:0 1px 4px #00347133}.D44jkG_timer{color:#6b7280;text-align:center;background:#f9fafb;border:1px solid #f3f4f6;border-radius:6px;justify-content:center;align-items:center;margin-bottom:10px;margin-left:0;padding:6px 12px;font-size:12px;font-weight:500;display:flex}.D44jkG_changeNo{color:#003471;cursor:pointer;background:0 0;border:none;align-items:center;padding:4px 0;font-size:12px;font-weight:500;transition:all .15s;display:flex}.D44jkG_changeNo:hover{color:#00285a;text-decoration:underline}.D44jkG_resendOtp{color:#003471;cursor:pointer;background:0 0;border:none;align-items:center;margin-left:auto;padding:4px 0;font-size:12px;font-weight:500;transition:all .15s;display:flex}.D44jkG_resendOtp:hover{color:#00285a;text-decoration:underline}.D44jkG_otpContainer{justify-content:center;gap:8px;margin:8px 0 14px;display:flex}.D44jkG_digitBox{text-align:center;color:#111827;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:36px;height:36px;font-size:15px;font-weight:600;transition:all .2s}.D44jkG_digitBox:focus{background-color:#fff;border-color:#003471;box-shadow:0 0 0 2px #00347114}.D44jkG_noSpinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.D44jkG_noSpinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.D44jkG_noSpinner{-moz-appearance:textfield}.D44jkG_loginButton{color:#fff;letter-spacing:.2px;cursor:pointer;background:linear-gradient(135deg,#003471,#1a4670);border:none;border-radius:8px;width:100%;height:40px;margin-top:6px;margin-left:0;font-size:13px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #00347133}.D44jkG_loginButton:hover{background:linear-gradient(135deg,#00285a,#153d60);box-shadow:0 4px 12px #0034714d}.D44jkG_loginButton:active{transform:translateY(1px);box-shadow:0 1px 4px #00347133}.D44jkG_grievanceText{color:#9ca3af;text-align:center;margin-top:14px;font-size:13px;font-weight:500}.D44jkG_grievanceLink{color:#003471;cursor:pointer;font-weight:500;text-decoration:none;transition:color .15s}.D44jkG_grievanceLink:hover{color:#00285a;text-decoration:underline}.D44jkG_errorText{color:#ef4444;margin:4px 0 0;font-size:12px}.D44jkG_footerBadge{border-top:1px solid #f3f4f6;justify-content:center;align-items:center;gap:5px;margin-top:14px;padding-top:12px;display:flex}.D44jkG_footerBadge svg{color:#6b7280}.D44jkG_footerBadgeText{color:#6b7280;letter-spacing:.2px;font-size:11px;font-weight:500}.D44jkG_microsoftBtn{cursor:pointer;color:#374151;background:#fff;border:2px solid #d1d5db;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:11px 28px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #0000000f}.D44jkG_microsoftBtn:hover{color:#003471;background:#f8fafc;border-color:#003471;box-shadow:0 4px 12px #0034711a}.D44jkG_microsoftBtn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.D44jkG_microsoftLogo{flex-shrink:0;grid-template-columns:1fr 1fr;gap:1.5px;width:16px;height:16px;display:inline-grid}.D44jkG_microsoftLogo span{border-radius:1px}.D44jkG_msRed{background:#f25022}.D44jkG_msGreen{background:#7fba00}.D44jkG_msBlue{background:#00a4ef}.D44jkG_msYellow{background:#ffb900}.D44jkG_msBtnTextFull{display:inline}.D44jkG_msBtnTextShort{display:none}.D44jkG_spinner{border:2px solid #e2e8f0;border-top-color:#003471;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite D44jkG_spin}@keyframes D44jkG_spin{to{transform:rotate(360deg)}}.D44jkG_loadingOverlay{color:#6b7280;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:10px 0;font-size:13px;font-weight:500;display:flex}@media (max-width:768px){.D44jkG_heading{max-width:280px;margin-bottom:.05em;font-size:20px}.D44jkG_headingSubtext{margin-bottom:1em;font-size:12px}.D44jkG_labelfont{margin-top:2px!important;margin-bottom:4px!important;font-size:12px!important}.D44jkG_textStyle{font-size:13px}.D44jkG_textStyle1{font-size:14px}.D44jkG_toggleWrap{max-width:240px;margin-bottom:4px}.D44jkG_segmentedToggle{border-width:1.5px;border-radius:10px;gap:2px;padding:2px}.D44jkG_segmentBtn{border-width:1.5px;border-radius:8px;gap:5px;padding:8px 10px;font-size:12px}.D44jkG_divider{gap:8px;margin:10px 0 6px}.D44jkG_otpContainer{gap:6px;margin:6px 0 10px}.D44jkG_digitBox{border-radius:6px;width:34px;height:34px;font-size:16px}.D44jkG_timer{margin-bottom:8px;padding:4px 10px;font-size:11px}.D44jkG_sendOtp{margin-top:8px;padding:9px 16px;font-size:12px}.D44jkG_loginButton{height:38px;margin-top:4px;font-size:12px}.D44jkG_microsoftBtn{border-radius:8px;gap:8px;margin-top:8px;padding:9px 20px;font-size:12px}.D44jkG_msBtnTextFull{display:none}.D44jkG_msBtnTextShort{display:inline}.D44jkG_footerBadge{margin-top:10px;padding-top:8px}.D44jkG_grievanceText{margin-top:10px;font-size:10px}.D44jkG_errorText{font-size:11px}}@media (max-width:480px){.D44jkG_mobileBrandSection{gap:6px;padding:20px 16px 14px}.D44jkG_mobileLogoImg{border-radius:8px;width:190px;padding:8px 14px}.D44jkG_mobileTagline{font-size:10px}.D44jkG_mobileFormCard{border-radius:20px 20px 0 0;padding:22px 18px 16px}.D44jkG_heading{font-size:18px}.D44jkG_headingSubtext{margin-bottom:.7em;font-size:11px}.D44jkG_toggleWrap{max-width:220px}.D44jkG_segmentBtn{padding:7px 8px;font-size:11px}.D44jkG_digitBox{width:32px;height:32px;font-size:13px}.D44jkG_otpContainer{gap:5px}.D44jkG_microsoftBtn{padding:8px 16px}}.D44jkG_background{background-color:#d9eafd;height:100vh}.D44jkG_mainContainer{background-color:#fff;border-radius:20px;height:60%}.D44jkG_separator{background-color:#d9eafd;border-radius:5px;width:5px;height:75%;margin-top:60px}.D44jkG_logoBox{background-color:pink;border-radius:10px;width:250px;height:50px;margin-top:10px}.D44jkG_loginBoxBanner{width:100%;height:100vh}.D44jkG_custom-select-class{text-align:center;appearance:none;display:block}
