@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@400;500;600;700&display=swap";#preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#08060a;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}#preloader.exit{animation:plExit .7s ease forwards}@keyframes plExit{to{opacity:0;transform:scale(1.04)}}.pl-bar-top{position:absolute;top:0;left:0;right:0;height:4px;display:flex}.pl-bar-top span:nth-child(1){flex:1;background:#c8180a}.pl-bar-top span:nth-child(2){flex:1;background:#f5a800}.pl-bar-top span:nth-child(3){flex:1;background:#e02010}.pl-bg-glow{position:absolute;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(245,168,0,.1) 0%,rgba(200,24,10,.05) 45%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation:plBreathe 4s ease-in-out infinite;pointer-events:none}@keyframes plBreathe{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.15);opacity:1}}.pl-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:44px 44px;animation:plGridFade 1s .2s ease both;pointer-events:none}@keyframes plGridFade{0%{opacity:0}to{opacity:1}}.pl-scan{position:absolute;left:0;right:0;height:2px;top:-2px;background:linear-gradient(90deg,transparent,rgba(245,168,0,.3),transparent);animation:plScan 3s .5s ease-in-out infinite;pointer-events:none}@keyframes plScan{0%{top:-2px}to{top:100vh}}#pl-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.pl-particle{position:absolute;border-radius:50%;animation:plRise linear infinite}@keyframes plRise{0%{transform:translateY(0) translate(0);opacity:0}8%{opacity:1}92%{opacity:.4}to{transform:translateY(-110vh) translate(var(--dx));opacity:0}}.pl-logo-wrap{position:relative;z-index:5;width:168px;height:168px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;animation:plLogoIn .9s .1s cubic-bezier(.34,1.56,.64,1) both}.pl-logo-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(#e02010,#e02010 120deg,#ff7a00 120deg,#ff7a00 240deg,#ffcb00 240deg,#ffcb00 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));animation:plLogoSpin 4.8s linear infinite;box-shadow:0 0 18px #f5a80038}.pl-logo-inner{position:relative;width:94px;height:94px;border-radius:20px;background:#0a0808;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #00000073}.pl-logo-img{width:86px;height:86px;border-radius:16px;object-fit:contain;display:block}@keyframes plLogoIn{0%{opacity:0;transform:scale(.5);filter:blur(8px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes plLogoSpin{0%{rotate:0deg}to{rotate:360deg}}.pl-stage{position:relative;z-index:5;width:min(440px,90vw);height:220px;overflow:visible}.pl-word-old,.pl-word-new{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center}.pl-word-old{animation:plWordOldIn .8s 0s ease both,plWordOldOut .6s 2.2s ease forwards}@keyframes plWordOldIn{0%{opacity:0;transform:translateY(calc(-50% + 30px))}to{opacity:1;transform:translateY(-50%)}}@keyframes plWordOldOut{to{opacity:0;transform:translateY(calc(-50% - 40px));filter:blur(4px)}}.pl-old-label{font-family:Mukta,sans-serif;font-size:10px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#ffffff4d;border:1px solid rgba(255,255,255,.12);padding:3px 14px;border-radius:20px;margin-bottom:10px}.pl-old-word{font-family:"Baloo 2",cursive;font-size:clamp(42px,9vw,82px);font-weight:900;letter-spacing:3px;line-height:1;color:#ffffff38;position:relative}.pl-old-word:after{content:"";position:absolute;left:-4%;top:50%;width:0%;height:3px;background:linear-gradient(90deg,#c8180a,#e02010);box-shadow:0 0 10px #c8180ab3;animation:plStrike .7s 1s ease forwards}@keyframes plStrike{0%{width:0%}to{width:108%}}.pl-word-new{animation:plWordNewIn .9s 3s cubic-bezier(.34,1.56,.64,1) both}@keyframes plWordNewIn{0%{opacity:0;transform:translateY(calc(-50% + 50px)) scale(.8);filter:blur(8px)}to{opacity:1;transform:translateY(-50%) scale(1);filter:blur(0)}}.pl-new-label{font-family:Mukta,sans-serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#c8180a,#f5a800);padding:3px 14px;border-radius:20px;margin-bottom:10px}.pl-new-word{font-family:"Baloo 2",cursive;font-size:clamp(42px,9vw,82px);font-weight:900;letter-spacing:3px;line-height:1;background:linear-gradient(135deg,#e02010,#f5a800,#ffcb00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:plGlowPulse 3s 3.9s ease-in-out infinite}@keyframes plGlowPulse{0%,to{filter:drop-shadow(0 0 10px rgba(245,168,0,.3))}50%{filter:drop-shadow(0 0 24px rgba(245,168,0,.7)) drop-shadow(0 0 48px rgba(200,24,10,.3))}}.pl-new-kannada{font-family:Tiro Kannada,serif;font-size:clamp(14px,2.5vw,22px);color:#ffffff59;letter-spacing:4px;margin-top:5px;animation:plFadeSlideUp .6s 3.7s ease both}.pl-tagline-wrap{position:absolute;bottom:-78px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:10px;animation:plFadeSlideUp .7s 3.9s ease both}@keyframes plFadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.pl-tagline-divider{display:flex;align-items:center;gap:10px}.pl-div-line-l{width:48px;height:1.5px;background:linear-gradient(90deg,transparent,#C8180A)}.pl-div-dot{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#c8180a,#f5a800);display:flex;align-items:center;justify-content:center;font-size:12px;box-shadow:0 0 10px #f5a80066}.pl-div-line-r{width:48px;height:1.5px;background:linear-gradient(90deg,#F5A800,transparent)}.pl-art-row{display:flex;align-items:center;gap:8px}.pl-art-pill{display:flex;align-items:baseline;gap:3px}.pl-art-letter{font-family:"Baloo 2",cursive;font-size:clamp(18px,3vw,26px);font-weight:900;background:linear-gradient(135deg,#e02010,#f5a800);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pl-art-word{font-family:Mukta,sans-serif;font-size:clamp(8px,1.2vw,11px);font-weight:600;letter-spacing:1px;color:#ffffff47;text-transform:uppercase}.pl-art-sep{color:#f5a80066;font-size:20px;line-height:1}.pl-progress-wrap{position:absolute;bottom:34px;left:50%;transform:translate(-50%);width:min(320px,80vw);display:flex;flex-direction:column;align-items:center;gap:9px;z-index:5}.pl-progress-track{width:100%;height:2.5px;background:#ffffff14;border-radius:2px;overflow:hidden}.pl-progress-fill{height:100%;width:0%;background:linear-gradient(90deg,#c8180a,#f5a800,#ffcb00);border-radius:2px;box-shadow:0 0 10px #f5a80080;animation:plProgressFill 4.6s .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes plProgressFill{0%{width:0%}30%{width:25%}55%{width:50%}72%{width:70%}to{width:100%}}.pl-progress-label{font-family:Mukta,sans-serif;font-size:10px;font-weight:300;letter-spacing:2px;text-transform:uppercase;color:#fff3}.pl-progress-label:after{content:"";display:inline-block;width:18px;text-align:left;animation:plDots 2s steps(7,end) infinite}@keyframes plDots{0%{content:""}14%{content:"."}28%{content:".."}42%{content:"..."}57%{content:".."}71%{content:"."}85%,to{content:""}}.pl-bar-bottom{position:absolute;bottom:0;left:0;right:0;height:3px;display:flex;opacity:.4}.pl-bar-bottom span:nth-child(1){flex:1;background:#c8180a}.pl-bar-bottom span:nth-child(2){flex:1;background:#f5a800}.pl-bar-bottom span:nth-child(3){flex:1;background:#e02010}html,body,#root{height:100%}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif}h1,h2,h3,h4{font-family:Playfair Display,serif}.card-gradient-allow-overflow{overflow:visible!important}.ward-candidates-page{position:relative}.ward-candidates-page .aspirant-chat-btn{width:100%}
