.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:column;align-items:flex-start;gap:0;line-height:.92}.SiteBrand-module__A4O6ja__darkSurface .SiteBrand-module__A4O6ja__bankingWord{color:#fff}.SiteBrand-module__A4O6ja__darkSurface .SiteBrand-module__A4O6ja__tamizhaWord{color:#f7b928;margin-top:.16em;margin-left:0}.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{filter:drop-shadow(0 5px 12px #f7b9282e)}.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:-.025em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.28rem,1.75vw,1.72rem);font-weight:900;display:block}.SiteBrand-module__A4O6ja__bankingWord{color:#142268}.SiteBrand-module__A4O6ja__tamizhaWord{color:#df312f;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(1rem,1.2vw,1.18rem)}.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,4.25vw,1.2rem)}.SiteBrand-module__A4O6ja__brandCopyCompact .SiteBrand-module__A4O6ja__bankingWord,.SiteBrand-module__A4O6ja__brandCopyCompact .SiteBrand-module__A4O6ja__tamizhaWord{font-size:.9rem}.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}}@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:.92rem}.SiteBrand-module__A4O6ja__tamizhaWord{margin-left:.22em}.SiteBrand-module__A4O6ja__sparkleWrap{width:34px;margin-left:1px}.SiteBrand-module__A4O6ja__sparkleDotFive{display:none}}@media (prefers-reduced-motion:reduce){.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%,#b1d2c457,#0000 27%),radial-gradient(circle at 86% 72%,#74a08b42,#0000 31%),radial-gradient(circle at 70% 12%,#f5e1b33d,#0000 24%),linear-gradient(135deg,#fbfcf8 0%,#eef5ef 46%,#f7f4eb 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,#638b7712 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,#486d5b1f 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,#b5d5c685 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,#74a08b85 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,#70978457,#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 #2c473a2e,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 #c6d5cad1;border-radius:1.15rem;justify-content:center;align-items:center;padding:.72rem .95rem;display:inline-flex;box-shadow:0 12px 30px #35564514}.LoginAnimation-module__APlywW__welcome{color:#244738;letter-spacing:-.03em;margin-top:1.25rem;font-size:1.72rem;font-weight:900;line-height:1.15}.LoginAnimation-module__APlywW__subText{color:#617368;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 #b2c4bad1;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:#6f9b84;transform:translateY(-1px);box-shadow:0 0 0 3px #6f9b841f,0 10px 24px #3a644e14}.LoginAnimation-module__APlywW__fieldIcon{color:#71877b;flex:none}.LoginAnimation-module__APlywW__input{color:#294638;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:1rem .75rem;font-size:1rem}.LoginAnimation-module__APlywW__input::placeholder{color:#94a39b}.LoginAnimation-module__APlywW__eyeButton{color:#71877b;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:#4f7f67;background:#edf5ef}.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,#547e68 0%,#6e9d84 52%,#82ad96 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 #4a775f33,0 6px 16px #4a775f1f}.LoginAnimation-module__APlywW__loginButton:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 18px 38px #4a775f3d,0 8px 20px #4a775f26}.LoginAnimation-module__APlywW__loginButton:disabled{cursor:not-allowed;opacity:.62}.LoginAnimation-module__APlywW__caption{text-align:center;color:#2f4e3ec2;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}}
