.video-player-media.svelte-bp3etg video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.doc-content.svelte-kxd8va{width:100%;min-width:0;font-family:var(--font-sans);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.65}.doc-content.svelte-kxd8va h1,.doc-content.svelte-kxd8va h2,.doc-content.svelte-kxd8va h3,.doc-content.svelte-kxd8va h4{color:var(--foreground);scroll-margin-top:calc(var(--header-height) + 1.5rem);letter-spacing:-.01em;text-wrap:balance;margin:1.5rem 0 .75rem;font-weight:600;line-height:1.4}.doc-content.svelte-kxd8va h1,.doc-content.svelte-kxd8va h2,.doc-content.svelte-kxd8va h3{font-family:var(--font-display)}.doc-content.svelte-kxd8va h1,.doc-content.svelte-kxd8va h2{font-weight:700}.doc-content.svelte-kxd8va h1{font-size:1.75rem}.doc-content.svelte-kxd8va h2{border-bottom:1px solid var(--border);margin-top:2rem;padding-bottom:.5rem;font-size:1.375rem}.doc-content.svelte-kxd8va h3{font-size:1.125rem}.doc-content.svelte-kxd8va h4{font-size:1.0625rem}.doc-content.svelte-kxd8va h2,.doc-content.svelte-kxd8va h3{align-items:center;gap:.5rem;display:flex}.doc-content.svelte-kxd8va .heading-anchor{opacity:0;color:var(--muted-foreground);flex-shrink:0;align-items:center;text-decoration:none;transition:opacity .15s;display:inline-flex}.doc-content.svelte-kxd8va h2:hover .heading-anchor,.doc-content.svelte-kxd8va h3:hover .heading-anchor{opacity:1}.doc-content.svelte-kxd8va .heading-anchor:hover{color:var(--primary)}.doc-content.svelte-kxd8va .heading-anchor svg{width:.875em;height:.875em}.doc-content.svelte-kxd8va p{margin:1rem 0;font-size:1rem;line-height:1.65}.doc-content.svelte-kxd8va a:not(.video-player *){color:var(--primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .15s}.doc-content.svelte-kxd8va a:not(.video-player *):hover{opacity:.8}.doc-content.svelte-kxd8va strong{color:var(--foreground);font-weight:600}.doc-content.svelte-kxd8va em{font-style:italic}.doc-content.svelte-kxd8va code{font-family:var(--font-mono);background:color-mix(in oklab, var(--accent) 60%, transparent);color:var(--foreground);word-break:break-word;border-radius:.375rem;padding:.2em .4em;font-size:.875em}.doc-content.svelte-kxd8va .code-block-wrapper{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--border) 80%, transparent);background:color-mix(in oklab, var(--card) 92%, var(--muted));border-radius:.75rem;min-width:0;max-width:100%;margin:1.5rem 0;position:relative;overflow:hidden}.doc-content.svelte-kxd8va .code-block-header{border-bottom:1px solid color-mix(in oklab, var(--border) 65%, transparent);background:0 0;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.5rem .75rem .5rem 1rem;display:flex}.doc-content.svelte-kxd8va .code-block-title{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.06em;font-size:.75rem;font-weight:600;line-height:1}.doc-content.svelte-kxd8va .code-block-wrapper pre{box-sizing:border-box;-webkit-overflow-scrolling:touch;border:0;border-radius:0;width:100%;min-width:0;max-width:100%;margin:0;padding:1rem 1.25rem;font-size:.875rem;line-height:1.6;overflow:auto hidden;background:0 0!important}.doc-content.svelte-kxd8va pre code{color:inherit;font-size:inherit;word-break:normal;background:0 0;border-radius:0;padding:0}.doc-content.svelte-kxd8va .copy-btn{background:color-mix(in oklab, var(--muted) 80%, transparent);border:1px solid color-mix(in oklab, var(--border) 60%, transparent);color:var(--muted-foreground);font-family:var(--font-mono);text-transform:uppercase;cursor:pointer;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:.4rem .65rem;font-size:.75rem;font-weight:600;line-height:1;transition:background .2s,color .2s;display:flex}.doc-content.svelte-kxd8va .copy-btn:hover{background:var(--muted);color:var(--foreground)}.doc-content.svelte-kxd8va .copy-btn.copied{color:var(--primary)}.doc-content.svelte-kxd8va details{border:1px solid var(--border);border-radius:.5rem;margin:1rem 0;padding:0 1rem}.doc-content.svelte-kxd8va summary{cursor:pointer;color:var(--foreground);align-items:center;gap:.5rem;margin:0 -1rem;padding:.75rem 1rem;font-weight:500;list-style:none;display:flex}.doc-content.svelte-kxd8va summary::-webkit-details-marker{display:none}.doc-content.svelte-kxd8va summary:before{content:"";border-top:.3em solid #0000;border-bottom:.3em solid #0000;border-left:.4em solid;flex-shrink:0;width:0;height:0;transition:transform .2s;display:inline-block}.doc-content.svelte-kxd8va details[open] summary:before{transform:rotate(90deg)}.doc-content.svelte-kxd8va details[open] summary{border-bottom:1px solid var(--border)}.doc-content.svelte-kxd8va details[open]{padding-bottom:1rem}.doc-content.svelte-kxd8va details>:not(summary){margin-left:0;margin-right:0}.doc-content.svelte-kxd8va ul{margin:1rem 0;padding-left:1.5rem;list-style-type:disc}.doc-content.svelte-kxd8va ul ul{list-style-type:circle}.doc-content.svelte-kxd8va ul ul ul{list-style-type:square}.doc-content.svelte-kxd8va ol{margin:1rem 0;padding-left:1.5rem;list-style-type:decimal}.doc-content.svelte-kxd8va li{margin:.5rem 0;padding-left:.25rem;line-height:1.6}.doc-content.svelte-kxd8va li>ul,.doc-content.svelte-kxd8va li>ol{margin:.5rem 0}.doc-content.svelte-kxd8va blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);margin:1.5rem 0;padding:.5rem 0 .5rem 1.25rem}.doc-content.svelte-kxd8va blockquote p{margin:.5rem 0}.doc-content.svelte-kxd8va hr{border:none;border-top:1px solid var(--border);margin:2rem 0}.doc-content.svelte-kxd8va .video-player{aspect-ratio:16/10;border:1px solid color-mix(in oklab, var(--border) 60%, transparent);background-color:#000;border-radius:.75rem;margin:1.5rem 0;position:relative;overflow:hidden}.doc-content.svelte-kxd8va .video-player>video{object-fit:contain;width:100%;height:100%;display:block}.doc-content.svelte-kxd8va sup{line-height:0}.doc-content.svelte-kxd8va [data-footnote-ref]{scroll-margin-top:calc(var(--header-height) + 1.5rem);text-decoration:none}.doc-content.svelte-kxd8va .footnotes{color:var(--muted-foreground);font-size:.875rem;line-height:1.55}.doc-content.svelte-kxd8va .footnotes ol{margin:.75rem 0 0}.doc-content.svelte-kxd8va .footnotes li{line-height:inherit;scroll-margin-top:calc(var(--header-height) + 1.5rem);margin:.375rem 0}.doc-content.svelte-kxd8va .footnotes p{font-size:inherit;line-height:inherit;margin:0}.doc-content.svelte-kxd8va .footnotes a{overflow-wrap:anywhere}.doc-content.svelte-kxd8va .footnotes [data-footnote-backref]{margin-left:.25rem;text-decoration:none}.doc-content.svelte-kxd8va .table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;margin:1.5rem 0;overflow-x:auto}.doc-content.svelte-kxd8va table{border-collapse:collapse;table-layout:auto;width:100%;font-size:.9375rem}.doc-content.svelte-kxd8va th,.doc-content.svelte-kxd8va td{border:1px solid color-mix(in oklab, var(--border) 90%, transparent);text-align:left;padding:.75rem 1rem;line-height:1.5}.doc-content.svelte-kxd8va th{color:var(--foreground);background:color-mix(in oklab, var(--accent) 55%, transparent);font-weight:600}.doc-content.svelte-kxd8va td:first-child code{white-space:nowrap}.doc-content.svelte-kxd8va .markdown-alert{--alert-color:var(--muted-foreground);border:1.5px solid color-mix(in oklab, var(--alert-color) 35%, transparent);background:color-mix(in oklab, var(--alert-color) 10%, transparent);color:var(--alert-color);border-radius:.8rem;margin:1rem 0;padding:.75rem 1rem}.doc-content.svelte-kxd8va .markdown-alert-note{--alert-color:#0063d2}.doc-content.svelte-kxd8va .markdown-alert-tip{--alert-color:#07772f}.doc-content.svelte-kxd8va .markdown-alert-important{--alert-color:#7a45d4}.doc-content.svelte-kxd8va .markdown-alert-warning{--alert-color:#905d00}.doc-content.svelte-kxd8va .markdown-alert-caution{--alert-color:#c81528}.doc-content.svelte-kxd8va .markdown-alert .markdown-alert-title{color:var(--alert-color);align-items:center;gap:.5rem;margin:0 0 .25rem;font-weight:700;display:flex}.doc-content.svelte-kxd8va .markdown-alert-title svg{fill:currentColor;flex-shrink:0;width:1rem;height:1rem}.doc-content.svelte-kxd8va .markdown-alert p{margin:.25rem 0}.doc-content.svelte-kxd8va .markdown-alert>:last-child{margin-bottom:0}.doc-content.svelte-kxd8va .markdown-alert strong,.doc-content.svelte-kxd8va .markdown-alert a{color:inherit}.dark .doc-content.svelte-kxd8va .markdown-alert-note{--alert-color:#4594f7}.dark .doc-content.svelte-kxd8va .markdown-alert-tip{--alert-color:#40ba4f}.dark .doc-content.svelte-kxd8va .markdown-alert-important{--alert-color:#ab7df7}.dark .doc-content.svelte-kxd8va .markdown-alert-warning{--alert-color:#d19921}.dark .doc-content.svelte-kxd8va .markdown-alert-caution{--alert-color:#f7524a}@media (width<=767px){.doc-content.svelte-kxd8va{box-sizing:border-box;max-width:100%}.doc-content.svelte-kxd8va .code-block-header{min-width:0}.doc-content.svelte-kxd8va .code-block-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}
