body{scroll-behavior:smooth}.platform-selector-bar.svelte-n1yhg0{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem 1rem;display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;box-shadow:0 2px 8px #0000000d}.platform-selector-label.svelte-n1yhg0{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#667085;white-space:nowrap}.platform-tabs.svelte-n1yhg0{display:flex;gap:.375rem;flex-wrap:wrap}.platform-tab.svelte-n1yhg0{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-n1yhg0:hover:not(.platform-tab-active){color:#fe4215;border-color:#fe4215;background:#fff7f5}.platform-tab-active.svelte-n1yhg0{background:#fe4215;color:#fff;border-color:#fe4215;font-weight:600;box-shadow:0 2px 8px #fe42154d}code.svelte-n1yhg0{font-family:Fira Code,monospace;font-size:.85em;background:#f1f5f9;padding:.15em .4em;border-radius:4px;color:#1e293b}pre.svelte-n1yhg0 code:where(.svelte-n1yhg0){background:none;padding:0;font-size:.82em;color:#e2e8f0}.anatomy-diagram.svelte-n1yhg0{width:100%;border-radius:.75rem;border:1px solid #e2e8f0;display:block}.lightbox-trigger.svelte-n1yhg0{background:none;border:none;padding:0;cursor:zoom-in;display:block}.lightbox-trigger.svelte-n1yhg0:hover .anatomy-diagram:where(.svelte-n1yhg0){border-color:#fe4215;box-shadow:0 0 0 2px #fe421533}.lightbox-overlay.svelte-n1yhg0{position:fixed;inset:0;z-index:100;background:#000000d9;display:flex;align-items:center;justify-content:center;padding:2rem;cursor:zoom-out}.lightbox-img.svelte-n1yhg0{max-width:90vw;max-height:90vh;-o-object-fit:contain;object-fit:contain;border-radius:.75rem;cursor:default}.lightbox-close.svelte-n1yhg0{position:absolute;top:1.25rem;right:1.25rem;background:#ffffff26;border:none;color:#fff;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.lightbox-close.svelte-n1yhg0:hover{background:#ffffff4d}.format-card.svelte-n1yhg0{border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem;position:relative;background:#fff}.format-card-badge.svelte-n1yhg0{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:1.5rem;background:#fe4215;color:#fff;font-size:.7rem;font-weight:800;border-radius:.35rem;letter-spacing:.03em;margin-bottom:.75rem}.format-card-badge-blue.svelte-n1yhg0{background:#233d71}.callout-badge.svelte-n1yhg0{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:#233d71;color:#fff;font-size:.7rem;font-weight:700;border-radius:50%}.doc-callout.svelte-n1yhg0{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-n1yhg0 code:where(.svelte-n1yhg0){background:#fed7aa;color:#9a3412}.doc-table-wrapper.svelte-n1yhg0{overflow-x:auto;border-radius:.75rem;border:1px solid #e2e8f0}.doc-table.svelte-n1yhg0{width:100%;border-collapse:collapse;font-size:.875rem}.doc-table.svelte-n1yhg0 thead:where(.svelte-n1yhg0){background:#f8fafc}.doc-table.svelte-n1yhg0 th:where(.svelte-n1yhg0){text-align:left;padding:.75rem 1rem;font-weight:600;color:#101828;border-bottom:1px solid #e2e8f0;white-space:nowrap}.doc-table.svelte-n1yhg0 td:where(.svelte-n1yhg0){padding:.75rem 1rem;color:#475467;border-bottom:1px solid #f1f5f9;vertical-align:top}.doc-table.svelte-n1yhg0 tbody:where(.svelte-n1yhg0) tr:where(.svelte-n1yhg0):last-child td:where(.svelte-n1yhg0){border-bottom:none}.doc-table.svelte-n1yhg0 tbody:where(.svelte-n1yhg0) tr:where(.svelte-n1yhg0):hover{background:#f8fafc}.doc-code-block.svelte-n1yhg0{border-radius:.75rem;overflow:hidden;border:1px solid #1e293b}.doc-code-header.svelte-n1yhg0{background:#1e293b;padding:.5rem 1rem;font-size:.75rem;color:#94a3b8;font-weight:600;border-bottom:1px solid #334155}.doc-code-content.svelte-n1yhg0{background:#0f172a;padding:1.25rem;overflow-x:auto;margin:0;line-height:1.6}.perkswallet-card.svelte-n1yhg0{background:#eff6ff;border:1px solid #bfdbfe;border-radius:1.25rem;padding:1.75rem}.perkswallet-card-header.svelte-n1yhg0{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.perkswallet-icon.svelte-n1yhg0{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#dbeafe;border-radius:.5rem;flex-shrink:0}.perkswallet-badge.svelte-n1yhg0{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;background:#dbeafe;color:#1d4ed8;padding:.2rem .6rem;border-radius:999px}.perkswallet-external-link.svelte-n1yhg0{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;color:#2563eb;text-decoration:none;transition:color .15s}.perkswallet-external-link.svelte-n1yhg0:hover{color:#1d4ed8;text-decoration:underline}.perkswallet-benefits.svelte-n1yhg0{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.perkswallet-benefits.svelte-n1yhg0 li:where(.svelte-n1yhg0){display:flex;gap:.875rem;align-items:flex-start}.perkswallet-benefit-icon.svelte-n1yhg0{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:#dbeafe;border-radius:.5rem;flex-shrink:0;margin-top:.1rem}
