@font-face{font-family:Marcellus;src:url(/fonts/marcellus-latin-400-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:400;src:url(/fonts/inter-latin-400-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-weight:600;src:url(/fonts/inter-latin-600-normal.woff2) format("woff2");font-display:swap}@font-face{font-family:Indic;font-weight:400;src:url(/fonts/noto-sans-kannada-kannada-400-normal.woff2) format("woff2");unicode-range:U+0C80-0CFF;font-display:swap}@font-face{font-family:Indic;font-weight:600;src:url(/fonts/noto-sans-kannada-kannada-600-normal.woff2) format("woff2");unicode-range:U+0C80-0CFF;font-display:swap}@font-face{font-family:Indic;font-weight:400;src:url(/fonts/noto-sans-devanagari-devanagari-400-normal.woff2) format("woff2");unicode-range:U+0900-097F,U+A8E0-A8FF;font-display:swap}@font-face{font-family:Indic;font-weight:600;src:url(/fonts/noto-sans-devanagari-devanagari-600-normal.woff2) format("woff2");unicode-range:U+0900-097F,U+A8E0-A8FF;font-display:swap}@font-face{font-family:Indic;font-weight:400;src:url(/fonts/noto-sans-tamil-tamil-400-normal.woff2) format("woff2");unicode-range:U+0B80-0BFF;font-display:swap}@font-face{font-family:Indic;font-weight:600;src:url(/fonts/noto-sans-tamil-tamil-600-normal.woff2) format("woff2");unicode-range:U+0B80-0BFF;font-display:swap}@font-face{font-family:Indic;font-weight:400;src:url(/fonts/noto-sans-telugu-telugu-400-normal.woff2) format("woff2");unicode-range:U+0C00-0C7F;font-display:swap}@font-face{font-family:Indic;font-weight:600;src:url(/fonts/noto-sans-telugu-telugu-600-normal.woff2) format("woff2");unicode-range:U+0C00-0C7F;font-display:swap}@font-face{font-family:Indic;font-weight:400;src:url(/fonts/noto-sans-malayalam-malayalam-400-normal.woff2) format("woff2");unicode-range:U+0D00-0D7F;font-display:swap}@font-face{font-family:Indic;font-weight:600;src:url(/fonts/noto-sans-malayalam-malayalam-600-normal.woff2) format("woff2");unicode-range:U+0D00-0D7F;font-display:swap}:root{--bg:#05061a;--ink:#EDEAF7;--muted:#B9B5D9;--gold:#F2C46D;--violet:#B79CFF;--card:rgba(255,255,255,.06);--line:rgba(255,255,255,.12)}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0 auto;max-width:980px;padding:0 18px;color:var(--ink);font:16px/1.65 Inter,Indic,system-ui,sans-serif;background:radial-gradient(1200px 600px at 70% -10%,rgba(183,156,255,.14),transparent),var(--bg)}a{color:var(--gold)}a:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.skip{position:absolute;left:-999px}.skip:focus{left:12px;top:12px;background:var(--gold);color:#000;padding:8px 12px;border-radius:8px;z-index:9}header.top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--gold);font:20px Marcellus,serif;letter-spacing:.12em}header nav a{margin-left:16px;text-decoration:none;color:var(--muted)}header nav a:hover{color:var(--gold)}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:18px 0 0;font-size:14px;color:var(--muted)}.crumbs li+li:before{content:"\203a";margin-right:6px}h1{font:600 clamp(26px,4.5vw,38px)/1.25 Marcellus,Indic,serif;color:var(--gold);margin:14px 0 8px}h2{font:600 22px/1.3 Marcellus,Indic,serif;color:var(--ink);margin:34px 0 10px}.meta{color:var(--muted);font-size:14px}.tw{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--card)}table{border-collapse:collapse;width:100%;font-size:15px}caption{text-align:left;padding:10px 12px;color:var(--muted)}th,td{padding:9px 12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}thead th{color:var(--gold);font-weight:600;white-space:nowrap;position:sticky;top:0;background:#0b0d2a}tbody th{font-weight:600;white-space:nowrap}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}.faq details{border:1px solid var(--line);border-radius:12px;padding:10px 14px;margin:10px 0;background:var(--card)}.faq summary{cursor:pointer;font-weight:600}.cta{margin:36px 0;padding:22px;border:1px solid rgba(242,196,109,.4);border-radius:18px;background:linear-gradient(135deg,#f2c46d1a,#b79cff14)}.cta h2{margin-top:0;color:var(--gold)}.btn{display:inline-block;padding:12px 20px;border-radius:999px;background:var(--gold);color:#1a1300;font-weight:600;text-decoration:none}.posts{list-style:none;padding:0}.posts li{padding:6px 0 14px;border-bottom:1px solid var(--line)}.posts h2{margin:18px 0 6px;font-size:20px}.posts h2 a{text-decoration:none}.langs h2{font-size:18px}.langs ul{list-style:none;display:flex;flex-wrap:wrap;gap:10px;padding:0}.langs a{display:inline-block;padding:6px 12px;border:1px solid var(--line);border-radius:999px;text-decoration:none}footer{margin:40px 0 0;padding:20px 0 40px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}footer nav{display:flex;flex-wrap:wrap;gap:14px}@media print{body{background:#fff;color:#000}a{color:#000}}

@media (pointer:fine){html,body{cursor:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2232%22 height=%2232%22 viewBox=%220 0 32 32%22%3E%3Cg fill=%22none%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cg stroke=%22%231a1300%22 stroke-width=%224%22%3E%3Cpath d=%22M16 3v27M8 13c0 5 3 8 8 8s8-3 8-8M8 13l-2-6M24 13l2-6M12 25h8%22/%3E%3Cpath d=%22M16 1l-3 6h6z%22/%3E%3C/g%3E%3Cg stroke=%22%23F2C46D%22 stroke-width=%222%22%3E%3Cpath d=%22M16 3v27M8 13c0 5 3 8 8 8s8-3 8-8M8 13l-2-6M24 13l2-6M12 25h8%22/%3E%3Cpath d=%22M16 1l-3 6h6z%22 fill=%22%23F2C46D%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 16 1,auto}a,button,select,summary,label,[role=button],.tl-toggle{cursor:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2232%22 height=%2232%22 viewBox=%220 0 32 32%22%3E%3Cg fill=%22none%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cg stroke=%22%231a1300%22 stroke-width=%224%22%3E%3Cpath d=%22M16 3v27M8 13c0 5 3 8 8 8s8-3 8-8M8 13l-2-6M24 13l2-6M12 25h8%22/%3E%3Cpath d=%22M16 1l-3 6h6z%22/%3E%3C/g%3E%3Cg stroke=%22%23F2C46D%22 stroke-width=%222%22%3E%3Cpath d=%22M16 3v27M8 13c0 5 3 8 8 8s8-3 8-8M8 13l-2-6M24 13l2-6M12 25h8%22/%3E%3Cpath d=%22M16 1l-3 6h6z%22 fill=%22%23F2C46D%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 16 1,pointer}input,textarea{cursor:text}}
