@keyframes HomeWelcomePopup-module__uYEveW__welcomeOverlayAppear{0%{opacity:0}to{opacity:1}}@keyframes HomeWelcomePopup-module__uYEveW__welcomePanelAppear{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.HomeWelcomePopup-module__uYEveW__overlay{animation:.24s ease-out both HomeWelcomePopup-module__uYEveW__welcomeOverlayAppear}.HomeWelcomePopup-module__uYEveW__panel{animation:.35s cubic-bezier(.2,.8,.2,1) both HomeWelcomePopup-module__uYEveW__welcomePanelAppear}@media (prefers-reduced-motion:reduce){.HomeWelcomePopup-module__uYEveW__overlay,.HomeWelcomePopup-module__uYEveW__panel{animation:none}}
.SiteBrand-module__A4O6ja__brandLink{white-space:nowrap;align-items:center;gap:12px;min-width:0;text-decoration:none;display:inline-flex}.SiteBrand-module__A4O6ja__compactBrand{gap:9px}.SiteBrand-module__A4O6ja__darkSurface{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.SiteBrand-module__A4O6ja__darkSurface .SiteBrand-module__A4O6ja__brandCopy{flex-direction:row;align-items:center;gap:0;line-height:1}.SiteBrand-module__A4O6ja__darkSurface .SiteBrand-module__A4O6ja__bankingWord{color:#fff}.SiteBrand-module__A4O6ja__darkSurface .SiteBrand-module__A4O6ja__tamizhaWord{color:#fff;margin-top:0;margin-left:.28em}.SiteBrand-module__A4O6ja__logoBadge{filter:drop-shadow(0 6px 13px #14226833);border-radius:999px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.SiteBrand-module__A4O6ja__darkSurface .SiteBrand-module__A4O6ja__logoBadge{isolation:isolate;box-sizing:border-box;width:112px;height:112px;box-shadow:none;filter:none;background:0 0;border:none;border-radius:50%;outline:none;flex:0 0 112px;margin:0;padding:0;position:relative;overflow:visible}.SiteBrand-module__A4O6ja__diamondSparkRings{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.SiteBrand-module__A4O6ja__diamondSparkGuide{fill:none;stroke:#6db5ff42;stroke-width:1.1px}.SiteBrand-module__A4O6ja__diamondSparkRotator{transform-box:view-box;transform-origin:50%;animation:12s linear infinite SiteBrand-module__A4O6ja__banking-diamond-spark-rotation}.SiteBrand-module__A4O6ja__diamondSparkPoint{fill:#63ddff;opacity:1;filter:drop-shadow(0 0 4px #75e5ff)drop-shadow(0 0 9px #217aff);animation:2.6s ease-in-out infinite alternate SiteBrand-module__A4O6ja__banking-diamond-spark-twinkle}.SiteBrand-module__A4O6ja__diamondSparkPointDim{fill:#83b9ff;opacity:.64;animation-duration:3.5s;animation-delay:-1.6s}.SiteBrand-module__A4O6ja__diamondSparkRotator circle:nth-child(3n){fill:#599bff;filter:drop-shadow(0 0 4px #69acff)drop-shadow(0 0 9px #1763f6);animation-delay:-1.2s}.SiteBrand-module__A4O6ja__diamondSparkRotator circle:nth-child(4n){fill:#ddf7ff;filter:drop-shadow(0 0 5px #a1e6ff)drop-shadow(0 0 10px #4eafff);animation-delay:-2.1s}.SiteBrand-module__A4O6ja__darkSurface .SiteBrand-module__A4O6ja__logoSvg{z-index:1;object-fit:cover;width:94px;height:94px;box-shadow:none;clip-path:circle(46%);background:0 0;border:0;border-radius:50%;outline:0;flex:none;display:block;position:relative}@keyframes SiteBrand-module__A4O6ja__banking-diamond-spark-rotation{to{transform:rotate(360deg)}}@keyframes SiteBrand-module__A4O6ja__banking-diamond-spark-twinkle{0%,to{opacity:.96}50%{opacity:.34}}.SiteBrand-module__A4O6ja__logoBadgeCompact{width:43px;height:43px}.SiteBrand-module__A4O6ja__logoSvg{width:100%;height:100%;display:block}.SiteBrand-module__A4O6ja__brandCopy{text-transform:uppercase;flex-direction:row;justify-content:center;align-items:baseline;gap:0;min-width:0;line-height:1;display:inline-flex}.SiteBrand-module__A4O6ja__brandingWord,.SiteBrand-module__A4O6ja__tamizhaWord,.SiteBrand-module__A4O6ja__bankingWord{letter-spacing:.005em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Trebuchet MS,Segoe UI,ui-sans-serif,sans-serif;font-size:clamp(1.34rem,1.9vw,1.82rem);font-weight:700;display:block}.SiteBrand-module__A4O6ja__bankingWord{color:#142268}.SiteBrand-module__A4O6ja__tamizhaWord{color:#142268;margin-top:0;margin-left:.28em}.SiteBrand-module__A4O6ja__brandCopyCompact .SiteBrand-module__A4O6ja__bankingWord,.SiteBrand-module__A4O6ja__brandCopyCompact .SiteBrand-module__A4O6ja__tamizhaWord{font-size:clamp(1.08rem,1.35vw,1.3rem)}.SiteBrand-module__A4O6ja__sparkleWrap{flex:none;justify-content:center;align-items:center;width:54px;height:42px;margin-left:10px;display:inline-flex;position:relative}.SiteBrand-module__A4O6ja__sparkleWrapCompact{width:40px;height:32px;margin-left:5px}.SiteBrand-module__A4O6ja__sparkleHalo{background:radial-gradient(circle,#2563eb29 0%,#60a5fa0f 44%,#0000 72%);border-radius:999px;animation:2.4s ease-in-out infinite SiteBrand-module__A4O6ja__sparkle-halo;position:absolute;inset:5px}.SiteBrand-module__A4O6ja__sparkleStar{z-index:2;color:#155eef;filter:drop-shadow(0 0 7px #2563eb6b);font-size:27px;line-height:1;animation:2.15s ease-in-out infinite SiteBrand-module__A4O6ja__sparkle-star;display:inline-block;position:relative}.SiteBrand-module__A4O6ja__sparkleWrapCompact .SiteBrand-module__A4O6ja__sparkleStar{font-size:21px}.SiteBrand-module__A4O6ja__sparkleDot{z-index:3;background:linear-gradient(145deg,#93c5fd 0%,#3b82f6 100%);border-radius:50%;width:5px;height:5px;animation:2.1s ease-in-out infinite SiteBrand-module__A4O6ja__sparkle-twinkle;position:absolute;box-shadow:0 0 8px #3b82f680}.SiteBrand-module__A4O6ja__sparkleDotOne{animation-delay:0s;top:9px;left:7px}.SiteBrand-module__A4O6ja__sparkleDotTwo{animation-delay:.28s;top:8px;right:6px}.SiteBrand-module__A4O6ja__sparkleDotThree{animation-delay:.56s;bottom:8px;left:4px}.SiteBrand-module__A4O6ja__sparkleDotFour{animation-delay:.84s;bottom:9px;right:4px}.SiteBrand-module__A4O6ja__sparkleDotFive{width:4px;height:4px;animation-delay:1.05s;top:50%;right:1px}@keyframes SiteBrand-module__A4O6ja__sparkle-star{0%,to{opacity:.72;transform:rotate(0)scale(.9)}45%{opacity:1;transform:rotate(10deg)scale(1.12)}70%{opacity:.9;transform:rotate(-5deg)scale(.98)}}@keyframes SiteBrand-module__A4O6ja__sparkle-twinkle{0%,to{opacity:.18;transform:scale(.55)}50%{opacity:1;transform:scale(1.15)}}@keyframes SiteBrand-module__A4O6ja__sparkle-halo{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (max-width:767px){.SiteBrand-module__A4O6ja__brandLink{gap:8px}.SiteBrand-module__A4O6ja__logoBadge{width:48px;height:48px}.SiteBrand-module__A4O6ja__logoBadgeCompact{width:40px;height:40px}.SiteBrand-module__A4O6ja__bankingWord,.SiteBrand-module__A4O6ja__tamizhaWord{font-size:clamp(.98rem,4vw,1.22rem)}.SiteBrand-module__A4O6ja__brandCopyCompact .SiteBrand-module__A4O6ja__bankingWord,.SiteBrand-module__A4O6ja__brandCopyCompact .SiteBrand-module__A4O6ja__tamizhaWord{font-size:.98rem}.SiteBrand-module__A4O6ja__sparkleWrap{width:42px;height:34px;margin-left:4px}.SiteBrand-module__A4O6ja__sparkleWrapCompact{width:34px;height:28px;margin-left:2px}.SiteBrand-module__A4O6ja__sparkleStar{font-size:22px}.SiteBrand-module__A4O6ja__sparkleWrapCompact .SiteBrand-module__A4O6ja__sparkleStar{font-size:18px}.SiteBrand-module__A4O6ja__darkSurface .SiteBrand-module__A4O6ja__logoBadge{flex:0 0 98px;width:98px;height:98px}.SiteBrand-module__A4O6ja__darkSurface .SiteBrand-module__A4O6ja__logoSvg{width:82px;height:82px}}@media (max-width:430px){.SiteBrand-module__A4O6ja__brandLink{gap:7px}.SiteBrand-module__A4O6ja__logoBadge{width:44px;height:44px}.SiteBrand-module__A4O6ja__bankingWord,.SiteBrand-module__A4O6ja__tamizhaWord{font-size:.94rem}.SiteBrand-module__A4O6ja__tamizhaWord{margin-left:.22em}.SiteBrand-module__A4O6ja__sparkleWrap{width:34px;margin-left:1px}.SiteBrand-module__A4O6ja__sparkleDotFive{display:none}.SiteBrand-module__A4O6ja__darkSurface .SiteBrand-module__A4O6ja__logoBadge{flex:0 0 88px;width:88px;height:88px}.SiteBrand-module__A4O6ja__darkSurface .SiteBrand-module__A4O6ja__logoSvg{width:74px;height:74px}}@media (prefers-reduced-motion:reduce){.SiteBrand-module__A4O6ja__diamondSparkRotator,.SiteBrand-module__A4O6ja__diamondSparkPoint,.SiteBrand-module__A4O6ja__sparkleStar,.SiteBrand-module__A4O6ja__sparkleDot,.SiteBrand-module__A4O6ja__sparkleHalo{animation:none}}
.LoginAnimation-module__APlywW__page{isolation:isolate;background:radial-gradient(circle at 12% 18%,#7eafe042,#0000 27%),radial-gradient(circle at 86% 72%,#0c3a692e,#0000 31%),radial-gradient(circle at 70% 12%,#e2be7338,#0000 24%),linear-gradient(135deg,#fdfbf6 0%,#f0f5fb 46%,#f9f2e5 100%);min-height:100vh;position:relative;overflow:hidden}.LoginAnimation-module__APlywW__page:before{content:"";z-index:-4;pointer-events:none;background:repeating-radial-gradient(at 18% 30%,#0000 0 34px,#14426f12 35px 37px,#0000 38px 66px),repeating-radial-gradient(at 82% 68%,#0000 0 42px,#c4a96b12 43px 45px,#0000 46px 78px);animation:24s ease-in-out infinite alternate LoginAnimation-module__APlywW__softFlow;position:absolute;inset:-12%;transform:rotate(-5deg)scale(1.12)}.LoginAnimation-module__APlywW__page:after{content:"";z-index:-3;pointer-events:none;opacity:.32;background-image:radial-gradient(circle,#1a53881f 0 1px,#0000 1.4px),linear-gradient(120deg,#0000 0 38%,#ffffff8a 44%,#0000 52% 100%);background-size:24px 24px,100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 92%);mask-image:linear-gradient(#0000008c,#0000 92%)}.LoginAnimation-module__APlywW__waveTop,.LoginAnimation-module__APlywW__waveBottom,.LoginAnimation-module__APlywW__sparkles{pointer-events:none;position:absolute}.LoginAnimation-module__APlywW__waveTop{z-index:-2;filter:blur(10px);opacity:.86;background:linear-gradient(115deg,#ffffffc7,#8cbcea6b 44%,#ffffff6b);border-radius:45% 55% 60% 40%;width:58rem;height:24rem;animation:16s ease-in-out infinite alternate LoginAnimation-module__APlywW__mintWaveTop;top:-8rem;left:-12rem;transform:rotate(-9deg)}.LoginAnimation-module__APlywW__waveBottom{z-index:-2;filter:blur(12px);opacity:.78;background:linear-gradient(125deg,#ebf2eb52,#35649b57 44%,#ffffff94);border-radius:50% 38% 48% 54%;width:64rem;height:26rem;animation:18s ease-in-out infinite alternate LoginAnimation-module__APlywW__mintWaveBottom;bottom:-10rem;right:-16rem;transform:rotate(8deg)}.LoginAnimation-module__APlywW__sparkles{z-index:-1;opacity:.32;background-image:radial-gradient(circle,#fffffff2 0 1.5px,#0000 2px),radial-gradient(circle,#d3b1618c 0 1px,#0000 1.6px);background-position:18px 22px,72px 90px;background-size:112px 112px,164px 164px;animation:28s linear infinite LoginAnimation-module__APlywW__sparkleMove;inset:0}.LoginAnimation-module__APlywW__cardShell{z-index:3;width:100%;max-width:27rem;position:relative}.LoginAnimation-module__APlywW__cardShell:before{content:"";z-index:-1;filter:blur(14px);opacity:.58;background:linear-gradient(135deg,#184e8747,#d8be7b38,#ffffffd1);border-radius:2.05rem;position:absolute;inset:-1px}.LoginAnimation-module__APlywW__card{-webkit-backdrop-filter:blur(24px)saturate(120%);background:#ffffffc2;border:1px solid #ffffffd1;border-radius:2rem;overflow:hidden;box-shadow:0 30px 80px #0a274e29,inset 0 1px #fffffff5}.LoginAnimation-module__APlywW__brandPanel{text-align:center;padding:2rem 1.8rem 1.1rem}.LoginAnimation-module__APlywW__brandBox{background:#fffc;border:1px solid #d7b876a6;border-radius:1.15rem;justify-content:center;align-items:center;padding:.72rem .95rem;display:inline-flex;box-shadow:0 12px 30px #0a274e14}.LoginAnimation-module__APlywW__welcome{color:#0b2e55;letter-spacing:-.03em;margin-top:1.25rem;font-size:1.72rem;font-weight:900;line-height:1.15}.LoginAnimation-module__APlywW__subText{color:#596e85;margin-top:.45rem;font-size:.92rem;font-weight:500;line-height:1.45}.LoginAnimation-module__APlywW__form{gap:1rem;padding:1.2rem 1.8rem 2rem;display:grid}.LoginAnimation-module__APlywW__field{background:#ffffffbd;border:1px solid #aec0d3d1;border-radius:1rem;align-items:center;min-height:3.7rem;padding:0 1rem;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:flex;box-shadow:inset 0 1px #fffffff0,0 6px 18px #3453440a}.LoginAnimation-module__APlywW__field:focus-within{background:#fffffff2;border-color:#ba914e;transform:translateY(-1px);box-shadow:0 0 0 3px #d6ac5529,0 10px 24px #0a376d14}.LoginAnimation-module__APlywW__fieldIcon{color:#597595;flex:none}.LoginAnimation-module__APlywW__input{color:#0d315a;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:1rem .75rem;font-size:1rem}.LoginAnimation-module__APlywW__input::placeholder{color:#8ea1b5}.LoginAnimation-module__APlywW__eyeButton{color:#597595;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.35rem;display:inline-flex}.LoginAnimation-module__APlywW__eyeButton:hover{color:#22588f;background:#eff4fa}.LoginAnimation-module__APlywW__errorBox{color:#dc2626;background:#fff1f2;border:1px solid #fecdd3;border-radius:.9rem;padding:.8rem .95rem;font-size:.82rem;font-weight:700}.LoginAnimation-module__APlywW__loginButton{color:#fff;background:linear-gradient(110deg,#061e3d 0%,#103e72 58%,#1c5689 100%);border:0;border-radius:1rem;justify-content:center;align-items:center;gap:.65rem;width:100%;min-height:3.65rem;margin-top:.1rem;padding:1rem 1.1rem;font-size:1rem;font-weight:850;transition:transform .16s,box-shadow .16s,filter .16s;display:flex;box-shadow:0 14px 30px #0a316038,0 6px 16px #0a316024}.LoginAnimation-module__APlywW__loginButton:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 18px 38px #0a316042,0 8px 20px #0a316029}.LoginAnimation-module__APlywW__loginButton:disabled{cursor:not-allowed;opacity:.62}.LoginAnimation-module__APlywW__caption{text-align:center;color:#173e67d1;letter-spacing:.02em;text-shadow:0 1px 8px #fffc;margin-top:1.35rem;font-size:.82rem;font-weight:650}@keyframes LoginAnimation-module__APlywW__softFlow{0%{transform:rotate(-5deg)translate(-1.5rem)scale(1.12)}to{transform:rotate(-2deg)translate(2.5rem,1.5rem)scale(1.16)}}@keyframes LoginAnimation-module__APlywW__mintWaveTop{0%{transform:rotate(-9deg)translate(0,0)scale(1)}to{transform:rotate(-5deg)translate(3rem,1.5rem)scale(1.05)}}@keyframes LoginAnimation-module__APlywW__mintWaveBottom{0%{transform:rotate(8deg)translate(0,0)scale(1)}to{transform:rotate(4deg)translate(-3rem,-1.2rem)scale(1.06)}}@keyframes LoginAnimation-module__APlywW__sparkleMove{0%{transform:translate(0,0)}to{transform:translate(46px,-32px)}}@media (prefers-reduced-motion:reduce){.LoginAnimation-module__APlywW__page:before,.LoginAnimation-module__APlywW__waveTop,.LoginAnimation-module__APlywW__waveBottom,.LoginAnimation-module__APlywW__sparkles{animation:none}}@media (max-width:640px){.LoginAnimation-module__APlywW__page{padding-top:1.4rem!important;padding-bottom:1.4rem!important}.LoginAnimation-module__APlywW__waveTop{width:36rem;height:20rem;top:-8rem;left:-15rem}.LoginAnimation-module__APlywW__waveBottom{width:38rem;height:20rem;bottom:-9rem;right:-18rem}.LoginAnimation-module__APlywW__cardShell{max-width:23.3rem}.LoginAnimation-module__APlywW__card{border-radius:1.65rem}.LoginAnimation-module__APlywW__brandPanel{padding:1.55rem 1.2rem .9rem}.LoginAnimation-module__APlywW__brandBox{padding:.62rem .75rem}.LoginAnimation-module__APlywW__welcome{margin-top:1rem;font-size:1.42rem}.LoginAnimation-module__APlywW__subText{font-size:.82rem}.LoginAnimation-module__APlywW__form{gap:.82rem;padding:1rem 1.25rem 1.45rem}.LoginAnimation-module__APlywW__field{border-radius:.9rem;min-height:3.3rem}.LoginAnimation-module__APlywW__input{padding:.85rem .65rem;font-size:.92rem}.LoginAnimation-module__APlywW__loginButton{border-radius:.9rem;min-height:3.35rem;font-size:.94rem}}
