.lang.svelte-1qkjfnf{background:#0206178c;border:1px solid #94a3b82e;border-radius:.5rem;gap:.125rem;padding:.1875rem;display:inline-flex}.opt.svelte-1qkjfnf{color:#94a3b8;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.3125rem;padding:.3125rem .5rem;font-size:.75rem;font-weight:700;transition:all .12s;display:inline-flex}.opt.svelte-1qkjfnf:hover{color:#e2e8f0}.opt.active.svelte-1qkjfnf{color:#f8fafc;background:#38bdf826}html,body{background:#05070d;margin:0;padding:0}.shell.svelte-1bpnej{color:#e5e7eb;background:radial-gradient(1200px 600px at 80% -10%,#38bdf814,#0000 60%),radial-gradient(900px 600px at 0 100%,#8b5cf612,#0000 60%),#05070d;grid-template-columns:280px 1fr;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:grid}.mobile-bar.svelte-1bpnej{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617d9;border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;padding:.875rem 1rem;display:none;position:sticky;top:0}.hamburger.svelte-1bpnej{color:#f1f5f9;cursor:pointer;background:#0f172a99;border:1px solid #94a3b82e;border-radius:.5rem;width:2.25rem;height:2.25rem;font-size:1.125rem}@media (width<=1024px){.mobile-bar.svelte-1bpnej{display:flex}}.sidebar.svelte-1bpnej{z-index:20;background:linear-gradient(#080c16d9,#080c1699),radial-gradient(600px 400px at 0 0,#38bdf80d,#0000 70%);border-right:1px solid #94a3b81f;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.brand-block.svelte-1bpnej{border-bottom:1px solid #94a3b814;flex-direction:column;gap:.875rem;padding:1.25rem 1.25rem 1rem;display:flex}.brand.svelte-1bpnej{color:#f8fafc;align-items:center;gap:.625rem;text-decoration:none;display:flex}.brand-mark.svelte-1bpnej{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#38bdf8,#6366f1);border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.7rem;font-weight:800;display:inline-flex;box-shadow:0 6px 20px -8px #38bdf8b3}.brand-text.svelte-1bpnej{letter-spacing:-.01em;font-size:1.0625rem;font-weight:800}.brand-accent.svelte-1bpnej{color:#38bdf8}.nav.svelte-1bpnej{scrollbar-width:thin;scrollbar-color:#94a3b840 transparent;flex:1;min-height:0;padding:.75rem .625rem 1rem;overflow-y:auto}.nav.svelte-1bpnej::-webkit-scrollbar{width:6px}.nav.svelte-1bpnej::-webkit-scrollbar-thumb{background:#94a3b840;border-radius:3px}.group.svelte-1bpnej{flex-direction:column;gap:.0625rem;margin-bottom:.875rem;display:flex}.group-title.svelte-1bpnej{text-transform:uppercase;letter-spacing:.1em;color:#475569;padding:.5rem .75rem .375rem;font-size:.6875rem;font-weight:700}.link.svelte-1bpnej{color:#94a3b8;border-radius:.5rem;align-items:center;gap:.625rem;padding:.4375rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.link.svelte-1bpnej:hover{color:#e2e8f0;background:#38bdf80f}.link.active.svelte-1bpnej{color:#f8fafc;background:#38bdf821;font-weight:600}.link.with-method.svelte-1bpnej{gap:.5rem}.link-label.svelte-1bpnej{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sm.svelte-1bpnej{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;flex:none;min-width:2.625rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;font-weight:800;display:inline-block}.sm.get.svelte-1bpnej{color:#34d399}.sm.post.svelte-1bpnej{color:#38bdf8}.sm.patch.svelte-1bpnej{color:#f87171}.sm.delete.svelte-1bpnej{color:#fb7185}.github-cta.svelte-1bpnej{color:#e2e8f0;background:#0f172a8c;border:1px solid #94a3b82e;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;margin:.75rem 1rem 1rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.github-cta.svelte-1bpnej:hover{color:#f8fafc;background:#38bdf81a;border-color:#38bdf866}.main.svelte-1bpnej{width:100%;max-width:1100px;margin:0 auto;padding:3rem clamp(1.25rem,3vw,3rem)}.scrim.svelte-1bpnej{z-index:15;cursor:pointer;background:#02061799;border:0;display:none;position:fixed;inset:0}@media (width<=1024px){.shell.svelte-1bpnej{grid-template-columns:1fr}.sidebar.svelte-1bpnej{width:280px;transition:transform .22s;position:fixed;top:0;left:0;transform:translate(-100%)}.shell.mobile-open.svelte-1bpnej .sidebar:where(.svelte-1bpnej){transform:translate(0)}.shell.mobile-open.svelte-1bpnej .scrim:where(.svelte-1bpnej){display:block}.main.svelte-1bpnej{padding:1.25rem}}.docs-hero{background:radial-gradient(800px 240px at 100% 0,#6366f12e,#0000 60%),linear-gradient(#0f172ab3,#0f172a59);border:1px solid #94a3b826;border-radius:1.25rem;margin-bottom:2rem;padding:2.25rem 2rem;position:relative;overflow:hidden}.docs-hero-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#38bdf8;font-size:.75rem;font-weight:700}.docs-hero h1{letter-spacing:-.02em;color:#f8fafc;margin:.625rem 0 .75rem;font-size:clamp(1.875rem,4vw,2.5rem);font-weight:800}.docs-hero p{color:#cbd5e1;max-width:60ch;line-height:1.65}.docs-card{background:linear-gradient(#0f172a99,#0f172a59);border:1px solid #94a3b81f;border-radius:1rem;margin-bottom:1.5rem;padding:1.75rem;scroll-margin-top:1.25rem}.docs-card h2{color:#f8fafc;margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.docs-card h3{color:#f1f5f9;text-transform:uppercase;letter-spacing:.06em;margin:1.25rem 0 .5rem;font-size:.95rem;font-weight:700}.docs-card p{color:#94a3b8;margin:.25rem 0;line-height:1.65}.docs-button-row{flex-wrap:wrap;gap:.625rem;margin-top:1.25rem;display:flex}.docs-button{color:#f1f5f9;background:#0f172a99;border:1px solid #94a3b82e;border-radius:.625rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.docs-button:hover{background:#38bdf814;border-color:#38bdf866;transform:translateY(-1px)}.docs-codeblock{color:#cbd5e1;white-space:pre;background:#020617d9;border:1px solid #94a3b826;border-radius:.75rem;margin:.5rem 0;padding:1rem 1.125rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.65;display:block;overflow-x:auto}.docs-callout{color:#e0f2fe;background:#38bdf80f;border:1px solid #38bdf833;border-radius:.625rem;gap:.75rem;margin:1rem 0;padding:.875rem 1rem;font-size:.875rem;line-height:1.6;display:flex}.docs-callout strong{color:#38bdf8}
