.toc-container.svelte-17eapbr{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.toc-container.svelte-17eapbr::-webkit-scrollbar{width:4px}.toc-container.svelte-17eapbr::-webkit-scrollbar-track{background:transparent}.toc-container.svelte-17eapbr::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:2px}.toc-link.svelte-17eapbr{cursor:pointer;display:block;text-align:left}/*! tailwindcss v4.1.15 | MIT License | https://tailwindcss.com */pre{position:relative}pre code{display:block}.copy-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;opacity:0;visibility:hidden;z-index:10;color:#475569;background:#fffffff2;border:1px solid #94a3b833;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:.5rem;right:.5rem;transform:scale(.95);box-shadow:0 2px 8px #0000001a}.dark .copy-button{color:#cbd5e1;background:#0f172ae6;border-color:#94a3b833;box-shadow:0 2px 8px #0000004d}pre:hover .copy-button{opacity:1;visibility:visible;transform:scale(1)}.copy-button:hover{color:#4f46e5;background:#fff;border-color:#6366f166;transform:scale(1.05);box-shadow:0 4px 16px #6366f133}.dark .copy-button:hover{color:#a5b4fc;background:#6366f126;border-color:#818cf880;box-shadow:0 4px 16px #818cf84d}.copy-button.copied{color:#fff!important;background:linear-gradient(135deg,#10b981,#059669)!important;border-color:#05966999!important;transform:scale(1)!important;box-shadow:0 4px 16px #10b98166!important}.code-language-label{color:#fff;text-transform:uppercase;letter-spacing:.05em;z-index:10;opacity:.9;background:#4f46e5e6;border-radius:.375rem;padding:.25rem .625rem;font-size:.625rem;font-weight:600;transition:opacity .2s;position:absolute;top:.5rem;left:.75rem}.dark .code-language-label{background:#6366f1e6}pre:hover .code-language-label{opacity:1}.copy-icon-wrapper{flex-shrink:0;justify-content:center;align-items:center;display:flex}.copy-button svg{flex-shrink:0;display:block}.copy-text{white-space:nowrap;letter-spacing:.01em;font-weight:500}.copy-button:active{transform:scale(.97)}.copy-icon,.check-icon{transition:opacity .2s}.back-button.svelte-1j2hb02:hover .back-arrow.svelte-1j2hb02,.nav-button.svelte-1j2hb02:hover .nav-arrow.svelte-1j2hb02{transform:translate(-.25rem)}.mermaid-diagram{background:var(--tw-gradient-from);border-radius:.75rem;padding:2rem}.mermaid-diagram svg{max-width:100%;height:auto}.dark .mermaid-diagram{background:#0f172a80}@media (max-width:768px){.mermaid-diagram{padding:1rem}.mermaid-diagram svg{font-size:12px}}.share-copy-button.copied{color:#fff!important;background:linear-gradient(135deg,#10b981,#059669)!important;border-color:#05966999!important}.dark .share-copy-button.copied{background:linear-gradient(135deg,#10b981,#059669)!important}
