.opening-tree-page.svelte-12usakw{gap:var(--space-3);width:min(100%,78rem);min-width:0;padding:clamp(var(--space-3), 2vw, var(--space-5));color:var(--material-text);margin:0 auto;display:grid}.tree-heading.svelte-12usakw{gap:var(--space-3);border-bottom:1px solid var(--material-border);padding:var(--space-2) 0 var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.tree-heading.svelte-12usakw>div:where(.svelte-12usakw):first-child{gap:.25rem;min-width:0;display:grid}.tree-heading.svelte-12usakw p:where(.svelte-12usakw),.tree-heading.svelte-12usakw h1:where(.svelte-12usakw),.tree-heading.svelte-12usakw span:where(.svelte-12usakw),.tree-family.svelte-12usakw h2:where(.svelte-12usakw),.tree-family.svelte-12usakw p:where(.svelte-12usakw),.empty-state.svelte-12usakw h2:where(.svelte-12usakw),.empty-state.svelte-12usakw p:where(.svelte-12usakw){margin:0}.tree-heading.svelte-12usakw p:where(.svelte-12usakw){color:var(--material-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase}.tree-heading.svelte-12usakw h1:where(.svelte-12usakw){font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.tree-heading.svelte-12usakw>div:where(.svelte-12usakw):first-child>span:where(.svelte-12usakw){max-width:44rem;color:var(--material-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.tree-counts.svelte-12usakw{gap:.1rem var(--space-2);color:var(--material-text-muted);font-size:var(--text-xs);grid-template-columns:auto auto auto;align-items:center;display:grid}.tree-counts.svelte-12usakw svg{color:var(--brand-action);grid-row:1/span 2}.tree-counts.svelte-12usakw strong:where(.svelte-12usakw){color:var(--material-text);font-size:var(--text-base)}.tree-search.svelte-12usakw{gap:var(--space-2);border:1px solid var(--material-border);border-radius:var(--radius-xl);background:var(--material-surface);min-width:0;padding:var(--space-2);grid-template-columns:minmax(12rem,1fr) auto auto;align-items:center;display:grid}.search-box.svelte-12usakw{gap:var(--space-2);border:1px solid var(--material-border);border-radius:var(--radius-lg);background:var(--material-surface-muted);min-width:0;min-height:2.5rem;padding:0 var(--space-3);color:var(--material-text-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.search-box.svelte-12usakw input:where(.svelte-12usakw){min-width:0;color:var(--material-text);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:0}.tree-search.svelte-12usakw button:where(.svelte-12usakw),.tree-search.svelte-12usakw a:where(.svelte-12usakw){border:1px solid var(--material-border);border-radius:var(--radius-lg);min-height:2.5rem;padding:0 var(--space-3);color:var(--material-text-secondary);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-medium);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.tree-search.svelte-12usakw button:where(.svelte-12usakw){background:var(--material-cta-gradient);color:var(--brand-action-contrast);font-weight:var(--font-weight-semibold);cursor:pointer;border:0}.tree-search.svelte-12usakw a:where(.svelte-12usakw):hover,.tree-search.svelte-12usakw a:where(.svelte-12usakw):focus-visible{color:var(--material-link)}.tree-list.svelte-12usakw{gap:var(--space-1);min-width:0;display:grid}.tree-family.svelte-12usakw{gap:var(--space-3);border-radius:var(--radius-md);min-width:0;padding:var(--space-3);color:inherit;grid-template-columns:minmax(3.5rem,5rem) minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.tree-family.svelte-12usakw:hover,.tree-family.svelte-12usakw:focus-visible{background:color-mix(in srgb, var(--brand-action), transparent 92%)}.tree-family.svelte-12usakw>span:where(.svelte-12usakw):first-child{color:var(--brand-action);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.tree-family.svelte-12usakw>div:where(.svelte-12usakw){gap:.15rem;min-width:0;display:grid}.tree-family.svelte-12usakw h2:where(.svelte-12usakw){overflow-wrap:anywhere;color:var(--material-text);font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}.tree-family.svelte-12usakw p:where(.svelte-12usakw),.family-open.svelte-12usakw{color:var(--material-text-muted);font-size:var(--text-xs)}.family-open.svelte-12usakw{color:var(--material-link);font-weight:var(--font-weight-medium);white-space:nowrap}.empty-state.svelte-12usakw{justify-items:center;gap:var(--space-2);border:1px solid var(--material-border);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center;display:grid}.empty-state.svelte-12usakw p:where(.svelte-12usakw){color:var(--material-text-secondary)}.sr-only.svelte-12usakw{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=42rem){.opening-tree-page.svelte-12usakw{gap:var(--space-2);padding:var(--space-2)}.tree-heading.svelte-12usakw h1:where(.svelte-12usakw){font-size:clamp(1.55rem,8vw,2rem)}.tree-counts.svelte-12usakw{display:none}.tree-search.svelte-12usakw{grid-template-columns:minmax(0,1fr) auto}.search-box.svelte-12usakw,.tree-search.svelte-12usakw a:where(.svelte-12usakw){grid-column:1/-1}.tree-family.svelte-12usakw{gap:var(--space-2);padding:var(--space-2);grid-template-columns:minmax(3rem,4.5rem) minmax(0,1fr)}.family-open.svelte-12usakw{grid-column:2}}
