@keyframes signin-fadeSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes signin-rotateSlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes signin-rotateSlowReverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes signin-floatDot{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-14px);opacity:.75}}@keyframes signin-pulseRing{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.12}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.32}}@keyframes signin-shineMove{0%{transform:translateX(-120%) skewX(-15deg);opacity:0}8%{opacity:.55}45%{transform:translateX(120%) skewX(-15deg);opacity:.35}to{transform:translateX(120%) skewX(-15deg);opacity:0}}.signin-viewport{height:100dvh;max-height:100dvh;overflow:hidden}@media (min-width:768px){.signin-auth-aside,.signin-brand-main{height:100dvh;max-height:100dvh;overflow:hidden}}.signin-brand-bg{position:relative;overflow:hidden;isolation:isolate}.signin-bg-image-stack{position:absolute;inset:0;z-index:0;filter:contrast(1.08) brightness(.92) saturate(1.1);image-rendering:high-quality}.signin-bg-image-primary{background-image:url(/images/BAckground1.png)}.signin-bg-image-primary,.signin-bg-image-secondary{position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat}.signin-bg-image-secondary{background-image:url(/images/Background2.png);opacity:.22;mix-blend-mode:soft-light}.signin-bg-gradient-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(160deg,rgba(180,65,5,.62),rgba(220,95,8,.55) 30%,rgba(240,130,20,.48) 60%,rgba(180,65,5,.65))}.signin-bg-vignette{z-index:2;background:radial-gradient(ellipse at center,transparent 30%,rgba(100,30,0,.35) 100%)}.signin-bg-decorations,.signin-bg-vignette{position:absolute;inset:0;pointer-events:none}.signin-bg-decorations{z-index:3}.signin-mandala-tr{right:-80px;top:-80px;width:280px;height:280px;animation:signin-rotateSlow 40s linear infinite}.signin-mandala-bl,.signin-mandala-tr{position:absolute;opacity:.07;pointer-events:none}.signin-mandala-bl{left:-60px;bottom:-60px;width:220px;height:220px;animation:signin-rotateSlowReverse 60s linear infinite}.signin-ambient-dot{background:rgba(255,255,255,.45);animation:signin-floatDot 6s ease-in-out infinite}.signin-ambient-dot,.signin-pulse-ring{position:absolute;border-radius:50%;pointer-events:none}.signin-pulse-ring{left:50%;top:50%;border:1px solid rgba(255,255,255,.18);animation:signin-pulseRing 5s ease-in-out infinite}.signin-pulse-ring--outer{width:min(520px,85%);height:min(520px,85%)}.signin-pulse-ring--inner{width:min(380px,62%);height:min(380px,62%);animation-delay:1.2s}.signin-shine-sweep{position:absolute;inset:0;overflow:hidden;pointer-events:none}.signin-shine-sweep:after{content:"";position:absolute;top:-20%;left:0;width:40%;height:140%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.06) 40%,rgba(255,255,255,.14) 50%,rgba(255,255,255,.06) 60%,transparent);animation:signin-shineMove 5s ease-in-out infinite}.signin-animate-up{animation:signin-fadeSlideUp .7s ease-out both}.signin-animate-up-delay-1{animation-delay:.1s}.signin-animate-up-delay-2{animation-delay:.2s}.signin-animate-up-delay-3{animation-delay:.32s}.signin-animate-up-delay-4{animation-delay:.44s}.signin-animate-up-delay-5{animation-delay:.56s}.signin-animate-up-delay-6{animation-delay:.68s}.signin-brand-inner{padding:1.25rem 1.5rem 1rem;position:relative;z-index:10}@media (min-width:768px) and (max-width:1023px){.signin-brand-inner{padding:1rem 1.25rem .875rem}}@media (min-width:1024px){.signin-brand-inner{padding:1.5rem 2rem 1.25rem}}.signin-brand-body{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.125rem;width:100%;max-width:min(480px,92%);margin:0 auto}.signin-brand-hero h2{font-family:Noto Sans Devanagari,sans-serif;font-size:24px;font-weight:700;letter-spacing:2px;color:#ffffff;line-height:1.2;text-shadow:0 2px 12px rgba(0,0,0,.25)}@media (min-width:1024px){.signin-brand-hero h2{font-size:32px}}.signin-brand-hero p{font-family:Noto Sans Devanagari,sans-serif;font-size:13px;color:rgba(255,255,255,.82);max-width:340px;line-height:1.55;margin:.75rem auto 0;text-align:center}.signin-hero-separator{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.875rem}.signin-hero-separator .signin-sep-line{width:28px;height:1px;background:rgba(255,255,255,.45)}.signin-hero-separator .signin-sep-dots{display:flex;gap:4px}.signin-hero-separator .signin-sep-dots span{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.55)}.signin-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem;width:100%}.signin-feature-card{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);border-radius:14px;padding:16px 14px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.signin-feature-card:hover{transform:translateY(-3px);background:rgba(255,255,255,.22);box-shadow:0 8px 24px rgba(0,0,0,.12)}.signin-feature-card-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.18);margin-bottom:.625rem}.signin-feature-card h3{font-family:Noto Sans Devanagari,sans-serif;font-size:13px;font-weight:600;color:#ffffff;line-height:1.35;margin:0}.signin-feature-card p{font-family:Noto Sans Devanagari,sans-serif;font-size:10.5px;color:rgba(255,255,255,.72);line-height:1.45;margin:.25rem 0 0}.signin-stats-row{display:flex;align-items:stretch;width:100%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:14px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overflow:hidden}.signin-stat-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.875rem .5rem;text-align:center;position:relative}.signin-stat-item:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60%;background:rgba(255,255,255,.2)}.signin-stat-value{font-family:Noto Sans Devanagari,sans-serif;font-size:22px;font-weight:700;color:#ffffff;line-height:1;font-variant-numeric:tabular-nums}.signin-stat-label{font-family:Noto Sans Devanagari,sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:rgba(255,255,255,.72);margin-top:.375rem}.signin-trust-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px}.signin-trust-badge{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:500;color:rgba(255,255,255,.75);letter-spacing:.02em}@media (min-width:768px) and (max-height:820px){.signin-brand-inner{padding-top:.75rem;padding-bottom:.625rem}.signin-brand-body{gap:.75rem}.signin-brand-hero h2{font-size:22px!important}.signin-feature-card{padding:12px 10px}.signin-feature-grid{gap:.5rem}.signin-stat-value{font-size:18px}}@media (min-width:768px) and (max-height:900px){.signin-auth-card-inner{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.signin-form-compact{gap:.875rem}.signin-form-compact h1{font-size:1.625rem!important}}