.erd.svelte-ulkeqo{gap:var(--space-4,1rem);flex-direction:column;margin:0;display:flex}.erd-grid.svelte-ulkeqo{gap:var(--space-3,.75rem);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.erd-table.svelte-ulkeqo{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--surface-1);transition:opacity .15s;overflow:hidden}.erd-table.dim.svelte-ulkeqo,.erd-edge.dim.svelte-ulkeqo{opacity:.35}.erd-table-head.svelte-ulkeqo{background:var(--color-subtle);border-bottom:1px solid var(--color-border);color:var(--color-fg);padding:.5rem .75rem;font-size:.875rem;font-weight:600}.erd-schema.svelte-ulkeqo{color:var(--color-muted);font-weight:400}.erd-cols.svelte-ulkeqo{margin:0;padding:0;list-style:none}.erd-col.svelte-ulkeqo{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:.5rem;padding:.3rem .75rem;font-size:.8125rem;display:flex}.erd-col.svelte-ulkeqo:last-child{border-bottom:none}.erd-col-name.svelte-ulkeqo{color:var(--color-fg);align-items:center;gap:.35rem;display:inline-flex}.erd-col-type.svelte-ulkeqo{color:var(--color-muted);font-family:var(--font-mono,monospace);font-size:.75rem}.erd-tag.svelte-ulkeqo{letter-spacing:.03em;border-radius:var(--radius-sm,.25rem);padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1.4}.erd-pk.svelte-ulkeqo{background:color-mix(in srgb, var(--color-primary) 18%, transparent);color:var(--color-primary)}.erd-fk.svelte-ulkeqo{background:color-mix(in srgb, var(--color-fg) 12%, transparent);color:var(--color-fg)}.erd-secret.svelte-ulkeqo{background:color-mix(in srgb, var(--color-warning,orange) 20%, transparent)}.erd-edges.svelte-ulkeqo{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.erd-edge.svelte-ulkeqo{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--surface-1);flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;padding:.4rem .6rem;font-size:.8125rem;transition:opacity .15s;display:flex}.erd-edge-path.svelte-ulkeqo{color:var(--color-fg)}.erd-arrow.svelte-ulkeqo{color:var(--color-muted);margin:0 .2rem}.erd-ondelete.svelte-ulkeqo{font-family:var(--font-mono,monospace);color:var(--color-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.6875rem}.erd-ondelete.cascade.svelte-ulkeqo{color:var(--color-primary)}.erd-ondelete.nofk.svelte-ulkeqo{color:var(--color-warning,orange)}.erd-edge-note.svelte-ulkeqo{color:var(--color-muted);flex-basis:100%;font-size:.75rem}.intro.svelte-l7avk0{color:var(--color-muted);font-size:var(--text-fluid-sm);margin:0;line-height:1.6}.card-head.svelte-l7avk0{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.imp-banner.svelte-l7avk0{z-index:20;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);margin-bottom:var(--spacing-4);background:color-mix(in srgb, var(--color-warning,orange) 18%, transparent);border:1px solid var(--color-warning,orange);border-radius:var(--radius-md);color:var(--color-fg);font-size:var(--text-fluid-sm);display:flex;position:sticky;top:0}.imp-banner.svelte-l7avk0 button{flex-shrink:0;margin-left:auto}.u-name.svelte-l7avk0{font-weight:500}.u-mail.svelte-l7avk0{font-size:var(--text-fluid-xs);color:var(--color-muted)}.actions.svelte-l7avk0,.confirm.svelte-l7avk0{align-items:center;gap:var(--spacing-2);display:flex}.how.svelte-l7avk0{margin-top:var(--spacing-4);padding-top:var(--spacing-3);border-top:1px solid var(--color-border);font-size:var(--text-fluid-sm)}.how.svelte-l7avk0 summary:where(.svelte-l7avk0){cursor:pointer;color:var(--color-muted);font-weight:500}.how.svelte-l7avk0 p:where(.svelte-l7avk0){margin:var(--spacing-3) 0 0;color:var(--color-muted);line-height:1.6}
