.main-grid.svelte-1u02niq,.page-pair.svelte-1u02niq{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-xl)}.block.svelte-1u02niq{display:flex;flex-direction:column;gap:var(--spacing-sm)}.block.svelte-1u02niq h2:where(.svelte-1u02niq){margin:0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.span-full.svelte-1u02niq{grid-column:1 / -1}.two-up.svelte-1u02niq{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-xl)}@media(min-width:720px){.two-up.svelte-1u02niq{grid-template-columns:1fr 1fr}}.rules.svelte-1u02niq{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:4px;font-size:.875rem;line-height:1.5;color:var(--color-text)}.rules.svelte-1u02niq li:where(.svelte-1u02niq){padding-left:4px}.big.svelte-1u02niq{width:100%;border-collapse:collapse;font-size:.8125rem}.big.svelte-1u02niq thead:where(.svelte-1u02niq) th:where(.svelte-1u02niq){text-align:left;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);padding:6px 10px;border-bottom:1px solid var(--color-border);font-weight:600}.big.svelte-1u02niq tbody:where(.svelte-1u02niq) th:where(.svelte-1u02niq),.big.svelte-1u02niq tbody:where(.svelte-1u02niq) td:where(.svelte-1u02niq){padding:6px 10px;border-bottom:1px solid var(--color-border);vertical-align:baseline;color:var(--color-text)}.big.svelte-1u02niq tbody:where(.svelte-1u02niq) tr:where(.svelte-1u02niq):last-child th:where(.svelte-1u02niq),.big.svelte-1u02niq tbody:where(.svelte-1u02niq) tr:where(.svelte-1u02niq):last-child td:where(.svelte-1u02niq){border-bottom:0}.big.svelte-1u02niq tbody:where(.svelte-1u02niq) tr:where(.svelte-1u02niq):nth-child(odd) th:where(.svelte-1u02niq),.big.svelte-1u02niq tbody:where(.svelte-1u02niq) tr:where(.svelte-1u02niq):nth-child(odd) td:where(.svelte-1u02niq){background:var(--color-bg)}.big.svelte-1u02niq .mono:where(.svelte-1u02niq){font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem;font-weight:600;color:var(--color-accent);white-space:nowrap}.big.svelte-1u02niq .usage:where(.svelte-1u02niq){color:var(--color-text-muted);font-size:.78rem}.mini.svelte-1u02niq{width:100%;border-collapse:collapse;font-size:.8125rem}.mini.svelte-1u02niq thead:where(.svelte-1u02niq) th:where(.svelte-1u02niq){text-align:left;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);padding:4px 8px;font-weight:600;border-bottom:1px solid var(--color-border)}.mini.svelte-1u02niq tbody:where(.svelte-1u02niq) th:where(.svelte-1u02niq),.mini.svelte-1u02niq tbody:where(.svelte-1u02niq) td:where(.svelte-1u02niq){padding:4px 8px;border-bottom:1px solid var(--color-border);vertical-align:baseline;color:var(--color-text)}.mini.svelte-1u02niq tbody:where(.svelte-1u02niq) tr:where(.svelte-1u02niq):last-child th:where(.svelte-1u02niq),.mini.svelte-1u02niq tbody:where(.svelte-1u02niq) tr:where(.svelte-1u02niq):last-child td:where(.svelte-1u02niq){border-bottom:0}.mini.svelte-1u02niq .mono:where(.svelte-1u02niq){font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem;color:var(--color-accent);font-weight:600;white-space:nowrap}.mini.svelte-1u02niq .muted:where(.svelte-1u02niq){color:var(--color-text-muted);font-weight:400}.mini.svelte-1u02niq .usage:where(.svelte-1u02niq){color:var(--color-text-muted);font-size:.72rem}.structure.svelte-1u02niq .bits:where(.svelte-1u02niq){display:flex;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.bit-seg.svelte-1u02niq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:var(--spacing-sm) var(--spacing-md);text-align:center;background:var(--color-accent-muted)}.bit-seg.svelte-1u02niq+.bit-seg:where(.svelte-1u02niq){border-left:1px solid var(--color-border)}.bit-seg.alt.svelte-1u02niq{background:var(--color-surface-raised)}.seg-label.svelte-1u02niq{font-size:.75rem;font-weight:600;color:var(--color-accent)}.bit-seg.alt.svelte-1u02niq .seg-label:where(.svelte-1u02niq){color:var(--color-text)}.seg-bits.svelte-1u02niq{font-size:.6875rem;color:var(--color-text-muted);font-family:ui-monospace,SF Mono,Menlo,monospace}.structure.svelte-1u02niq .caption:where(.svelte-1u02niq){margin:0;font-size:.8125rem;color:var(--color-text-muted);line-height:1.5}.structure.svelte-1u02niq .caption:where(.svelte-1u02niq) sup:where(.svelte-1u02niq){font-size:.6em}.callout.svelte-1u02niq{background:var(--color-bg);padding:var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-border)}.formula.svelte-1u02niq{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm);font-size:.9375rem;color:var(--color-text)}.formula.svelte-1u02niq code:where(.svelte-1u02niq){font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em;padding:2px 8px;background:var(--color-accent-muted);color:var(--color-accent);border-radius:var(--radius-sm);font-weight:600}.formula.svelte-1u02niq .plus:where(.svelte-1u02niq){font-weight:700;color:var(--color-text-muted)}.examples.svelte-1u02niq{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-sm);font-size:.8125rem}@media(min-width:720px){.examples.svelte-1u02niq{grid-template-columns:1fr 1fr}}.example.svelte-1u02niq{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--color-text-muted)}.example.svelte-1u02niq code:where(.svelte-1u02niq){font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85em;color:var(--color-text)}.example.svelte-1u02niq .label:where(.svelte-1u02niq){font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.example.svelte-1u02niq .arrow:where(.svelte-1u02niq){color:var(--color-accent);font-weight:700}.page2-head.svelte-1u02niq{display:none}@media(max-width:640px){.big.svelte-1u02niq{font-size:.72rem}.big.svelte-1u02niq thead:where(.svelte-1u02niq) th:where(.svelte-1u02niq),.big.svelte-1u02niq tbody:where(.svelte-1u02niq) th:where(.svelte-1u02niq),.big.svelte-1u02niq tbody:where(.svelte-1u02niq) td:where(.svelte-1u02niq){padding:4px 5px}.big.svelte-1u02niq .mono:where(.svelte-1u02niq),.big.svelte-1u02niq .usage:where(.svelte-1u02niq){font-size:.68rem}.mini.svelte-1u02niq{font-size:.72rem}.mini.svelte-1u02niq th:where(.svelte-1u02niq),.mini.svelte-1u02niq td:where(.svelte-1u02niq){padding:3px 5px}.bit-seg.svelte-1u02niq{padding:var(--spacing-xs) var(--spacing-sm)}.seg-label.svelte-1u02niq{font-size:.6875rem}.seg-bits.svelte-1u02niq{font-size:.625rem}.rules.svelte-1u02niq,.formula.svelte-1u02niq{font-size:.8125rem}}@media print{.main-grid.svelte-1u02niq,.page-pair.svelte-1u02niq{display:block}.page-pair.svelte-1u02niq>:where(.svelte-1u02niq)+:where(.svelte-1u02niq){margin-top:8pt}.block.svelte-1u02niq h2:where(.svelte-1u02niq){font-size:7pt;color:#333;margin:0}.rules.svelte-1u02niq{font-size:7pt;gap:2pt;line-height:1.35}.big.svelte-1u02niq{font-size:6.75pt}.big.svelte-1u02niq thead:where(.svelte-1u02niq) th:where(.svelte-1u02niq){color:#333;padding:3pt 5pt;border-bottom:.75pt solid #000;font-size:6pt;letter-spacing:.1em}.big.svelte-1u02niq tbody:where(.svelte-1u02niq) th:where(.svelte-1u02niq),.big.svelte-1u02niq tbody:where(.svelte-1u02niq) td:where(.svelte-1u02niq){padding:2.25pt 5pt;border-bottom:0}.big.svelte-1u02niq tbody:where(.svelte-1u02niq) tr:where(.svelte-1u02niq):nth-child(2n) th:where(.svelte-1u02niq),.big.svelte-1u02niq tbody:where(.svelte-1u02niq) tr:where(.svelte-1u02niq):nth-child(2n) td:where(.svelte-1u02niq){background:#f4f4f4}.big.svelte-1u02niq tbody:where(.svelte-1u02niq) tr:where(.svelte-1u02niq):nth-child(odd) th:where(.svelte-1u02niq),.big.svelte-1u02niq tbody:where(.svelte-1u02niq) tr:where(.svelte-1u02niq):nth-child(odd) td:where(.svelte-1u02niq){background:transparent}.big.svelte-1u02niq tr:where(.svelte-1u02niq){break-inside:avoid;page-break-inside:avoid}.big.svelte-1u02niq .mono:where(.svelte-1u02niq){color:#000;font-size:6.25pt}.big.svelte-1u02niq .usage:where(.svelte-1u02niq){color:#333;font-size:6.25pt}.mini.svelte-1u02niq{font-size:6.5pt}.mini.svelte-1u02niq thead:where(.svelte-1u02niq) th:where(.svelte-1u02niq){color:#333;padding:2pt 4pt;border-bottom:.5pt solid #000;font-size:5.75pt}.mini.svelte-1u02niq tbody:where(.svelte-1u02niq) th:where(.svelte-1u02niq),.mini.svelte-1u02niq tbody:where(.svelte-1u02niq) td:where(.svelte-1u02niq){padding:1.75pt 4pt;border-bottom:0}.mini.svelte-1u02niq tbody:where(.svelte-1u02niq) tr:where(.svelte-1u02niq):nth-child(2n) th:where(.svelte-1u02niq),.mini.svelte-1u02niq tbody:where(.svelte-1u02niq) tr:where(.svelte-1u02niq):nth-child(2n) td:where(.svelte-1u02niq){background:#f4f4f4}.mini.svelte-1u02niq .mono:where(.svelte-1u02niq){color:#000;font-size:6pt}.mini.svelte-1u02niq .usage:where(.svelte-1u02niq){color:#555;font-size:5.75pt}.mini.svelte-1u02niq .muted:where(.svelte-1u02niq){color:#555}.structure.svelte-1u02niq .bits:where(.svelte-1u02niq){border:.5pt solid #aaa}.bit-seg.svelte-1u02niq{padding:3pt 4pt;background:#f0f0f0!important}.bit-seg.alt.svelte-1u02niq{background:#fff!important}.seg-label.svelte-1u02niq{font-size:6.5pt;color:#000}.seg-bits.svelte-1u02niq{font-size:5.5pt;color:#555}.structure.svelte-1u02niq .caption:where(.svelte-1u02niq){font-size:6.75pt;color:#333;margin-top:4pt}.two-up.svelte-1u02niq{display:grid;grid-template-columns:1fr 1fr;gap:12pt}.two-up.svelte-1u02niq .block:where(.svelte-1u02niq){break-inside:avoid;page-break-inside:avoid}.callout.svelte-1u02niq{background:#fafafa!important;padding:6pt;border:.5pt solid #aaa}.formula.svelte-1u02niq{gap:6pt;font-size:7.5pt}.formula.svelte-1u02niq code:where(.svelte-1u02niq){background:#f0f0f0!important;color:#000!important;font-size:7pt;padding:1pt 4pt}.examples.svelte-1u02niq{grid-template-columns:1fr 1fr;font-size:6.75pt;gap:4pt}.example.svelte-1u02niq code:where(.svelte-1u02niq){color:#111;font-size:6.5pt}.example.svelte-1u02niq .label:where(.svelte-1u02niq){color:#555;font-size:5.5pt}.example.svelte-1u02niq .arrow:where(.svelte-1u02niq){color:#000}.page2-head.svelte-1u02niq{display:flex;align-items:center;gap:6pt;margin-bottom:6pt;padding-bottom:4pt;border-bottom:.5pt solid #bbb;font-size:7pt;letter-spacing:.08em;text-transform:uppercase;color:#666}.page2-head.svelte-1u02niq .accent-bar:where(.svelte-1u02niq){width:20pt;height:2pt;background:#000;display:inline-block;border-radius:2px}}
