@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./fredoka-hebrew-wght-normal.DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./fredoka-latin-ext-wght-normal.CYrqKuxd.woff2)format("woff2-variations");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:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./fredoka-latin-wght-normal.DM6njrJ3.woff2)format("woff2-variations");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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");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-sunken:#0b0d0e;--bg:#101315;--bg-raised:#171b1e;--surface:#1e2327;--surface-hover:#262c31;--border:#2e363b;--border-strong:#3f494f;--text:#eef2f2;--text-2:#b4bfc3;--text-3:#8c999f;--accent:#2ec4b6;--accent-hover:#4dd4c7;--on-accent:#04201d;--danger:#f47c76;--warn:#f0c674;--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;--r-sm:6px;--r-md:10px;--r-lg:16px;--font-display:"Fredoka Variable", system-ui, sans-serif;--font-body:"Figtree Variable", system-ui, sans-serif;--font-mono:ui-monospace, "Cascadia Code", "SF Mono", Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font:16px/1.6 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}html{scroll-padding-top:80px}h1,h2,h3,h4{font-family:var(--font-display);margin:0;font-weight:600;line-height:1.25}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.prose>*+*{margin-top:var(--s-4)}.prose h2{margin-top:var(--s-7);padding-top:var(--s-2);font-size:26px}.prose h3{margin-top:var(--s-6);font-size:20px}.prose h4{margin-top:var(--s-5);font-size:17px}.prose h2,.prose h3,.prose h4{position:relative}.prose .anchor{color:var(--text-3);opacity:0;position:absolute;left:-1.1em}.prose h2:hover .anchor,.prose h3:hover .anchor,.prose .anchor:focus{opacity:1;text-decoration:none}.prose p,.prose li{color:var(--text-2)}.prose strong{color:var(--text)}.prose ul,.prose ol{padding-left:var(--s-5)}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:var(--s-1)}.prose li::marker{color:var(--text-3)}.prose :not(pre)>code{background:var(--surface);color:var(--text);font:.875em var(--font-mono);overflow-wrap:anywhere;border-radius:5px;padding:2px 6px}.prose blockquote{padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--bg-raised);border:1px solid var(--border);margin-left:0;margin-right:0}.prose blockquote p{color:var(--text-2)}.prose hr{border:0;border-top:1px solid var(--border);margin:var(--s-6) 0}.prose .table{border:1px solid var(--border);border-radius:var(--r-md);overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:15px}.prose th,.prose td{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.prose th{background:var(--bg-raised);color:var(--text);font-size:14px;font-weight:700}.prose tr:last-child td{border-bottom:0}.prose td{color:var(--text-2)}.prose .code{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-sunken);position:relative}.prose .code pre{padding:var(--s-4);font:14px/1.6 var(--font-mono);margin:0;overflow-x:auto}.prose .code-lang{font:12px var(--font-mono);color:var(--text-3);position:absolute;top:6px;right:64px}.prose .copy{padding:2px var(--s-2);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text-2);font:600 12px var(--font-body);cursor:pointer;position:absolute;top:6px;right:6px}.prose .copy:hover{background:var(--surface-hover);color:var(--text)}.hljs{color:#d7e0e1}.hljs-keyword,.hljs-literal,.hljs-built_in{color:#f2a65a}.hljs-string,.hljs-attr-value,.hljs-template-tag{color:#8fd694}.hljs-number{color:#f0c674}.hljs-attr,.hljs-property,.hljs-title,.hljs-title.function_{color:var(--accent)}.hljs-comment,.hljs-meta{color:#7b8a90}.hljs-variable,.hljs-params,.hljs-subst{color:#e6eded}.top.svelte-12qhfyh{z-index:10;align-items:center;gap:var(--s-3);height:60px;padding:0 var(--s-5);background:var(--bg-sunken);border-bottom:1px solid var(--border);display:flex;position:sticky;top:0}.brand.svelte-12qhfyh{align-items:center;gap:var(--s-2);color:var(--text);font:600 19px var(--font-display);display:flex}.brand.svelte-12qhfyh:hover{text-decoration:none}.brand.svelte-12qhfyh b:where(.svelte-12qhfyh){color:var(--accent);font-weight:600}.spacer.svelte-12qhfyh{flex:1}.portal.svelte-12qhfyh{align-items:center;gap:var(--s-1);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--accent);color:var(--on-accent);font-size:14px;font-weight:700;display:inline-flex}.portal.svelte-12qhfyh:hover{background:var(--accent-hover);text-decoration:none}.menu.svelte-12qhfyh{border-radius:var(--r-sm);width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:none}.shell.svelte-12qhfyh{grid-template-columns:260px minmax(0,1fr);max-width:1440px;margin:0 auto;display:grid}.side.svelte-12qhfyh{height:calc(100vh - 60px);padding:var(--s-5) var(--s-4) var(--s-6);border-right:1px solid var(--border);align-self:start;position:sticky;top:60px;overflow-y:auto}.group.svelte-12qhfyh{margin:var(--s-4) 0 var(--s-2);padding:0 var(--s-3);letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:700}.group.svelte-12qhfyh:first-child{margin-top:0}.side.svelte-12qhfyh ul:where(.svelte-12qhfyh){gap:2px;display:grid}.side.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:6px var(--s-3);border-radius:var(--r-sm);color:var(--text-2);font-size:15px;display:block}.side.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:var(--surface);color:var(--text);text-decoration:none}.side.svelte-12qhfyh a.on:where(.svelte-12qhfyh){background:var(--surface-hover);color:var(--text);box-shadow:inset 3px 0 0 var(--accent);font-weight:600}.main.svelte-12qhfyh{min-width:0}@media (width<=900px){.menu.svelte-12qhfyh{display:grid}.top.svelte-12qhfyh{padding:0 var(--s-4)}.shell.svelte-12qhfyh{grid-template-columns:1fr}.side.svelte-12qhfyh{z-index:9;background:var(--bg);border-right:0;height:auto;display:none;position:fixed;inset:60px 0 0}.side.open.svelte-12qhfyh{display:block}}@media (width<=480px){.portal.svelte-12qhfyh{font-size:13px}}
