.code-block.svelte-1uqvw3u{background:#0d1117;border:1px solid rgba(48,54,61,.8);border-radius:12px;overflow:hidden;margin:16px 0}:not(.dark) .code-block.svelte-1uqvw3u{background:#1e293b;border-color:#334155cc}.code-header.svelte-1uqvw3u{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#161b22cc;border-bottom:1px solid rgba(48,54,61,.6);gap:12px}:not(.dark) .code-header.svelte-1uqvw3u{background:#1e293bcc;border-bottom-color:#33415599}.code-header-left.svelte-1uqvw3u{display:flex;align-items:center;gap:10px;min-width:0}.code-header-right.svelte-1uqvw3u{display:flex;align-items:center;gap:8px;flex-shrink:0}.code-filename.svelte-1uqvw3u{font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.code-language.svelte-1uqvw3u{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.code-btn.svelte-1uqvw3u{display:flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:1px solid rgba(148,163,184,.2);border-radius:6px;color:#94a3b8;font-size:12px;cursor:pointer;transition:all .15s ease}.code-btn.svelte-1uqvw3u:hover{background:#94a3b81a;border-color:#94a3b84d;color:#e2e8f0}.code-btn.copied.svelte-1uqvw3u{color:#10b981;border-color:#10b9814d}.code-btn.svelte-1uqvw3u svg:where(.svelte-1uqvw3u){width:14px;height:14px}.code-content.svelte-1uqvw3u{padding:16px;overflow-x:auto}.code-content.svelte-1uqvw3u pre:where(.svelte-1uqvw3u){margin:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;line-height:1.7;color:#e2e8f0}.code-content.svelte-1uqvw3u code:where(.svelte-1uqvw3u){display:block}.line-number.svelte-1uqvw3u{display:inline-block;width:3ch;margin-right:16px;color:#475569;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px}.line-number.highlighted.svelte-1uqvw3u{color:#00d4ff}.line-content.svelte-1uqvw3u{display:inline}.line-content.highlighted.svelte-1uqvw3u{background:#00d4ff1a;display:inline-block;width:calc(100% - 4ch);padding:0 4px;margin:-1px -4px;border-radius:2px}@media (max-width: 640px){.code-header.svelte-1uqvw3u{flex-direction:column;align-items:flex-start;gap:8px}.code-header-right.svelte-1uqvw3u{width:100%;justify-content:flex-end}.code-btn.svelte-1uqvw3u span:where(.svelte-1uqvw3u){display:none}.code-btn.svelte-1uqvw3u{padding:8px}.code-content.svelte-1uqvw3u{padding:12px}.code-content.svelte-1uqvw3u pre:where(.svelte-1uqvw3u){font-size:12px}}.callout.svelte-1y5mj1g{display:flex;gap:12px;padding:16px;border-radius:10px;margin:16px 0;border:1px solid}.callout-icon.svelte-1y5mj1g{flex-shrink:0;width:20px;height:20px;margin-top:2px}.callout-icon.svelte-1y5mj1g svg{width:100%;height:100%}.callout-content.svelte-1y5mj1g{flex:1;min-width:0}.callout-title.svelte-1y5mj1g{font-weight:600;font-size:14px;margin-bottom:4px}.callout-body.svelte-1y5mj1g{font-size:14px;line-height:1.6}.callout-body.svelte-1y5mj1g p{margin:0}.callout-body.svelte-1y5mj1g p+p{margin-top:8px}.callout-body.svelte-1y5mj1g code{padding:2px 6px;background:#0000001a;border-radius:4px;font-size:13px;font-family:JetBrains Mono,monospace}.callout-tip.svelte-1y5mj1g{background:#10b98114;border-color:#10b98133}.callout-tip.svelte-1y5mj1g .callout-icon:where(.svelte-1y5mj1g){color:#10b981}.callout-tip.svelte-1y5mj1g .callout-title:where(.svelte-1y5mj1g){color:#10b981}.callout-tip.svelte-1y5mj1g .callout-body:where(.svelte-1y5mj1g){color:#065f46}.dark .callout-tip.svelte-1y5mj1g{background:#10b9811a;border-color:#10b98140}.dark .callout-tip.svelte-1y5mj1g .callout-body:where(.svelte-1y5mj1g){color:#a7f3d0}.callout-warning.svelte-1y5mj1g{background:#f59e0b14;border-color:#f59e0b33}.callout-warning.svelte-1y5mj1g .callout-icon:where(.svelte-1y5mj1g){color:#f59e0b}.callout-warning.svelte-1y5mj1g .callout-title:where(.svelte-1y5mj1g){color:#d97706}.callout-warning.svelte-1y5mj1g .callout-body:where(.svelte-1y5mj1g){color:#92400e}.dark .callout-warning.svelte-1y5mj1g{background:#f59e0b1a;border-color:#f59e0b40}.dark .callout-warning.svelte-1y5mj1g .callout-title:where(.svelte-1y5mj1g){color:#fbbf24}.dark .callout-warning.svelte-1y5mj1g .callout-body:where(.svelte-1y5mj1g){color:#fde68a}.callout-note.svelte-1y5mj1g{background:#3b82f614;border-color:#3b82f633}.callout-note.svelte-1y5mj1g .callout-icon:where(.svelte-1y5mj1g){color:#3b82f6}.callout-note.svelte-1y5mj1g .callout-title:where(.svelte-1y5mj1g){color:#2563eb}.callout-note.svelte-1y5mj1g .callout-body:where(.svelte-1y5mj1g){color:#1e40af}.dark .callout-note.svelte-1y5mj1g{background:#3b82f61a;border-color:#3b82f640}.dark .callout-note.svelte-1y5mj1g .callout-title:where(.svelte-1y5mj1g){color:#60a5fa}.dark .callout-note.svelte-1y5mj1g .callout-body:where(.svelte-1y5mj1g){color:#bfdbfe}.callout-danger.svelte-1y5mj1g{background:#ef444414;border-color:#ef444433}.callout-danger.svelte-1y5mj1g .callout-icon:where(.svelte-1y5mj1g){color:#ef4444}.callout-danger.svelte-1y5mj1g .callout-title:where(.svelte-1y5mj1g){color:#dc2626}.callout-danger.svelte-1y5mj1g .callout-body:where(.svelte-1y5mj1g){color:#991b1b}.dark .callout-danger.svelte-1y5mj1g{background:#ef44441a;border-color:#ef444440}.dark .callout-danger.svelte-1y5mj1g .callout-title:where(.svelte-1y5mj1g){color:#f87171}.dark .callout-danger.svelte-1y5mj1g .callout-body:where(.svelte-1y5mj1g){color:#fecaca}.docs-nav.svelte-1aa02dg{margin-top:48px;padding-top:24px;border-top:1px solid rgba(226,232,240,.6)}.dark .docs-nav.svelte-1aa02dg{border-top-color:#30363d99}.docs-nav-inner.svelte-1aa02dg{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nav-link.svelte-1aa02dg{display:flex;align-items:center;gap:12px;padding:16px;background:#f8fafccc;border:1px solid rgba(226,232,240,.8);border-radius:10px;text-decoration:none;transition:all .2s ease}.nav-link.svelte-1aa02dg:hover{background:#fff;border-color:#00d4ff4d;transform:translateY(-1px);box-shadow:0 4px 12px #00d4ff14}.dark .nav-link.svelte-1aa02dg{background:#161b2299;border-color:#30363dcc}.dark .nav-link.svelte-1aa02dg:hover{background:#1e293bcc;border-color:#00d4ff4d}.nav-link.svelte-1aa02dg svg:where(.svelte-1aa02dg){width:20px;height:20px;color:#94a3b8;flex-shrink:0;transition:transform .2s ease}.nav-prev.svelte-1aa02dg:hover svg:where(.svelte-1aa02dg){transform:translate(-4px)}.nav-next.svelte-1aa02dg:hover svg:where(.svelte-1aa02dg){transform:translate(4px)}.nav-next.svelte-1aa02dg{justify-content:flex-end;text-align:right}.nav-link-content.svelte-1aa02dg{display:flex;flex-direction:column;gap:2px;min-width:0}.nav-link-label.svelte-1aa02dg{font-size:12px;color:#94a3b8;text-transform:uppercase;letter-spacing:.02em}.nav-link-title.svelte-1aa02dg{font-size:14px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .nav-link-title.svelte-1aa02dg{color:#f1f5f9}.nav-link.svelte-1aa02dg:hover .nav-link-title:where(.svelte-1aa02dg){color:#0891b2}.dark .nav-link.svelte-1aa02dg:hover .nav-link-title:where(.svelte-1aa02dg){color:#22d3ee}@media (max-width: 640px){.docs-nav-inner.svelte-1aa02dg{grid-template-columns:1fr}.nav-next.svelte-1aa02dg{justify-content:flex-start;text-align:left}}
