.feature-cq.svelte-qvyqkh{container-type:inline-size}.feature-card.svelte-qvyqkh{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-2);flex-direction:column;display:flex}.feature-icon.svelte-qvyqkh{border-radius:var(--radius-1);block-size:2.75rem;inline-size:2.75rem;color:var(--page-accent-text,var(--accent-text));background:color-mix(in oklch, var(--page-accent,var(--accent)) 14%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}h3.svelte-qvyqkh{font-size:var(--text-1);margin-block-end:var(--space-1)}p.svelte-qvyqkh{font-size:var(--text-small);color:var(--ink-soft)}@container (width>=30rem){.feature-card.svelte-qvyqkh{flex-direction:row}}.steps-cq.svelte-9nrvwo{container-type:inline-size}.step-card.svelte-9nrvwo{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-2);flex-direction:column;display:flex}.step-number.svelte-9nrvwo{font-family:var(--font-mono);font-size:var(--text-4);color:color-mix(in oklch, var(--page-accent,var(--accent)) 25%, transparent);font-weight:700;line-height:1}.step-icon.svelte-9nrvwo{border-radius:var(--radius-1);block-size:3rem;inline-size:3rem;color:var(--page-accent-text,var(--accent-text));background:color-mix(in oklch, var(--page-accent,var(--accent)) 14%, transparent);justify-content:center;align-items:center;display:inline-flex}h3.svelte-9nrvwo{font-size:var(--text-2)}p.svelte-9nrvwo{font-size:var(--text-small);color:var(--ink-soft)}@container (width>=45rem){.step-card.svelte-9nrvwo{padding:var(--space-5)}}.table-scroll.svelte-vccwbw{border:1px solid var(--glass-border);border-radius:var(--radius-2);background:var(--glass);-webkit-backdrop-filter:blur(12px);overflow-x:auto}table.svelte-vccwbw{border-collapse:collapse;inline-size:100%;min-inline-size:34rem;font-size:var(--text-small)}caption.svelte-vccwbw{text-align:start;padding:var(--space-3) var(--space-3) 0;color:var(--ink-soft);font-size:var(--text-small);max-inline-size:var(--measure);line-height:1.6}th.svelte-vccwbw,td.svelte-vccwbw{padding:var(--space-3);text-align:start;vertical-align:top;border-block-end:1px solid var(--border)}tbody.svelte-vccwbw tr:where(.svelte-vccwbw):last-child th:where(.svelte-vccwbw),tbody.svelte-vccwbw tr:where(.svelte-vccwbw):last-child td:where(.svelte-vccwbw){border-block-end:0}thead.svelte-vccwbw th:where(.svelte-vccwbw){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-block-end-color:var(--border-strong);font-size:.75rem}tbody.svelte-vccwbw th:where(.svelte-vccwbw){color:var(--ink);font-weight:600}td.svelte-vccwbw{color:var(--ink-soft)}th.highlight.svelte-vccwbw,td.highlight.svelte-vccwbw{background:color-mix(in oklch, var(--page-accent,var(--accent)) 9%, transparent)}thead.svelte-vccwbw th.highlight:where(.svelte-vccwbw){color:var(--page-accent-text,var(--accent-text))}td.highlight.svelte-vccwbw{color:var(--ink);font-weight:600}@media (hover:hover){tbody.svelte-vccwbw tr:where(.svelte-vccwbw):hover th:where(.svelte-vccwbw),tbody.svelte-vccwbw tr:where(.svelte-vccwbw):hover td:where(.svelte-vccwbw){background:color-mix(in oklch, var(--ink) 5%, transparent)}tbody.svelte-vccwbw tr:where(.svelte-vccwbw):hover td.highlight:where(.svelte-vccwbw){background:color-mix(in oklch, var(--page-accent,var(--accent)) 14%, transparent)}}
