:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fdfdfc;--fg:#1b1b1a;--muted:#66645f;--rule:#dedcd6;--band:#f3f2ee;--accent:#1d5fa8;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#161615;--fg:#e6e4df;--muted:#9a978f;--rule:#383733;--band:#1f1f1d;--accent:#7fb2ec}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font:16px/1.55 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}main{max-width:68rem;margin:0 auto;padding:1rem 1.25rem 4rem}h1{margin:2.5rem 0 .75rem;font-size:1.6rem;font-weight:600;line-height:1.25}h2{margin:2.75rem 0 .75rem;font-size:1.1rem;font-weight:600}p{max-width:42rem}a{color:var(--accent);text-underline-offset:.15em}code{font-family:var(--mono);font-size:.9em}.muted{color:var(--muted)}.crumbs{color:var(--muted);margin:0;font-size:.9rem}.lead{font-size:1.15rem}.note{border-left:3px solid var(--accent);background:var(--band);max-width:42rem;margin:1rem 0;padding:.5rem .9rem}.scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.95rem}th,td{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--rule);padding:.45rem .75rem .45rem 0}thead th{color:var(--muted);border-bottom:1px solid var(--fg);white-space:nowrap;font-size:.8rem;font-weight:600}tbody th{padding-top:1.25rem;font-weight:600}.num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:1.5rem}thead .num{font-family:inherit}.mono{font-family:var(--mono);font-size:.9em}.nowrap{white-space:nowrap}.foot{color:var(--muted);font-size:.875rem}dl{grid-template-columns:max-content 1fr;gap:.3rem 1.5rem;margin:0;display:grid}dt{color:var(--muted)}dd{overflow-wrap:anywhere;margin:0}dd>dl{padding-left:0}header.svelte-12qhfyh{border-bottom:1px solid var(--rule);padding:.75rem 0}.site.svelte-12qhfyh{color:var(--fg);font-weight:600;text-decoration:none}footer.svelte-12qhfyh{border-top:1px solid var(--rule);margin-top:4rem;padding-top:1rem}
