.main-grid.svelte-1oy4o9n{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-xl)}.side.svelte-1oy4o9n{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media(min-width:720px){.side.svelte-1oy4o9n{grid-template-columns:1fr 1fr}}@media(min-width:900px){.side.svelte-1oy4o9n{grid-template-columns:repeat(4,1fr)}}.cidr-table.svelte-1oy4o9n{width:100%;border-collapse:collapse;font-size:.8125rem}.cidr-table.svelte-1oy4o9n thead:where(.svelte-1oy4o9n) th:where(.svelte-1oy4o9n){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}.cidr-table.svelte-1oy4o9n tbody:where(.svelte-1oy4o9n) th:where(.svelte-1oy4o9n),.cidr-table.svelte-1oy4o9n tbody:where(.svelte-1oy4o9n) td:where(.svelte-1oy4o9n){padding:6px 10px;border-bottom:1px solid var(--color-border);font-weight:400;color:var(--color-text);vertical-align:baseline}.cidr-table.svelte-1oy4o9n tbody:where(.svelte-1oy4o9n) tr:where(.svelte-1oy4o9n):last-child th:where(.svelte-1oy4o9n),.cidr-table.svelte-1oy4o9n tbody:where(.svelte-1oy4o9n) tr:where(.svelte-1oy4o9n):last-child td:where(.svelte-1oy4o9n){border-bottom:0}.cidr-table.svelte-1oy4o9n tbody:where(.svelte-1oy4o9n) tr:where(.svelte-1oy4o9n):nth-child(odd) th:where(.svelte-1oy4o9n),.cidr-table.svelte-1oy4o9n tbody:where(.svelte-1oy4o9n) tr:where(.svelte-1oy4o9n):nth-child(odd) td:where(.svelte-1oy4o9n){background:var(--color-bg)}.cidr-table.svelte-1oy4o9n .c-cidr:where(.svelte-1oy4o9n){font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:600;color:var(--color-accent);width:4ch}.cidr-table.svelte-1oy4o9n .c-mask:where(.svelte-1oy4o9n),.cidr-table.svelte-1oy4o9n .c-wild:where(.svelte-1oy4o9n){font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem;color:var(--color-text);white-space:nowrap}.cidr-table.svelte-1oy4o9n .c-num:where(.svelte-1oy4o9n){text-align:right;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem;white-space:nowrap}.cidr-table.svelte-1oy4o9n .c-note:where(.svelte-1oy4o9n){color:var(--color-text-muted);font-size:.75rem;white-space:nowrap}.cidr-table.svelte-1oy4o9n tr.boundary:where(.svelte-1oy4o9n) th:where(.svelte-1oy4o9n),.cidr-table.svelte-1oy4o9n tr.boundary:where(.svelte-1oy4o9n) td:where(.svelte-1oy4o9n){background:var(--color-accent-muted)}.cidr-table.svelte-1oy4o9n tr.boundary:where(.svelte-1oy4o9n) .c-cidr:where(.svelte-1oy4o9n){color:var(--color-accent)}.cidr-table.svelte-1oy4o9n tr.special:where(.svelte-1oy4o9n) .c-note:where(.svelte-1oy4o9n){color:var(--color-accent);font-weight:500}.block.svelte-1oy4o9n{display:flex;flex-direction:column;gap:var(--spacing-sm)}.block.svelte-1oy4o9n h2:where(.svelte-1oy4o9n){margin:0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.block.svelte-1oy4o9n h2:where(.svelte-1oy4o9n) code:where(.svelte-1oy4o9n){font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.95em;padding:1px 5px;background:var(--color-accent-muted);color:var(--color-accent);border-radius:4px}.mini.svelte-1oy4o9n{width:100%;border-collapse:collapse;font-size:.8125rem}.mini.svelte-1oy4o9n th:where(.svelte-1oy4o9n),.mini.svelte-1oy4o9n td:where(.svelte-1oy4o9n){padding:4px 8px;border-bottom:1px solid var(--color-border);text-align:left}.mini.svelte-1oy4o9n thead:where(.svelte-1oy4o9n) th:where(.svelte-1oy4o9n){font-size:.6875rem;color:var(--color-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.mini.svelte-1oy4o9n tbody:where(.svelte-1oy4o9n) th:where(.svelte-1oy4o9n){font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:600;color:var(--color-accent);width:5ch}.mini.svelte-1oy4o9n td:where(.svelte-1oy4o9n){font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem;text-align:right}.mini.svelte-1oy4o9n td:where(.svelte-1oy4o9n):first-of-type{text-align:left}.mini.svelte-1oy4o9n tbody:where(.svelte-1oy4o9n) tr:where(.svelte-1oy4o9n):last-child th:where(.svelte-1oy4o9n),.mini.svelte-1oy4o9n tbody:where(.svelte-1oy4o9n) tr:where(.svelte-1oy4o9n):last-child td:where(.svelte-1oy4o9n){border-bottom:0}.legend.svelte-1oy4o9n dl:where(.svelte-1oy4o9n){margin:0;display:grid;grid-template-columns:auto 1fr;column-gap:var(--spacing-md);row-gap:4px;font-size:.8125rem;line-height:1.4}.legend.svelte-1oy4o9n dt:where(.svelte-1oy4o9n){font-weight:600;color:var(--color-text)}.legend.svelte-1oy4o9n dd:where(.svelte-1oy4o9n){margin:0;color:var(--color-text-muted)}.legend.svelte-1oy4o9n code:where(.svelte-1oy4o9n){font-family:ui-monospace,SF Mono,Menlo,monospace}.class-grid.svelte-1oy4o9n{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-sm)}@media(min-width:480px){.class-grid.svelte-1oy4o9n{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.class-grid.svelte-1oy4o9n{grid-template-columns:repeat(5,minmax(0,1fr))}}.class-cell.svelte-1oy4o9n{display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg);border-left:2px solid var(--color-accent);border-radius:var(--radius-sm);font-family:ui-monospace,SF Mono,Menlo,monospace}.class-cell.svelte-1oy4o9n strong:where(.svelte-1oy4o9n){font-size:.75rem;font-weight:700;color:var(--color-accent);letter-spacing:.04em}.class-cell.svelte-1oy4o9n .range:where(.svelte-1oy4o9n){font-size:.72rem;color:var(--color-text);line-height:1.35;overflow-wrap:anywhere}.class-cell.svelte-1oy4o9n .tag:where(.svelte-1oy4o9n){font-size:.7rem;color:var(--color-text-muted);font-family:var(--font-sans)}.span-2.svelte-1oy4o9n,.span-4.svelte-1oy4o9n{grid-column:span 1}@media(min-width:720px){.span-2.svelte-1oy4o9n,.span-4.svelte-1oy4o9n{grid-column:span 2}}@media(min-width:900px){.span-4.svelte-1oy4o9n{grid-column:span 4}}.special-blocks.svelte-1oy4o9n .rfc:where(.svelte-1oy4o9n){font-size:.7rem;color:var(--color-text-muted);white-space:nowrap}.host-lookup.svelte-1oy4o9n .num:where(.svelte-1oy4o9n){text-align:left;color:var(--color-text)}.hosts-grid.svelte-1oy4o9n th:where(.svelte-1oy4o9n),.hosts-grid.svelte-1oy4o9n td:where(.svelte-1oy4o9n){font-size:.78rem}.bit-strip.svelte-1oy4o9n{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;padding:var(--spacing-xs) 0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem;font-weight:600;color:var(--color-accent);text-align:center;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);font-variant-numeric:tabular-nums}.mask-octets.svelte-1oy4o9n .mono:where(.svelte-1oy4o9n){font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;letter-spacing:.02em}.page2-head.svelte-1oy4o9n{display:none}@media(max-width:640px){.cidr-table.svelte-1oy4o9n{font-size:.72rem}.cidr-table.svelte-1oy4o9n thead:where(.svelte-1oy4o9n) th:where(.svelte-1oy4o9n),.cidr-table.svelte-1oy4o9n tbody:where(.svelte-1oy4o9n) th:where(.svelte-1oy4o9n),.cidr-table.svelte-1oy4o9n tbody:where(.svelte-1oy4o9n) td:where(.svelte-1oy4o9n){padding:4px 5px}.cidr-table.svelte-1oy4o9n .c-mask:where(.svelte-1oy4o9n),.cidr-table.svelte-1oy4o9n .c-wild:where(.svelte-1oy4o9n),.cidr-table.svelte-1oy4o9n .c-num:where(.svelte-1oy4o9n){font-size:.68rem}.cidr-table.svelte-1oy4o9n .c-note:where(.svelte-1oy4o9n){font-size:.66rem}.cidr-table.svelte-1oy4o9n tr:where(.svelte-1oy4o9n)>:where(.svelte-1oy4o9n):nth-child(4){display:none}}@media print{.main-grid.svelte-1oy4o9n{display:block}.cidr-table.svelte-1oy4o9n{font-size:6.5pt}.cidr-table.svelte-1oy4o9n thead:where(.svelte-1oy4o9n){display:table-header-group}.cidr-table.svelte-1oy4o9n thead:where(.svelte-1oy4o9n) th:where(.svelte-1oy4o9n){color:#333;padding:3pt 5pt;border-bottom:.75pt solid #000;font-size:6pt;letter-spacing:.1em}.cidr-table.svelte-1oy4o9n tbody:where(.svelte-1oy4o9n) th:where(.svelte-1oy4o9n),.cidr-table.svelte-1oy4o9n tbody:where(.svelte-1oy4o9n) td:where(.svelte-1oy4o9n){padding:2.25pt 5pt;border-bottom:0;color:#111}.cidr-table.svelte-1oy4o9n tbody:where(.svelte-1oy4o9n) tr:where(.svelte-1oy4o9n):nth-child(2n) th:where(.svelte-1oy4o9n),.cidr-table.svelte-1oy4o9n tbody:where(.svelte-1oy4o9n) tr:where(.svelte-1oy4o9n):nth-child(2n) td:where(.svelte-1oy4o9n){background:#f4f4f4}.cidr-table.svelte-1oy4o9n tbody:where(.svelte-1oy4o9n) tr:where(.svelte-1oy4o9n):nth-child(odd) th:where(.svelte-1oy4o9n),.cidr-table.svelte-1oy4o9n tbody:where(.svelte-1oy4o9n) tr:where(.svelte-1oy4o9n):nth-child(odd) td:where(.svelte-1oy4o9n){background:transparent}.cidr-table.svelte-1oy4o9n .c-cidr:where(.svelte-1oy4o9n){color:#000}.cidr-table.svelte-1oy4o9n tr.boundary:where(.svelte-1oy4o9n) th:where(.svelte-1oy4o9n),.cidr-table.svelte-1oy4o9n tr.boundary:where(.svelte-1oy4o9n) td:where(.svelte-1oy4o9n){background:#e4eeef!important}.cidr-table.svelte-1oy4o9n tr.boundary:where(.svelte-1oy4o9n) .c-cidr:where(.svelte-1oy4o9n){color:#000}.cidr-table.svelte-1oy4o9n tr.special:where(.svelte-1oy4o9n) .c-note:where(.svelte-1oy4o9n){color:#000;font-style:italic}.cidr-table.svelte-1oy4o9n tr:where(.svelte-1oy4o9n){break-inside:avoid;page-break-inside:avoid}.page2-head.svelte-1oy4o9n{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-1oy4o9n .accent-bar:where(.svelte-1oy4o9n){width:20pt;height:2pt;background:#000;display:inline-block;border-radius:2px}.side.svelte-1oy4o9n{display:grid;grid-template-columns:repeat(4,1fr);gap:10pt;align-items:start}.span-2.svelte-1oy4o9n{grid-column:span 2}.span-4.svelte-1oy4o9n{grid-column:span 4}.class-grid.svelte-1oy4o9n{grid-template-columns:repeat(5,1fr)}.class-cell.svelte-1oy4o9n{background:#fafafa;border-left-color:#000}.class-cell.svelte-1oy4o9n strong:where(.svelte-1oy4o9n){color:#000;font-size:6.5pt}.class-cell.svelte-1oy4o9n .range:where(.svelte-1oy4o9n){font-size:6pt;color:#111}.class-cell.svelte-1oy4o9n .tag:where(.svelte-1oy4o9n){font-size:6pt;color:#555}.side.svelte-1oy4o9n .block:where(.svelte-1oy4o9n){break-inside:avoid;page-break-inside:avoid}.block.svelte-1oy4o9n h2:where(.svelte-1oy4o9n){font-size:7pt;color:#333}.block.svelte-1oy4o9n h2:where(.svelte-1oy4o9n) code:where(.svelte-1oy4o9n){background:transparent;color:#000;padding:0}.mini.svelte-1oy4o9n{font-size:6.75pt}.mini.svelte-1oy4o9n thead:where(.svelte-1oy4o9n) th:where(.svelte-1oy4o9n){font-size:5.75pt;color:#333;border-bottom:.5pt solid #000;padding:2pt 4pt}.mini.svelte-1oy4o9n tbody:where(.svelte-1oy4o9n) th:where(.svelte-1oy4o9n),.mini.svelte-1oy4o9n tbody:where(.svelte-1oy4o9n) td:where(.svelte-1oy4o9n){padding:1.75pt 4pt;border-bottom:0}.mini.svelte-1oy4o9n tbody:where(.svelte-1oy4o9n) tr:where(.svelte-1oy4o9n):nth-child(2n) th:where(.svelte-1oy4o9n),.mini.svelte-1oy4o9n tbody:where(.svelte-1oy4o9n) tr:where(.svelte-1oy4o9n):nth-child(2n) td:where(.svelte-1oy4o9n){background:#f4f4f4}.mini.svelte-1oy4o9n tbody:where(.svelte-1oy4o9n) th:where(.svelte-1oy4o9n){color:#000}.legend.svelte-1oy4o9n dl:where(.svelte-1oy4o9n){font-size:6.75pt;row-gap:2pt}.legend.svelte-1oy4o9n dd:where(.svelte-1oy4o9n){color:#333}.special-blocks.svelte-1oy4o9n .rfc:where(.svelte-1oy4o9n){color:#555!important;font-size:5.75pt}.bit-strip.svelte-1oy4o9n{font-size:6pt;border-top:.5pt solid #bbb;border-bottom:.5pt solid #bbb;padding:2pt 0;color:#000}.mask-octets.svelte-1oy4o9n .mono:where(.svelte-1oy4o9n){font-size:6pt}}
