@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600;8..60,700&display=swap");:root{color-scheme:light;--bg:248 250 252;--surface:255 255 255;--surface-raised:241 245 249;--surface-2:248 250 252;--surface-tint:239 246 255;--text:15 23 42;--text-2:71 85 105;--text-3:148 163 184;--subtle:148 163 184;--border:226 232 240;--border-strong:203 213 225;--accent:37 99 235;--accent-hover:29 78 216;--accent-tint:219 234 254;--accent-fg:255 255 255;--accent-glow:37 99 235;--navy:30 41 59;--navy-mid:51 65 85;--navy-light:203 213 225;--saffron:217 119 6;--green:22 101 52;--surface-green:236 253 245;--gold:180 83 9;--gold-tint:254 243 199;--tag-green:22 101 52;--tag-green-bg:220 252 231;--tag-amber:180 83 9;--tag-amber-bg:254 243 199;--tag-red:185 28 28;--tag-red-bg:254 226 226;--tag-blue:30 64 175;--tag-blue-bg:219 234 254;--chrome-0:15 23 42;--chrome-1:30 41 59;--chrome-nav:0 0 0;--chrome-line:59 130 246;--chrome-logo-glow:37 99 235;--shadow-sm:0 1px 2px rgb(15 23 42/0.06),0 1px 3px rgb(15 23 42/0.04);--shadow-md:0 4px 12px rgb(15 23 42/0.08),0 2px 4px rgb(15 23 42/0.04);--shadow-lg:0 12px 28px rgb(15 23 42/0.1),0 4px 8px rgb(15 23 42/0.05);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:22px;--ease-out:cubic-bezier(0.2,0.8,0.2,1);--dur-1:150ms;--dur-2:220ms;--font-ui:"Inter",ui-sans-serif,system-ui,sans-serif;--font-heading:"Source Serif 4",ui-serif,Georgia,"Noto Serif",serif}@media (prefers-color-scheme:dark){html:not([data-theme=light]){color-scheme:dark;--bg:15 23 42;--surface:30 41 59;--surface-raised:51 65 85;--surface-2:30 41 59;--surface-tint:30 58 138;--text:248 250 252;--text-2:203 213 225;--text-3:148 163 184;--subtle:148 163 184;--border:71 85 105;--border-strong:100 116 139;--accent:147 197 253;--accent-hover:191 219 254;--accent-tint:30 58 138;--accent-fg:15 23 42;--accent-glow:147 197 253;--navy:241 245 249;--navy-mid:226 232 240;--navy-light:71 85 105;--surface-green:6 78 59;--tag-green:74 222 128;--tag-green-bg:20 83 45;--tag-amber:251 191 36;--tag-amber-bg:120 53 15;--tag-red:252 165 165;--tag-red-bg:127 29 29;--tag-blue:147 197 253;--tag-blue-bg:30 58 138;--chrome-0:2 6 23;--chrome-1:15 23 42;--chrome-nav:0 0 0;--chrome-line:96 165 250;--chrome-logo-glow:147 197 253;--gold:253 224 71;--gold-tint:66 32 6;--shadow-sm:0 1px 2px rgb(0 0 0/0.35),0 1px 2px rgb(0 0 0/0.2);--shadow-md:0 4px 14px rgb(0 0 0/0.35),0 2px 4px rgb(0 0 0/0.2);--shadow-lg:0 12px 32px rgb(0 0 0/0.45),0 4px 10px rgb(0 0 0/0.25)}}html[data-theme=dark]{color-scheme:dark;--bg:15 23 42;--surface:30 41 59;--surface-raised:51 65 85;--surface-2:30 41 59;--surface-tint:30 58 138;--text:248 250 252;--text-2:203 213 225;--text-3:148 163 184;--subtle:148 163 184;--border:71 85 105;--border-strong:100 116 139;--accent:147 197 253;--accent-hover:191 219 254;--accent-tint:30 58 138;--accent-fg:15 23 42;--accent-glow:147 197 253;--navy:241 245 249;--navy-mid:226 232 240;--navy-light:71 85 105;--surface-green:6 78 59;--tag-green:74 222 128;--tag-green-bg:20 83 45;--tag-amber:251 191 36;--tag-amber-bg:120 53 15;--tag-red:252 165 165;--tag-red-bg:127 29 29;--tag-blue:147 197 253;--tag-blue-bg:30 58 138;--chrome-0:2 6 23;--chrome-1:15 23 42;--chrome-nav:0 0 0;--chrome-line:96 165 250;--chrome-logo-glow:147 197 253;--gold:253 224 71;--gold-tint:66 32 6;--shadow-sm:0 1px 2px rgb(0 0 0/0.35),0 1px 2px rgb(0 0 0/0.2);--shadow-md:0 4px 14px rgb(0 0 0/0.35),0 2px 4px rgb(0 0 0/0.2);--shadow-lg:0 12px 32px rgb(0 0 0/0.45),0 4px 10px rgb(0 0 0/0.25)}@media (prefers-reduced-motion:reduce){:root{--dur-1:0ms;--dur-2:0ms}}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{margin:0;background:rgb(var(--bg));color:rgb(var(--text));font-family:var(--font-ui);font-size:15px;line-height:1.65;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:rgb(var(--accent)/.22)}a{color:inherit;text-decoration:none}.container{width:min(1100px,calc(100% - 2rem));margin-inline:auto}.postPageMain{padding-bottom:var(--space-8)}@media (max-width:767px){.postPageMain--sticky{padding-bottom:calc(var(--space-16) + env(safe-area-inset-bottom, 0px))}}.postStickyCta{display:none}@media (max-width:767px){.postStickyCta{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:40;gap:var(--space-2);align-items:center;justify-content:stretch;padding:var(--space-3) var(--space-4);padding-bottom:max(var(--space-3),env(safe-area-inset-bottom));background:rgb(var(--surface)/.94);border-top:1px solid rgb(var(--border));box-shadow:0 -4px 20px rgb(15 23 42/.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.postStickyCta .btnPrimary{flex:1;min-height:44px;justify-content:center}}.card{background:rgb(var(--surface));border:1px solid rgb(var(--border));border-radius:var(--r-lg);box-shadow:var(--shadow-sm);position:relative}.cardHeader{padding:var(--space-3) var(--space-4);border-bottom:1px solid rgb(var(--border));display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);background:rgb(var(--surface-raised));border-radius:var(--r-lg) var(--r-lg) 0 0;position:relative;overflow:hidden}.cardHeader:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:rgb(var(--accent));border-radius:var(--r-lg) 0 0 0}.cardTitle{font-family:var(--font-ui);font-weight:700;font-size:.92rem;color:rgb(var(--text));letter-spacing:-.01em;padding-left:var(--space-2)}.muted{color:rgb(var(--text-2))}.subtle{color:rgb(var(--text-3))}h1,h2,h3{font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em;color:rgb(var(--text));margin:0}.accentLink,.neonLink{color:rgb(var(--accent));text-decoration:none;position:relative;font-weight:600}.accentLink:after,.neonLink:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1.5px;background:rgb(var(--accent));transform:scaleX(0);transform-origin:left;transition:transform var(--dur-1) var(--ease-out);border-radius:999px}.accentLink:hover:after,.neonLink:hover:after{transform:scaleX(1)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:9px 18px;border-radius:var(--r-sm);border:1px solid rgb(var(--border-strong));background:rgb(var(--surface));color:rgb(var(--text-2));font-size:13.5px;font-family:var(--font-ui);font-weight:600;text-decoration:none;cursor:pointer;transition:border-color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out);white-space:nowrap}.btn:hover{background:rgb(var(--accent-tint));color:rgb(var(--accent))}.btn:hover,.btnPrimary{border-color:rgb(var(--accent))}.btnPrimary{background:rgb(var(--accent));color:rgb(var(--accent-fg));box-shadow:0 2px 8px rgb(var(--accent)/.28)}.btnPrimary:hover{background:rgb(var(--accent-hover));border-color:rgb(var(--accent-hover));color:rgb(var(--accent-fg));box-shadow:0 4px 14px rgb(var(--accent)/.32)}.btnAccentGhost{background:rgb(var(--surface));border-color:rgb(var(--accent)/.38);color:rgb(var(--accent));box-shadow:none}.btnAccentGhost:hover{border-color:rgb(var(--accent));background:rgb(var(--accent-tint));color:rgb(var(--accent))}.btnGreen{background:rgb(var(--navy));border-color:rgb(var(--navy));color:#fff;box-shadow:var(--shadow-sm)}.btnGreen:hover{background:rgb(var(--navy-mid));border-color:rgb(var(--navy-mid));color:#fff}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .btnGreen,html:not([data-theme=light]) .btnGreen:hover{color:rgb(var(--chrome-0))}}html[data-theme=dark] .btnGreen,html[data-theme=dark] .btnGreen:hover{color:rgb(var(--chrome-0))}.focusRing:focus-visible{outline:3px solid rgb(var(--accent)/.4);outline-offset:3px;border-radius:var(--r-xs)}.tag{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:var(--r-xs);font-size:11.5px;font-weight:700;letter-spacing:.01em;white-space:nowrap;font-family:var(--font-ui)}.tag-green{background:rgb(var(--tag-green-bg));color:rgb(var(--tag-green))}.tag-amber{background:rgb(var(--tag-amber-bg));color:rgb(var(--tag-amber))}.tag-red{background:rgb(var(--tag-red-bg));color:rgb(var(--tag-red))}.tag-blue{background:rgb(var(--tag-blue-bg));color:rgb(var(--tag-blue))}.tag-saffron{background:rgb(var(--accent-tint));color:rgb(var(--accent));border:1px solid rgb(var(--accent)/.25)}.tag-neutral{background:rgb(var(--surface-raised));color:rgb(var(--text-2));border:1px solid rgb(var(--border))}.adSlot{display:grid;place-items:center;background:repeating-linear-gradient(45deg,rgb(var(--surface-raised)),rgb(var(--surface-raised)) 10px,rgb(var(--surface)) 10px,rgb(var(--surface)) 20px);border:1px dashed rgb(var(--border-strong));border-radius:var(--r-md);color:rgb(var(--text-3));font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.listRow{padding:var(--space-3) var(--space-4);border-radius:var(--r-sm);transition:background var(--dur-1) var(--ease-out);display:flex;align-items:flex-start;gap:var(--space-2)}.listRow:hover{background:rgb(var(--accent-tint))}.listPageRow{background:transparent;transition:background var(--dur-1) var(--ease-out)}.listPageRow:hover{background:rgb(var(--accent-tint))}.breadcrumb{display:flex;align-items:center;gap:var(--space-2);font-size:13px;color:rgb(var(--text-2));font-family:var(--font-ui)}.breadcrumb-link{color:rgb(var(--text-2));text-decoration:none;font-weight:600}.breadcrumb-link:hover{color:rgb(var(--accent))}.breadcrumb-sep{color:rgb(var(--text-3))}.input{width:100%;padding:10px 14px;border:1px solid rgb(var(--border-strong));border-radius:var(--r-md);background:rgb(var(--surface));color:rgb(var(--text));font-size:15px;font-family:var(--font-ui);transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out);outline:none}.input::placeholder{color:rgb(var(--text-3))}.input:focus{border-color:rgb(var(--accent));box-shadow:0 0 0 3px rgb(var(--accent)/.18)}.divider{height:1px;background:rgb(var(--border));border:none;margin:0}.featTile{transition:transform var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}.featTile:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}@media (prefers-reduced-motion:reduce){.featTile,.featTile:hover{transition:none;transform:none}}.navLink{display:inline-flex;align-items:center;padding:10px 16px;font-size:13px;font-weight:600;font-family:var(--font-ui);color:rgba(255,255,255,.72);text-decoration:none;letter-spacing:.01em;border-bottom:2px solid transparent;white-space:nowrap;transition:color var(--dur-1) var(--ease-out),border-bottom-color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.navLink:hover{color:#fff;border-bottom-color:rgb(var(--accent));background:rgba(255,255,255,.06)}.dlGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-3);margin:0;padding:0}.tableShell{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:0 0 var(--r-lg) var(--r-lg);scrollbar-width:thin}@keyframes liveDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.85)}}.liveDot,.nilaiBatti{width:8px;height:8px;border-radius:50%;background:rgb(var(--gold));flex-shrink:0;animation:liveDot 1.5s ease-in-out infinite;box-shadow:0 0 0 1px rgb(255 255 255/.35),0 0 0 2px rgb(var(--gold)/.35),0 0 10px 3px rgb(var(--gold)/.65)}.nilaiBatti:after,.nilaiBatti:before{content:none}@media (prefers-reduced-motion:reduce){.liveDot,.nilaiBatti{animation:none}}.govtStamp{gap:5px;padding:3px 10px 3px 8px;border-radius:var(--r-xs);border:1px solid rgb(var(--accent)/.28);background:rgb(var(--accent)/.08);color:rgb(var(--accent));font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-family:var(--font-ui);white-space:nowrap}.appearanceMenu,.govtStamp{display:inline-flex;align-items:center}.appearanceMenu{flex-shrink:0;gap:var(--space-2)}.appearanceMenu--placeholder{width:132px;height:40px;visibility:hidden}.appearanceMenu__row{display:inline-flex;align-items:stretch;gap:4px;padding:4px;border-radius:999px;border:1px solid rgb(255 255 255/.12);background:rgb(0 0 0/.22)}.appearanceMenu__modeBtn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:52px;min-height:40px;padding:4px 8px;border:none;border-radius:999px;background:transparent;color:rgb(255 255 255/.5);cursor:pointer;font-family:var(--font-ui);transition:color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.appearanceMenu__btnLabel{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1}.appearanceMenu__modeBtn:hover{color:rgb(255 255 255/.95);background:rgb(255 255 255/.08)}.appearanceMenu__modeBtn--on{color:rgb(var(--accent));background:rgb(255 255 255/.1)}.appearanceMenu__modeBtn--on:hover{color:rgb(var(--accent))}.appearanceMenu .appearanceMenu__modeBtn.focusRing:focus-visible{outline-color:rgb(var(--accent)/.55)}.sf{margin-top:var(--space-12);background:linear-gradient(180deg,rgb(var(--chrome-1)) 0,rgb(var(--chrome-0)) 100%)}.sf__topBar{display:flex;height:4px}.sf__topBar__accent{flex:3;background:rgb(var(--accent))}.sf__topBar__gold{flex:1;background:rgb(var(--gold))}.sf__body{padding:var(--space-8) 0 var(--space-6)}.sf__brand{margin-bottom:var(--space-6)}.sf__brandLink{display:inline-flex;align-items:center;gap:14px;text-decoration:none;margin-bottom:var(--space-3);border-radius:var(--r-xs);transition:opacity var(--dur-1) var(--ease-out)}.sf__brandLink:hover{opacity:.95}.sf__brandLink:hover .sf__iconHalo{transform:translateY(-2px);box-shadow:0 0 0 2px rgb(var(--gold)/.35),0 0 32px rgb(var(--accent)/.35),0 10px 26px rgb(0 0 0/.45)}.sf__iconHalo{flex-shrink:0;max-width:240px;padding:3px;border-radius:var(--r-lg);background:linear-gradient(125deg,rgb(var(--gold)/.5) 0,rgb(var(--accent)/.45) 45%,rgb(var(--green)/.4) 100%);box-shadow:0 0 0 1px rgb(255 255 255/.1),0 0 24px rgb(var(--accent)/.3),0 8px 20px rgb(0 0 0/.4);transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.sf__icon,.sf__iconHalo{display:flex;align-items:center}.sf__icon{justify-content:center;width:100%;min-height:48px;border-radius:calc(var(--r-lg) - 3px);overflow:hidden;background:rgb(12 24 48);box-shadow:inset 0 0 0 1px rgb(255 255 255/.08)}.sf__iconImg{width:auto;max-width:100%;height:48px;object-fit:contain;object-position:center;display:block;filter:drop-shadow(0 2px 6px rgb(0 0 0/.35))}@media (min-width:640px){.sf__iconHalo{max-width:280px;padding:4px}.sf__icon{min-height:56px}.sf__iconImg{height:56px}}.sf__brandName{font-weight:800;font-size:1.28rem;color:rgb(255 255 255);letter-spacing:-.02em}.sf__brandName,.sf__desc{font-family:var(--font-ui)}.sf__desc{font-size:13.5px;line-height:1.72;color:rgb(255 255 255/.38);margin:0;max-width:480px}.sf__divider{height:1px;background:rgb(255 255 255/.06);margin-bottom:var(--space-6)}.sf__cols{display:grid;grid-template-columns:1fr;gap:var(--space-8);margin-bottom:var(--space-8)}@media (min-width:560px){.sf__cols{grid-template-columns:160px 1fr}}.sf__colHead{margin:0 0 var(--space-3);font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--gold));font-family:var(--font-ui)}.sf__linkRow{margin-bottom:var(--space-2)}.sf__link{font-size:13.5px;color:rgb(255 255 255/.45);font-weight:500;font-family:var(--font-ui);text-decoration:none;border-radius:var(--r-xs);transition:color var(--dur-1) var(--ease-out)}.sf__link:hover{color:rgb(255 255 255)}.sf__catGrid{display:flex;flex-wrap:wrap;gap:var(--space-2)}.sf__catChip{display:inline-block;padding:4px 12px;border-radius:999px;border:1px solid rgb(255 255 255/.1);background:rgb(255 255 255/.04);font-size:12px;font-weight:600;color:rgb(255 255 255/.5);font-family:var(--font-ui);text-decoration:none;transition:border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out);white-space:nowrap}.sf__catChip:hover{border-color:rgb(var(--accent)/.55);background:rgb(var(--accent)/.12);color:rgb(var(--accent))}.sf__bottom{border-top:1px solid rgb(255 255 255/.06);padding-top:var(--space-5);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.sf__copy{font-size:11.5px;margin:0;color:rgb(255 255 255/.2);font-family:var(--font-ui);letter-spacing:.01em}@media (max-width:640px){.appearanceMenu{flex-wrap:wrap;justify-content:flex-end;max-width:100%}}