.entity-flow.svelte-bhatc5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.flow-card.svelte-bhatc5{border:1px solid rgb(255 255 255 / .1);border-radius:.5rem;background:#ffffff0b;padding:1rem}.flow-card.svelte-bhatc5 span:where(.svelte-bhatc5){color:#3b82f6;font-family:var(--font-mono);font-size:.72rem;font-weight:800}.flow-card.svelte-bhatc5 h2:where(.svelte-bhatc5){margin:.4rem 0 .35rem;color:#fff;font-family:var(--font-orbitron);font-size:.92rem;font-weight:700}.flow-card.svelte-bhatc5 p:where(.svelte-bhatc5),.entity-toolbar.svelte-bhatc5 p:where(.svelte-bhatc5){margin:0;color:#d4d4d8;font-size:.86rem;line-height:1.5}.entity-toolbar.svelte-bhatc5{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.entity-link-strip.svelte-bhatc5{display:flex;flex-wrap:wrap;gap:.5rem;margin:-.35rem 0 1rem}.entity-link-strip.svelte-bhatc5 a:where(.svelte-bhatc5),.reference-link.svelte-bhatc5{display:inline-flex;align-items:center;width:fit-content;border:1px solid rgb(255 255 255 / .1);border-radius:.5rem;background:#ffffff0b;padding:.55rem .75rem;color:#f4f4f5;font-size:.82rem;font-weight:700;text-decoration:none;transition:border-color .16s ease,background-color .16s ease;white-space:nowrap}.entity-link-strip.svelte-bhatc5 a:where(.svelte-bhatc5){border-color:transparent;background:transparent;color:#9be4ff;padding-inline:0}.reference-link.svelte-bhatc5:hover{border-color:#fff3;background:#ffffff13}.entity-link-strip.svelte-bhatc5 a:where(.svelte-bhatc5):hover{color:#fff}.entity-stack.svelte-bhatc5{display:flex;flex-direction:column;gap:.75rem}.entity-card{border-color:color-mix(in srgb,var(--entity-color) 20%,transparent);background:color-mix(in srgb,var(--entity-color) 5%,rgb(255 255 255 / .035))}.entity-card:hover{border-color:color-mix(in srgb,var(--entity-color) 36%,transparent);background:color-mix(in srgb,var(--entity-color) 9%,rgb(255 255 255 / .045))}.entity-card-body.svelte-bhatc5{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.72fr);gap:1rem;align-items:start}.entity-heading.svelte-bhatc5{display:flex;align-items:flex-start;gap:.85rem;min-width:0}.entity-heading.svelte-bhatc5 h2:where(.svelte-bhatc5){margin:0 0 .25rem;color:#fff;font-family:var(--font-orbitron);font-size:1.02rem;font-weight:700}.entity-heading.svelte-bhatc5 p:where(.svelte-bhatc5){margin:0;color:#d4d4d8;font-size:.86rem;line-height:1.5}.entity-role-note.svelte-bhatc5{margin-top:1rem}.entity-role-note.svelte-bhatc5>span:where(.svelte-bhatc5){display:block;margin-bottom:.45rem;color:#a1a1aa;font-family:var(--font-mono);font-size:.68rem;font-weight:700;text-transform:uppercase}.entity-role-note.svelte-bhatc5 p:where(.svelte-bhatc5){margin:0;max-width:48rem;color:#d4d4d8;font-size:.84rem;line-height:1.5}.slot-panel.svelte-bhatc5{border:1px solid rgb(255 255 255 / .08);border-radius:.45rem;background:#00000024;padding:.8rem}.slot-summary.svelte-bhatc5{display:flex;flex-direction:column;gap:.45rem}.slot-count.svelte-bhatc5{color:#fff;font-family:var(--font-orbitron);font-size:.88rem;font-weight:700}.slot-chip-row.svelte-bhatc5{display:flex;flex-wrap:wrap;gap:.35rem}.slot-chip.svelte-bhatc5,.slot-note.svelte-bhatc5{width:fit-content;border:1px solid rgb(255 255 255 / .1);border-radius:999px;background:#ffffff0d;padding:.22rem .5rem;color:#d4d4d8;font-size:.72rem;font-weight:700}.entity-slot-grid.svelte-bhatc5{display:grid;grid-template-columns:repeat(auto-fit,minmax(4.8rem,1fr));gap:.5rem;margin-top:.7rem}@media(max-width:920px){.entity-flow.svelte-bhatc5,.entity-card-body.svelte-bhatc5{grid-template-columns:1fr}.entity-toolbar.svelte-bhatc5{align-items:flex-start;flex-direction:column}.entity-link-strip.svelte-bhatc5{margin-top:-.2rem}}
