._footer_yklwq_1{border-top:1px solid var(--border-1);margin-top:64px;padding:32px 0}._footer_yklwq_1 ._footerShell_yklwq_6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._footer_yklwq_1 ._copy_yklwq_13{font-family:var(--font-mono), monospace;color:var(--fg-2);font-size:12px}._footer_yklwq_1 ._links_yklwq_18{gap:8px;display:flex}._footer_yklwq_1 ._links_yklwq_18 a{border-radius:var(--r-md);border:1px solid var(--border-1);background:var(--bg-1);width:36px;height:36px;color:var(--fg-1);justify-content:center;align-items:center;transition:color .18s,border-color .18s;display:inline-flex}._footer_yklwq_1 ._links_yklwq_18 a:hover{color:var(--fg-0);border-color:var(--border-2);text-decoration:none}@media (width<=880px){._footer_yklwq_1{padding:10px 0}}._header_qo7gp_1{z-index:50;background:color-mix(in oklab, var(--bg-0) 85%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-1);position:sticky;top:0}._header_qo7gp_1 ._inner_qo7gp_10{max-width:var(--page-max);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:14px 24px;display:flex;position:relative}._header_qo7gp_1 ._brand_qo7gp_20{color:var(--fg-0);flex-shrink:0;align-items:center;display:inline-flex}._header_qo7gp_1 ._brand_qo7gp_20 img{aspect-ratio:35/8;width:auto;height:35px;display:block}._header_qo7gp_1 ._brand_qo7gp_20 ._brandLight_qo7gp_32,[data-theme=light] ._header_qo7gp_1 ._brand_qo7gp_20 ._brandDark_qo7gp_35{display:none}[data-theme=light] ._header_qo7gp_1 ._brand_qo7gp_20 ._brandLight_qo7gp_32{display:block}@media (width<=880px){._header_qo7gp_1 ._brand_qo7gp_20 img{height:25px}}._header_qo7gp_1 ._nav_qo7gp_46{flex:1;gap:4px;margin-inline-start:-12px;display:flex}._header_qo7gp_1 ._nav_qo7gp_46 ._link_qo7gp_52{cursor:pointer;border-radius:var(--r-md);font-family:var(--font-sans), sans-serif;color:var(--fg-2);transition:color .12s var(--ease-out), background .12s var(--ease-out);background:0 0;border:0;padding:6px 12px;font-size:13.5px;text-decoration:none}._header_qo7gp_1 ._nav_qo7gp_46 ._link_qo7gp_52:hover{color:var(--fg-0);background:var(--bg-1);text-decoration:none}._header_qo7gp_1 ._nav_qo7gp_46 ._link_qo7gp_52._active_qo7gp_69{color:var(--fg-0);background:var(--bg-2)}[data-theme=light] ._header_qo7gp_1 ._nav_qo7gp_46 ._link_qo7gp_52._active_qo7gp_69{box-shadow:inset 0 0 0 1px var(--border-2)}._header_qo7gp_1 ._tools_qo7gp_76{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}._header_qo7gp_1 ._tools_qo7gp_76 ._iconBtn_qo7gp_82{border-radius:var(--r-md);border:1px solid var(--border-1);background:var(--bg-1);width:32px;height:32px;color:var(--fg-1);cursor:pointer;transition:border-color .18s var(--ease-out);justify-content:center;align-items:center;display:inline-flex}._header_qo7gp_1 ._tools_qo7gp_76 ._iconBtn_qo7gp_82:hover{border-color:var(--border-2)}._header_qo7gp_1 ._tools_qo7gp_76 ._lang_qo7gp_98{border:1px solid var(--border-1);border-radius:var(--r-md);background:var(--bg-1);font-family:var(--font-mono), monospace;font-size:12px;display:inline-flex;overflow:hidden}._header_qo7gp_1 ._tools_qo7gp_76 ._lang_qo7gp_98 button{color:var(--fg-2);cursor:pointer;font-family:inherit;font-size:inherit;letter-spacing:.04em;background:0 0;border:0;padding:6px 10px}._header_qo7gp_1 ._tools_qo7gp_76 ._lang_qo7gp_98 button._active_qo7gp_69{background:var(--bg-2);color:var(--fg-0)}._header_qo7gp_1 ._tools_qo7gp_76 ._lang_qo7gp_98 button+button{border-inline-start:1px solid var(--border-1)}@media (width>=1500px){._header_qo7gp_1 ._brand_qo7gp_20{inset-inline-start:0;position:absolute;top:50%;transform:translate(calc(584px - 50vw),-50%)}[dir=rtl] ._header_qo7gp_1 ._brand_qo7gp_20{transform:translate(calc(50vw - 584px),-50%)}}@media (width<=880px){._header_qo7gp_1 ._inner_qo7gp_10{flex-wrap:wrap;gap:12px;padding:12px 16px}._header_qo7gp_1 ._nav_qo7gp_46{flex-basis:100%;order:3;overflow-x:auto}}:root{--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono", ui-monospace, "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--font-he:"Heebo", "Geist", system-ui, sans-serif}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Geist-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Geist-400-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Geist-400-latin.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Geist-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Geist-500-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Geist-500-latin.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Geist-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Geist-600-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Geist-600-latin.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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Geist-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Geist-700-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Geist-700-latin.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Geist-Mono-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Geist-Mono-400-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Geist-Mono-400-latin.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Geist-Mono-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Geist-Mono-500-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Geist-Mono-500-latin.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:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Heebo-400-hebrew.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Heebo-400-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Heebo-400-latin.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:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Heebo-500-hebrew.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Heebo-500-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Heebo-500-latin.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:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Heebo-700-hebrew.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Heebo-700-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Heebo-700-latin.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}:root{--bg-0:#0a0a0a;--bg-1:#111113;--bg-2:#16171a;--fg-0:#f5f4ee;--fg-1:#c9c6bd;--fg-2:#9c998f;--fg-3:#5a5852;--border-1:#ffffff14;--border-2:#ffffff29;--border-3:#ffffff0a;--accent:#8b7fff;--accent-soft:#8b7fff29;--accent-glow:#8b7fff4d;--success:#4ade80;--danger:#f87171;--hero-grad:radial-gradient(80% 50% at 50% -10%, #8b7fff38 0%, #8b7fff14 35%, #0a0a0a00 70%);--shadow-menu:0 8px 24px #0006, 0 0 0 1px var(--border-1);--ease-out:cubic-bezier(.2, 0, 0, 1);--t-fast:.12s;--t-base:.18s}:root[data-theme=light]{--bg-0:#fafafa;--bg-1:#f2f2f0;--bg-2:#fff;--fg-0:#111113;--fg-1:#4a4842;--fg-2:#7a776f;--fg-3:#b8b5ac;--border-1:#00000014;--border-2:#0000002e;--border-3:#0000000a;--hero-grad:radial-gradient(80% 50% at 50% -10%, #8b7fff2e 0%, #8b7fff0f 35%, #fafafa00 70%)}:root{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-pill:999px;--prose-w:60ch;--page-max:1120px;--gutter:max(16px, calc((100vw - var(--page-max)) / 2))}.page{flex-direction:column;min-height:100dvh;display:flex}.shell{max-width:var(--page-max);width:100%;margin:0 auto;padding:0 24px}.shell.narrow{max-width:820px;margin-inline-start:max(0px, (100vw - var(--page-max)) / 2);margin-inline-end:auto}.section,.page-body{flex:1}:root{--t-display:clamp(56px, 9vw, 96px);--t-h1:clamp(40px, 6vw, 64px);--t-h2:32px;--t-h3:24px;--t-body-lg:18px;--t-body:16px;--t-body-sm:14px;--t-mono:13px;--t-mono-sm:12px;--t-eyebrow:11px;--lh-display:1.02;--lh-heading:1.15;--lh-body:1.6;--lh-tight:1.4;--tr-display:-.025em;--tr-heading:-.015em;--tr-body:0em;--tr-eyebrow:.12em;--tr-mono:0em}h1{font-size:var(--t-h1);line-height:var(--lh-display);letter-spacing:var(--tr-display);margin:0;font-weight:600}h2{font-size:var(--t-h2);line-height:var(--lh-heading);letter-spacing:var(--tr-heading);margin:0;font-weight:600}h3{font-size:var(--t-h3);line-height:var(--lh-heading);letter-spacing:var(--tr-heading);margin:0;font-weight:500}p{margin:0 0 var(--s-4);color:var(--fg-1)}.num{font-variant-numeric:tabular-nums slashed-zero}*{box-sizing:border-box}html,body{background:var(--bg-0);color:var(--fg-0);font-family:var(--font-sans), sans-serif;font-size:var(--t-body);line-height:var(--lh-body);letter-spacing:var(--tr-body);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "cv11";margin:0}:lang(he),[dir=rtl]{font-family:var(--font-he), sans-serif}a{color:inherit;transition:color var(--t-fast) var(--ease-out);text-decoration:none}a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:1px}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}::selection{background:var(--accent-soft);color:var(--fg-0)}.pill{border:1px solid var(--border-1);font-family:var(--font-mono), monospace;color:var(--fg-2);background:0 0;border-radius:4px;padding:3px 8px;font-size:11px}
