.network-shell.svelte-1d6cp4c{border:1px solid var(--color-border);background:var(--color-surface)}header.svelte-1d6cp4c{display:flex;justify-content:space-between;gap:2rem;padding:1rem 1.2rem;border-bottom:1px solid var(--color-border)}header.svelte-1d6cp4c p:where(.svelte-1d6cp4c){margin:0;color:var(--color-accent);font:var(--step--2)/1.2 var(--font-mono);text-transform:uppercase}header.svelte-1d6cp4c h2:where(.svelte-1d6cp4c){max-width:48rem;margin:.35rem 0 0;font:500 var(--step-1)/1.2 var(--font-serif)}.legend.svelte-1d6cp4c{display:flex;flex-wrap:wrap;align-content:start;gap:.7rem 1rem;color:var(--color-text-muted);font:var(--step--2)/1.2 var(--font-mono)}.legend.svelte-1d6cp4c span:where(.svelte-1d6cp4c){display:flex;align-items:center;gap:.4rem}.legend.svelte-1d6cp4c i:where(.svelte-1d6cp4c){width:.6rem;height:.6rem;display:inline-block}.attribute-dot.svelte-1d6cp4c{border-radius:50%;background:#4f7c72}.bill-dot.svelte-1d6cp4c{background:var(--color-accent)}.canvas-wrap.svelte-1d6cp4c{overflow-x:auto;background:color-mix(in srgb,var(--color-bg) 94%,var(--color-text) 6%)}svg.svelte-1d6cp4c{display:block;width:100%;min-width:760px;height:auto}.attribute-line.svelte-1d6cp4c,.bill-line.svelte-1d6cp4c{stroke-width:1.5;stroke:var(--color-border-strong);opacity:.65}.attribute-line.svelte-1d6cp4c{stroke:var(--line-color)}.bill-line.strong.svelte-1d6cp4c{stroke:var(--color-accent);stroke-width:2.5}.focus-node.svelte-1d6cp4c rect:where(.svelte-1d6cp4c){fill:var(--color-bg);stroke:var(--color-accent);stroke-width:2}.node-label.svelte-1d6cp4c{fill:var(--color-text-muted);font:11px var(--font-mono);letter-spacing:.05em}.focus-title.svelte-1d6cp4c{color:var(--color-text);font:500 18px/1.15 var(--font-serif)}.attribute-node.svelte-1d6cp4c rect:where(.svelte-1d6cp4c){fill:var(--color-bg);stroke:var(--node-color);stroke-width:1.5}.attribute-node.svelte-1d6cp4c foreignObject:where(.svelte-1d6cp4c) div:where(.svelte-1d6cp4c){color:var(--color-text);font:12px/1.2 var(--font-sans)}.related-node.svelte-1d6cp4c{cursor:pointer}.related-node.svelte-1d6cp4c rect:where(.svelte-1d6cp4c){fill:var(--color-bg);stroke:var(--color-border-strong)}.related-node.svelte-1d6cp4c:hover rect:where(.svelte-1d6cp4c),.related-node.svelte-1d6cp4c:focus rect:where(.svelte-1d6cp4c){stroke:var(--color-accent);stroke-width:2}.related-node.svelte-1d6cp4c foreignObject:where(.svelte-1d6cp4c) div:where(.svelte-1d6cp4c){color:var(--color-text);font:10px/1.1 var(--font-sans)}.related-node.svelte-1d6cp4c strong:where(.svelte-1d6cp4c),.related-node.svelte-1d6cp4c small:where(.svelte-1d6cp4c){display:block}.related-node.svelte-1d6cp4c small:where(.svelte-1d6cp4c){margin-top:3px;color:var(--color-text-muted);font-family:var(--font-mono)}.explanation.svelte-1d6cp4c,.empty.svelte-1d6cp4c{margin:0;padding:1rem 1.2rem;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--step--1);line-height:1.5}@media (max-width:700px){header.svelte-1d6cp4c{flex-direction:column}}.legal-page.svelte-1y22kp4{width:min(100%,96rem);margin:auto;padding:clamp(2rem,5vw,5rem) clamp(1rem,3vw,2.5rem) 6rem;box-sizing:border-box}.hero.svelte-1y22kp4{display:grid;grid-template-columns:1fr .8fr;gap:clamp(2rem,7vw,7rem);align-items:end;padding:3rem 0 5rem}.eyebrow.svelte-1y22kp4{margin:0;color:var(--color-accent);font:600 var(--step--1)/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.hero.svelte-1y22kp4 h1:where(.svelte-1y22kp4){margin:.7rem 0 0;font:500 clamp(4.5rem,11vw,10rem)/.78 var(--font-serif);letter-spacing:-.06em}.lede.svelte-1y22kp4{margin:0 0 1.5rem;font:500 clamp(1.5rem,2.8vw,2.6rem)/1.13 var(--font-serif)}.hero-copy.svelte-1y22kp4>p:where(.svelte-1y22kp4):last-child{color:var(--color-text-muted);line-height:1.65}.loading.svelte-1y22kp4,.notice.svelte-1y22kp4{display:flex;gap:1rem;align-items:center;padding:2rem;border:1px solid var(--color-border);font-family:var(--font-mono)}.loading.svelte-1y22kp4 span:where(.svelte-1y22kp4){width:.8rem;height:.8rem;border-radius:50%;background:var(--color-accent)}.stats.svelte-1y22kp4{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--color-border)}.stats.svelte-1y22kp4 div:where(.svelte-1y22kp4){padding:1.2rem;border-right:1px solid var(--color-border)}.stats.svelte-1y22kp4 div:where(.svelte-1y22kp4):last-child{border:0}.stats.svelte-1y22kp4 strong:where(.svelte-1y22kp4),.stats.svelte-1y22kp4 span:where(.svelte-1y22kp4){display:block}.stats.svelte-1y22kp4 strong:where(.svelte-1y22kp4){font:500 var(--step-1)/1.2 var(--font-serif)}.stats.svelte-1y22kp4 span:where(.svelte-1y22kp4){color:var(--color-text-muted);font:var(--step--2)/1.3 var(--font-mono);text-transform:uppercase}.filters.svelte-1y22kp4{display:grid;grid-template-columns:2fr repeat(4,minmax(8rem,1fr));gap:.8rem;padding:1rem;margin-top:1rem;border:1px solid var(--color-border);background:var(--color-surface)}.filters.svelte-1y22kp4 label:where(.svelte-1y22kp4){min-width:0}.filters.svelte-1y22kp4 label:where(.svelte-1y22kp4)>span:where(.svelte-1y22kp4){display:block;margin-bottom:.35rem;color:var(--color-text-muted);font:var(--step--2)/1.2 var(--font-mono);text-transform:uppercase}.filters.svelte-1y22kp4 input:where(.svelte-1y22kp4),.filters.svelte-1y22kp4 select:where(.svelte-1y22kp4){width:100%;min-width:0;height:2.7rem;padding:.55rem;box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text)}.search.svelte-1y22kp4,.wide.svelte-1y22kp4{grid-column:span 2}.clear.svelte-1y22kp4{align-self:end;height:2.7rem;border:1px solid var(--color-accent);background:transparent;color:var(--color-accent);cursor:pointer}.workspace.svelte-1y22kp4{display:grid;gap:1rem;margin-top:1rem}.workspace.has-selection.svelte-1y22kp4{grid-template-columns:1.15fr .85fr}.results.svelte-1y22kp4,.detail.svelte-1y22kp4{min-width:0;border:1px solid var(--color-border)}.result-head.svelte-1y22kp4{display:flex;justify-content:space-between;padding:.8rem 1rem;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font:var(--step--2)/1.3 var(--font-mono);text-transform:uppercase}.result-head.svelte-1y22kp4 p:where(.svelte-1y22kp4){margin:0}.record.svelte-1y22kp4{width:100%;display:grid;grid-template-columns:5rem minmax(0,1fr) 7rem;gap:1rem;padding:1rem;border:0;border-bottom:1px solid var(--color-border);background:transparent;color:var(--color-text);text-align:left;cursor:pointer}.record.svelte-1y22kp4:hover,.record.selected.svelte-1y22kp4{background:color-mix(in srgb,var(--color-accent) 7%,transparent)}.record-year.svelte-1y22kp4,.record-status.svelte-1y22kp4{color:var(--color-text-muted);font:var(--step--2)/1.35 var(--font-mono)}.record-main.svelte-1y22kp4 strong:where(.svelte-1y22kp4),.record-main.svelte-1y22kp4 small:where(.svelte-1y22kp4){display:block}.record-main.svelte-1y22kp4 strong:where(.svelte-1y22kp4){font:500 var(--step-0)/1.32 var(--font-serif)}.record-main.svelte-1y22kp4 small:where(.svelte-1y22kp4){margin-top:.3rem;color:var(--color-text-muted)}.record-status.svelte-1y22kp4{text-align:right}.pagination.svelte-1y22kp4{display:flex;align-items:center;justify-content:space-between;padding:1rem}.pagination.svelte-1y22kp4 button:where(.svelte-1y22kp4){padding:.55rem;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text)}.pagination.svelte-1y22kp4 button:where(.svelte-1y22kp4):disabled{opacity:.35}.empty.svelte-1y22kp4{padding:3rem 1rem;color:var(--color-text-muted)}.detail.svelte-1y22kp4{position:sticky;top:5rem;align-self:start;max-height:calc(100vh - 6rem);overflow:auto;padding:clamp(1.2rem,3vw,2.2rem);background:var(--color-surface)}.close.svelte-1y22kp4{float:right;border:0;background:none;color:var(--color-text);font-size:2rem}.detail-kicker.svelte-1y22kp4{color:var(--color-accent);font:var(--step--2)/1.3 var(--font-mono);text-transform:uppercase}.detail.svelte-1y22kp4 h2:where(.svelte-1y22kp4){margin:.8rem 2rem 1.2rem 0;font:500 var(--step-3)/1.08 var(--font-serif)}.verification.svelte-1y22kp4{padding:.7rem;border:1px solid var(--color-border);color:var(--color-text-muted);font:var(--step--2)/1.4 var(--font-mono)}.detail.svelte-1y22kp4 dl:where(.svelte-1y22kp4) div:where(.svelte-1y22kp4){display:grid;grid-template-columns:8rem 1fr;gap:1rem;padding:.7rem 0;border-top:1px solid var(--color-border)}dt.svelte-1y22kp4{color:var(--color-text-muted);font:var(--step--2)/1.35 var(--font-mono);text-transform:uppercase}dd.svelte-1y22kp4{margin:0;font-size:var(--step--1)}.documents.svelte-1y22kp4{padding-top:1rem;border-top:1px solid var(--color-border)}.documents.svelte-1y22kp4 h3:where(.svelte-1y22kp4){font:500 var(--step-1)/1.2 var(--font-serif)}.documents.svelte-1y22kp4 a:where(.svelte-1y22kp4){display:block;padding:.55rem 0;color:var(--color-accent);font:var(--step--1)/1.3 var(--font-mono);text-decoration:none}.method.svelte-1y22kp4{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,7vw,7rem);margin-top:5rem;padding-top:4rem;border-top:1px solid var(--color-border)}.method.svelte-1y22kp4 h2:where(.svelte-1y22kp4){font:500 var(--step-4)/1 var(--font-serif)}.method.svelte-1y22kp4>div:where(.svelte-1y22kp4):last-child{color:var(--color-text-muted);line-height:1.65}.method.svelte-1y22kp4 a:where(.svelte-1y22kp4){color:var(--color-accent)}@media (max-width:1000px){.filters.svelte-1y22kp4{grid-template-columns:repeat(3,1fr)}.workspace.has-selection.svelte-1y22kp4{grid-template-columns:1fr}.detail.svelte-1y22kp4{position:relative;top:auto;max-height:none;grid-row:1}}@media (max-width:700px){.hero.svelte-1y22kp4,.method.svelte-1y22kp4{grid-template-columns:1fr}.stats.svelte-1y22kp4{grid-template-columns:repeat(2,1fr)}.filters.svelte-1y22kp4{grid-template-columns:1fr}.search.svelte-1y22kp4,.wide.svelte-1y22kp4{grid-column:auto}.record.svelte-1y22kp4{grid-template-columns:3.5rem 1fr}.record-status.svelte-1y22kp4{grid-column:2;text-align:left}.detail.svelte-1y22kp4 dl:where(.svelte-1y22kp4) div:where(.svelte-1y22kp4){grid-template-columns:1fr;gap:.2rem}}.view-switch.svelte-1y22kp4{display:flex;justify-content:flex-end;margin:1rem 0 .6rem}.view-switch.svelte-1y22kp4 button:where(.svelte-1y22kp4){padding:.55rem .9rem;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-muted);font:var(--step--2)/1.2 var(--font-mono);cursor:pointer}.view-switch.svelte-1y22kp4 button.active:where(.svelte-1y22kp4){border-color:var(--color-accent);background:var(--color-accent);color:#fff}.workspace.network-detail.svelte-1y22kp4{display:block}.workspace.network-detail.svelte-1y22kp4 .results:where(.svelte-1y22kp4){display:none}.workspace.network-detail.svelte-1y22kp4 .detail:where(.svelte-1y22kp4){position:relative;top:auto;max-height:none;margin-top:1rem}
