.uruv-login{position:relative;isolation:isolate;overflow:hidden;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:48px 16px;background:radial-gradient(ellipse 60% 50% at 50% 45%,rgba(123,50,239,.1),transparent 70%),linear-gradient(160deg,#f7f5fc,#f1f4f8 55%,#eef6f2);color:#12131a;font-family:Inter,Noto Sans Tamil,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.uruv-login-icons{position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none}.uruv-login-icons span{position:absolute;display:grid;place-items:center;padding:12px;border-radius:16px;background:rgba(109,61,242,.08);color:#6d3df2;opacity:.5}.uruv-login-card{width:min(420px,100%);display:grid;gap:18px;padding:30px;border:1px solid rgba(255,255,255,.7);border-radius:22px;background:rgba(255,255,255,.72);box-shadow:0 24px 70px rgba(38,26,74,.14);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.uruv-login-card h2{margin:6px 0 4px;font-size:26px;letter-spacing:-.03em}.uruv-login-card p{margin:0;color:#5f6170;font-size:13px}.uruv-login-card .eyebrow{color:#6d3df2;font-size:10px;font-weight:800;letter-spacing:.16em}.uruv-login-card form{display:grid;gap:14px}.uruv-login-card .login-input{background:rgba(255,255,255,.9)!important}.uruv-login-card .btn.primary{min-height:46px;border-radius:12px}.uruv-login-points{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.uruv-login-points span{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;background:rgba(123,50,239,.07);color:#4b4d5c;font-size:10.5px;font-weight:600}.uruv-login-points svg{color:#6d3df2}.uruv-login-legal{display:flex;gap:8px;justify-content:center;font-size:12.5px;margin:-4px 0 0;position:relative;z-index:1}.uruv-login-legal a{color:#5f5a78;text-decoration:none}.uruv-login-legal a:hover{color:#6d4aff;text-decoration:underline}html[data-theme=dark] .uruv-login-legal a{color:#b9b8c6}.uruv-login-quote{max-width:520px;margin:0;text-align:center;color:#4b4d5c}.uruv-login-quote span{display:inline-flex;align-items:center;gap:6px;color:#6d3df2;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.uruv-login-quote p{margin:8px 0 4px;font-size:15px;font-weight:600;line-height:1.45;color:#2a2c38}.uruv-login-quote cite{font-size:12px;font-style:normal;font-weight:600}@media(max-width:520px){.uruv-login-icons span{padding:8px;scale:.75}.uruv-login{gap:20px;padding:72px 16px 32px}.uruv-login-card{padding:22px}}html[data-theme=dark] .uruv-login{background:radial-gradient(ellipse 60% 50% at 50% 45%,rgba(123,50,239,.22),transparent 70%),linear-gradient(160deg,#0d0c14,#11121a 60%,#0d1512);color:#f4f4f6}html[data-theme=dark] .uruv-login-icons span{background:rgba(167,139,250,.12);color:#c4b5fd}html[data-theme=dark] .uruv-login-card{border-color:rgba(255,255,255,.08);background:rgba(22,21,32,.72);box-shadow:0 24px 70px rgba(0,0,0,.45)}html[data-theme=dark] .uruv-login-card h2{color:#fff}html[data-theme=dark] .uruv-login-card p,html[data-theme=dark] .uruv-login-points span,html[data-theme=dark] .uruv-login-quote{color:#b9b8c6}html[data-theme=dark] .uruv-login-card .login-input{background:rgba(255,255,255,.05)!important}html[data-theme=dark] .uruv-login-points span{background:rgba(167,139,250,.12)}html[data-theme=dark] .uruv-login-quote p{color:#e8e7ef}.uruv-login .uruv-login-card .field>span{color:#4b4d5c!important;font-size:12px;font-weight:650}.uruv-login .uruv-login-card .login-input input{background:transparent!important;border:0!important;box-shadow:none!important;color:#12131a!important}.uruv-login .uruv-login-card .btn.primary{background:#6d3df2!important;background-image:none!important;border-color:#6d3df2!important;color:#fff!important;box-shadow:0 10px 24px rgba(109,61,242,.28)!important}.uruv-login .uruv-login-card .btn.primary:hover:not(:disabled){background:#5b2ee0!important}html[data-theme=dark] .uruv-login .uruv-login-card .field>span{color:#c9c8d6!important}html[data-theme=dark] .uruv-login .uruv-login-card .login-input{border-color:rgba(255,255,255,.14)!important;color:#c9c8d6!important}html[data-theme=dark] .uruv-login .uruv-login-card .login-input input{color:#f4f4f6!important}html[data-theme=dark] .uruv-login .uruv-login-card .login-input input::placeholder{color:#8d8c9c!important}.uruv-login .uruv-login-card .login-input{display:flex!important;align-items:center;gap:10px;padding:0 12px!important;overflow:hidden}.uruv-login .uruv-login-card .login-input input{flex:1 1 auto;width:100%;min-width:0;height:100%;min-height:38px;padding:0!important;border-radius:0!important}.uruv-login .uruv-login-card .login-input input:-webkit-autofill,.uruv-login .uruv-login-card .login-input input:-webkit-autofill:focus,.uruv-login .uruv-login-card .login-input input:-webkit-autofill:hover{box-shadow:inset 0 0 0 60px #fff!important;-webkit-text-fill-color:#12131a!important;caret-color:#12131a;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}html[data-theme=dark] .uruv-login .uruv-login-card .login-input input:-webkit-autofill{box-shadow:inset 0 0 0 60px #1e1a2a!important;-webkit-text-fill-color:#f4f4f6!important;caret-color:#f4f4f6}.login-notice{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:rgba(194,51,77,.09);color:#b42a45;font-size:13px}