@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/schibsted-grotesk-latin-400-DPhJBilQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/schibsted-grotesk-latin-ext-400-DHVTfbSM.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/schibsted-grotesk-latin-500-rf9C4Thp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/schibsted-grotesk-latin-ext-500-Ch1izu81.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/schibsted-grotesk-latin-600-Czv9Obfv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/schibsted-grotesk-latin-ext-600-C5pQPdUJ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/schibsted-grotesk-latin-700-BkH0uJ1o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/schibsted-grotesk-latin-ext-700-o210KhU4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-400-BmRBH3aV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-500-DSY6xOcd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-500-CAhNIIs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--gray-1:#1a1a18;--gray-2:#2b2b28;--gray-3:#3d3d39;--gray-4:#51514c;--gray-5:#6b6b64;--gray-6:#71716a;--gray-7:#a09f96;--gray-8:#c0bfb6;--gray-9:#d7d6cd;--gray-10:#e7e6de;--gray-11:#f2f1ea;--gray-12:#fafaf8;--rost-1:#3a190c;--rost-2:#532413;--rost-3:#6e311b;--rost-4:#8a3f22;--rost-5:#a44b29;--rost-6:#b8552a;--rost-7:#c66c44;--rost-8:#d4886a;--rost-9:#e3aa93;--rost-10:#efccbd;--rost-11:#f7e5dc;--rost-12:#fcf3ee;--red-fg:#c42b2b;--red-bg:#fdecec;--red-border:#f0a8a8;--ochre-fg:#7a5c00;--ochre-bg:#f7f0d8;--slate-fg:#3a6b8c;--slate-bg:#e6eef4;--green-fg:#1e7a3c;--green-bg:#e3f3e8;--cat-reg:#1f7a7a;--cat-var:#4b4b9e;--cat-code:#9a6b1a;--cat-class:#7a3f8c;--cat-group:#2f6b3f;--facet-axis-0:#4f6f8f;--facet-axis-1:#6f7c3f;--facet-axis-2:#8a5f88;--facet-axis-3:#9a6a42;--facet-axis-4:#4f8074;--facet-axis-5:#6b6794;--bg:var(--gray-12);--surface:#fff;--surface-raised:#fff;--surface-sunken:var(--gray-11);--text:var(--gray-1);--text-muted:var(--gray-5);--text-faint:var(--gray-6);--border:var(--gray-9);--border-strong:var(--gray-8);--accent:var(--rost-6);--accent-fg:#fff;--accent-bg:var(--rost-12);--accent-ink:var(--rost-5);--cat-reg-ink:color-mix(in srgb, var(--cat-reg) 85%, black);--cat-var-ink:color-mix(in srgb, var(--cat-var) 85%, black);--cat-code-ink:color-mix(in srgb, var(--cat-code) 85%, black);--cat-class-ink:color-mix(in srgb, var(--cat-class) 85%, black);--cat-group-ink:color-mix(in srgb, var(--cat-group) 85%, black);--facet-axis-0-ink:color-mix(in srgb, var(--facet-axis-0) 78%, black);--facet-axis-1-ink:color-mix(in srgb, var(--facet-axis-1) 78%, black);--facet-axis-2-ink:color-mix(in srgb, var(--facet-axis-2) 78%, black);--facet-axis-3-ink:color-mix(in srgb, var(--facet-axis-3) 78%, black);--facet-axis-4-ink:color-mix(in srgb, var(--facet-axis-4) 78%, black);--facet-axis-5-ink:color-mix(in srgb, var(--facet-axis-5) 78%, black);--viz-edge-succession:#4a6b86;--err:var(--red-fg);--err-bg:var(--red-bg);--warn:var(--ochre-fg);--warn-bg:var(--ochre-bg);--info:var(--slate-fg);--info-bg:var(--slate-bg);--ok:var(--green-fg);--ok-bg:var(--green-bg);--font-ui:"Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace;--text-display:2.25rem;--text-h1:1.75rem;--text-h2:1.375rem;--text-h3:1.125rem;--text-body:1rem;--text-sm:.85rem;--text-micro:.72rem;--micro-label-size:var(--text-micro);--micro-label-tracking:.06em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--radius-sm:5px;--radius:8px;--elevation-raised:0 1px 2px #1a1a180f, 0 2px 8px #1a1a1814;--scrim:color-mix(in srgb, var(--gray-1) 40%, transparent);--focus-ring:0 0 0 2px var(--accent-bg), 0 0 0 3px var(--accent);--surface-hover:var(--gray-11);--surface-selected:var(--accent-bg);--motion-fast:.14s}body{font-family:var(--font-ui);font-size:var(--text-body);background-color:var(--bg);color:var(--text);margin:0;line-height:1.5}[data-theme=dark]{--viz-edge-succession:#7ba3c4;--facet-axis-0:#8fb2d1;--facet-axis-1:#aebd72;--facet-axis-2:#d0a4cc;--facet-axis-3:#d0a072;--facet-axis-4:#8fc5b9;--facet-axis-5:#aaa7d0;--facet-axis-0-ink:#d7e9f5;--facet-axis-1-ink:#edf3c6;--facet-axis-2-ink:#f4dcf1;--facet-axis-3-ink:#f3dfc8;--facet-axis-4-ink:#d7f0eb;--facet-axis-5-ink:#e5e3f5}.micro-label{font-size:var(--micro-label-size);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--text-muted);font-weight:600}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.integrated-list{margin:0;padding:0;list-style:none}.integrated-list-row{box-sizing:border-box;background:0 0;border-left:3px solid #0000}.integrated-list-row:hover,.integrated-list-row.band-hover,.integrated-list-row.selected{background:var(--accent-bg)}.integrated-list-row.selected{border-left-color:var(--accent)}.integrated-list-row.dimmed{opacity:.45}.integrated-list-row.dimmed:hover{opacity:.7}.omnibox.svelte-1d7h985{flex:auto;min-width:0;max-width:32rem;margin:0;position:relative}.omnibox.svelte-1d7h985 input:where(.svelte-1d7h985){box-sizing:border-box;width:100%;padding:var(--space-2) var(--space-3);font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding-right:3.5rem}.omnibox.svelte-1d7h985 input:where(.svelte-1d7h985):focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.omnibox-hint.svelte-1d7h985{top:50%;right:var(--space-2);pointer-events:none;font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-faint);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);white-space:nowrap;padding:.1rem .35rem;line-height:1;position:absolute;transform:translateY(-50%)}@media (width<=48rem){.omnibox-hint[aria-hidden=true].svelte-1d7h985{display:none}.omnibox.svelte-1d7h985:not(.enter-hint) input:where(.svelte-1d7h985){padding-right:var(--space-3)}}.breadcrumbs.svelte-30h4j8 ol:where(.svelte-30h4j8){align-items:center;gap:var(--space-1);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}li.svelte-30h4j8{align-items:center;gap:var(--space-1);display:inline-flex}li.svelte-30h4j8:not(:first-child):before{content:"/";color:var(--text-faint);margin-right:var(--space-1)}a.svelte-30h4j8{color:var(--text-muted);border-radius:var(--radius-sm);text-decoration:none}a.svelte-30h4j8:hover{color:var(--accent-ink);text-decoration:underline}a.svelte-30h4j8:focus-visible{box-shadow:var(--focus-ring);outline:none}.current.svelte-30h4j8{color:var(--text);font-weight:500}.ui-btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-ui);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--motion-fast), border-color var(--motion-fast);border:1px solid #0000;font-weight:500;text-decoration:none;display:inline-flex}.ui-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ui-btn.size-md{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.ui-btn.size-sm{padding:var(--space-1) var(--space-2);font-size:var(--text-micro)}.ui-btn.variant-primary{background:var(--accent);color:var(--accent-fg)}.ui-btn.variant-primary:hover:not(:disabled){background:var(--accent-ink)}.ui-btn.variant-default{background:var(--surface);color:var(--text);border-color:var(--border)}.ui-btn.variant-default:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-strong)}.ui-btn.variant-ghost{color:var(--text);background:0 0}.ui-btn.variant-ghost:hover:not(:disabled){background:var(--surface-hover)}.ui-btn.variant-danger{background:var(--err);color:#fff}.ui-btn.variant-danger:hover:not(:disabled){background:color-mix(in srgb, var(--err) 85%, black)}.data-table.svelte-1rpfqoq{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.data-table.framed.svelte-1rpfqoq{border-collapse:separate;border-spacing:0;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--elevation-raised);overflow:hidden}th.svelte-1rpfqoq{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);white-space:nowrap}.framed.svelte-1rpfqoq th:where(.svelte-1rpfqoq){padding:var(--space-3) var(--space-4)}td.svelte-1rpfqoq{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);color:var(--text);vertical-align:baseline;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}th.first.svelte-1rpfqoq:not([style*=width]){min-width:12rem}.align-end.svelte-1rpfqoq{text-align:right}.align-start.svelte-1rpfqoq{text-align:left}td.mono.svelte-1rpfqoq{font-family:var(--font-mono);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}tbody.svelte-1rpfqoq tr.selectable:where(.svelte-1rpfqoq),tbody.svelte-1rpfqoq tr.navigable:where(.svelte-1rpfqoq){cursor:pointer}tbody.svelte-1rpfqoq tr:where(.svelte-1rpfqoq):hover{background:var(--surface-hover)}tbody.svelte-1rpfqoq tr.selected:where(.svelte-1rpfqoq){background:var(--surface-selected)}.framed.svelte-1rpfqoq tbody:where(.svelte-1rpfqoq) tr:where(.svelte-1rpfqoq):last-child td:where(.svelte-1rpfqoq){border-bottom:none}tbody.svelte-1rpfqoq tr.selectable:where(.svelte-1rpfqoq):focus-visible{box-shadow:var(--focus-ring);outline:none}tbody.svelte-1rpfqoq tr.navigable:where(.svelte-1rpfqoq) a[href]:hover{text-decoration:none}@media (width<=48rem){.data-table.svelte-1rpfqoq,.data-table.svelte-1rpfqoq thead:where(.svelte-1rpfqoq),.data-table.svelte-1rpfqoq tbody:where(.svelte-1rpfqoq),.data-table.svelte-1rpfqoq tr:where(.svelte-1rpfqoq),.data-table.svelte-1rpfqoq th:where(.svelte-1rpfqoq),.data-table.svelte-1rpfqoq td:where(.svelte-1rpfqoq){display:block}thead.svelte-1rpfqoq{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}tbody.svelte-1rpfqoq tr:where(.svelte-1rpfqoq){border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}tbody.svelte-1rpfqoq tr:where(.svelte-1rpfqoq)+tr:where(.svelte-1rpfqoq){margin-top:var(--space-2)}td.svelte-1rpfqoq{padding:var(--space-1) 0;text-align:left;border-bottom:none}td.align-end.svelte-1rpfqoq{text-align:left}td.first.svelte-1rpfqoq{min-width:0}td.svelte-1rpfqoq:not(.first):before{content:attr(data-label);font-size:var(--micro-label-size);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--text-muted);font-weight:600;display:block}td.svelte-1rpfqoq:empty:before{content:none}tbody.svelte-1rpfqoq tr.selectable:where(.svelte-1rpfqoq):focus-visible{box-shadow:var(--focus-ring);outline:none}.framed.svelte-1rpfqoq thead:where(.svelte-1rpfqoq){clip-path:none;white-space:normal;border:0;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.framed.svelte-1rpfqoq thead:where(.svelte-1rpfqoq) tr:where(.svelte-1rpfqoq){grid-template-columns:repeat(var(--data-table-columns), minmax(0, 1fr));display:grid}.framed.svelte-1rpfqoq thead:where(.svelte-1rpfqoq) th:where(.svelte-1rpfqoq){padding:var(--space-3);display:block}.framed.svelte-1rpfqoq tbody:where(.svelte-1rpfqoq) tr:where(.svelte-1rpfqoq){grid-template-columns:repeat(var(--data-table-columns), minmax(0, 1fr));border:0;border-radius:0;padding:0;display:grid}.framed.svelte-1rpfqoq tbody:where(.svelte-1rpfqoq) tr:where(.svelte-1rpfqoq)+tr:where(.svelte-1rpfqoq){margin-top:0}.framed.svelte-1rpfqoq td:where(.svelte-1rpfqoq){padding:var(--space-3);border-bottom:1px solid var(--border);display:block}.framed.svelte-1rpfqoq tbody:where(.svelte-1rpfqoq) tr:where(.svelte-1rpfqoq):last-child td:where(.svelte-1rpfqoq){border-bottom:none}.framed.narrow-stack.svelte-1rpfqoq thead:where(.svelte-1rpfqoq) tr:where(.svelte-1rpfqoq),.framed.narrow-stack.svelte-1rpfqoq tbody:where(.svelte-1rpfqoq) tr:where(.svelte-1rpfqoq){grid-template-columns:minmax(0,1fr)}.framed.narrow-stack.svelte-1rpfqoq thead:where(.svelte-1rpfqoq) th:where(.svelte-1rpfqoq):not(.first){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.framed.narrow-stack.svelte-1rpfqoq tbody:where(.svelte-1rpfqoq) tr:where(.svelte-1rpfqoq){border-bottom:1px solid var(--border)}.framed.narrow-stack.svelte-1rpfqoq tbody:where(.svelte-1rpfqoq) tr:where(.svelte-1rpfqoq):last-child,.framed.narrow-stack.svelte-1rpfqoq td:where(.svelte-1rpfqoq){border-bottom:0}.framed.narrow-stack.svelte-1rpfqoq td.first:where(.svelte-1rpfqoq){padding-bottom:var(--space-1)}.framed.narrow-stack.svelte-1rpfqoq td:where(.svelte-1rpfqoq):not(.first){color:var(--text-muted);padding-top:0}.framed.svelte-1rpfqoq td:where(.svelte-1rpfqoq):not(.first):before{content:none}}.empty-state.svelte-64hdw{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--text-muted);flex-direction:column;display:flex}.icon.svelte-64hdw{color:var(--text-faint);font-size:var(--text-h2)}.title.svelte-64hdw{color:var(--text);margin:0;font-weight:500}.description.svelte-64hdw{font-size:var(--text-sm);max-width:32rem;margin:0}.action.svelte-64hdw{margin-top:var(--space-2)}.key-value.svelte-1i7fq4u{gap:var(--space-2);margin:0;display:grid}.kv-row.svelte-1i7fq4u{gap:var(--space-3);grid-template-columns:minmax(8rem,max-content) 1fr;align-items:baseline;display:grid}dd.svelte-1i7fq4u{color:var(--text);font-size:var(--text-sm);margin:0}dd.mono.svelte-1i7fq4u{font-family:var(--font-mono)}.panel.svelte-d13yz0{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--elevation-raised);overflow:hidden}.panel-header.svelte-d13yz0{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);display:flex}.panel-title.svelte-d13yz0{margin:0}.panel-meta.svelte-d13yz0{align-items:center;gap:var(--space-2);display:flex}.panel-body.svelte-d13yz0{padding:var(--space-4)}.panel-body.flush.svelte-d13yz0{padding:0}.skeleton-stack.svelte-19vyxbv{gap:var(--space-2);flex-direction:column;display:flex}.skeleton.svelte-19vyxbv{background:var(--surface-sunken);border-radius:var(--radius-sm)}.line.svelte-19vyxbv{height:.85em}.block.svelte-19vyxbv{border-radius:var(--radius);height:4rem}@media (prefers-reduced-motion:no-preference){.skeleton.svelte-19vyxbv{background:linear-gradient(90deg, var(--surface-sunken) 25%, var(--surface-hover) 50%, var(--surface-sunken) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite svelte-19vyxbv-shimmer}@keyframes svelte-19vyxbv-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}}.tag.svelte-frh3py{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);font-size:var(--text-sm);white-space:nowrap;border:1px solid #0000;padding:.1em .5em;line-height:1;display:inline-flex}.mono.svelte-frh3py .label:where(.svelte-frh3py){font-family:var(--font-mono);font-size:.8em}.glyph.svelte-frh3py{font-size:.85em;display:inline-flex}.tone-neutral.svelte-frh3py{background:var(--surface-sunken);color:var(--text-muted);border-color:var(--border)}.tone-accent.svelte-frh3py{background:var(--accent-bg);color:var(--accent-ink)}.tone-reg.svelte-frh3py{--tone-hue:var(--cat-reg);--tone-ink:var(--cat-reg-ink)}.tone-var.svelte-frh3py{--tone-hue:var(--cat-var);--tone-ink:var(--cat-var-ink)}.tone-code.svelte-frh3py{--tone-hue:var(--cat-code);--tone-ink:var(--cat-code-ink)}.tone-class.svelte-frh3py{--tone-hue:var(--cat-class);--tone-ink:var(--cat-class-ink)}.tone-group.svelte-frh3py{--tone-hue:var(--cat-group);--tone-ink:var(--cat-group-ink)}.tone-reg.svelte-frh3py,.tone-var.svelte-frh3py,.tone-code.svelte-frh3py,.tone-class.svelte-frh3py,.tone-group.svelte-frh3py{color:var(--tone-ink);border-color:color-mix(in srgb, var(--tone-hue) 35%, transparent);background:color-mix(in srgb, var(--tone-hue) 10%, var(--surface))}.tone-error.svelte-frh3py{color:var(--err);background:var(--err-bg)}.tone-warn.svelte-frh3py{color:var(--warn);background:var(--warn-bg)}.tone-info.svelte-frh3py{color:var(--info);background:var(--info-bg)}.tone-ok.svelte-frh3py{color:var(--ok);background:var(--ok-bg)}.track.svelte-wwpxji{width:var(--track-width,100%);height:var(--track-height,1.25rem);position:relative}.track.svelte-wwpxji:before{content:"";height:var(--rail-height,3px);border-radius:var(--rail-height,3px);background:var(--border);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.thumb.svelte-wwpxji{pointer-events:none;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.thumb-from.svelte-wwpxji{z-index:2}.thumb.svelte-wwpxji::-webkit-slider-runnable-track{background:0 0}.thumb.svelte-wwpxji::-moz-range-track{background:0 0}.thumb.svelte-wwpxji::-webkit-slider-thumb{appearance:none;pointer-events:auto;width:var(--thumb-size,.85rem);height:var(--thumb-size,.85rem);background:var(--accent);border:2px solid var(--surface);cursor:pointer;border-radius:50%}.thumb.svelte-wwpxji::-moz-range-thumb{pointer-events:auto;width:var(--thumb-size,.85rem);height:var(--thumb-size,.85rem);background:var(--accent);border:2px solid var(--surface);cursor:pointer;border-radius:50%}.year-window.svelte-qe4hej{flex-direction:column;align-items:stretch;gap:.4rem;display:flex}.readout-row.svelte-qe4hej{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.readout.svelte-qe4hej{font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;font-size:.8rem}.clear.svelte-qe4hej{box-sizing:border-box;min-width:28px;min-height:28px;font:inherit;border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;font-size:.7rem;line-height:1;display:inline-flex}.clear.svelte-qe4hej:hover{color:var(--accent);border-color:var(--accent)}.clear.svelte-qe4hej:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.fill.svelte-qe4hej{background:var(--accent);border-radius:3px;height:3px;position:absolute;top:50%;transform:translateY(-50%)}.shell.svelte-bl4wdc{grid-template-columns:16rem minmax(0,1fr);min-height:100dvh;display:grid}.rail.svelte-bl4wdc{gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-3);border-right:1px solid var(--border);background:var(--surface-sunken);flex-direction:column;display:flex}.brand.svelte-bl4wdc{gap:var(--space-1);flex-direction:column;display:flex}.brand-home.svelte-bl4wdc{font-size:var(--text-h3);color:var(--text);font-weight:700;line-height:1.2;text-decoration:none}.brand-home.svelte-bl4wdc:hover{color:var(--accent-ink)}.brand-home.svelte-bl4wdc:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.brand-id.svelte-bl4wdc{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-muted)}.primary-nav.svelte-bl4wdc{gap:var(--space-1);flex-direction:column;display:flex}.nav-item.svelte-bl4wdc,.facet.svelte-bl4wdc{align-items:baseline;gap:var(--space-1);padding:var(--space-1) var(--space-2);color:var(--text-muted);border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-left:2px solid #0000;text-decoration:none;display:flex}.nav-item.svelte-bl4wdc{font-weight:600}.nav-item.svelte-bl4wdc:hover,.facet.svelte-bl4wdc:hover{color:var(--accent-ink);background:var(--surface-hover)}.nav-item.svelte-bl4wdc:focus-visible,.facet.svelte-bl4wdc:focus-visible{box-shadow:var(--focus-ring);outline:none}.nav-item.active.svelte-bl4wdc,.facet.active.svelte-bl4wdc{color:var(--text);border-left-color:var(--accent);background:var(--accent-bg);font-weight:700}.project-chip.svelte-bl4wdc{gap:var(--space-1);box-sizing:border-box;min-width:0;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);border-left:3px solid #0000;flex-direction:column;text-decoration:none;display:flex}.project-chip.svelte-bl4wdc:hover{border-color:var(--border-strong);border-left-color:var(--accent);background:var(--surface-hover)}.project-chip.svelte-bl4wdc:focus-visible{box-shadow:var(--focus-ring);outline:none}.project-chip.active.svelte-bl4wdc{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));border-left-color:var(--accent);background:var(--accent-bg)}.project-chip.empty.svelte-bl4wdc .project-chip-title:where(.svelte-bl4wdc){color:var(--text-muted)}.project-chip-head.svelte-bl4wdc{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.project-chip-label.svelte-bl4wdc{font-size:var(--micro-label-size);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--text-faint)}.project-dirty.svelte-bl4wdc{font-size:var(--text-micro);color:var(--warn);flex:none;font-weight:700}.project-chip-title.svelte-bl4wdc{text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.2;overflow:hidden}.project-chip-meta.svelte-bl4wdc{min-width:0;font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-muted);flex-direction:column;gap:2px;display:flex}.project-status.svelte-bl4wdc{align-items:center;gap:var(--space-1);font-family:var(--font-ui);font-weight:700;display:inline-flex}.project-status-dot.svelte-bl4wdc{background:currentColor;border-radius:999px;width:.5rem;height:.5rem}.project-status.unchecked.svelte-bl4wdc{color:var(--text-faint)}.project-status.checking.svelte-bl4wdc{color:var(--info)}.project-status.ok.svelte-bl4wdc{color:var(--ok)}.project-status.warnings.svelte-bl4wdc{color:var(--warn)}.project-status.errors.svelte-bl4wdc{color:var(--err)}.rail-window.svelte-bl4wdc,.facets.svelte-bl4wdc{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.rail-window-label.svelte-bl4wdc,.facets-label.svelte-bl4wdc{margin:0 0 var(--space-1);padding:0 var(--space-2);font-size:var(--micro-label-size);letter-spacing:var(--micro-label-tracking);text-transform:uppercase;color:var(--text-faint)}.facets-note.svelte-bl4wdc{padding:0 var(--space-2);font-size:var(--text-sm);color:var(--text-muted);margin:0}.facets-note.error.svelte-bl4wdc{color:var(--err)}.facet-list.svelte-bl4wdc{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.facet.svelte-bl4wdc{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.frame.svelte-bl4wdc{flex-direction:column;min-width:0;display:flex}.topbar.svelte-bl4wdc{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);background:var(--surface);display:flex}.topbar-crumbs.svelte-bl4wdc{min-width:0}.command.svelte-bl4wdc{flex:auto;min-width:0;display:flex}.menu-toggle.svelte-bl4wdc{box-sizing:border-box;min-width:36px;min-height:36px;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--text-h3);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:none}.menu-toggle.svelte-bl4wdc:hover{border-color:var(--accent);color:var(--accent-ink)}.menu-toggle.svelte-bl4wdc:focus-visible{box-shadow:var(--focus-ring);outline:none}.canvas.svelte-bl4wdc{box-sizing:border-box;width:100%;min-width:0;max-width:80rem;padding:var(--space-4);flex-direction:column;flex:1 0 auto;margin:0 auto;display:flex}.scrim.svelte-bl4wdc{display:none}@media (width<=48rem){.shell.svelte-bl4wdc{grid-template-columns:minmax(0,1fr)}.menu-toggle.svelte-bl4wdc{display:inline-flex}.topbar-crumbs.svelte-bl4wdc{display:none}.rail.svelte-bl4wdc{z-index:60;visibility:hidden;width:min(20rem,85vw);max-width:85vw;transition:transform var(--motion-fast) ease-out, visibility var(--motion-fast) ease-out;box-shadow:var(--elevation-raised);position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.drawer-open.svelte-bl4wdc .rail:where(.svelte-bl4wdc){visibility:visible;transform:translate(0)}.scrim.svelte-bl4wdc{z-index:55;background:var(--scrim);cursor:pointer;border:0;padding:0;display:block;position:fixed;inset:0 0 0 min(20rem,85vw)}}.doc-mentions.svelte-1bljc8e{margin-top:1.5rem}h3.svelte-1bljc8e{border-bottom:1px solid var(--border);margin:0 0 .5rem;padding-bottom:.25rem}.fuzzy-note.svelte-1bljc8e,.concept-grain-note.svelte-1bljc8e{margin:0 0 .5rem;font-size:.85em}.mentions.svelte-1bljc8e{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mentions.svelte-1bljc8e li:where(.svelte-1bljc8e){flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}.label.svelte-1bljc8e{font-weight:600}.hit-detail.svelte-1bljc8e{flex-basis:100%;font-size:.9em}.source-link.svelte-1bljc8e{flex-basis:100%;font-size:.85em}.hit-detail.svelte-1bljc8e mark:where(.svelte-1bljc8e){background:var(--accent-bg);color:var(--accent-ink);border-radius:var(--radius);padding:0 .1em}.count.svelte-1bljc8e{margin:.5rem 0 0;font-size:.85em}.lineage-details.svelte-1yj5d0y{flex-direction:column;gap:1.25rem;margin-top:1.5rem;display:flex}h3.svelte-1yj5d0y{border-bottom:1px solid var(--border);margin:0 0 .5rem;padding-bottom:.25rem}.source-register.svelte-1yj5d0y{margin:0 0 .5rem;font-size:.9rem}.refs.svelte-1yj5d0y{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.refs.svelte-1yj5d0y li:where(.svelte-1yj5d0y){flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.edge-validity.svelte-1yj5d0y{font-size:.85em}.warnings.svelte-1yj5d0y{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.warnings.svelte-1yj5d0y li:where(.svelte-1yj5d0y){align-items:baseline;gap:.6rem;display:flex}.warn-kind.svelte-1yj5d0y{color:var(--warn);font-size:.85em}.error.svelte-1yj5d0y{color:var(--err)}.muted.svelte-1yj5d0y{color:var(--text-muted)}.period-window.svelte-tzduen{flex-direction:column;flex:18rem;gap:.4rem;min-width:0;display:flex}.readout-row.svelte-tzduen{align-items:baseline;gap:.6rem;display:flex}.readout.svelte-tzduen{font-variant-numeric:tabular-nums;font-weight:600}.coverage-readout.svelte-tzduen,.coverage-through.svelte-tzduen{font-variant-numeric:tabular-nums;font-size:.8rem}.track-host.svelte-tzduen .track{--track-height:1.4rem;--rail-height:4px;--thumb-size:.95rem}.unavailable.svelte-tzduen{background:repeating-linear-gradient(45deg, var(--text-muted) 0, var(--text-muted) 2px, transparent 2px, transparent 5px);opacity:.35;border-radius:2px;height:8px;position:absolute;top:50%;transform:translateY(-50%)}.coverage.svelte-tzduen{background:var(--border);opacity:.7;border-radius:4px;height:8px;position:absolute;top:50%;transform:translateY(-50%)}.coverage-cue.svelte-tzduen{top:calc(50% - .7rem);left:clamp(5px, var(--coverage-cue-left), calc(100% - 5px));z-index:1;background:var(--surface);border:2px solid var(--accent);width:7px;height:7px;box-shadow:0 0 0 1px color-mix(in srgb, var(--surface) 80%, transparent);pointer-events:none;border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.coverage-cue.svelte-tzduen:after{content:"";background:var(--accent);border-radius:999px;width:2px;height:.45rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.fill.svelte-tzduen{background:var(--accent);border-radius:4px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.gap.svelte-tzduen{opacity:.75;background:repeating-linear-gradient(45deg,#d9a441 0 3px,#0000 3px 6px);border-radius:2px;height:8px;position:absolute;top:50%;transform:translateY(-50%)}.gap.soft.svelte-tzduen{background:repeating-linear-gradient(45deg, var(--text-muted) 0, var(--text-muted) 3px, transparent 3px, transparent 6px);opacity:.55}.deviation.svelte-tzduen{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;font-size:.8rem;display:flex}.deviation.user.svelte-tzduen,.deviation.availability.svelte-tzduen,.deviation.sub-annual.svelte-tzduen{color:#92600a}.deviation.sub-annual.svelte-tzduen code:where(.svelte-tzduen){font-size:.95em}.deviation.availability.soft.svelte-tzduen{color:var(--text-muted)}.reset.svelte-tzduen{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:.1rem .45rem;font-size:.8rem}.reset.svelte-tzduen:hover{background:var(--surface)}.period-picker.svelte-wxwbvc{padding:var(--space-3) .9rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);margin:1.25rem 0}.head.svelte-wxwbvc{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:.45rem;display:flex}.slider-row.svelte-wxwbvc{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.actions.svelte-wxwbvc{gap:var(--space-2);display:flex}button.apply.svelte-wxwbvc,button.clear.svelte-wxwbvc{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-fg);font:inherit;cursor:pointer;padding:.4rem .9rem}button.clear.svelte-wxwbvc{background:var(--surface);color:var(--accent)}button.apply.svelte-wxwbvc:hover,button.clear.svelte-wxwbvc:hover{filter:brightness(.95)}.rep-picker.svelte-1jmftng{border:1px solid var(--border);background:var(--surface);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.graph-picker.svelte-1jmftng{flex-direction:column;display:flex}.graph-cluster.svelte-1jmftng+.graph-cluster:where(.svelte-1jmftng){border-top:1px solid var(--border)}.graph-cluster-heading.svelte-1jmftng{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);background:var(--surface-sunken);font-size:var(--text-sm);color:var(--text-muted);margin:0;font-weight:600}.graph-timeline.svelte-1jmftng{background:var(--surface);overflow:auto hidden}.graph-grid.svelte-1jmftng{width:max-content;min-width:100%}.graph-axis-row.svelte-1jmftng{z-index:3;background:var(--surface);border-bottom:1px solid var(--border);height:28px;display:flex;position:sticky;top:0}.graph-axis-gutter.svelte-1jmftng{z-index:1;flex:0 0 var(--graph-gutter-w);background:var(--surface);border-right:1px solid var(--border);position:sticky;left:0}.graph-axis-track.svelte-1jmftng{flex:0 0 var(--graph-track-w);width:var(--graph-track-w);position:relative}.graph-tick.svelte-1jmftng{font-size:var(--text-micro);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;position:absolute;top:7px;transform:translate(-50%)}.graph-lanes.svelte-1jmftng{position:relative}.graph-gridlines.svelte-1jmftng{inset:0;left:var(--graph-gutter-w);pointer-events:none;position:absolute}.graph-gridline.svelte-1jmftng{background:color-mix(in srgb, var(--border) 35%, transparent);width:1px;position:absolute;top:0;bottom:0}.graph-connectors.svelte-1jmftng{z-index:2;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.graph-edge.svelte-1jmftng{stroke:var(--viz-edge-succession);stroke-width:1.5px}.graph-edge.representation.svelte-1jmftng{stroke-dasharray:4 3}.graph-arrow-head.svelte-1jmftng{fill:var(--viz-edge-succession)}.graph-reason.svelte-1jmftng{z-index:2;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 90%, transparent);max-width:220px;color:var(--text-muted);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;padding:0 5px;line-height:1.5;position:absolute;overflow:hidden;transform:translateY(-50%)}.graph-lane.svelte-1jmftng{align-items:stretch;display:flex;position:absolute;left:0;right:0}.graph-lane.focused.svelte-1jmftng{background:var(--accent-bg)}.graph-lane.muted.svelte-1jmftng{opacity:.45}.graph-gutter.svelte-1jmftng{z-index:1;flex:0 0 var(--graph-gutter-w);width:var(--graph-gutter-w);max-width:var(--graph-gutter-w);box-sizing:border-box;min-width:0;padding:var(--space-2) var(--space-3);background:var(--surface);border-right:1px solid var(--border);flex-direction:column;justify-content:center;gap:2px;display:flex;position:sticky;left:0}.graph-lane.focused.svelte-1jmftng .graph-gutter:where(.svelte-1jmftng){background:var(--accent-bg);box-shadow:inset 3px 0 0 var(--accent)}.graph-marker.svelte-1jmftng{z-index:2;border:1.5px solid var(--text-muted);background:var(--surface);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.graph-marker.focused.svelte-1jmftng{border-color:var(--accent);background:var(--accent)}.graph-gutter-text.svelte-1jmftng{flex-direction:column;gap:1px;min-width:0;display:flex}.graph-name.svelte-1jmftng{color:var(--text);font-size:var(--text-sm);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.2;text-decoration:none;display:-webkit-box;overflow:hidden}a.graph-name.svelte-1jmftng:hover{color:var(--accent)}a.graph-name.svelte-1jmftng:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.graph-slug.svelte-1jmftng{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graph-viewed.svelte-1jmftng{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent-ink);letter-spacing:.03em;text-transform:uppercase;align-self:flex-start;margin-top:1px;padding:0 4px;font-size:.6rem;font-weight:600}.graph-same-as.svelte-1jmftng{flex-wrap:wrap;align-items:baseline;gap:3px;margin-top:2px;display:flex}.graph-sa-prefix.svelte-1jmftng{color:var(--text-muted);font-size:.62rem}.graph-sa-chip.svelte-1jmftng{border-radius:var(--radius-sm);background:var(--accent-bg);color:var(--accent-ink);font-family:var(--font-mono);padding:0 4px;font-size:.62rem;line-height:1.4;text-decoration:none}.graph-track.svelte-1jmftng{flex:none;position:relative}.graph-cell.svelte-1jmftng{box-sizing:border-box;align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;border-left:3px solid #0000;height:40px;padding:4px 8px;display:flex;position:absolute;overflow:hidden}.graph-cell.svelte-1jmftng:hover{z-index:4;border-color:var(--accent);box-shadow:0 2px 8px color-mix(in srgb, var(--accent) 18%, transparent)}.graph-cell.selected.svelte-1jmftng{background:var(--accent-bg);border-left-color:var(--accent)}.graph-cell.committed.svelte-1jmftng:not(.selected){background:var(--surface)}.graph-cell.staged-add.svelte-1jmftng{background:var(--ok-bg);border-left-color:var(--ok)}.graph-cell.staged-remove.svelte-1jmftng{background:var(--warn-bg);border-left-color:var(--warn)}.graph-cell.staged-remove.svelte-1jmftng .graph-cell-main:where(.svelte-1jmftng),.graph-cell.staged-remove.svelte-1jmftng .graph-cell-window:where(.svelte-1jmftng),.graph-cell.staged-remove.svelte-1jmftng .col-chip:where(.svelte-1jmftng){text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--warn);text-decoration-color:var(--warn)}.graph-cell.dimmed.svelte-1jmftng,.graph-cell.unavailable.svelte-1jmftng{opacity:.45}.graph-cell.dimmed.svelte-1jmftng:hover{opacity:.7}.graph-cell.unavailable.svelte-1jmftng{cursor:default;color:var(--text-muted)}.graph-cell.open-end.svelte-1jmftng{border-right-color:#0000;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.graph-cell.open-start.svelte-1jmftng{border-left-color:#0000;-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 22px),#0000)}.graph-cell.open-start.open-end.svelte-1jmftng{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000),linear-gradient(270deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000),linear-gradient(270deg,#000 calc(100% - 22px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.graph-cell-main.svelte-1jmftng{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.graph-cell-sub.svelte-1jmftng,.graph-cell-window.svelte-1jmftng,.graph-unavailable-label.svelte-1jmftng{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graph-cell-sub.svelte-1jmftng,.graph-cell-window.svelte-1jmftng{color:var(--text-muted);font-size:var(--text-micro);font-variant-numeric:tabular-nums}.graph-unavailable-label.svelte-1jmftng{font-size:var(--text-sm);font-weight:600}.graph-cell.svelte-1jmftng .tag,.graph-cell.svelte-1jmftng .codings-vary:where(.svelte-1jmftng),.graph-cell.svelte-1jmftng .late-warn:where(.svelte-1jmftng){flex:none}.graph-fallback.svelte-1jmftng{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dim-filters.svelte-1jmftng{gap:var(--space-3);padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border);background:var(--surface-sunken);flex-wrap:wrap;align-items:flex-start;display:flex}.dim-filter.svelte-1jmftng{border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-1) var(--space-2) var(--space-2);min-inline-size:0;margin:0}.dim-filter.svelte-1jmftng legend:where(.svelte-1jmftng){padding:0 var(--space-1)}.dim-kind.svelte-1jmftng{font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.filter-options.svelte-1jmftng{gap:var(--space-1);flex-wrap:wrap;display:flex}.filter-pill.svelte-1jmftng{align-items:center;gap:var(--space-1);border:1px solid var(--border);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--surface);color:var(--text);border-radius:1rem;padding:.1em .5em;display:inline-flex}.dim-filter.facet-axis.svelte-1jmftng{border-color:color-mix(in srgb, var(--facet-axis-hue) 30%, transparent);background:color-mix(in srgb, var(--facet-axis-hue) 5%, var(--surface))}.dim-filter.facet-axis.svelte-1jmftng .dim-kind:where(.svelte-1jmftng){color:var(--facet-axis-ink)}.dim-filter.facet-axis.svelte-1jmftng .filter-pill:where(.svelte-1jmftng){border-color:color-mix(in srgb, var(--facet-axis-hue) 30%, transparent);background:color-mix(in srgb, var(--facet-axis-hue) 10%, var(--surface));color:var(--facet-axis-ink)}.filter-pill.on.svelte-1jmftng{background:var(--accent-bg);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.dim-filter.facet-axis.svelte-1jmftng .filter-pill.on:where(.svelte-1jmftng){border-color:color-mix(in srgb, var(--facet-axis-hue) 60%, transparent);background:color-mix(in srgb, var(--facet-axis-hue) 22%, var(--surface));color:var(--facet-axis-ink)}.filter-pill.svelte-1jmftng:focus-within{box-shadow:var(--focus-ring)}.dim-filters-status.svelte-1jmftng{align-items:center;gap:var(--space-2);flex-wrap:wrap;align-self:center;display:flex}.showing.svelte-1jmftng{font-size:var(--text-sm);color:var(--text-muted)}.clear-filters.svelte-1jmftng{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;background:0 0}.clear-filters.svelte-1jmftng:hover{color:var(--text);border-color:var(--border-strong)}.clear-filters.svelte-1jmftng:focus-visible{box-shadow:var(--focus-ring);outline:none}.no-match.svelte-1jmftng{padding:var(--space-3) var(--space-3);font-size:var(--text-sm);color:var(--text-muted);margin:0}.facet-markers.svelte-1jmftng{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.facet-marker.svelte-1jmftng{border:1px solid color-mix(in srgb, var(--facet-axis-hue) 35%, transparent);background:color-mix(in srgb, var(--facet-axis-hue) 11%, var(--surface));color:var(--facet-axis-ink);overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:.08rem .45rem;font-weight:500;line-height:1.15;display:inline-flex}.col-list.svelte-1jmftng{margin:0;padding:0;list-style:none}.col-list.svelte-1jmftng>li:where(.svelte-1jmftng)+li:where(.svelte-1jmftng){border-top:1px solid var(--border)}.cluster-head.svelte-1jmftng{background:var(--surface-sunken);border-top:1px solid var(--border);padding:.5rem .75rem .3rem}.cluster-head.svelte-1jmftng h3:where(.svelte-1jmftng){color:var(--text-muted);letter-spacing:.01em;margin:0;font-size:.82rem;font-weight:600}.subhead.svelte-1jmftng{cursor:pointer;border-left:3px solid #0000;padding:.4rem .75rem .3rem}.subhead.empty.svelte-1jmftng{cursor:default}.subhead.selected.svelte-1jmftng{background:var(--accent-bg);border-left-color:var(--accent)}.subhead.dimmed.svelte-1jmftng{opacity:.45}.subhead.dimmed.svelte-1jmftng:hover{opacity:.7}.subhead.svelte-1jmftng:not(.empty):hover{background:var(--accent-bg)}.subhead-label.svelte-1jmftng{cursor:pointer;box-sizing:border-box;align-items:baseline;gap:.5rem;margin:-.4rem -.75rem -.3rem;padding:.4rem .75rem .3rem;display:flex}.subhead-label.svelte-1jmftng>.cbox:where(.svelte-1jmftng){align-self:center}.subhead-body.svelte-1jmftng{flex-wrap:wrap;flex:auto;align-items:baseline;gap:.1rem .5rem;min-width:0;display:flex}.subhead-row.svelte-1jmftng{align-items:baseline;gap:.5rem;display:flex}.subhead-title.svelte-1jmftng{flex-wrap:wrap;align-items:baseline;gap:.4rem .6rem;display:inline-flex}.subhead-title.svelte-1jmftng .primary:where(.svelte-1jmftng){font-weight:600}.subhead-title.link.svelte-1jmftng{color:inherit;text-decoration:none}.subhead-title.link.svelte-1jmftng:hover{color:var(--accent)}.subhead-title.link.svelte-1jmftng:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.open-marker.svelte-1jmftng{color:var(--text-muted);font-size:.8em}.subhead-context.svelte-1jmftng{min-width:0;color:var(--text-muted);font-size:.78rem}.subhead-context.svelte-1jmftng:before{content:"·";margin-right:.3rem}.subhead-context.svelte-1jmftng .col-chip:where(.svelte-1jmftng){margin-right:.3rem}.subhead-context.svelte-1jmftng .ctx-text:where(.svelte-1jmftng){overflow-wrap:anywhere}.empty-note.svelte-1jmftng{color:var(--text-muted);font-size:.8rem;font-style:italic}.subhead.focused.svelte-1jmftng,.col-row.single.focused.svelte-1jmftng{background:var(--accent-bg);box-shadow:inset 3px 0 0 0 var(--accent)}.row-btn.svelte-1jmftng{box-sizing:border-box;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;align-items:center;gap:.6rem;padding:.4rem .75rem;display:flex}.col-row.nested.svelte-1jmftng .row-btn:where(.svelte-1jmftng){padding-left:1.6rem}.row-btn.svelte-1jmftng:hover,.row-btn.band-hover.svelte-1jmftng{background:var(--accent-bg)}.row-btn.selected.svelte-1jmftng{background:var(--accent-bg);border-left-color:var(--accent)}.row-btn.committed.svelte-1jmftng:not(.selected){background:var(--surface)}.row-btn.staged-add.svelte-1jmftng{background:var(--ok-bg);border-left-color:var(--ok)}.row-btn.staged-remove.svelte-1jmftng{background:var(--warn-bg);border-left-color:var(--warn)}.row-btn.staged-remove.svelte-1jmftng .primary:where(.svelte-1jmftng),.row-btn.staged-remove.svelte-1jmftng .col-chip:where(.svelte-1jmftng),.row-btn.staged-remove.svelte-1jmftng .facet-markers:where(.svelte-1jmftng),.row-btn.staged-remove.svelte-1jmftng .sub:where(.svelte-1jmftng),.row-btn.staged-remove.svelte-1jmftng .period:where(.svelte-1jmftng){text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--warn);text-decoration-color:var(--warn)}.row-btn.staged-remove.svelte-1jmftng .row-main:where(.svelte-1jmftng) .tag{text-decoration:none}.row-btn.dimmed.svelte-1jmftng{opacity:.45}.row-btn.dimmed.svelte-1jmftng:hover{opacity:.7}.select-all-row.svelte-1jmftng .select-all:where(.svelte-1jmftng){font-size:var(--text-sm);color:var(--text-muted)}.select-all-row.svelte-1jmftng .select-all.selected:where(.svelte-1jmftng){color:var(--text)}.cbox.svelte-1jmftng{border:1px solid var(--border);background:var(--surface);appearance:none;cursor:pointer;border-radius:3px;flex:none;width:1rem;height:1rem;margin:0;position:relative}.cbox.svelte-1jmftng:focus-visible{box-shadow:var(--focus-ring);outline:none}input.cbox.svelte-1jmftng:checked{border-color:var(--accent);background:var(--accent)}input.cbox.svelte-1jmftng:checked:after{content:"";border:solid var(--accent-fg);border-width:0 2px 2px 0;width:.25rem;height:.5rem;position:absolute;top:48%;left:50%;transform:translate(-50%,-55%)rotate(45deg)}input.cbox.svelte-1jmftng:indeterminate:after{content:"";background:var(--accent);border:none;width:.55rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.row-main.svelte-1jmftng{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.primary-line.svelte-1jmftng{flex-wrap:wrap;align-items:baseline;gap:.4rem .6rem;display:flex}.col-row.single.svelte-1jmftng .primary:where(.svelte-1jmftng){font-weight:600}.primary.svelte-1jmftng{overflow-wrap:anywhere;font-size:.9rem}.primary.mono.svelte-1jmftng{font-family:var(--font-mono)}.col-chip.svelte-1jmftng{font-family:var(--font-mono);border-radius:var(--radius-sm);color:var(--cat-var-ink);border:1px solid color-mix(in srgb, var(--cat-var) 35%, transparent);background:color-mix(in srgb, var(--cat-var) 10%, var(--surface));overflow-wrap:anywhere;align-self:flex-start;width:fit-content;max-width:100%;padding:.05rem .4rem;font-size:.82rem;font-weight:500;line-height:1.3}a.col-chip.link.svelte-1jmftng{cursor:pointer;text-decoration:none}.col-chip.link.svelte-1jmftng .chip-arrow:where(.svelte-1jmftng){opacity:.85;margin-left:.2rem;font-size:1.15em;line-height:1}a.col-chip.link.svelte-1jmftng:hover,a.col-chip.link.svelte-1jmftng:focus-visible{border-color:color-mix(in srgb, var(--cat-var) 55%, transparent);background:color-mix(in srgb, var(--cat-var) 22%, var(--surface))}a.col-chip.link.svelte-1jmftng:focus-visible{box-shadow:var(--focus-ring);outline:none}.register-prefix.svelte-1jmftng{font-family:var(--font-mono);color:var(--text-muted);font-size:.8rem}.badge.svelte-1jmftng{text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:.1rem .4rem;font-size:.7rem}.badge.sensitive.svelte-1jmftng{border-color:var(--accent);color:var(--accent)}.sub.svelte-1jmftng{color:var(--text-muted);overflow-wrap:anywhere;font-size:.8rem}.row-main.svelte-1jmftng .tag{align-self:flex-start}.op-def.svelte-1jmftng{align-items:baseline;gap:var(--space-1);min-width:0;color:var(--text-muted);overflow-wrap:anywhere;flex-basis:100%;font-size:.8rem;display:flex}.op-def-text.svelte-1jmftng{overflow-wrap:anywhere;min-width:0}.rename-hint.svelte-1jmftng{color:var(--text-muted);font-size:.78rem;font-family:var(--font-mono);overflow-wrap:anywhere}.history.svelte-1jmftng{margin:.1rem 0 .2rem 1.6rem;font-size:.78rem}.history.svelte-1jmftng>summary:where(.svelte-1jmftng){color:var(--text-muted);cursor:pointer;list-style:revert}.history.svelte-1jmftng>summary:where(.svelte-1jmftng):hover{color:var(--text)}.history-list.svelte-1jmftng{flex-direction:column;gap:.1rem;margin:.15rem 0 0;padding:0 0 0 .8rem;list-style:none;display:flex}.history-link.svelte-1jmftng{color:var(--text);text-decoration:none}.history-link.svelte-1jmftng:hover{color:var(--accent)}.history-link.svelte-1jmftng:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.history-until.svelte-1jmftng{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:.4rem}.history-rows.svelte-1jmftng{flex-direction:column;gap:.1rem;margin:.2rem 0 .25rem;padding:0;list-style:none;display:flex}.history-row.svelte-1jmftng{box-sizing:border-box;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);width:100%;color:var(--text);cursor:pointer;border-left:2px solid #0000;grid-template-columns:auto minmax(0,1fr) auto auto auto;padding:.2rem .35rem;display:grid}.history-row.svelte-1jmftng:hover{background:var(--surface-sunken)}.history-row.selected.svelte-1jmftng{border-left-color:var(--accent);background:var(--accent-bg)}.history-row.staged-remove.svelte-1jmftng{border-left-color:var(--warn);background:var(--warn-bg)}.history-row.dimmed.svelte-1jmftng{opacity:.58}.history-row-main.svelte-1jmftng{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.period.svelte-1jmftng{color:var(--text-muted);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:.8rem}.codings-vary.svelte-1jmftng{letter-spacing:.02em;border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:.05rem .4rem;font-size:.7rem;text-decoration:none}.codings-vary.svelte-1jmftng:hover{color:var(--accent-ink);border-color:var(--accent);text-decoration:underline}.codings-vary.svelte-1jmftng:focus-visible{box-shadow:var(--focus-ring);outline:none}.late-warn.svelte-1jmftng{color:var(--warn);cursor:help;flex:none;font-size:.75rem;line-height:1}.picker-footer.svelte-1jmftng{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .75rem;display:flex}.count.svelte-1jmftng{color:var(--text-muted);margin-right:auto;font-size:.85rem}.subject-header.svelte-isnd5c{margin-bottom:var(--space-4)}.subject-header.svelte-isnd5c h2:where(.svelte-isnd5c){font-size:var(--text-h1);margin:0;line-height:1.2}.fqid.svelte-isnd5c{margin:var(--space-1) 0 0;color:var(--text-muted)}.fqid.svelte-isnd5c code:where(.svelte-isnd5c){font-family:var(--font-mono);font-size:var(--text-sm)}.tech-details.svelte-1vvxr74{margin:.5rem 0}.tech-details.svelte-1vvxr74 summary:where(.svelte-1vvxr74){cursor:pointer;color:var(--text-muted);font-size:.9em}.filter.svelte-1xmz7sx{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.filter-input.svelte-1xmz7sx{font:inherit;font-size:var(--text-sm);padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);flex:1}.filter-input.svelte-1xmz7sx:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.filter-count.svelte-1xmz7sx{color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap}.muted.svelte-fc3hve{color:var(--text-muted)}.code-scroll.svelte-fc3hve{max-height:18rem;overflow-y:auto}.codes.svelte-fc3hve{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.code-row.svelte-fc3hve{align-items:baseline;gap:.6rem;padding:.2rem 0;display:flex}.code-key.svelte-fc3hve{min-width:3.5rem;font-family:var(--font-mono);color:var(--text-muted);flex:none;font-size:.9em}.code-label.svelte-fc3hve{overflow-wrap:anywhere;flex:1;min-width:0}.code-groups{gap:var(--space-1);flex-direction:column;display:flex}.code-group{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.code-group-heading{margin:0}.code-group-trigger{width:100%;color:var(--text);font:inherit;align-items:baseline;gap:var(--space-2);padding:var(--space-2);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.code-group-trigger:hover{background:var(--surface-hover)}.code-group-trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.group-caret.svelte-fc3hve{border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);width:.45rem;height:.45rem;transition:transform var(--motion-fast);transform:rotate(-45deg)}.code-group-trigger[data-state=open] .group-caret{transform:rotate(45deg)}.group-main.svelte-fc3hve{align-items:baseline;gap:.6rem;min-width:0;display:flex}.group-count.svelte-fc3hve,.summary-note.svelte-fc3hve{color:var(--text-muted);font-size:var(--text-sm)}.group-count.svelte-fc3hve{white-space:nowrap;justify-self:end}.code-group-content{border-top:1px solid var(--border);padding:var(--space-2);background:var(--surface-raised)}.nested-codes.svelte-fc3hve{padding-left:calc(.45rem + var(--space-2))}.loose-codes.svelte-fc3hve{margin-top:var(--space-2)}.flat-collapse{gap:var(--space-2);flex-direction:column;display:flex}.summary-note.svelte-fc3hve{margin:0}.flat-toggle{z-index:1;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-sm);padding:var(--space-1) var(--space-2);cursor:pointer;align-self:flex-start;position:sticky;top:0}.flat-toggle:hover{background:var(--surface-hover);border-color:var(--border-strong)}.flat-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (width<=48rem){.code-group-trigger{grid-template-columns:auto minmax(0,1fr);align-items:start}.group-count.svelte-fc3hve{grid-column:2;justify-self:start}}.meta.svelte-1lptd1d{gap:.3rem var(--space-4);margin:var(--space-2) 0 var(--space-4);grid-template-columns:max-content 1fr;display:grid}.vs-heading.svelte-1lptd1d{margin:var(--space-2) 0 .4rem}.chip.svelte-1lptd1d{padding:var(--space-1) .7rem;border:1px solid var(--accent);background:var(--surface);color:var(--accent);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:999px}.chip.svelte-1lptd1d:hover{background:var(--accent-bg);color:var(--accent-ink)}.vs-reset.svelte-1lptd1d{font-size:var(--text-micro);margin-bottom:var(--space-2);padding:.1rem .6rem}.vs-list.svelte-1lptd1d{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.vs-list.svelte-1lptd1d li:where(.svelte-1lptd1d){padding:.4rem var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:.3rem;display:flex}.vs-row.svelte-1lptd1d{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.vs-label.svelte-1lptd1d{font-weight:600}.vs-count.svelte-1lptd1d{font-size:.85em}.vs-range.svelte-1lptd1d{font-family:var(--font-mono);font-size:.85em}.vs-isolate.svelte-1lptd1d{font-size:var(--text-micro);margin-left:auto;padding:.1rem .6rem}.vs-usage.svelte-1lptd1d{font-size:var(--text-sm);flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.vs-usage.svelte-1lptd1d li:where(.svelte-1lptd1d){align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.vs-usage-variant.svelte-1lptd1d{font-family:var(--font-mono);font-size:.9em}.vs-change-list.svelte-1lptd1d{color:var(--text-muted);flex-direction:column;flex-basis:100%;gap:.1rem;display:flex}.vs-change.svelte-1lptd1d{font-size:.9em}.state-definitions.svelte-1lptd1d{gap:.15rem var(--space-2);color:var(--text);flex-basis:100%;grid-template-columns:minmax(0,1fr);margin:0;display:grid}.state-definitions.svelte-1lptd1d div:where(.svelte-1lptd1d){display:contents}.state-definitions.svelte-1lptd1d dt:where(.svelte-1lptd1d){min-width:0}.state-definitions.svelte-1lptd1d dd:where(.svelte-1lptd1d){min-width:0;color:var(--text-muted);margin:0}.state-definitions.svelte-1lptd1d code:where(.svelte-1lptd1d),.state-definitions.svelte-1lptd1d dd:where(.svelte-1lptd1d){overflow-wrap:anywhere}@media (width>=42rem){.state-definitions.svelte-1lptd1d{grid-template-columns:minmax(8rem,16rem) minmax(0,1fr)}}.vs-codes.svelte-1lptd1d{margin-top:.1rem}.vs-codes.svelte-1lptd1d summary:where(.svelte-1lptd1d){cursor:pointer;font-size:var(--text-sm);color:var(--accent)}.vs-detail.svelte-1lptd1d{margin-top:var(--space-1)}.vs-classification.svelte-1lptd1d{margin:var(--space-1) 0}.vs-numeric-range.svelte-1lptd1d{margin:var(--space-1) 0;font-size:var(--text-sm)}.vs-numeric-range.svelte-1lptd1d code:where(.svelte-1lptd1d){font-family:var(--font-mono)}.conformance-notice.svelte-1lptd1d{margin:var(--space-1) 0;padding:var(--space-2);border:1px solid var(--border);border-left:3px solid var(--warn);border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--text);font-size:var(--text-sm)}.conformance-notice.severed.svelte-1lptd1d{border-left-color:var(--err)}.conformance-notice.svelte-1lptd1d p:where(.svelte-1lptd1d){margin:0}.conformance-notice.svelte-1lptd1d details:where(.svelte-1lptd1d){margin-top:var(--space-1)}.conformance-notice.svelte-1lptd1d summary:where(.svelte-1lptd1d){cursor:pointer;color:var(--accent)}.vs-usage-heading.svelte-1lptd1d{margin:var(--space-3) 0 .3rem}.out-of-period.svelte-1lptd1d{margin-top:var(--space-2)}.out-of-period.svelte-1lptd1d summary:where(.svelte-1lptd1d){cursor:pointer;color:var(--accent);font-size:var(--text-sm)}.out-of-period-list.svelte-1lptd1d{margin-top:.4rem}.via.svelte-gqhiv code:where(.svelte-gqhiv){font-size:.9em}.member-identity.svelte-gqhiv{flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;margin:-.25rem 0 .75rem;font-size:.9rem;display:flex}.member-identity.svelte-gqhiv .qualifier:where(.svelte-gqhiv){font-weight:600}.member-identity.svelte-gqhiv .qualifier.slug:where(.svelte-gqhiv){font-family:var(--font-mono);font-size:.85em;font-weight:500}.member-identity.svelte-gqhiv .group-context:where(.svelte-gqhiv){color:var(--text-muted)}.meta.svelte-gqhiv{grid-template-columns:max-content 1fr;gap:.3rem 1rem;margin:1rem 0;display:grid}.meta.svelte-gqhiv dt:where(.svelte-gqhiv){font-weight:600}.meta.svelte-gqhiv dd:where(.svelte-gqhiv){min-width:0;margin:0}.tag-strip.svelte-gqhiv{gap:var(--space-2);flex-wrap:wrap;margin:.75rem 0 1rem;display:flex}.tag-item.svelte-gqhiv{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.tag-note.svelte-gqhiv{color:var(--text-muted);font-size:var(--text-sm)}.narrowed-note.svelte-gqhiv{margin-left:.4rem;font-size:.85rem;font-weight:400}.inline-error.svelte-gqhiv{margin:.5rem 0}.active-modifiers.svelte-gqhiv{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;font-size:.85rem;display:flex}.modifier-chip.svelte-gqhiv{border:1px solid var(--accent);background:var(--accent-bg);color:var(--accent-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:baseline;gap:.4rem;padding:.2rem .6rem;font-size:.85rem;display:inline-flex}.modifier-chip.svelte-gqhiv:hover{background:var(--surface)}.page-add.svelte-gqhiv{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:.75rem 0;display:flex}.add-confirm.svelte-gqhiv{color:var(--accent);font-size:.85rem}@media (width<=48rem){.meta.svelte-gqhiv{grid-template-columns:1fr;gap:.15rem}.meta.svelte-gqhiv dt:where(.svelte-gqhiv):not(:first-child){margin-top:var(--space-2)}}.cls-codes.svelte-x23ri3{margin-top:1.5rem}h3.svelte-x23ri3{border-bottom:1px solid var(--border);margin:0 0 .5rem;padding-bottom:.25rem}.classification-editions.svelte-1xfcxgh{margin:var(--space-4) 0}h3.svelte-1xfcxgh{margin:0 0 var(--space-3);padding-bottom:var(--space-1);border-bottom:1px solid var(--border);font-size:var(--text-h3)}.edition-cluster.svelte-1xfcxgh+.edition-cluster:where(.svelte-1xfcxgh){margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid color-mix(in srgb, var(--border) 50%, transparent)}.edition-cluster-heading.svelte-1xfcxgh{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-muted);font-weight:600}.edition-scroll.svelte-1xfcxgh{padding:var(--space-1) 0;overflow:auto hidden}.edition-dag.svelte-1xfcxgh{margin-inline:auto;position:relative}.edition-connectors.svelte-1xfcxgh{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.edition-edge.svelte-1xfcxgh{fill:none;stroke:var(--viz-edge-succession);stroke-width:1.5px}.edition-edge-year.svelte-1xfcxgh{z-index:2;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--viz-edge-succession) 35%, var(--border));border-radius:var(--radius-sm);background:var(--surface);width:34px;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-micro);text-align:center;pointer-events:none;padding:0 2px;line-height:1.25;position:absolute}.edition-arrow-head.svelte-1xfcxgh{fill:var(--viz-edge-succession)}.edition-node.svelte-1xfcxgh{z-index:2;box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-2);width:168px;height:58px;padding:var(--space-2);border:1px solid var(--border);border-left:3px solid var(--cat-class);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--cat-class) 8%, var(--surface));display:flex;position:absolute}.edition-node.focused.svelte-1xfcxgh{background:var(--accent-bg);border-color:color-mix(in srgb, var(--accent) 55%, var(--border));border-left-color:var(--accent)}.edition-node.current.svelte-1xfcxgh:not(.focused){border-color:color-mix(in srgb, var(--cat-class) 45%, var(--border))}.edition-main.svelte-1xfcxgh{flex-direction:column;gap:1px;min-width:0;display:flex}.edition-name.svelte-1xfcxgh{color:var(--text);font-size:var(--text-sm);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.2;text-decoration:none;display:-webkit-box;overflow:hidden}a.edition-name.svelte-1xfcxgh:hover{color:var(--accent)}a.edition-name.svelte-1xfcxgh:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.edition-tags.svelte-1xfcxgh{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.edition-viewed.svelte-1xfcxgh,.edition-current.svelte-1xfcxgh{border-radius:var(--radius-sm);letter-spacing:.03em;text-transform:uppercase;padding:0 4px;font-size:.58rem;font-weight:600;line-height:1.45}.edition-viewed.svelte-1xfcxgh{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent-ink)}.edition-current.svelte-1xfcxgh{background:color-mix(in srgb, var(--cat-class) 12%, transparent);color:var(--cat-class-ink)}.derived-links.svelte-1o8la6n{margin:var(--space-4) 0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.derived-links.svelte-1o8la6n h3:where(.svelte-1o8la6n){margin:0 0 var(--space-3);font-size:var(--text-h3);line-height:1.25}.derived-block.svelte-1o8la6n+.derived-block:where(.svelte-1o8la6n){margin-top:var(--space-4)}.link-label.svelte-1o8la6n{margin:0 0 var(--space-2);color:var(--text-faint)}.derived-links.svelte-1o8la6n ul:where(.svelte-1o8la6n){gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.derived-links.svelte-1o8la6n li:where(.svelte-1o8la6n){gap:var(--space-1) var(--space-3);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;display:grid}.derived-links.svelte-1o8la6n a:where(.svelte-1o8la6n){font-family:var(--font-mono);color:var(--accent-ink);text-decoration:none}.derived-links.svelte-1o8la6n a:where(.svelte-1o8la6n):hover{text-decoration:underline}.derived-links.svelte-1o8la6n a:where(.svelte-1o8la6n):focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring);outline:none}.ref-name.svelte-1o8la6n{min-width:0;color:var(--text)}.ref-note.svelte-1o8la6n{color:var(--text-muted);font-size:var(--text-sm);grid-column:2}@media (width<=48rem){.derived-links.svelte-1o8la6n li:where(.svelte-1o8la6n){grid-template-columns:minmax(0,1fr)}.ref-note.svelte-1o8la6n{grid-column:auto}}.reserve-edition-graph.svelte-7amr9l article{--edition-graph-slot:13rem;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto var(--edition-graph-slot);min-width:0;display:grid}.reserve-edition-graph.svelte-7amr9l article>.subject-header{grid-row:1}.reserve-edition-graph.svelte-7amr9l article>.tech-details{grid-row:2}.reserve-edition-graph.svelte-7amr9l article>.classification-editions{box-sizing:border-box;max-block-size:calc(var(--edition-graph-slot) - var(--space-4));margin-block:var(--space-4) 0;grid-row:3;align-self:start;overflow:auto}.reserve-edition-graph.svelte-7amr9l article>.edition-tabs-section{grid-row:4}.reserve-edition-graph.svelte-7amr9l article>.derived-links{grid-row:5}.meta.svelte-7amr9l{gap:var(--space-1) var(--space-4);margin:var(--space-4) 0;grid-template-columns:max-content 1fr;display:grid}.meta.svelte-7amr9l dt:where(.svelte-7amr9l){font-weight:600}.edition-tabs-section.svelte-7amr9l{margin:var(--space-4) 0}.edition-tabs-section.svelte-7amr9l h3:where(.svelte-7amr9l){margin:0 0 var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--border);font-size:var(--text-h3)}.edition-tabs.svelte-7amr9l .edition-tab-list{border-bottom:1px solid var(--border);align-items:flex-end;gap:0;max-width:100%;display:flex;overflow-x:auto}.edition-tabs.svelte-7amr9l .edition-tab{box-sizing:border-box;min-width:8.5rem;max-width:16rem;padding:var(--space-2) var(--space-3);border:1px solid #0000;border-bottom-color:var(--border);border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;flex:none;align-items:flex-start;gap:1px;margin:0 0 -1px;display:inline-flex}.edition-tabs.svelte-7amr9l .edition-tab:hover:not(:disabled){background:var(--surface-hover)}.edition-tabs.svelte-7amr9l .edition-tab[data-state=active]{border-color:var(--border);border-bottom-color:var(--surface);background:var(--surface)}.edition-tabs.svelte-7amr9l .edition-tab:disabled{color:var(--text-faint);cursor:not-allowed}.edition-tabs.svelte-7amr9l .edition-tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.tab-label.svelte-7amr9l{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.tab-meta.svelte-7amr9l{max-width:100%;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edition-tabs.svelte-7amr9l .edition-tab-panel{padding-top:var(--space-3)}@media (width<=48rem){.edition-tabs.svelte-7amr9l .edition-tab{min-width:9rem;max-width:13rem}}.meta.svelte-1unc57y{grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:1rem 0;display:grid}.meta.svelte-1unc57y dt:where(.svelte-1unc57y){font-weight:600}.facet-filters.svelte-uqi55z{gap:var(--space-3);margin:var(--space-2) 0;flex-wrap:wrap;align-items:flex-start;display:flex}.axis-filter.svelte-uqi55z{border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-2) var(--space-3) var(--space-3);min-inline-size:0;margin:0}.axis-filter.svelte-uqi55z legend:where(.svelte-uqi55z){color:var(--text-muted);font-weight:600;font-size:var(--text-sm);padding:0 var(--space-1)}.filter-options.svelte-uqi55z{gap:var(--space-1);flex-wrap:wrap;display:flex}.filter-pill.svelte-uqi55z{align-items:center;gap:var(--space-1);border:1px solid var(--border);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--surface);color:var(--text);border-radius:1rem;padding:.1em .5em;display:inline-flex}.filter-pill.on.svelte-uqi55z{background:var(--accent-bg);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.filter-pill.svelte-uqi55z:focus-within{box-shadow:var(--focus-ring)}.clear-filters.svelte-uqi55z{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;background:0 0;align-self:center}.clear-filters.svelte-uqi55z:hover{color:var(--text);border-color:var(--border-strong)}.clear-filters.svelte-uqi55z:focus-visible{box-shadow:var(--focus-ring);outline:none}.member-count.svelte-uqi55z{font-size:var(--text-sm);margin:var(--space-2) 0 var(--space-1)}.muted.svelte-uqi55z{color:var(--text-muted)}.no-members.svelte-uqi55z{margin:var(--space-2) 0}.members.svelte-uqi55z{margin:var(--space-2) 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.members.navigator.svelte-uqi55z>li:where(.svelte-uqi55z){align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.facet-tags.svelte-uqi55z{align-items:baseline;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.delivery-column.svelte-uqi55z{color:var(--text-muted);font-size:var(--text-sm)}.axis-name.svelte-uqi55z{letter-spacing:.02em;opacity:.7;font-size:.8em}summary.svelte-lqhis4,.group-link.svelte-lqhis4{align-items:baseline;gap:var(--space-3);cursor:pointer;display:flex}summary.svelte-lqhis4:focus-visible,.group-link.svelte-lqhis4:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.group-link.svelte-lqhis4{color:var(--accent)}summary.svelte-lqhis4 .label:where(.svelte-lqhis4),.group-link.svelte-lqhis4 .label:where(.svelte-lqhis4){font-weight:600}summary.svelte-lqhis4 .count:where(.svelte-lqhis4),.group-link.svelte-lqhis4 .count:where(.svelte-lqhis4),summary.svelte-lqhis4 .group-key:where(.svelte-lqhis4),.group-link.svelte-lqhis4 .group-key:where(.svelte-lqhis4){white-space:nowrap}.facet-matrix.svelte-lqhis4{margin:var(--space-2) 0 var(--space-2) var(--space-4);border-collapse:collapse;font-size:var(--text-sm)}.facet-matrix.svelte-lqhis4 th:where(.svelte-lqhis4),.facet-matrix.svelte-lqhis4 td:where(.svelte-lqhis4){padding:var(--space-1) var(--space-2);text-align:left}.facet-matrix.svelte-lqhis4 thead:where(.svelte-lqhis4) th:where(.svelte-lqhis4){color:var(--text-muted);font-weight:600}.facet-matrix.svelte-lqhis4 tbody:where(.svelte-lqhis4) th:where(.svelte-lqhis4){color:var(--text-muted);font-weight:400}.facet-chips.svelte-lqhis4{gap:var(--space-1);margin:var(--space-2) 0 var(--space-2) var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chip.svelte-lqhis4{border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-sm);padding:.1em .5em;text-decoration:none;display:inline-block}.members.svelte-lqhis4{margin:var(--space-2) 0 var(--space-2) var(--space-4);gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.members.svelte-lqhis4 a:where(.svelte-lqhis4){align-items:baseline;gap:var(--space-3);display:flex}.member-pick.svelte-lqhis4{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0}.member-pick.svelte-lqhis4:disabled{color:var(--text-muted);cursor:default}.members.svelte-lqhis4 .member-pick:where(.svelte-lqhis4){align-items:baseline;gap:var(--space-3);display:flex}.member-pick.chip.svelte-lqhis4{border:1px solid var(--border);padding:.1em .5em}.member-name.svelte-lqhis4{color:var(--text-muted);font-size:.9em}.muted.svelte-lqhis4{color:var(--text-muted)}.related-docs.svelte-ipff7q{margin-top:1.5rem}h3.svelte-ipff7q{border-bottom:1px solid var(--border);margin:0 0 .5rem;padding-bottom:.25rem}.documents.svelte-ipff7q{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.documents.svelte-ipff7q li:where(.svelte-ipff7q){gap:.2rem;display:grid}.title.svelte-ipff7q{overflow-wrap:anywhere;font-weight:600}.attribution.svelte-ipff7q,.provenance.svelte-ipff7q{margin:0;font-size:.9em}.attribution.svelte-ipff7q{color:var(--text-muted);flex-wrap:wrap;gap:.25rem .75rem;display:flex}.variants.svelte-imido4{margin-top:1.5rem}.variant-list.svelte-imido4{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.variant.svelte-imido4,.variant-family.svelte-imido4{border:1px solid var(--border);background:var(--surface);border-radius:4px;align-items:baseline;gap:.75rem;padding:.4rem .6rem;display:flex}.slug.svelte-imido4{font-family:ui-monospace,monospace;font-weight:600}.family-name.svelte-imido4{font-weight:600}.group.svelte-imido4{color:var(--text-muted);margin-left:auto;font-size:.85em}.desc.svelte-imido4{margin:.2rem 0 0 .6rem;font-size:.9em}.version-list.svelte-imido4{margin:var(--space-3) 0 0 var(--space-2);gap:var(--space-3);display:grid}.version-meta.svelte-imido4{padding-left:var(--space-3);border-left:2px solid var(--border)}.version-title.svelte-imido4{margin:0 0 var(--space-2);align-items:baseline;gap:var(--space-2);display:flex}.version-name.svelte-imido4{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text)}.metadata-group.svelte-imido4{margin-top:var(--space-3);gap:var(--space-2);display:grid}.metadata-heading.svelte-imido4{margin:0}.route-loading.svelte-15tc13x{gap:var(--space-3);flex-direction:column;display:flex}.loading-status.svelte-15tc13x{margin:0}.loading-geometry.svelte-15tc13x{gap:var(--space-3);flex-direction:column;max-width:64rem;display:flex}.classification-loading.svelte-15tc13x .loading-geometry:where(.svelte-15tc13x){gap:var(--space-4)}.purpose-text.svelte-15tc13x{color:var(--text-muted);font-size:var(--text-sm)}.tag-strip.svelte-15tc13x{gap:var(--space-2);flex-wrap:wrap;margin:.5rem 0 1rem;display:flex}.row-link.svelte-15tc13x{font-weight:600}.clamp-2.svelte-15tc13x{-webkit-line-clamp:2;line-clamp:2;color:var(--text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.short-name.svelte-15tc13x{color:var(--text-muted);font-size:var(--text-sm);text-align:right}.classification-table.svelte-15tc13x{margin-top:var(--space-3)}.classification-table.svelte-15tc13x thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.classification-table.svelte-15tc13x td:not(.first):before{content:none}.row-link.svelte-1b5fqz6{font-weight:600}.meta.svelte-q3mlsx{gap:var(--space-1) var(--space-4);margin:var(--space-4) 0;grid-template-columns:max-content 1fr;display:grid}.meta.svelte-q3mlsx dt:where(.svelte-q3mlsx){font-weight:600}.tag-strip.svelte-q3mlsx{align-items:center;gap:var(--space-2);margin:var(--space-3) 0 var(--space-4);flex-wrap:wrap;display:flex}.tag-item.svelte-q3mlsx{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.tag-note.svelte-q3mlsx{font-size:var(--text-sm);color:var(--text-muted)}.page-add.svelte-q3mlsx{align-items:baseline;gap:var(--space-3);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.add-confirm.svelte-q3mlsx{font-size:var(--text-sm);color:var(--accent)}.doc-view.svelte-sklex6 h2:where(.svelte-sklex6){margin-bottom:.5rem}.meta.svelte-sklex6{grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:1rem 0;display:grid}.meta.svelte-sklex6 dt:where(.svelte-sklex6){font-weight:600}.source.svelte-sklex6{margin:.5rem 0}.excerpt.svelte-sklex6{border-left:3px solid var(--border);color:var(--text-muted);white-space:pre-wrap;margin:1rem 0 .5rem;padding:.5rem 1rem}.home.svelte-mqnx2g{gap:var(--space-4);flex-direction:column;display:flex}.hero.svelte-mqnx2g{gap:var(--space-2);flex-direction:column;display:flex}.hero.svelte-mqnx2g h1:where(.svelte-mqnx2g){margin:0;font-size:1.6rem}.tagline.svelte-mqnx2g{margin:0;font-size:1.05rem}.stats.svelte-mqnx2g{font-size:var(--text-sm);font-family:var(--font-mono);color:var(--text-muted);margin:0}.placeholder.svelte-mqnx2g{visibility:hidden}.entries.svelte-mqnx2g{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.card.svelte-mqnx2g{gap:var(--space-1);height:100%;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;flex-direction:column;display:flex}.card.svelte-mqnx2g:hover{border-color:var(--accent);text-decoration:none}.card-title.svelte-mqnx2g{color:var(--accent-ink);font-weight:700}.card-blurb.svelte-mqnx2g{font-size:var(--text-sm);color:var(--text-muted)}.binding.svelte-1f1dm6b{border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);justify-content:space-between;align-items:baseline;gap:var(--space-3);scroll-margin-top:var(--space-4);display:flex}.binding-body.svelte-1f1dm6b{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.variable-value.svelte-1f1dm6b{font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere;min-width:0}.representation.svelte-1f1dm6b{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-muted);padding:.05rem var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);overflow-wrap:anywhere;min-width:0}.source.svelte-1nwfnsn{border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4);margin-bottom:var(--space-4);gap:var(--space-4);scroll-margin-top:var(--space-4);flex-direction:column;display:flex}.locate-flash{animation:1.6s ease-out svelte-1nwfnsn-locate-flash}@keyframes svelte-1nwfnsn-locate-flash{0%,25%{box-shadow:0 0 0 2px var(--accent)}to{box-shadow:0 0 0 2px #0000}}.source-head.svelte-1nwfnsn{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.source-head.svelte-1nwfnsn h3:where(.svelte-1nwfnsn){align-items:baseline;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;margin:0;display:flex}.bindings.svelte-1nwfnsn h4:where(.svelte-1nwfnsn){margin:0 0 var(--space-2)}.binding-list.svelte-1nwfnsn{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.validation.svelte-vawzgy{margin-top:var(--space-4)}.banner.svelte-vawzgy{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);margin-bottom:var(--space-4)}.banner-text.svelte-vawzgy{flex:1}.request-error.svelte-vawzgy{justify-content:space-between;align-items:baseline;gap:var(--space-3);background:var(--err-bg);border:1px solid var(--red-border);display:flex}.summary.svelte-vawzgy{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-weight:600}.summary.ok.svelte-vawzgy{background:var(--ok-bg);border:1px solid var(--ok);color:var(--ok)}.summary.checking.svelte-vawzgy{background:var(--surface-sunken);border:1px solid var(--border);color:var(--text-muted)}.summary.warning.svelte-vawzgy{background:var(--warn-bg);border:1px solid var(--warn);color:var(--warn)}.summary.fail.svelte-vawzgy{background:var(--err-bg);border:1px solid var(--red-border);color:var(--err)}.group.svelte-vawzgy{margin-top:var(--space-4)}.group.svelte-vawzgy h4:where(.svelte-vawzgy){margin:0 0 var(--space-2)}.group.svelte-vawzgy ul:where(.svelte-vawzgy){gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.group.svelte-vawzgy li:where(.svelte-vawzgy){padding:var(--space-2) var(--space-3);border-left:3px solid var(--border);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface-sunken)}.group.error.svelte-vawzgy li:where(.svelte-vawzgy){border-left-color:var(--err)}.group.warning.svelte-vawzgy li:where(.svelte-vawzgy){border-left-color:var(--warn)}.group.info.svelte-vawzgy li:where(.svelte-vawzgy){border-left-color:var(--info)}.issue-head.svelte-vawzgy{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.code.svelte-vawzgy{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-muted)}.label.svelte-vawzgy{font-weight:600}.message.svelte-vawzgy{margin:var(--space-1) 0}.path.svelte-vawzgy{font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere;min-width:0}code.path.svelte-vawzgy{font-family:var(--font-mono)}.locators.svelte-vawzgy{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.locate.svelte-vawzgy,.catalog-link.svelte-vawzgy{font:inherit;font-size:var(--text-sm);color:var(--accent);cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:none;min-width:0;padding:0}.locate.svelte-vawzgy:hover,.catalog-link.svelte-vawzgy:hover{text-decoration:underline}.catalog-link.svelte-vawzgy code:where(.svelte-vawzgy){font-family:var(--font-mono);font-size:.9em}.editor.svelte-5rjjbj{flex-direction:column;display:flex}.editor-head.svelte-5rjjbj{justify-content:space-between;align-items:baseline;display:flex}.editor-head.svelte-5rjjbj h2:where(.svelte-5rjjbj){align-items:baseline;gap:var(--space-3);display:flex}.dirty.svelte-5rjjbj{font-size:var(--text-sm);color:var(--warn);font-weight:600}.toolbar.svelte-5rjjbj{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.banner.svelte-5rjjbj{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);margin-bottom:var(--space-4);display:flex}.banner-text.svelte-5rjjbj{flex:1}.banner.error.svelte-5rjjbj{background:var(--err-bg);border:1px solid var(--red-border)}.fields.svelte-5rjjbj{gap:var(--space-4);margin-bottom:var(--space-4);flex-direction:column;display:flex}.fields.svelte-5rjjbj label:where(.svelte-5rjjbj){gap:var(--space-1);flex-direction:column;max-width:28rem;display:flex}.fields.svelte-5rjjbj label:where(.svelte-5rjjbj) span:where(.svelte-5rjjbj){font-weight:600;font-size:var(--text-sm)}.fields.svelte-5rjjbj input:where(.svelte-5rjjbj){font:inherit;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm)}.source-list.svelte-5rjjbj{gap:var(--space-4);flex-direction:column;display:flex}.search-view.svelte-1xgu5bm{--search-row-inline:calc(var(--space-4) + var(--space-1));--search-subrow-gutter:3px}.search-heading.svelte-1xgu5bm{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:1rem;display:flex}.search-heading.svelte-1xgu5bm h2:where(.svelte-1xgu5bm){margin:0}.close-search.svelte-1xgu5bm{padding:var(--space-1) var(--space-2);font:inherit;font-size:var(--text-sm);color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer}.close-search.svelte-1xgu5bm:hover{color:var(--text);border-color:var(--accent)}.close-search.svelte-1xgu5bm:focus-visible{box-shadow:var(--focus-ring);outline:none}.type-toggle.svelte-1xgu5bm{flex-wrap:wrap;gap:.25rem;margin-bottom:1.25rem;display:flex}.type-button.svelte-1xgu5bm{padding:var(--space-1) var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer}.type-button.svelte-1xgu5bm:hover{border-color:var(--accent)}.type-button.svelte-1xgu5bm:focus-visible{box-shadow:var(--focus-ring);outline:none}.type-button[aria-pressed=true].svelte-1xgu5bm{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);font-weight:600}.group.svelte-1xgu5bm{margin-bottom:1.5rem}.top-results-group.svelte-1xgu5bm{border-bottom:1px solid var(--border-strong);margin-bottom:2rem;padding-bottom:1.25rem}.code-system.svelte-1xgu5bm{margin:0}.code-system.svelte-1xgu5bm+.code-system:where(.svelte-1xgu5bm){border-top:1px solid var(--border)}.code-system-heading.svelte-1xgu5bm{box-sizing:border-box;padding:var(--space-2) var(--search-row-inline) var(--space-1);border-left:var(--search-subrow-gutter) solid transparent;border-bottom:1px solid var(--border);background:var(--surface);font-size:var(--text-sm);color:var(--text-muted);margin:0;font-weight:600}.code-system-heading.svelte-1xgu5bm a:where(.svelte-1xgu5bm){color:inherit;text-decoration:none}.code-system-heading.svelte-1xgu5bm a:where(.svelte-1xgu5bm):hover{color:var(--text)}.count.svelte-1xgu5bm{color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;font-weight:400}.row-link.svelte-1xgu5bm{color:var(--text);overflow-wrap:anywhere;font-weight:600;text-decoration:none}a.row-link.svelte-1xgu5bm:hover{color:var(--accent-ink)}.row-link.plain.svelte-1xgu5bm{color:var(--text)}.result-detail.svelte-1xgu5bm{font-size:var(--text-sm);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.15rem .35rem;display:flex}.detail-separator.svelte-1xgu5bm{color:var(--text-muted)}.detail-link.svelte-1xgu5bm{color:var(--text-muted);font-weight:500;text-decoration:none}.detail-link.svelte-1xgu5bm:hover{color:var(--accent-ink)}.clamp-2.svelte-1xgu5bm{-webkit-line-clamp:2;line-clamp:2;color:var(--text-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.children.table.svelte-1xgu5bm{--search-row-block:calc(var(--space-1) * 1.5);font-size:var(--text-sm);align-items:stretch;column-gap:0;display:grid}.children.table.cols-1.svelte-1xgu5bm,.children.table.top-results.svelte-1xgu5bm{grid-template-columns:minmax(0,1fr)}.children.table.codes.svelte-1xgu5bm{flex-direction:column;display:flex}.children.table.codes.svelte-1xgu5bm,.children.table.top-results.svelte-1xgu5bm{--code-row-inline:var(--search-row-inline);--code-disclosure-size:.65rem;--code-disclosure-gap:.5rem;--code-disclosure-left:calc(var(--code-row-inline) - var(--code-disclosure-size) - var(--code-disclosure-gap))}.code-cells.svelte-1xgu5bm{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;row-gap:.1rem;display:grid}.code-cells.svelte-1xgu5bm>:where(.svelte-1xgu5bm){min-width:0}.code-expression.svelte-1xgu5bm{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.05rem .35rem;min-width:0;display:inline-flex}.code-summary.svelte-1xgu5bm{display:block;position:relative}.top-code-summary-body.svelte-1xgu5bm{flex-direction:column;gap:.1rem;min-width:0;display:flex}.disclosure-icon.svelte-1xgu5bm{top:calc(var(--search-row-block) + .75em);left:var(--code-disclosure-left);width:var(--code-disclosure-size);height:var(--code-disclosure-size);color:var(--text-muted);pointer-events:none;transform-origin:50%;transition:transform var(--motion-fast) ease;place-items:center;display:inline-grid;position:absolute;transform:translateY(-50%)}.disclosure-icon.svelte-1xgu5bm:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.42rem;height:.42rem;transform:rotate(-45deg)}.code-row[open].svelte-1xgu5bm>summary:where(.svelte-1xgu5bm) .disclosure-icon:where(.svelte-1xgu5bm){transform:translateY(-50%)rotate(90deg)}.code-row.svelte-1xgu5bm>summary:where(.svelte-1xgu5bm){cursor:pointer;list-style:none}.code-row.svelte-1xgu5bm>summary:where(.svelte-1xgu5bm)::-webkit-details-marker{display:none}.code-row.svelte-1xgu5bm>summary:where(.svelte-1xgu5bm),.single-code-row.svelte-1xgu5bm{padding:var(--search-row-block) var(--code-row-inline);border-bottom:1px solid var(--border)}.single-code-row.svelte-1xgu5bm{padding-left:var(--code-row-inline);color:inherit;flex-direction:column;gap:.1rem;text-decoration:none;display:flex}.code-row.svelte-1xgu5bm:last-child:not([open])>summary:where(.svelte-1xgu5bm),.code-row:last-child.single-code-row.svelte-1xgu5bm{border-bottom:none}a.single-code-row.svelte-1xgu5bm:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.owner-table.svelte-1xgu5bm{background:color-mix(in srgb, var(--surface-sunken) 60%, var(--surface));flex-direction:column;margin:0;display:flex}.owner-row.svelte-1xgu5bm{box-sizing:border-box;color:inherit;overflow-wrap:anywhere;padding:var(--search-row-block) var(--code-row-inline);border-left:var(--search-subrow-gutter) solid var(--border-strong);border-bottom:1px solid var(--border);align-items:baseline;text-decoration:none;display:flex}.owner-row.svelte-1xgu5bm>:where(.svelte-1xgu5bm){min-width:0}.owner-inline.svelte-1xgu5bm{min-width:0;color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:.1rem .45rem;display:inline-flex}.owner-name.svelte-1xgu5bm{overflow-wrap:anywhere;font-weight:600}.owner-context.svelte-1xgu5bm{overflow-wrap:anywhere}.code-row.svelte-1xgu5bm:last-child .owner-row:where(.svelte-1xgu5bm):last-child{border-bottom:none}.owner-row.svelte-1xgu5bm:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.leaf-row.svelte-1xgu5bm{grid-column:1/-1;grid-template-columns:subgrid;color:inherit;align-items:stretch;column-gap:0;text-decoration:none;display:grid}.leaf-row.svelte-1xgu5bm>:where(.svelte-1xgu5bm){min-width:0;padding:var(--search-row-block) var(--search-row-inline);border-bottom:1px solid var(--border)}.leaf-row.svelte-1xgu5bm:last-child>:where(.svelte-1xgu5bm){border-bottom:none}.leaf-row.svelte-1xgu5bm:hover>:where(.svelte-1xgu5bm){background:inherit}a.leaf-row.svelte-1xgu5bm:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.group-result-row.svelte-1xgu5bm>.name-cell:where(.svelte-1xgu5bm),.group-member-row.svelte-1xgu5bm>.name-cell:where(.svelte-1xgu5bm){grid-column:1/-1}.name-cell.svelte-1xgu5bm{flex-direction:column;gap:.1rem;display:flex}.result-title.svelte-1xgu5bm{flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem;min-width:0;display:flex}.result-pills.svelte-1xgu5bm{flex-wrap:wrap;align-items:baseline;gap:.2rem .35rem;min-width:0;display:inline-flex}.col-chip.svelte-1xgu5bm,.group-chip.svelte-1xgu5bm,.register-context-chip.svelte-1xgu5bm,.code-system-chip.svelte-1xgu5bm{padding:0 var(--space-1);border-radius:var(--radius-sm);overflow-wrap:anywhere;align-items:baseline;gap:.2rem;max-width:100%;line-height:1.3;text-decoration:none;display:inline-flex}.col-chip.svelte-1xgu5bm{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--cat-var-ink);border:1px solid color-mix(in srgb, var(--cat-var) 35%, transparent);background:color-mix(in srgb, var(--cat-var) 10%, var(--surface));font-weight:500}.group-chip.svelte-1xgu5bm{font-size:var(--text-sm);color:var(--cat-group-ink);border:1px solid color-mix(in srgb, var(--cat-group) 35%, transparent);background:color-mix(in srgb, var(--cat-group) 10%, var(--surface));font-weight:500}.register-context-chip.svelte-1xgu5bm,.code-system-chip.svelte-1xgu5bm{font-size:var(--text-sm);color:var(--text-muted);border:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--surface-sunken) 42%, var(--surface));font-weight:500}.pill-link.svelte-1xgu5bm{cursor:pointer}.pill-link.svelte-1xgu5bm .chip-arrow:where(.svelte-1xgu5bm){opacity:.85;font-size:1.1em;line-height:1}.pill-link.svelte-1xgu5bm:hover,.pill-link.svelte-1xgu5bm:focus-visible{color:var(--text);border-color:color-mix(in srgb, var(--border-strong) 75%, transparent);background:color-mix(in srgb, var(--surface-sunken) 72%, var(--surface))}.pill-link.svelte-1xgu5bm:focus-visible{box-shadow:var(--focus-ring);outline:none}.column-more.svelte-1xgu5bm{font-size:var(--text-sm)}.code-cell.svelte-1xgu5bm{font-family:var(--font-mono);color:var(--text);overflow-wrap:anywhere;font-weight:600}.code-label.svelte-1xgu5bm{color:var(--text);overflow-wrap:anywhere;font-weight:600}.code-equals.svelte-1xgu5bm{color:var(--text-muted);font-weight:600}.usage-count.svelte-1xgu5bm{font-size:var(--text-sm);text-align:right;white-space:nowrap}.single-owner-link.svelte-1xgu5bm{text-decoration:none}.single-owner-link.svelte-1xgu5bm:hover{color:var(--accent-ink)}.more.svelte-1xgu5bm{font-size:var(--text-sm)}.continuation.svelte-1xgu5bm{padding:var(--space-3);border-top:1px solid var(--border);justify-content:center;display:flex}.continuation-error.svelte-1xgu5bm{padding:0 var(--space-3) var(--space-3);font-size:var(--text-sm);margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.muted{color:var(--text-muted)}.error{color:var(--err)}.banner.svelte-1n46o8q{border-radius:4px;margin-bottom:1rem;padding:.75rem 1rem}.banner.drift.svelte-1n46o8q{background:var(--warn-bg);border:1px solid var(--warn)}.banner.drift.svelte-1n46o8q ul:where(.svelte-1n46o8q){margin:.5rem 0 0}.banner.error.svelte-1n46o8q{background:var(--err-bg);border:1px solid var(--red-border)}.routed.svelte-1n46o8q{flex:1 0 auto;min-width:0;overflow-x:auto}.vintage.svelte-1n46o8q{text-align:center;border-top:1px solid var(--border);margin-top:2rem;padding-top:1.5rem;font-size:.8rem}
