.hero.svelte-wf7740{margin:1rem 0 1.25rem}.hero.svelte-wf7740 h1:where(.svelte-wf7740){font-size:1.75rem;font-weight:700}.subtitle.svelte-wf7740{color:var(--text-muted);margin-top:.25rem}.group-section.svelte-wf7740{margin-bottom:.75rem;padding:0;overflow:hidden}summary.svelte-wf7740{display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem;cursor:pointer;font-weight:600;list-style:none}summary.svelte-wf7740::-webkit-details-marker{display:none}summary.svelte-wf7740:hover{background:var(--bg-elevated)}.group-name.svelte-wf7740{flex:1}.group-count.svelte-wf7740{font-size:.8rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.area-list.svelte-wf7740{display:flex;flex-direction:column;border-top:1px solid var(--border)}.area-row.svelte-wf7740{display:flex;align-items:center;gap:.7rem;padding:.6rem 1rem;border-bottom:1px solid var(--border);color:var(--text);font-size:.9rem}.area-row.svelte-wf7740:last-child{border-bottom:none}a.area-row.svelte-wf7740:hover{text-decoration:none;background:var(--bg-elevated)}.area-row.unlinked.svelte-wf7740{opacity:.65}.area-title.svelte-wf7740{flex:1;min-width:0}.area-meta.svelte-wf7740{font-size:.75rem;color:var(--text-muted);flex-shrink:0}.arrow.svelte-wf7740{color:var(--text-muted);flex-shrink:0}
