.doc-page.svelte-di86c5{opacity:0;transform:translateY(8px);transition:all .3s ease}.doc-page.mounted.svelte-di86c5{opacity:1;transform:translateY(0)}.doc-header.svelte-di86c5{margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.06)}.badge.svelte-di86c5{display:inline-block;padding:4px 10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#22c55e;background:#22c55e1a;border-radius:4px;margin-bottom:12px}.doc-header.svelte-di86c5 h1:where(.svelte-di86c5){font-size:36px;font-weight:600;margin:0 0 12px;letter-spacing:-.02em}.lead.svelte-di86c5{font-size:18px;color:#fff9;margin:0;line-height:1.6}.toc.svelte-di86c5{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:20px 24px;margin-bottom:48px}.toc.svelte-di86c5 h4:where(.svelte-di86c5){font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff6;margin:0 0 12px}.toc.svelte-di86c5 ul:where(.svelte-di86c5){list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 24px}.toc.svelte-di86c5 a:where(.svelte-di86c5){font-size:14px;color:#fff9;text-decoration:none;transition:color .15s ease}.toc.svelte-di86c5 a:where(.svelte-di86c5):hover{color:#22c55e}section.svelte-di86c5{margin-bottom:48px}h2.svelte-di86c5{font-size:24px;font-weight:600;margin:0 0 16px;padding-top:24px;letter-spacing:-.01em}h3.svelte-di86c5{font-size:18px;font-weight:600;margin:32px 0 12px;color:#ffffffe6}p.svelte-di86c5{color:#ffffffb3;line-height:1.7;margin:0 0 16px}ul.svelte-di86c5{color:#ffffffb3;line-height:1.7;margin:0 0 16px;padding-left:24px}li.svelte-di86c5{margin-bottom:8px}code.svelte-di86c5{font-family:SF Mono,Fira Code,monospace;font-size:.9em;padding:2px 6px;background:#ffffff0d;border-radius:4px;color:#22c55e}.code-block.svelte-di86c5{background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;margin-bottom:24px}.code-block.terminal.svelte-di86c5{background:#0d0d0d}.code-header.svelte-di86c5{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06);font-size:12px;color:#ffffff80}.copy-btn.svelte-di86c5{padding:4px 8px;font-size:11px;color:#fff6;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;cursor:pointer;transition:all .15s ease}.copy-btn.svelte-di86c5:hover{color:#fff;background:#ffffff1a}.code-block.svelte-di86c5 pre:where(.svelte-di86c5){margin:0;padding:20px;overflow-x:auto}.code-block.svelte-di86c5 code:where(.svelte-di86c5){font-family:SF Mono,Fira Code,monospace;font-size:13px;line-height:1.6;color:#e4e4e7;background:transparent;padding:0;border-radius:0}.callout.svelte-di86c5{padding:20px 24px;border-radius:12px;margin-bottom:24px}.callout.contract.svelte-di86c5{background:#22c55e0d;border:1px solid rgba(34,197,94,.15);text-align:center}.callout.info.svelte-di86c5{background:#3b82f60d;border:1px solid rgba(59,130,246,.15)}.callout-header.svelte-di86c5{font-size:14px;font-weight:600;color:#22c55e;margin-bottom:12px}.callout.info.svelte-di86c5 .callout-header:where(.svelte-di86c5){color:#3b82f6}.callout.svelte-di86c5 code:where(.svelte-di86c5){display:block;font-size:15px;color:#fff;padding:12px 16px;background:#0000004d;border-radius:8px;margin-bottom:12px}.callout.svelte-di86c5 p:where(.svelte-di86c5){margin:0;font-size:14px;color:#fff9}.definition-list.svelte-di86c5{margin:24px 0}.definition-list.svelte-di86c5 dt:where(.svelte-di86c5){font-weight:600;color:#22c55e;font-family:SF Mono,monospace;font-size:14px;margin-top:16px}.definition-list.svelte-di86c5 dd:where(.svelte-di86c5){margin:4px 0 0;color:#fff9;font-size:14px;line-height:1.6}.next-links.svelte-di86c5{display:flex;flex-direction:column;gap:12px}.next-link.svelte-di86c5{display:flex;align-items:center;gap:16px;padding:20px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;text-decoration:none;color:inherit;transition:all .2s ease}.next-link.svelte-di86c5:hover{background:#ffffff0a;border-color:#22c55e4d;transform:translate(4px)}.next-icon.svelte-di86c5{font-size:24px}.next-content.svelte-di86c5{flex:1}.next-content.svelte-di86c5 h4:where(.svelte-di86c5){font-size:16px;font-weight:600;margin:0 0 4px;color:#22c55e}.next-content.svelte-di86c5 p:where(.svelte-di86c5){font-size:13px;color:#ffffff80;margin:0}.next-arrow.svelte-di86c5{color:#ffffff4d;font-size:18px;transition:all .2s ease}.next-link.svelte-di86c5:hover .next-arrow:where(.svelte-di86c5){color:#22c55e}
