.kb.svelte-1qdot45{display:flex;gap:1rem;align-items:flex-start;overflow-x:auto;padding:.25rem;--kb-bg: #f1f5f9;--kb-col-bg: #ffffff;--kb-border: #e2e8f0;--kb-card-bg: #ffffff;--kb-card-border: #e2e8f0;--kb-text: #0f172a;--kb-muted: #64748b;--kb-accent: #6366f1;--kb-drop: #6366f1;--kb-full: #ef4444}.kb-sr.svelte-1qdot45{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kb-col.svelte-1qdot45{flex:0 0 16rem;display:flex;flex-direction:column;gap:.5rem;background:var(--kb-bg);border:1px solid var(--kb-border);border-radius:.75rem;padding:.75rem;min-height:6rem}.kb-col__head.svelte-1qdot45{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.kb-col__title.svelte-1qdot45{margin:0;font-size:.9rem;font-weight:700;color:var(--kb-text);letter-spacing:.01em}.kb-col__count.svelte-1qdot45{font-size:.75rem;font-weight:600;color:var(--kb-muted);background:var(--kb-col-bg);border:1px solid var(--kb-border);border-radius:999px;padding:.1rem .5rem;white-space:nowrap}.kb-col--full.svelte-1qdot45 .kb-col__count:where(.svelte-1qdot45){color:var(--kb-full);border-color:var(--kb-full)}.kb-list.svelte-1qdot45{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;flex:1}.kb-card.svelte-1qdot45{background:var(--kb-card-bg);border:1px solid var(--kb-card-border);border-radius:.5rem;padding:.625rem .75rem;color:var(--kb-text);font-size:.875rem;cursor:grab;box-shadow:0 1px 2px #0f172a0f;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.kb-card.svelte-1qdot45:hover{border-color:var(--kb-accent)}.kb-card.svelte-1qdot45:focus-visible{outline:2px solid var(--kb-accent);outline-offset:2px}.kb-card.svelte-1qdot45:active{cursor:grabbing}.kb-card--lifted.svelte-1qdot45{border-color:var(--kb-accent);box-shadow:0 6px 16px #6366f159;transform:scale(1.02)}.kb-drop.svelte-1qdot45{height:.375rem;border-radius:999px;background:var(--kb-drop);list-style:none;opacity:.85}.kb-empty.svelte-1qdot45{text-align:center;font-size:.8rem;color:var(--kb-muted);border:1px dashed var(--kb-border);border-radius:.5rem;padding:1rem .5rem}@media(prefers-reduced-motion:reduce){.kb-card.svelte-1qdot45{transition:none}.kb-card--lifted.svelte-1qdot45{transform:none}}@media(prefers-color-scheme:dark){.kb.svelte-1qdot45{--kb-bg: #1e293b;--kb-col-bg: #0f172a;--kb-border: #334155;--kb-card-bg: #1e293b;--kb-card-border: #334155;--kb-text: #e2e8f0;--kb-muted: #94a3b8;--kb-accent: #818cf8;--kb-drop: #818cf8;--kb-full: #f87171}.kb-card.svelte-1qdot45{box-shadow:0 1px 2px #0006}}.kb-demo.svelte-1hrva9w{display:flex;flex-direction:column;gap:2rem}.kb-demo__section.svelte-1hrva9w h3:where(.svelte-1hrva9w){margin:0 0 .25rem;font-size:1rem;font-weight:700}.kb-demo__hint.svelte-1hrva9w{margin:0 0 .75rem;font-size:.85rem;color:#64748b}.kb-demo__hint.svelte-1hrva9w kbd:where(.svelte-1hrva9w){font-family:ui-monospace,monospace;font-size:.75rem;background:#e2e8f0;color:#0f172a;border-radius:4px;padding:.05rem .35rem}.kb-demo__state.svelte-1hrva9w{margin:.75rem 0 0;font-size:.85rem;color:#64748b}.kb-demo__state.svelte-1hrva9w code:where(.svelte-1hrva9w){font-family:ui-monospace,monospace}.kb-rich.svelte-1hrva9w{display:flex;flex-direction:column;gap:.4rem}.kb-rich__title.svelte-1hrva9w{font-weight:600}.kb-rich__tag.svelte-1hrva9w{align-self:flex-start;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.1rem .5rem}.kb-rich__tag--bug.svelte-1hrva9w{background:#fee2e2;color:#b91c1c}.kb-rich__tag--feature.svelte-1hrva9w{background:#dcfce7;color:#15803d}.kb-rich__tag--research.svelte-1hrva9w{background:#e0e7ff;color:#4338ca}@media(prefers-color-scheme:dark){.kb-demo__hint.svelte-1hrva9w,.kb-demo__state.svelte-1hrva9w{color:#94a3b8}.kb-demo__hint.svelte-1hrva9w kbd:where(.svelte-1hrva9w){background:#334155;color:#e2e8f0}.kb-rich__tag--bug.svelte-1hrva9w{background:#7f1d1d;color:#fecaca}.kb-rich__tag--feature.svelte-1hrva9w{background:#14532d;color:#bbf7d0}.kb-rich__tag--research.svelte-1hrva9w{background:#312e81;color:#c7d2fe}}
