@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-latin-400-normal.B40WzpMT.woff2) format("woff2"),url(/_astro/geist-latin-400-normal.akEymXtG.woff) format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/geist-latin-500-normal.CTWBw9NS.woff2) format("woff2"),url(/_astro/geist-latin-500-normal.BDXIbFrL.woff) format("woff")}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/geist-latin-600-normal.CSETrqM2.woff2) format("woff2"),url(/_astro/geist-latin-600-normal.DsPlZH-9.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/geist-mono-latin-400-normal.DTRLJnHl.woff2) format("woff2"),url(/_astro/geist-mono-latin-400-normal.B2yvC1Cq.woff) format("woff")}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-devanagari-devanagari-400-normal.BlDd6KY1.woff2) format("woff2"),url(/_astro/noto-sans-devanagari-devanagari-400-normal.CdOJmQ4E.woff) format("woff")}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-sans-devanagari-devanagari-500-normal.DVtwyDnM.woff2) format("woff2"),url(/_astro/noto-sans-devanagari-devanagari-500-normal.DO6LFp12.woff) format("woff")}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-sans-devanagari-devanagari-600-normal.BeyktMLo.woff2) format("woff2"),url(/_astro/noto-sans-devanagari-devanagari-600-normal.B5tDaqnD.woff) format("woff")}:root{--bg: #FBFBFC;--surface: #FFFFFF;--border: #E6E6EA;--border-soft: #F0F0F3;--border-strong: #D9D9DF;--text: #17171C;--text-2: #4A4A55;--text-3: #6B6B76;--accent: #4F56D6;--accent-ink: #3F45C4;--accent-soft: #EEEFFC;--ok: #1E7A4C;--ok-soft: #E8F5EE;--sans: "Geist", "Noto Sans Devanagari", system-ui, -apple-system, "Segoe UI", sans-serif;--deva: "Noto Sans Devanagari", "Geist", system-ui, sans-serif;--mono: "Geist Mono", ui-monospace, "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.55}a{color:var(--accent-ink);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{letter-spacing:-.02em;line-height:1.2}.deva{font-family:var(--deva)}.mono{font-family:var(--mono)}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:1120px;margin:0 auto;padding:0 20px}.site-header{background:#ffffffeb;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10;backdrop-filter:saturate(1.4) blur(8px)}.site-header .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;padding-top:12px;padding-bottom:12px}.brand{display:flex;align-items:center;gap:10px;color:var(--text);font-weight:600}.brand:hover{text-decoration:none}.brand-mark{width:26px;height:26px;border-radius:7px;background:var(--accent);color:#fff;display:grid;place-items:center;font-size:14px}.nav{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:14px;flex:1 1 auto}.nav a{color:var(--text-2);padding:6px 0}.search{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;padding:6px 6px 6px 14px;box-shadow:0 1px 2px #17171c0a,0 8px 24px #17171c0f}.search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:16px;padding:10px 0;color:var(--text)}.search kbd{font-family:var(--mono);font-size:12px;color:var(--text-3);border:1px solid var(--border);border-radius:6px;padding:2px 6px}.results{margin-top:8px;background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;text-align:left}.results a{display:block;padding:12px 16px;border-bottom:1px solid var(--border-soft);color:var(--text)}.results a:last-child{border-bottom:0}.results a:hover,.results a:focus{background:var(--accent-soft);text-decoration:none;outline:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:10px;border:0;background:var(--accent);color:#fff;font:inherit;font-weight:500;cursor:pointer}.btn:hover{text-decoration:none;filter:brightness(1.05)}.btn-ghost{background:var(--surface);color:var(--text);border:1px solid var(--border-strong)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;min-height:40px;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:0 14px;font-size:14px}.chip:hover{text-decoration:none;border-color:var(--border-strong)}.pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:3px 10px;font-size:13px;color:var(--text-2)}.pill-ok{color:var(--ok);background:var(--ok-soft);border-color:transparent}.dot{width:6px;height:6px;border-radius:999px;background:currentColor}.card{background:var(--surface);border:1px solid var(--border);border-radius:12px}.card-link{display:flex;flex-direction:column;gap:6px;padding:18px;color:var(--text)}.card-link:hover{text-decoration:none;border-color:var(--border-strong);box-shadow:0 4px 16px #17171c0d}.grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.grid-sm{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.split{display:flex;flex-wrap:wrap;gap:16px}.split>.main{flex:999 1 520px;min-width:0}.split>.side{flex:1 1 300px;min-width:0}section{padding:28px 0}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:14px}.section-head h2{margin:0;font-size:20px;font-weight:600}.table-box{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);font-weight:500;padding:12px 18px;border-bottom:1px solid var(--border)}td{padding:14px 18px;border-bottom:1px solid var(--border-soft)}tr:last-child td{border-bottom:0}.crumbs{font-size:13px;color:var(--text-3);display:flex;flex-wrap:wrap;gap:6px}.crumbs a{color:var(--text-3)}.steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.steps li{display:flex;gap:14px;padding:14px 16px}.step-n{flex:none;width:26px;height:26px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);font-family:var(--mono);font-size:13px;display:grid;place-items:center}.checks{list-style:none;margin:0;padding:16px;display:flex;flex-direction:column;gap:10px}.checks li{display:flex;gap:10px}.checks svg{flex:none;margin-top:3px}details{padding:14px 18px;border-bottom:1px solid var(--border-soft)}details:last-child{border-bottom:0}summary{cursor:pointer;font-weight:500;min-height:28px}.sample-head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 14px;border-bottom:1px solid var(--border-soft);font-size:13px;color:var(--text-3)}.sample-body{margin:0;padding:16px;font-size:16px;line-height:1.75;white-space:pre-wrap}.sample-body.deva{line-height:1.9}.copy{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-height:36px;padding:0 12px;font:inherit;font-size:13px;color:var(--text);cursor:pointer}.gen-form{display:grid;gap:14px}.field{display:flex;flex-direction:column;gap:6px}.field label,.field legend{font-size:14px;font-weight:500;padding:0}.field input,.field select{font:inherit;font-size:16px;border:1px solid var(--border-strong);border-radius:10px;padding:11px 14px;background:var(--surface);color:var(--text);min-height:46px}.field input:focus,.field select:focus{outline:2px solid var(--accent);outline-offset:1px}fieldset.field{border:0;margin:0;padding:0}.seg{display:inline-flex;background:#f2f2f5;border-radius:8px;padding:3px}.seg button{border:0;border-radius:6px;background:transparent;color:var(--text-2);font:inherit;font-size:14px;padding:0 14px;min-height:36px;cursor:pointer}.seg button[aria-pressed=true]{background:var(--surface);color:var(--text);font-weight:500;box-shadow:0 1px 2px #17171c1f}.rel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rel button{font:inherit;font-size:15px;min-height:44px;border-radius:10px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);cursor:pointer}.rel button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:#2b2f96;font-weight:500}.site-footer{border-top:1px solid var(--border);margin-top:40px}.site-footer .wrap{padding-top:24px;padding-bottom:32px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;color:var(--text-3)}@media(max-width:640px){.hero h1{font-size:32px!important}.nav{order:3;flex-basis:100%}.search kbd{display:none}}
