body{scroll-behavior:smooth}code.svelte-15cj1tc{font-family:Fira Code,monospace;font-size:.85em;background:#f1f5f9;padding:.15em .4em;border-radius:4px;color:#1e293b}pre.svelte-15cj1tc code:where(.svelte-15cj1tc){background:none;padding:0;font-size:.82em;color:#e2e8f0}.doc-callout.svelte-15cj1tc{background:#fff7ed;border-left:3px solid #FE4215;padding:1rem 1.25rem;border-radius:0 .75rem .75rem 0;font-size:.9rem;color:#475467;line-height:1.6}.doc-callout.svelte-15cj1tc code:where(.svelte-15cj1tc){background:#fed7aa;color:#9a3412}.doc-table-wrapper.svelte-15cj1tc{overflow-x:auto;border-radius:.75rem;border:1px solid #e2e8f0}.doc-table.svelte-15cj1tc{width:100%;border-collapse:collapse;font-size:.875rem}.doc-table.svelte-15cj1tc thead:where(.svelte-15cj1tc){background:#f8fafc}.doc-table.svelte-15cj1tc th:where(.svelte-15cj1tc){text-align:left;padding:.75rem 1rem;font-weight:600;color:#101828;border-bottom:1px solid #e2e8f0;white-space:nowrap}.doc-table.svelte-15cj1tc td:where(.svelte-15cj1tc){padding:.75rem 1rem;color:#475467;border-bottom:1px solid #f1f5f9;vertical-align:top}.doc-table.svelte-15cj1tc tbody:where(.svelte-15cj1tc) tr:where(.svelte-15cj1tc):last-child td:where(.svelte-15cj1tc){border-bottom:none}.doc-table.svelte-15cj1tc tbody:where(.svelte-15cj1tc) tr:where(.svelte-15cj1tc):hover{background:#f8fafc}.doc-badge-required.svelte-15cj1tc{background:#fef2f2;color:#dc2626;font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:9999px;white-space:nowrap}.doc-badge-optional.svelte-15cj1tc{background:#f0fdf4;color:#16a34a;font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:9999px;white-space:nowrap}.doc-badge-recommended.svelte-15cj1tc{background:#eff6ff;color:#2563eb;font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:9999px;white-space:nowrap}.doc-badge-conditional.svelte-15cj1tc{background:#fefce8;color:#ca8a04;font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:9999px;white-space:nowrap}.workflow-steps.svelte-15cj1tc{display:flex;flex-direction:column;gap:0;position:relative}.workflow-steps.svelte-15cj1tc:before{content:"";position:absolute;left:1.125rem;top:2.5rem;bottom:2.5rem;width:2px;background:linear-gradient(to bottom,#fe4215,#233d71);opacity:.2}.workflow-step.svelte-15cj1tc{display:flex;gap:1.25rem;align-items:flex-start;padding-bottom:2.25rem;position:relative}.workflow-step.svelte-15cj1tc:last-child{padding-bottom:0}.workflow-step-number.svelte-15cj1tc{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:50%;background:#fe4215;color:#fff;font-weight:800;font-size:.9rem;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;box-shadow:0 0 0 4px #fff,0 0 0 5px #fe421533}.workflow-step-body.svelte-15cj1tc{flex:1;padding-top:.3rem}.workflow-step-title.svelte-15cj1tc{font-size:1rem;font-weight:700;color:#101828;margin-bottom:.5rem}.workflow-step-text.svelte-15cj1tc{font-size:.9rem;color:#475467;line-height:1.65;margin-bottom:.75rem}.workflow-step-tip.svelte-15cj1tc{display:flex;gap:.6rem;align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;padding:.75rem 1rem;font-size:.84rem;color:#475467;line-height:1.6}.workflow-step-tip.svelte-15cj1tc code:where(.svelte-15cj1tc){background:#e2e8f0;color:#1e293b}.platform-selector-bar.svelte-15cj1tc{position:sticky;top:80px;z-index:20;background:#fff;border-bottom:1px solid #e2e8f0;padding:.75rem 1rem;display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;box-shadow:0 2px 8px #0000000d;overflow-x:auto}@media (min-width: 768px){.platform-selector-bar.svelte-15cj1tc{padding:.75rem 2.5rem}}.platform-selector-label.svelte-15cj1tc{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#667085;white-space:nowrap}.platform-tabs.svelte-15cj1tc{display:flex;gap:.375rem;flex-wrap:wrap}.platform-tab.svelte-15cj1tc{padding:.45rem 1.1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#475467;background:#f8fafc;border:1px solid #e2e8f0;cursor:pointer;transition:all .15s ease;font-family:Host Grotesk,sans-serif}.platform-tab.svelte-15cj1tc:hover:not(.platform-tab-active){color:#fe4215;border-color:#fe4215;background:#fff7f5}.platform-tab-active.svelte-15cj1tc{background:#fe4215;color:#fff;border-color:#fe4215;font-weight:600;box-shadow:0 2px 8px #fe42154d}.doc-code-block.svelte-15cj1tc{border-radius:.75rem;overflow:hidden;border:1px solid #1e293b}.doc-code-header.svelte-15cj1tc{background:#1e293b;padding:.5rem 1rem;font-size:.75rem;color:#94a3b8;font-weight:600;border-bottom:1px solid #334155}.doc-code-content.svelte-15cj1tc{background:#0f172a;padding:1.25rem;overflow-x:auto;margin:0;line-height:1.6}
