.highlight-box.svelte-29sd7d.svelte-29sd7d.svelte-29sd7d{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.25rem;border-radius:8px;margin:1rem 0}.highlight-box.svelte-29sd7d strong.svelte-29sd7d.svelte-29sd7d{display:block;margin-bottom:.5rem;font-size:1.1rem}.highlight-box.svelte-29sd7d p.svelte-29sd7d.svelte-29sd7d{margin:0;line-height:1.6;opacity:.95}.microcopy.svelte-29sd7d.svelte-29sd7d.svelte-29sd7d{font-size:.95rem;font-weight:500;letter-spacing:-.01em;color:#4a5568;margin-bottom:.5rem;font-family:InterVariable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.data-table-wrapper.svelte-29sd7d.svelte-29sd7d.svelte-29sd7d{overflow-x:auto;margin-top:1rem}.data-table.svelte-29sd7d.svelte-29sd7d.svelte-29sd7d{width:100%;border-collapse:collapse;font-family:InterVariable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem;border-spacing:0}.data-table.svelte-29sd7d thead th.svelte-29sd7d.svelte-29sd7d{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#718096;font-weight:600;padding:.8rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}.data-table.svelte-29sd7d tbody td.svelte-29sd7d.svelte-29sd7d{padding:.85rem;border-bottom:1px solid #edf2f7;color:#2d3748}.data-table.svelte-29sd7d tbody tr:nth-child(odd) td.svelte-29sd7d.svelte-29sd7d{background:#fcfdff}.data-table.compact.svelte-29sd7d tbody.svelte-29sd7d td.svelte-29sd7d{font-size:.85rem;padding:.65rem}.timeline-grid.svelte-29sd7d.svelte-29sd7d.svelte-29sd7d{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-top:1rem}.timeline-card.svelte-29sd7d.svelte-29sd7d.svelte-29sd7d{border:1px solid #e2e8f0;border-radius:14px;padding:1rem;background:#fff;box-shadow:0 15px 25px #0f172a14}.timeline-window.svelte-29sd7d.svelte-29sd7d.svelte-29sd7d{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:#a0aec0;font-weight:600}.timeline-label.svelte-29sd7d.svelte-29sd7d.svelte-29sd7d{font-size:1.05rem;font-weight:600;margin:.25rem 0;color:#1a202c}.timeline-notes.svelte-29sd7d.svelte-29sd7d.svelte-29sd7d{font-size:.95rem;color:#4a5568;line-height:1.5}.step-list.svelte-29sd7d.svelte-29sd7d.svelte-29sd7d{list-style:none;padding:0;margin:0}.step-list.svelte-29sd7d li.svelte-29sd7d.svelte-29sd7d{margin-bottom:1rem}.step-number.svelte-29sd7d.svelte-29sd7d.svelte-29sd7d{font-weight:600;margin-right:.5rem;font-family:InterVariable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}
