.dialog-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;position:fixed;inset:0}.dialog-content{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);width:min(90vw,28rem);box-shadow:var(--shadow);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex;position:fixed;top:50%;left:50%;translate:-50% -50%}.dialog-title{margin:0;font-size:1.125rem;font-weight:600}.dialog-description{color:var(--text-muted);margin:0;font-size:.9rem}.accordion{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.accordion-item+.accordion-item{border-top:1px solid var(--border)}.accordion-trigger{background:var(--surface);width:100%;font:inherit;text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.accordion-trigger:hover{background:var(--surface-hover)}.accordion-content{color:var(--text-muted);padding:0 1rem .85rem;font-size:.9rem}.cards.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;margin:1.5rem 0;display:grid}.card.svelte-1uha8ag{border:1px solid var(--border);border-radius:var(--radius);color:var(--text);flex-direction:column;gap:.35rem;padding:1rem;text-decoration:none;display:flex}.card.svelte-1uha8ag:hover{background:var(--surface-hover)}.card.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--text-muted);font-size:.9rem}hr.svelte-1uha8ag{border:0;border-top:1px solid var(--border);margin:2.5rem 0}
