code[class*=language-],pre[class*=language-]{color:#ccc;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.md-layout.svelte-z28whr{align-items:flex-start;gap:2rem;display:flex}.md-content.svelte-z28whr{flex:1;min-width:0}.toc-desktop.svelte-z28whr{display:none}@media (width>=1024px){.toc-desktop.svelte-z28whr{flex-direction:column;flex-shrink:0;align-self:flex-start;width:220px;max-height:calc(100vh - 3rem);display:flex;position:sticky;top:1.5rem;overflow-y:auto}}.toc-label.svelte-z28whr{text-transform:uppercase;letter-spacing:.08em;color:var(--secondary-text);margin:0 0 8px;padding-left:8px;font-size:10px;font-weight:600}.toc-nav.svelte-z28whr{flex-direction:column;flex:1;gap:1px;display:flex}.toc-link.svelte-z28whr{color:var(--secondary-text);border-left:2px solid #0000;border-radius:4px;padding:5px 8px;font-size:12px;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:block}.toc-link.svelte-z28whr:hover{color:var(--main-text);background:var(--secondary)}.toc-link.active.svelte-z28whr{color:var(--cta);border-left-color:var(--cta);background:0 0}.toc-actions.svelte-z28whr{border-top:1px solid var(--border);flex-direction:column;gap:6px;margin-top:16px;padding-top:12px;display:flex}.toc-mobile.svelte-z28whr{z-index:20;box-sizing:border-box;border:1px solid var(--border);border-radius:10px;width:100%;max-width:100%;margin-bottom:1.5rem;position:sticky;top:0;overflow:hidden;box-shadow:0 2px 8px #0000002e}.toc-toggle.svelte-z28whr{box-sizing:border-box;background:var(--secondary);cursor:pointer;width:100%;color:var(--main-text);letter-spacing:.01em;-webkit-tap-highlight-color:transparent;border:none;justify-content:space-between;align-items:center;padding:11px 14px;font-size:13px;font-weight:600;display:flex}.toc-toggle.svelte-z28whr:hover{background:color-mix(in srgb, var(--secondary) 85%, var(--cta) 15%)}.toc-toggle-left.svelte-z28whr{align-items:center;gap:9px;display:flex}.toc-dot.svelte-z28whr{border:2px solid var(--cta);background:0 0;border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:background .15s,transform .15s}.toc-dot.active.svelte-z28whr{background:var(--cta);transform:scale(1.2)}.toc-chevron.svelte-z28whr{color:var(--secondary-text);flex-shrink:0;transition:transform .22s cubic-bezier(.4,0,.2,1)}.toc-chevron.open.svelte-z28whr{transform:rotate(180deg)}.toc-mobile-nav.svelte-z28whr{border-top:1px solid var(--border);background:var(--main);flex-direction:column;padding:6px 0 4px;display:flex}.toc-mobile-nav.svelte-z28whr .toc-link:where(.svelte-z28whr){color:var(--secondary-text);white-space:nowrap;text-overflow:ellipsis;border-left:2px solid #0000;border-radius:0;padding-top:7px;padding-bottom:7px;padding-right:14px;font-size:13px;text-decoration:none;transition:color .12s,background .12s,border-color .12s;overflow:hidden}.toc-mobile-nav.svelte-z28whr .toc-link:where(.svelte-z28whr):hover{color:var(--main-text);background:var(--secondary)}.toc-mobile-nav.svelte-z28whr .toc-link.active:where(.svelte-z28whr){color:var(--cta);background:color-mix(in srgb, var(--cta) 8%, transparent);border-left-color:var(--cta);font-weight:500}.toc-mobile-actions.svelte-z28whr{border-top:1px solid var(--border);gap:8px;margin-top:6px;padding:10px 14px;display:flex}.action-btn.svelte-z28whr{border:1px solid var(--border);background:var(--secondary);color:var(--secondary-text);cursor:pointer;border-radius:6px;flex:1;padding:7px 10px;font-size:12px;font-weight:500;transition:background .12s,color .12s}.action-btn.svelte-z28whr:hover:not(:disabled){background:var(--cta);color:#fff;border-color:var(--cta)}.action-btn.svelte-z28whr{border:1px solid var(--border);color:var(--secondary-text);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;flex:1;padding:6px 12px;font-size:12px;transition:color .15s,border-color .15s,background .15s}.action-btn.svelte-z28whr:hover:not(:disabled){color:var(--main-text);border-color:var(--border-hover);background:var(--secondary)}.action-btn.svelte-z28whr:disabled{opacity:.5;cursor:not-allowed}.markdown-container img{object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:480px!important;display:block!important}
