:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f0f1a;--surface:#171729;--side-bg:#12122a;--bar-bg:#0f0f1ad9;--border:#ffffff17;--hover:#ffffff0f;--text:#f4f5f8;--muted:#9a9ab0;--brand:#8b83ff;--accent-soft:#6c63ff29;--accent-line:#6c63ff73;--brand-grad:linear-gradient(135deg, #6c63ff, #4f46e5);--fs-display:clamp(30px, 5vw, 40px);--fs-title:clamp(24px, 3.5vw, 28px);--fs-section:18px;--fs-sub:15px;--fs-body:14px;--fs-small:13px;--fs-caption:12px}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8f5ff;--surface:#fff;--side-bg:#e3d8fe;--bar-bg:#e3d8fe;--border:#4c2d9624;--hover:#5b3fd014;--text:#1f1638;--muted:#5f5578;--brand:#5b3fd0;--brand-grad:linear-gradient(135deg, #7a5af0, #5b3fd0);--accent-soft:#5b3fd01f;--accent-line:#5b3fd066}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}.center{text-align:center;place-content:center;gap:8px;min-height:100dvh;padding:16px;display:grid}.muted{color:var(--muted)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px}.gradient-text{background:linear-gradient(90deg,#6c8cff,#20c9b0);color:#0000;-webkit-background-clip:text;background-clip:text}h1,h2,h3,h4{text-wrap:balance;overflow-wrap:anywhere;margin:0}h1{font-size:var(--fs-title);letter-spacing:-.02em;font-weight:700;line-height:1.2}h2{font-size:var(--fs-section);letter-spacing:-.01em;font-weight:650;line-height:1.3}h3{font-size:var(--fs-sub);font-weight:600;line-height:1.35}h4{font-size:var(--fs-small);font-weight:600;line-height:1.4}.display{font-size:var(--fs-display);letter-spacing:-.02em;font-weight:700;line-height:1.15}.small{font-size:var(--fs-small)}.caption{font-size:var(--fs-caption);line-height:1.4}.stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:24px;display:grid}.stat{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px}.stat b{letter-spacing:-.02em;font-size:28px;display:block}.stat span{color:var(--muted);font-size:13px}.tableWrap{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14px}.table th,.table td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:12px 14px}.table th{color:var(--muted);font-size:12px;font-weight:600}.table tr:last-child td{border-bottom:0}.badge{background:var(--hover);color:var(--muted);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.badge.ok{color:#20c9b0;background:#20c9b026}.badge.warn{color:#f0c36d;background:#f0c36d29}.badge.bad{color:#f87171;background:#f8717124}.btn{white-space:nowrap;border:1px solid var(--border);background:var(--surface);height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--hover)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--brand-grad);color:#fff;border-color:#0000}.btn.primary:hover:not(:disabled){background:linear-gradient(135deg,#7a72ff,#5b52f0)}.btn.danger{color:#f87171;border-color:#f8717166}.field{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.field input,.field select,.field textarea,.toolbar select,.toolbar input{border:1px solid var(--border);background:var(--bg);height:40px;color:var(--text);font:inherit;border-radius:10px;padding:0 12px;font-size:14px;font-weight:400}.field textarea{height:auto;padding:10px 12px}.formGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.notice{color:#f87171;background:#f871711f;border-radius:10px;margin:0 0 16px;padding:10px 14px;font-size:14px}.notice.good{color:#20c9b0;background:#20c9b01f}.tableWrap,.panel,.table tbody tr{animation:.2s both reveal}@keyframes reveal{0%{opacity:0}to{opacity:1}}.srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.tableWrap,.panel,.table tbody tr{animation:none}}html:lang(hi) body,html:lang(mr) body{font-family:var(--font-devanagari), system-ui, -apple-system, "Segoe UI", sans-serif}html:lang(hi) h1,html:lang(mr) h1,html:lang(hi) h2,html:lang(mr) h2{letter-spacing:0;line-height:1.3}::view-transition-old(root){animation-duration:.18s}::view-transition-new(root){animation-duration:.18s}
@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.p.2oqonvbxcl6a7.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.2h3p55pchisjm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.p.1rzgyqoc5r_1p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.p.2oqonvbxcl6a7.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.2h3p55pchisjm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.p.1rzgyqoc5r_1p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.p.2oqonvbxcl6a7.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.2h3p55pchisjm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.p.1rzgyqoc5r_1p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e92fa6abd9c612ef-s.p.2oqonvbxcl6a7.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/89b349c86e2966c0-s.2h3p55pchisjm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/8b8596bd16cf8eee-s.p.1rzgyqoc5r_1p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari Fallback;src:local(Arial);ascent-override:84.27%;descent-override:38.37%;line-gap-override:0.0%;size-adjust:106.33%}._9zIR9a_className{font-family:Noto Sans Devanagari,Noto Sans Devanagari Fallback;font-style:normal}._9zIR9a_variable{--font-devanagari:"Noto Sans Devanagari", "Noto Sans Devanagari Fallback"}
