.data-page.svelte-vy4jg4{gap:var(--spacing-7);flex-direction:column;display:flex}.lede.svelte-vy4jg4 h2:where(.svelte-vy4jg4){margin:0 0 var(--spacing-2) 0;font-size:var(--text-fluid-xl);color:var(--color-fg);font-weight:600}.lede.svelte-vy4jg4 p:where(.svelte-vy4jg4){max-width:65ch;font-size:var(--text-fluid-base);color:var(--color-muted);margin:0;line-height:1.6}.anchor-nav.svelte-vy4jg4{gap:var(--spacing-2);padding:var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--surface-1);flex-wrap:wrap;display:flex}.anchor-link.svelte-vy4jg4{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--text-fluid-sm);color:var(--color-fg);text-decoration:none;transition:background-color .15s;display:inline-flex}.anchor-link.svelte-vy4jg4:hover{background:var(--color-subtle)}.anchor-icon.svelte-vy4jg4{width:1rem;height:1rem;color:var(--color-primary)}.category.svelte-vy4jg4{gap:var(--spacing-4);padding:var(--spacing-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--surface-1);scroll-margin-top:var(--spacing-7);flex-direction:column;display:flex}.category-head.svelte-vy4jg4{gap:var(--spacing-4);grid-template-columns:auto 1fr auto;align-items:start;display:grid}@media (width<=640px){.category-head.svelte-vy4jg4{grid-template-columns:auto 1fr}.basis-tag.svelte-vy4jg4{grid-column:1/-1}}.category-icon.svelte-vy4jg4{width:1.5rem;height:1.5rem;color:var(--color-primary)}.category-title-block.svelte-vy4jg4 h3:where(.svelte-vy4jg4){margin:0 0 var(--spacing-1) 0;font-size:var(--text-fluid-lg);color:var(--color-fg);font-weight:600}.category-when.svelte-vy4jg4{font-size:var(--text-fluid-sm);color:var(--color-muted);margin:0;line-height:1.5}.basis-tag.svelte-vy4jg4{gap:var(--spacing-1);flex-direction:column;align-items:flex-end;display:flex}.basis-label.svelte-vy4jg4{font-size:var(--text-fluid-xs);color:var(--color-muted);font-weight:500}.field-table-wrapper.svelte-vy4jg4{border-radius:var(--radius-md);border:1px solid var(--color-border);overflow-x:auto}.field-table.svelte-vy4jg4{border-collapse:collapse;width:100%;font-size:var(--text-fluid-sm)}.field-table.svelte-vy4jg4 thead:where(.svelte-vy4jg4){background:var(--color-subtle)}.field-table.svelte-vy4jg4 th:where(.svelte-vy4jg4){text-align:left;padding:var(--spacing-3) var(--spacing-4);font-weight:600;font-size:var(--text-fluid-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border)}.field-table.svelte-vy4jg4 td:where(.svelte-vy4jg4){padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-border);vertical-align:top;color:var(--color-fg);line-height:1.5}.field-table.svelte-vy4jg4 tr:where(.svelte-vy4jg4):last-child td:where(.svelte-vy4jg4){border-bottom:none}.field-name.svelte-vy4jg4{color:var(--color-fg);font-family:ui-monospace,monospace;font-weight:600}.field-type.svelte-vy4jg4{color:var(--color-muted);font-family:ui-monospace,monospace;font-size:.92em}.field-example.svelte-vy4jg4{color:var(--color-fg);border-radius:var(--radius-sm);background:var(--color-subtle);padding:.1em .35em;font-family:ui-monospace,monospace;font-size:.92em}.field-note.svelte-vy4jg4{margin-top:var(--spacing-1);font-size:var(--text-fluid-xs);color:var(--color-muted);line-height:1.5;display:inline-block}.category-notes.svelte-vy4jg4{padding-left:var(--spacing-5);font-size:var(--text-fluid-sm);color:var(--color-muted);margin:0;line-height:1.6}.category-notes.svelte-vy4jg4 li:where(.svelte-vy4jg4)+li:where(.svelte-vy4jg4){margin-top:var(--spacing-1)}.cross-link.svelte-vy4jg4{gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5);border-radius:var(--radius-lg);background:var(--color-subtle);border:1px solid var(--color-border);align-items:flex-start;display:flex}.cross-link.svelte-vy4jg4 span:where(.svelte-vy4jg4){width:1.125rem;height:1.125rem;color:var(--color-primary);flex-shrink:0;margin-top:.15rem}.cross-link.svelte-vy4jg4 p:where(.svelte-vy4jg4){font-size:var(--text-fluid-sm);color:var(--color-fg);margin:0;line-height:1.6}.cross-link.svelte-vy4jg4 a:where(.svelte-vy4jg4){color:var(--color-primary);text-underline-offset:.2em;text-decoration:underline}
