section.svelte-7a8mnf{padding-top:24px;border-top:1px solid var(--border);margin-top:48px}section.svelte-7a8mnf:first-of-type{border-top:none;margin-top:0;padding-top:0}.feature-grid.svelte-inuwg2{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:24px 0}.feature-card.svelte-inuwg2{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px}.feature-card.svelte-inuwg2 h4:where(.svelte-inuwg2){font-size:13px;font-weight:600;margin-bottom:4px;color:#f4f4f5}.feature-card.svelte-inuwg2 p:where(.svelte-inuwg2){font-size:13px;color:var(--text-muted);margin:0;line-height:1.5}@media(max-width:900px){.feature-grid.svelte-inuwg2{grid-template-columns:1fr}}.callout.svelte-1ezppec{border-radius:var(--radius);padding:14px 18px;margin:20px 0;border-left:2px solid #52525b;color:var(--text);background:var(--surface)}.callout.svelte-1ezppec p{color:var(--text);margin-bottom:0}.callout.svelte-1ezppec p+p{margin-top:8px}.callout.svelte-1ezppec strong{color:#f4f4f5}.callout-label.svelte-1ezppec{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;color:var(--text-muted)}.callout-info.svelte-1ezppec,.callout-success.svelte-1ezppec,.callout-warn.svelte-1ezppec,.callout-danger.svelte-1ezppec{border-color:#52525b}.code-block.svelte-1e06m8e{background:#111113;border:1px solid var(--border);border-radius:var(--radius);margin:16px 0;position:relative;overflow:hidden}.code-header.svelte-1e06m8e{font-family:var(--mono);font-size:11px;color:var(--text-dim);padding:8px 18px;border-bottom:1px solid var(--border);letter-spacing:.04em;text-transform:uppercase}.code-lang.svelte-1e06m8e{color:var(--accent);margin-right:8px}pre.svelte-1e06m8e{margin:0;padding:18px;overflow-x:auto;font-size:13px;line-height:1.6;background:none;border:none}pre.svelte-1e06m8e code:where(.svelte-1e06m8e){font-family:var(--mono);background:none;padding:0;color:#d4d4d8}.copy-btn.svelte-1e06m8e{position:absolute;top:8px;right:8px;background:var(--surface-3);border:1px solid var(--border);color:var(--text-dim);font-size:11px;padding:3px 8px;border-radius:4px;cursor:pointer;font-family:var(--sans);transition:all .15s}.copy-btn.svelte-1e06m8e:hover{color:var(--text-muted);border-color:var(--text-dim)}.kw{color:#c678dd}.st{color:#98c379}.ev{color:#61afef}.cm{color:#5c6370;font-style:italic}.fn{color:#e5c07b}.op{color:#abb2bf}.ty{color:#e06c75}.nb{color:#d19a66}.at{color:#56b6c2}.diagram-container.svelte-1jx18cs{background:#111113;border:1px solid var(--border);border-radius:var(--radius);padding:40px 24px;margin:20px 0;text-align:center;overflow-x:auto}.diagram-inner.svelte-1jx18cs{display:inline-block;min-width:280px}.diagram-inner.svelte-1jx18cs svg{min-height:200px;width:100%!important;max-width:700px}.diagram-container.svelte-1jx18cs text{fill:#f4f4f5!important}.diagram-container.svelte-1jx18cs span,.diagram-container.svelte-1jx18cs p{color:#f4f4f5!important}.diagram-container.svelte-1jx18cs .statediagram-state rect,.diagram-container.svelte-1jx18cs .node rect,.diagram-container.svelte-1jx18cs .node polygon,.diagram-container.svelte-1jx18cs .basic.label-container{fill:#1e1e24!important;stroke:#52525b!important;stroke-width:1.5px!important}.diagram-container.svelte-1jx18cs .node circle{fill:#fd5001!important;stroke:#fd5001!important}.diagram-container.svelte-1jx18cs path.transition,.diagram-container.svelte-1jx18cs .flowchart-link,.diagram-container.svelte-1jx18cs .edge path{stroke:#71717a!important;stroke-width:1.5px!important}.diagram-container.svelte-1jx18cs marker path{fill:#71717a!important;stroke:none!important}.diagram-container.svelte-1jx18cs .edgeLabel{background-color:#111113!important}.diagram-container.svelte-1jx18cs .edgeLabel span,.diagram-container.svelte-1jx18cs .edgeLabel p,.diagram-container.svelte-1jx18cs .edgeTerminal{color:#a1a1aa!important;background:transparent!important;font-size:12px!important}.diagram-container.svelte-1jx18cs .statediagram-cluster rect{fill:#151518!important;stroke:#3f3f46!important}.diagram-container.svelte-1jx18cs .statediagram-cluster .inner{fill:#18181b!important}.diagram-container.svelte-1jx18cs .stateGroup polygon{fill:#1e1e24!important;stroke:#52525b!important}.diagram-container.svelte-1jx18cs .nodeLabel,.diagram-container.svelte-1jx18cs .label{color:#f4f4f5!important;font-weight:500!important}.diagram-container.svelte-1jx18cs .label foreignObject div{color:#f4f4f5!important}.step.svelte-d1339f{display:flex;gap:14px;margin:14px 0}.step-number.svelte-d1339f{width:28px;height:28px;border-radius:50%;background:var(--accent-soft);color:var(--accent);border:1px solid #FD500130;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;flex-shrink:0}.step-content.svelte-d1339f{flex:1;padding-top:3px}.step-content.svelte-d1339f p{margin:0;color:var(--text)}h2.svelte-1j5mg4s{margin-bottom:8px}h3.svelte-1j5mg4s{margin-top:28px;margin-bottom:4px;color:var(--text)}p.svelte-1j5mg4s{color:var(--text-dim);line-height:1.7}.table-wrap.svelte-1j5mg4s{overflow-x:auto;margin:16px 0}table.svelte-1j5mg4s{width:100%;border-collapse:collapse;font-size:14px}th.svelte-1j5mg4s,td.svelte-1j5mg4s{text-align:left;padding:10px 16px;border-bottom:1px solid var(--border)}th.svelte-1j5mg4s{color:var(--text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}td.svelte-1j5mg4s code:where(.svelte-1j5mg4s){background:var(--surface-2);padding:2px 6px;border-radius:4px;font-size:13px;font-family:var(--mono)}h2.svelte-joir38{margin-bottom:8px}h3.svelte-joir38{margin-top:28px;margin-bottom:4px;color:var(--text)}p.svelte-joir38{color:var(--text-dim);line-height:1.7}.table-wrap.svelte-joir38{overflow-x:auto;margin:16px 0}table.svelte-joir38{width:100%;border-collapse:collapse;font-size:14px}th.svelte-joir38,td.svelte-joir38{text-align:left;padding:10px 16px;border-bottom:1px solid var(--border)}th.svelte-joir38{color:var(--text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}td.svelte-joir38 code:where(.svelte-joir38){background:var(--surface-2);padding:2px 6px;border-radius:4px;font-size:13px;font-family:var(--mono);white-space:nowrap}h2.svelte-pbq2wa{margin-bottom:8px}h3.svelte-pbq2wa{margin-top:28px;margin-bottom:4px;color:var(--text)}p.svelte-pbq2wa{color:var(--text-dim);line-height:1.7}h2.svelte-ypoii8{margin-bottom:8px}h3.svelte-ypoii8{margin-top:28px;margin-bottom:4px;color:var(--text)}p.svelte-ypoii8{color:var(--text-dim);line-height:1.7}h2.svelte-zmo5d8{margin-bottom:8px}h3.svelte-zmo5d8{margin-top:28px;margin-bottom:4px;color:var(--text)}p.svelte-zmo5d8{color:var(--text-dim);line-height:1.7}h2.svelte-1u26805{margin-bottom:8px}h3.svelte-1u26805{margin-top:28px;margin-bottom:4px;color:var(--text)}p.svelte-1u26805{color:var(--text-dim);line-height:1.7}.table-wrap.svelte-1u26805{overflow-x:auto;margin:16px 0}table.svelte-1u26805{width:100%;border-collapse:collapse;font-size:14px}th.svelte-1u26805,td.svelte-1u26805{text-align:left;padding:10px 16px;border-bottom:1px solid var(--border)}th.svelte-1u26805{color:var(--text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}td.svelte-1u26805 code:where(.svelte-1u26805){background:var(--surface-2);padding:2px 6px;border-radius:4px;font-size:13px;font-family:var(--mono)}h2.svelte-1uzkihp{margin-bottom:8px}h3.svelte-1uzkihp{margin-top:28px;margin-bottom:4px;color:var(--text)}p.svelte-1uzkihp{color:var(--text-dim);line-height:1.7}h2.svelte-1hrq1zw{margin-bottom:8px}h3.svelte-1hrq1zw{margin-top:28px;margin-bottom:4px;color:var(--text)}p.svelte-1hrq1zw{color:var(--text-dim);line-height:1.7}h2.svelte-1vpwcy7{margin-bottom:8px}p.svelte-1vpwcy7{color:var(--text-dim);line-height:1.7}.playground.svelte-1vpwcy7{border:1px solid var(--border);border-radius:var(--radius);margin:20px 0;overflow:hidden}.playground-header.svelte-1vpwcy7{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--border);background:var(--surface)}.playground-title.svelte-1vpwcy7{font-family:var(--mono);font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.playground-actions.svelte-1vpwcy7{display:flex;gap:8px}.pg-btn.svelte-1vpwcy7{font-family:var(--sans);font-size:12px;padding:5px 14px;border-radius:4px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);cursor:pointer}.pg-btn.svelte-1vpwcy7:hover{color:var(--text);border-color:var(--text-dim)}.pg-btn-primary.svelte-1vpwcy7{background:var(--accent);color:#fff;border-color:var(--accent)}.pg-btn-primary.svelte-1vpwcy7:hover{opacity:.9}.playground-body.svelte-1vpwcy7{display:grid;grid-template-columns:1fr 1fr;min-height:320px}.playground-editor.svelte-1vpwcy7{border-right:1px solid var(--border)}.playground-editor.svelte-1vpwcy7 textarea:where(.svelte-1vpwcy7){width:100%;height:100%;min-height:320px;padding:16px;font-family:var(--mono);font-size:13px;line-height:1.6;color:var(--text);background:var(--surface);border:none;resize:none;outline:none}.playground-preview.svelte-1vpwcy7{padding:24px;display:flex;align-items:center;justify-content:center;background:var(--surface)}.pg-error.svelte-1vpwcy7{color:var(--red, #ef4444);font-family:var(--mono);font-size:12px;padding:8px 12px;background:var(--red-soft, rgba(239, 68, 68, .1));border-radius:4px}h2.svelte-1dewcja{margin-bottom:8px}h3.svelte-1dewcja{margin-top:28px;margin-bottom:4px;color:var(--text)}p.svelte-1dewcja{color:var(--text-dim);line-height:1.7}.table-wrap.svelte-1dewcja{overflow-x:auto;margin:16px 0}table.svelte-1dewcja{width:100%;border-collapse:collapse;font-size:14px}th.svelte-1dewcja,td.svelte-1dewcja{text-align:left;padding:10px 16px;border-bottom:1px solid var(--border)}th.svelte-1dewcja{color:var(--text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}td.svelte-1dewcja code:where(.svelte-1dewcja){background:var(--surface-2);padding:2px 6px;border-radius:4px;font-size:13px;font-family:var(--mono);white-space:nowrap}.api-method.svelte-1dewcja{display:inline-block;font-family:var(--mono);font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.03em;min-width:54px;text-align:center}.api-get.svelte-1dewcja{background:#3b82f61f;color:#3b82f6}.api-post.svelte-1dewcja{background:#22c55e1f;color:#22c55e}.api-put.svelte-1dewcja{background:#fbbf241f;color:#fbbf24}.api-delete.svelte-1dewcja{background:#ef44441f;color:#ef4444}h2.svelte-99ke8{margin-bottom:8px}h3.svelte-99ke8{margin-top:28px;margin-bottom:4px;color:var(--text)}p.svelte-99ke8{color:var(--text-dim);line-height:1.7}.table-wrap.svelte-99ke8{overflow-x:auto;margin:16px 0}table.svelte-99ke8{width:100%;border-collapse:collapse;font-size:14px}th.svelte-99ke8,td.svelte-99ke8{text-align:left;padding:10px 16px;border-bottom:1px solid var(--border)}th.svelte-99ke8{color:var(--text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}td.svelte-99ke8 code:where(.svelte-99ke8){background:var(--surface-2);padding:2px 6px;border-radius:4px;font-size:13px;font-family:var(--mono);white-space:nowrap}h2.svelte-3qazjt{margin-bottom:8px}p.svelte-3qazjt{color:var(--text-dim);line-height:1.7}.table-wrap.svelte-3qazjt{overflow-x:auto;margin:16px 0}table.svelte-3qazjt{width:100%;border-collapse:collapse;font-size:14px}th.svelte-3qazjt,td.svelte-3qazjt{text-align:left;padding:10px 16px;border-bottom:1px solid var(--border)}th.svelte-3qazjt{color:var(--text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}td.svelte-3qazjt code:where(.svelte-3qazjt){background:var(--surface-2);padding:2px 6px;border-radius:4px;font-size:13px;font-family:var(--mono)}td.svelte-3qazjt strong:where(.svelte-3qazjt){color:var(--text)}h2.svelte-xyo87k{margin-bottom:8px}h3.svelte-xyo87k{margin-top:28px;margin-bottom:4px;color:var(--text)}p.svelte-xyo87k{color:var(--text-dim);line-height:1.7}.table-wrap.svelte-xyo87k{overflow-x:auto;margin:16px 0}table.svelte-xyo87k{width:100%;border-collapse:collapse;font-size:14px}th.svelte-xyo87k,td.svelte-xyo87k{text-align:left;padding:10px 16px;border-bottom:1px solid var(--border)}th.svelte-xyo87k{color:var(--text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}td.svelte-xyo87k code:where(.svelte-xyo87k){background:var(--surface-2);padding:2px 6px;border-radius:4px;font-size:13px;font-family:var(--mono)}h2.svelte-1qocy3p{margin-bottom:8px}h3.svelte-1qocy3p{margin-top:28px;margin-bottom:4px;color:var(--text)}p.svelte-1qocy3p{color:var(--text-dim);line-height:1.7}
