.docs-shell.svelte-doevnj{flex-direction:column;display:flex}.docs-header.svelte-doevnj{z-index:20;flex:none;position:relative}.docs-layout.svelte-doevnj{min-height:0}.docs-sidebar.svelte-doevnj,.docs-main.svelte-doevnj,.docs-outline.svelte-doevnj{min-height:0;overflow-y:auto}.docs-main.svelte-doevnj{background:linear-gradient(#ffffffb8,#ffffffeb)}.docs-nav-search.svelte-doevnj{color:#0f172a;background:#ffffffe6;border:1px solid #e2e8f0;border-radius:.85rem;outline:none;width:min(20rem,34vw);padding:.56rem .78rem;font-size:.84rem;transition:border-color .18s,box-shadow .18s,background-color .18s}.docs-nav-search.svelte-doevnj::placeholder{color:#94a3b8}.docs-nav-search.svelte-doevnj:focus{background:#fff;border-color:#7dd3fc;box-shadow:0 0 0 3px #7dd3fc2e}@media (width<=640px){.docs-nav-search.svelte-doevnj{width:min(100%,14rem)}}.docs-nav-search-empty.svelte-doevnj{color:#64748b;border:1px dashed #cbd5e1;border-radius:.85rem;margin-top:.5rem;padding:.65rem .75rem;font-size:.78rem;line-height:1.45}.docs-content mark.docs-search-highlight{color:inherit;background:#fbbf2452;border-radius:.35rem;padding:0 .08em}.docs-content mark.docs-search-highlight-first{background:#f59e0b73;box-shadow:0 0 0 1px #f59e0b47}.docs-outline-panel.svelte-doevnj{flex-direction:column;gap:.5rem;padding-top:.25rem;display:flex;position:sticky;top:0}.docs-outline-nav.svelte-doevnj{flex-direction:column;gap:.25rem;padding-left:.9rem;display:flex;position:relative}.docs-outline-nav.svelte-doevnj:before{content:"";background:linear-gradient(#cbd5e1e6,#e2e8f059);width:1px;position:absolute;top:.2rem;bottom:.2rem;left:.1rem}.docs-outline-link.svelte-doevnj{text-align:left;color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:.85rem;width:100%;padding:.42rem .65rem;transition:color .18s,background-color .18s,box-shadow .18s;display:block;position:relative}.docs-outline-link.svelte-doevnj:before{content:"";background:#cbd5e1;border-radius:9999px;width:.42rem;height:.42rem;transition:background-color .18s,transform .18s;position:absolute;top:50%;left:-.62rem;transform:translateY(-50%)}.docs-outline-link-level2.svelte-doevnj{letter-spacing:-.01em;font-size:.85rem;font-weight:700}.docs-outline-link-level3.svelte-doevnj{color:#94a3b8;margin-left:.7rem;padding-left:.9rem;font-size:.77rem;font-weight:600}.docs-outline-link.svelte-doevnj:hover{color:#0f172a;background:#ffffffb8}.docs-outline-link-active.svelte-doevnj{color:#0f172a;background:#ffffffeb;box-shadow:inset 0 0 0 1px #bfdbfee6}.docs-outline-link-active.svelte-doevnj:before{background:#38bdf8;transform:translateY(-50%)scale(1.1)}.docs-theme-toggle.svelte-doevnj{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#4c1d95;background:#ffffffb8;border:1px solid #8b5cf62e;border-radius:9999px;align-items:center;padding:.28rem;transition:border-color .18s,background-color .18s,box-shadow .18s,color .18s;display:inline-flex}.docs-theme-toggle.svelte-doevnj:hover{background:#ffffffd1;border-color:#8b5cf652;box-shadow:0 12px 30px #8b5cf629}.docs-theme-toggle-track.svelte-doevnj{width:3rem;height:1.7rem;color:inherit;background:linear-gradient(135deg,#bd34fe29,#00d1ff24);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.docs-theme-toggle-thumb.svelte-doevnj svg{width:.9rem;height:.9rem;transition:color .18s,opacity .18s}.docs-theme-toggle-thumb.svelte-doevnj{color:#4c1d95;background:linear-gradient(#fffffff5,#fffc);border-radius:9999px;justify-content:center;align-items:center;width:1.4rem;height:calc(100% - .28rem);transition:transform .2s;display:inline-flex;position:absolute;top:.14rem;left:.16rem;box-shadow:0 1px 2px #0f172a1f,0 6px 18px #8b5cf62e}.docs-theme-dark.svelte-doevnj .docs-theme-toggle-thumb:where(.svelte-doevnj),.docs-theme-toggle[aria-pressed=true].svelte-doevnj .docs-theme-toggle-thumb:where(.svelte-doevnj){transform:translate(1.28rem)}.docs-theme-dark.svelte-doevnj{color:#e2e8f0;background:radial-gradient(circle at 0 0,#bd34fe38 0%,#0000 24%),radial-gradient(circle at 100% 0,#00d1ff2e 0%,#0000 22%),linear-gradient(#0a0a1e 0%,#0f172a 32%,#050a18 100%)}.docs-theme-dark.svelte-doevnj .docs-header:where(.svelte-doevnj){background:#0f172aeb;border-color:#334155}.docs-theme-dark.svelte-doevnj .docs-sidebar:where(.svelte-doevnj){background:linear-gradient(#0f172af0,#0f172ae0);border-color:#334155}.docs-theme-dark.svelte-doevnj .docs-outline:where(.svelte-doevnj){background:#0f172a6b;border-color:#334155}.docs-theme-dark.svelte-doevnj .docs-outline-link:where(.svelte-doevnj){color:#94a3b8}.docs-theme-dark.svelte-doevnj .docs-outline-nav:where(.svelte-doevnj):before{background:linear-gradient(#475569f2,#33415559)}.docs-theme-dark.svelte-doevnj .docs-outline-link:where(.svelte-doevnj):before{background:#475569}.docs-theme-dark.svelte-doevnj .docs-outline-link:where(.svelte-doevnj):hover{color:#f8fafc;background:#1e293bb8}.docs-theme-dark.svelte-doevnj .docs-outline-link-active:where(.svelte-doevnj){color:#f8fafc;background:#1e293be6;box-shadow:inset 0 0 0 1px #7dd3fc3d}.docs-theme-dark.svelte-doevnj .docs-outline-link-level3:where(.svelte-doevnj){color:#64748b}.docs-theme-dark.svelte-doevnj .docs-outline-link-active:where(.svelte-doevnj):before{background:#7dd3fc}.docs-sidebar.svelte-doevnj .docs-nav-active:where(.svelte-doevnj){box-shadow:none;background:0 0;border-color:#bfdbfe}.docs-sidebar.svelte-doevnj a:where(.svelte-doevnj):hover{background:0 0;border-color:#e2e8f0}.docs-sidebar.svelte-doevnj .docs-nav-active:where(.svelte-doevnj) span:where(.svelte-doevnj):first-child{color:#0f172a}.docs-sidebar.svelte-doevnj .docs-nav-active:where(.svelte-doevnj) span:where(.svelte-doevnj):last-child{color:#475569}.docs-theme-dark.svelte-doevnj .docs-sidebar:where(.svelte-doevnj) a:where(.svelte-doevnj){color:#cbd5e1}.docs-theme-dark.svelte-doevnj .docs-sidebar:where(.svelte-doevnj) a:where(.svelte-doevnj) span:where(.svelte-doevnj):first-child{color:#e2e8f0}.docs-theme-dark.svelte-doevnj .docs-sidebar:where(.svelte-doevnj) a:where(.svelte-doevnj) span:where(.svelte-doevnj):last-child{color:#94a3b8}.docs-theme-dark.svelte-doevnj .docs-sidebar:where(.svelte-doevnj) a:where(.svelte-doevnj):hover,.docs-theme-dark.svelte-doevnj .docs-sidebar:where(.svelte-doevnj) a[class*=text-slate-950]:where(.svelte-doevnj){color:#f8fafc}.docs-theme-dark.svelte-doevnj .docs-sidebar:where(.svelte-doevnj) a:where(.svelte-doevnj):hover{background:0 0;border-color:#7dd3fc33}.docs-theme-dark.svelte-doevnj .docs-sidebar:where(.svelte-doevnj) a:where(.svelte-doevnj):hover span:where(.svelte-doevnj):first-child,.docs-theme-dark.svelte-doevnj .docs-sidebar:where(.svelte-doevnj) a[class*=text-slate-950]:where(.svelte-doevnj) span:where(.svelte-doevnj):first-child{color:#f8fafc}.docs-theme-dark.svelte-doevnj .docs-sidebar:where(.svelte-doevnj) a:where(.svelte-doevnj):hover span:where(.svelte-doevnj):last-child,.docs-theme-dark.svelte-doevnj .docs-sidebar:where(.svelte-doevnj) a[class*=text-slate-950]:where(.svelte-doevnj) span:where(.svelte-doevnj):last-child{color:#bae6fd}.docs-theme-dark.svelte-doevnj .docs-sidebar:where(.svelte-doevnj) .docs-nav-active:where(.svelte-doevnj){box-shadow:none;background:0 0;border-color:#7dd3fc3d}.docs-theme-dark.svelte-doevnj .docs-sidebar:where(.svelte-doevnj) .docs-nav-active:where(.svelte-doevnj) span:where(.svelte-doevnj):first-child{color:#f8fafc}.docs-theme-dark.svelte-doevnj .docs-sidebar:where(.svelte-doevnj) .docs-nav-active:where(.svelte-doevnj) span:where(.svelte-doevnj):last-child{color:#7dd3fc}.docs-theme-dark.svelte-doevnj .docs-main:where(.svelte-doevnj){background:linear-gradient(#0f172a85,#0f172ab8)}.docs-theme-dark.svelte-doevnj .docs-nav-search:where(.svelte-doevnj){color:#e2e8f0;background:#0f172ae0;border-color:#475569e6}.docs-theme-dark.svelte-doevnj .docs-nav-search:where(.svelte-doevnj)::placeholder{color:#64748b}.docs-theme-dark.svelte-doevnj .docs-nav-search:where(.svelte-doevnj):focus{background:#0f172af5;border-color:#7dd3fc99;box-shadow:0 0 0 3px #38bdf82e}.docs-theme-dark.svelte-doevnj .docs-nav-search-empty:where(.svelte-doevnj){color:#94a3b8;border-color:#475569e6}.docs-theme-dark.svelte-doevnj .docs-content mark.docs-search-highlight{background:#facc154d}.docs-theme-dark.svelte-doevnj .docs-content mark.docs-search-highlight-first{background:#fbbf246b;box-shadow:0 0 0 1px #facc153d}@media (width<=1023px){.docs-shell.svelte-doevnj{height:auto;overflow:visible}.docs-layout.svelte-doevnj,.docs-sidebar.svelte-doevnj,.docs-main.svelte-doevnj,.docs-outline.svelte-doevnj{min-height:auto;overflow:visible}.docs-main.svelte-doevnj{background:0 0}}.docs-theme-dark.svelte-doevnj .docs-theme-toggle:where(.svelte-doevnj){color:#e2e8f0;background:#0f172ab8;border-color:#7dd3fc2e;box-shadow:0 12px 32px #02061752}.docs-theme-dark.svelte-doevnj .docs-theme-toggle:where(.svelte-doevnj):hover{color:#fff;background:#0f172adb;border-color:#7dd3fc57}.docs-theme-dark.svelte-doevnj .docs-theme-toggle-track:where(.svelte-doevnj){background:linear-gradient(135deg,#bd34fe47,#00d1ff2e)}.docs-theme-dark.svelte-doevnj .docs-theme-toggle-thumb:where(.svelte-doevnj){color:#e2e8f0;background:linear-gradient(#ffffff2e,#94a3b82e);box-shadow:inset 0 1px #ffffff14,0 6px 18px #0206174d}.docs-content h1{letter-spacing:-.02em;margin-top:0;font-size:3rem;font-weight:900;line-height:1.1}.docs-content h2{margin-top:3.5rem;scroll-margin-top:6rem;font-size:1.6rem;font-weight:900;line-height:1.25}.docs-content h3{margin-top:2rem;font-size:1.1rem;font-weight:700;line-height:1.5}.docs-content p{color:#475569;margin-top:1rem;line-height:2}.docs-theme-dark.svelte-doevnj .docs-content h1,.docs-theme-dark.svelte-doevnj .docs-content h2,.docs-theme-dark.svelte-doevnj .docs-content h3{color:#f8fafc}.docs-theme-dark.svelte-doevnj .docs-content p,.docs-theme-dark.svelte-doevnj .docs-content ul,.docs-theme-dark.svelte-doevnj .docs-content ol,.docs-theme-dark.svelte-doevnj .docs-content td{color:#cbd5e1}.docs-content a{color:#0369a1;text-decoration:none}.docs-theme-dark.svelte-doevnj .docs-content a{color:#7dd3fc}.docs-content a:hover{color:#0e7490;text-decoration:underline}.docs-theme-dark.svelte-doevnj .docs-content a:hover{color:#bae6fd}.docs-content ul,.docs-content ol{color:#475569;margin-top:1rem;padding-left:1.25rem;line-height:2}.docs-content li{margin-top:.25rem}.docs-content pre{color:#f1f5f9;background:#0f172a;border:1px solid #e2e8f0;border-radius:1.5rem;margin-top:1.25rem;padding:1.25rem;font-size:.95rem;line-height:1.8;position:relative;overflow-x:auto}.docs-content .docs-copy-button{color:#e2e8f0;cursor:pointer;text-align:center;background:#0f172aeb;border:1px solid #475569;border-radius:9999px;min-width:4.5rem;padding:.28rem .75rem;font-size:.75rem;line-height:1.2;transition:background-color .18s,border-color .18s,color .18s;position:absolute;top:.8rem;right:1rem}.docs-content .docs-copy-button:hover{color:#fff;background:#1e293b;border-color:#7dd3fc}.docs-content h1,.docs-content h2,.docs-content h3,.docs-content h4{scroll-margin-top:5rem;position:relative}.docs-content .docs-heading-anchor{color:#94a3b8;opacity:0;vertical-align:middle;margin-left:.45em;font-size:.88em;font-weight:400;text-decoration:none;transition:opacity .15s;display:inline-block}.docs-content h1:hover .docs-heading-anchor,.docs-content h2:hover .docs-heading-anchor,.docs-content h3:hover .docs-heading-anchor,.docs-content h4:hover .docs-heading-anchor{opacity:1}.docs-content .docs-heading-anchor:hover{color:#6366f1}.docs-theme-dark.svelte-doevnj .docs-content .docs-heading-anchor{color:#64748b}.docs-theme-dark.svelte-doevnj .docs-content .docs-heading-anchor:hover{color:#818cf8}.docs-content pre code.hljs,.docs-content pre code.language-lua{color:inherit;background:0 0;display:block}.docs-content pre .hljs-keyword,.docs-content pre .token.keyword{color:#f87171}.docs-content pre .hljs-built_in,.docs-content pre .hljs-title.function_,.docs-content pre .token.builtin,.docs-content pre .token.function{color:#38bdf8}.docs-content pre .hljs-string,.docs-content pre .token.string{color:#86efac}.docs-content pre .hljs-number,.docs-content pre .hljs-literal,.docs-content pre .token.number,.docs-content pre .token.boolean{color:#fdba74}.docs-content pre .hljs-comment,.docs-content pre .token.comment{color:#94a3b8;font-style:italic}.docs-content pre .hljs-params,.docs-content pre .hljs-variable,.docs-content pre .hljs-attr,.docs-content pre .token.variable,.docs-content pre .token.parameter{color:#e2e8f0}.docs-content pre .hljs-function,.docs-content pre .token.operator,.docs-content pre .token.punctuation{color:#facc15}.docs-content code:not(pre code){color:#0f172a;background:#f1f5f9;border-radius:9999px;padding:.15rem .55rem;font-size:.9em}.docs-theme-dark.svelte-doevnj .docs-content code:not(pre code){color:#e2e8f0;background:#1e293b}.docs-content hr{border:0;border-top:1px solid #e2e8f0;margin-top:2rem}.docs-theme-dark.svelte-doevnj .docs-content hr{border-top-color:#334155}.docs-content table{border-collapse:collapse;border:1px solid #e2e8f0;border-radius:1rem;width:100%;margin-top:1.5rem;overflow:hidden}.docs-theme-dark.svelte-doevnj .docs-content table{border-color:#334155}.docs-content th{text-align:left;letter-spacing:.02em;color:#334155;background:#f8fafc;padding:.9rem 1rem;font-size:.82rem;font-weight:700}.docs-theme-dark.svelte-doevnj .docs-content th{color:#e2e8f0;background:#0f172a}.docs-content td{vertical-align:top;color:#475569;border-top:1px solid #e2e8f0;padding:.9rem 1rem;line-height:1.8}.docs-theme-dark.svelte-doevnj .docs-content td{border-top-color:#334155}.docs-content blockquote{color:#0c4a6e;background:#f0f9ff;border-left:4px solid #7dd3fc;margin-top:1.5rem;padding:.85rem 1rem}.docs-theme-dark.svelte-doevnj .docs-content blockquote{color:#e0f2fe;background:#082f49;border-left-color:#38bdf8}.nav-section-separated.svelte-doevnj{border-top:1px solid #cbd5e1;margin-top:.9rem;padding-top:.9rem}.docs-theme-dark.svelte-doevnj .nav-section-separated:where(.svelte-doevnj){border-top-color:#334155}
