.doc-page.svelte-opevbg{--bg: #ffffff;--fg: hsl(220 15% 10%);--fg-80: hsl(220 15% 10% / .8);--muted: hsl(220 8% 46%);--secondary: hsl(220 10% 96%);--border: hsl(220 13% 91%);--accent: hsl(5 90% 62%);--accent-5: hsl(5 90% 62% / .05);--radius: .75rem;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;color:var(--fg);-webkit-font-smoothing:antialiased}.doc-main.svelte-opevbg{min-width:0;max-width:none}.doc-breadcrumb-mobile.svelte-opevbg{position:sticky;top:64px;z-index:31;margin:-.25rem -.5rem .4rem;padding:0 .5rem .2rem;background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.doc-main.svelte-opevbg .doc-html{max-width:none;text-align:left}.doc-main.svelte-opevbg .doc-html h1{font-size:1.875rem;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0 0 24px}.doc-main.svelte-opevbg .doc-html h2{font-size:1.45rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:34px 0 14px}.doc-main.svelte-opevbg .doc-html h3{font-size:1.2rem;font-weight:650;line-height:1.3;margin:28px 0 12px}.doc-main.svelte-opevbg .doc-html h1[data-icon],.doc-main.svelte-opevbg .doc-html h2[data-icon],.doc-main.svelte-opevbg .doc-html h3[data-icon],.doc-main.svelte-opevbg .doc-html h4[data-icon],.doc-main.svelte-opevbg .doc-html h5[data-icon],.doc-main.svelte-opevbg .doc-html h6[data-icon]{display:flex;align-items:center;gap:.58rem}.doc-main.svelte-opevbg .doc-html .doc-icon-prefix{margin-right:0;line-height:0;display:inline-flex;align-items:center;justify-content:center;transform:translateY(1px)}.doc-main.svelte-opevbg .doc-html h1[data-icon] .doc-icon-prefix svg{width:24px;height:24px}.doc-main.svelte-opevbg .doc-html>p{color:var(--fg-80);line-height:1.625;margin:0 0 24px}.doc-main.svelte-opevbg .doc-html p{color:var(--fg-80);line-height:1.8;text-align:left;margin:0 0 20px}.doc-main.svelte-opevbg .doc-html strong{font-weight:600}.doc-main.svelte-opevbg .doc-html code{background:#f4f4f699;border:1px solid var(--border);padding:2px 6px;border-radius:6px;font-size:.75rem;font-weight:500;color:var(--fg);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.doc-main.svelte-opevbg .doc-html img{display:block;max-width:90%;height:auto;margin:8px auto 32px}@media(min-width:1024px){.doc-main.svelte-opevbg .doc-html img{max-width:70%}}@media(min-width:1536px){.doc-main.svelte-opevbg .doc-html img{max-width:50%}}.doc-main.svelte-opevbg .doc-html blockquote{border-left:4px solid var(--accent);background:var(--accent-5);border-radius:0 8px 8px 0;padding:16px 20px;font-size:.875rem;color:var(--fg-80);margin:0 0 32px}.doc-main.svelte-opevbg .doc-html details{border:1px solid var(--border);border-radius:calc(var(--radius) / 2);overflow:hidden;margin:0 0 16px;background:var(--bg)}.doc-main.svelte-opevbg .doc-html details[data-current-section=true]{border-color:#4e5056;box-shadow:0 8px 20px #30323624}.doc-main.svelte-opevbg .doc-html>details:hover,.doc-main.svelte-opevbg .doc-html>details details:hover{border-color:#4e5056;box-shadow:0 8px 20px #30323624}.doc-main.svelte-opevbg .doc-html>details details details:hover{border-color:inherit;box-shadow:none}.doc-main.svelte-opevbg .doc-html details>summary{width:100%;display:flex;align-items:center;gap:12px;padding:16px 20px;text-align:left;font-weight:600;font-size:1rem;color:var(--fg);cursor:pointer;list-style:none;background:none;border:none;transition:background .15s}.doc-main.svelte-opevbg .doc-html details>div{padding:0 20px 20px;font-size:.875rem;color:var(--fg-80);line-height:1.8;max-height:0;opacity:0;overflow:hidden;transition:max-height .32s cubic-bezier(.22,1,.36,1),opacity .22s ease;will-change:max-height,opacity}.doc-main.svelte-opevbg .doc-html details>div p{margin-bottom:14px}.doc-main.svelte-opevbg .doc-html details[open]>div{max-height:12000px;opacity:1;overflow:hidden}.doc-main.svelte-opevbg .doc-html details>summary:hover{background:#f4f4f680}.doc-main.svelte-opevbg .doc-html details>summary::-webkit-details-marker{display:none}.doc-main.svelte-opevbg .doc-html details>summary:before{content:"";width:16px;height:16px;flex-shrink:0;color:var(--muted);background-repeat:no-repeat;background-position:center;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23646c7a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");transform:rotate(-90deg);transition:transform .2s}.doc-main.svelte-opevbg .doc-html details[open]>summary:before{transform:rotate(0)}.doc-main.svelte-opevbg .doc-html details>div{padding:0 20px 20px;font-size:.875rem;color:var(--fg-80);line-height:1.625}.doc-main.svelte-opevbg .doc-html details>div p{margin:0 0 12px}.doc-main.svelte-opevbg .doc-html details>div p:last-child{margin-bottom:0}.doc-main.svelte-opevbg .doc-html details>div ul{list-style:disc;padding-left:20px}.doc-main.svelte-opevbg .doc-html details>div li{margin-bottom:6px}.doc-main.svelte-opevbg .doc-html details details{margin-top:10px;border-radius:.3125rem;background:#fcfcfd}.doc-main.svelte-opevbg .doc-html details details>summary{font-size:.95rem;padding:12px 14px}.doc-main.svelte-opevbg .doc-html details details>div{padding:0 14px 14px}.doc-main.svelte-opevbg .doc-html details details details{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;margin:8px 0 0}.doc-main.svelte-opevbg .doc-html details details details>summary{padding:8px 0;font-size:.9rem;font-weight:500;color:var(--fg-80);background:transparent}.doc-main.svelte-opevbg .doc-html details details details>summary:hover{background:transparent;color:var(--fg)}.doc-main.svelte-opevbg .doc-html details details details>div{margin-left:6px;padding:0 0 8px 14px;border-left:1px solid var(--border);font-size:.85rem;line-height:1.6}.doc-main.svelte-opevbg .doc-html a{color:inherit;text-decoration:none}.doc-main.svelte-opevbg .doc-html img{border:1px solid var(--border);border-radius:var(--radius)}.doc-main.svelte-opevbg .doc-html figure{margin:12px 0 28px}.doc-main.svelte-opevbg .doc-html figure img{margin-bottom:8px}.doc-main.svelte-opevbg .doc-html figcaption{margin:0 auto;max-width:90%;text-align:center;font-size:.8rem;line-height:1.4;color:#6c727f}@media(min-width:1024px){.doc-main.svelte-opevbg .doc-html figcaption{max-width:70%}}@media(min-width:1536px){.doc-main.svelte-opevbg .doc-html figcaption{max-width:50%}}
