@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/rajdhani-devanagari-600-normal.DhS7ScYx.woff2) format("woff2"),url(/_astro/rajdhani-devanagari-600-normal.BtY48IV_.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/rajdhani-latin-ext-600-normal.C9ZjJQAt.woff2) format("woff2"),url(/_astro/rajdhani-latin-ext-600-normal.BleIgkPp.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/rajdhani-latin-600-normal.CXCVEoA9.woff2) format("woff2"),url(/_astro/rajdhani-latin-600-normal.Dx02qI2_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/rajdhani-devanagari-700-normal.BQQOj9BB.woff2) format("woff2"),url(/_astro/rajdhani-devanagari-700-normal.DBRwWuxA.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/rajdhani-latin-ext-700-normal.S6aYESQK.woff2) format("woff2"),url(/_astro/rajdhani-latin-ext-700-normal.BPaQ7tlD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/rajdhani-latin-700-normal.BPDUZo87.woff2) format("woff2"),url(/_astro/rajdhani-latin-700-normal.e0Uj8ZlN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2) format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2) format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2) format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2) format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2) format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2) format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2) format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2) format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2) format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2) format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2) format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2) format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2) format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2) format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2) format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--background: #0B0F14;--surface: #151C25;--border: #2B3645;--text-primary: #F3F6FA;--text-secondary: #A7B3C2;--primary: #FF8A3D;--primary-hover: #FFA15C;--on-primary: #0B0F14;--accent: #38D9E6;--success: #4ADE80;--warning: #FBBF24;--error: #F87171;--primary-soft: color-mix(in srgb, var(--primary) 16%, transparent);--accent-soft: color-mix(in srgb, var(--accent) 16%, transparent);--success-soft: color-mix(in srgb, var(--success) 16%, transparent);--warning-soft: color-mix(in srgb, var(--warning) 16%, transparent);--error-soft: color-mix(in srgb, var(--error) 16%, transparent);--font-heading: "Rajdhani", "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--fs-1: 12px;--fs-2: 13px;--fs-3: 14px;--fs-4: 16px;--fs-5: 18px;--fs-6: 24px;--fs-7: 32px;--fs-8: clamp(34px, 2rem + 2.6vw, 56px);--lh-body: 1.6;--lh-tight: 1.1;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 56px;--s-10: 80px;--r-1: 6px;--r-2: 10px;--r-3: 16px;--r-pill: 999px;--dur-1: .15s;--dur-2: .2s;--dur-3: .6s;--ease: cubic-bezier(.2, 0, 0, 1);--focus-ring: 0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);--measure: 68ch;--shell: 1160px}:root[data-theme=light]{color-scheme:light;--background: #F3F6FA;--surface: #FFFFFF;--border: #D5DCE5;--text-primary: #0B0F14;--text-secondary: #4B5766;--primary: #FF8A3D;--primary-hover: #F0762A;--on-primary: #0B0F14;--accent: #0E8C99;--success: #15803D;--warning: #A16207;--error: #B91C1C}@media(prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light;--background: #F3F6FA;--surface: #FFFFFF;--border: #D5DCE5;--text-primary: #0B0F14;--text-secondary: #4B5766;--primary: #FF8A3D;--primary-hover: #F0762A;--on-primary: #0B0F14;--accent: #0E8C99;--success: #15803D;--warning: #A16207;--error: #B91C1C}}@media(prefers-reduced-motion:reduce){:root{--dur-1: 0ms;--dur-2: 0ms;--dur-3: 0ms}}.logo[data-astro-cid-tvrurpns]{display:inline-flex;line-height:0}.logo[data-astro-cid-tvrurpns] svg{height:var(--logo-h);width:auto;display:block}:root{--prose: 36rem;--raise: color-mix(in srgb, var(--surface) 70%, var(--border))}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{margin:0;background:var(--background);color:var(--text-primary);font-family:var(--font-body);font-size:var(--fs-4);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-family:var(--font-heading);line-height:var(--lh-tight);letter-spacing:.01em;font-weight:700;text-wrap:balance}h1{font-size:var(--fs-8)}h2{font-size:clamp(1.75rem,1.2rem + 1.4vw,2.25rem)}h3{font-size:1.375rem;font-weight:600}p{margin:0 0 1rem}a{color:var(--accent);text-decoration-color:color-mix(in srgb,var(--accent) 50%,transparent);text-underline-offset:.2em;transition:text-decoration-color var(--dur-1) var(--ease)}a:hover{text-decoration-color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.shell{max-width:var(--shell);margin:0 auto;padding:0 1.25rem}.prose{max-width:var(--prose)}.prose h2{margin:2.5rem 0 .75rem}.prose h3{margin:1.75rem 0 .4rem}.prose ul{margin:0 0 1rem;padding-left:1.1rem}.prose li{margin-bottom:.4rem}.skip{position:absolute;left:-9999px;top:0;background:var(--primary);color:var(--on-primary);padding:.6rem 1rem;z-index:10}.skip:focus{left:0}.masthead{border-bottom:1px solid var(--border);position:sticky;top:0;background:color-mix(in srgb,var(--background) 92%,transparent);backdrop-filter:blur(8px);z-index:5}.bar{display:flex;align-items:center;gap:1.5rem;height:3.5rem}.brand{font-family:var(--font-heading);font-weight:700;font-size:1.45rem;letter-spacing:.01em;line-height:1;color:var(--text-primary);text-decoration:none;display:inline-flex;align-items:center;gap:.55rem;margin-right:auto}.bar nav{display:flex;gap:1.25rem;font-size:.92rem}.bar nav a,.signin{text-decoration:none;color:var(--text-secondary);font-weight:600;transition:color var(--dur-1) var(--ease)}.bar nav a:hover,.signin:hover{color:var(--text-primary)}.signin{font-size:.92rem;font-weight:600;padding:.45rem .9rem;border:1px solid var(--border);border-radius:var(--r-1);color:var(--primary);transition:color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.signin:hover{color:var(--primary);border-color:var(--primary)}@media(max-width:46rem){.bar nav{display:none}}.btn{display:inline-block;padding:.7rem 1.15rem;border-radius:var(--r-1);font-weight:600;font-size:.95rem;text-decoration:none;border:1px solid transparent;transition:background var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.btn.go{background:var(--primary);color:var(--on-primary)}.btn.go:hover{background:var(--primary-hover)}.btn.quiet{border-color:var(--border);color:var(--primary)}.btn.quiet:hover{border-color:var(--primary)}section{padding:4rem 0;border-top:1px solid var(--border)}section.first{border-top:0}.lede{color:var(--text-secondary);font-size:1.05rem;max-width:34rem}.footer{border-top:1px solid var(--border);padding:3rem 0 2.5rem;margin-top:2rem}.cols{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:2rem}.cols h2{font-size:.82rem;font-weight:600;color:var(--text-secondary);margin:0 0 .6rem;letter-spacing:0}.cols a{display:block;font-size:.9rem;color:var(--text-secondary);text-decoration:none;padding:.15rem 0}.cols a:hover{color:var(--text-primary)}.fbrand{font-family:var(--font-heading);font-weight:700;font-size:1.2rem;letter-spacing:.01em;margin:0 0 .4rem;display:inline-flex;align-items:center;gap:.45rem}.fine{color:var(--text-secondary);font-size:.85rem;max-width:24rem}.bottom{margin:2.5rem 0 0;padding-top:1.5rem;border-top:1px solid var(--border);max-width:none;font-size:.8rem}@media(max-width:46rem){.cols{grid-template-columns:1fr 1fr}section{padding:3rem 0}}
