.swimlane.svelte-1sq3ngf{background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--radius-md);width:260px;transition:border-color var(--ease), box-shadow var(--ease);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.swimlane.is-focused.svelte-1sq3ngf{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-soft)}.lane-head.svelte-1sq3ngf{gap:var(--space-1);padding:var(--space-3);background:var(--bg);border-bottom:1px solid var(--border);flex-direction:column;flex-shrink:0;display:flex}.head-row.svelte-1sq3ngf{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.head-label.svelte-1sq3ngf{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.progress-track.svelte-1sq3ngf{background:var(--bg-elev-2);border-radius:var(--radius-pill);height:3px;overflow:hidden}.progress-fill.svelte-1sq3ngf{background:var(--accent);border-radius:var(--radius-pill);height:100%;transition:width var(--ease-slow)}@media (prefers-reduced-motion:reduce){.progress-fill.svelte-1sq3ngf{transition:none}}.progress-label.svelte-1sq3ngf{align-items:baseline;gap:var(--space-2);display:flex}.progress-pct.svelte-1sq3ngf{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.progress-hint.svelte-1sq3ngf{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.06em;font-size:.625rem}.lane-body.svelte-1sq3ngf{padding:var(--space-2);gap:var(--space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.lane-empty.svelte-1sq3ngf{text-align:center;padding:var(--space-6);font-family:var(--font-mono);font-size:var(--text-md);color:var(--border-strong);margin:0}.lane-card.svelte-1sq3ngf{gap:var(--space-1);padding:var(--space-2);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);text-align:left;color:inherit;font:inherit;cursor:pointer;transition:border-color var(--ease), background var(--ease);flex-direction:column;display:flex}.lane-card.svelte-1sq3ngf:hover{background:var(--bg-elev-2);border-color:var(--border-strong)}.lane-card.svelte-1sq3ngf:focus-visible{border-color:var(--accent);box-shadow:var(--shadow-focus);outline:none}.lane-card.is-focused.svelte-1sq3ngf{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-soft)}.card-head.svelte-1sq3ngf{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.card-id.svelte-1sq3ngf{font-family:var(--font-mono);color:var(--accent);font-size:.675rem;font-weight:600}.card-title.svelte-1sq3ngf{font-size:var(--text-xs);color:var(--text);line-height:var(--leading-tight);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.card-foot.svelte-1sq3ngf{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.card-size.svelte-1sq3ngf{font-family:var(--font-mono);color:var(--text-faint);background:var(--bg-elev-1);border-radius:var(--radius-xs);text-transform:lowercase;padding:1px 4px;font-size:.625rem}.card-gates.svelte-1sq3ngf{gap:1px;margin-left:auto;display:flex}.g-dot.svelte-1sq3ngf{font-family:var(--font-mono);border-radius:var(--radius-xs);background:var(--bg-elev-2);width:11px;height:11px;color:var(--border-strong);justify-content:center;align-items:center;font-size:.5rem;font-weight:700;display:flex}.g-dot.g-pass.svelte-1sq3ngf{background:var(--success-soft);color:var(--success)}.pipeline-view.svelte-1jyay8m{gap:var(--space-4);outline:none;flex-direction:column;height:calc(100vh - 4rem);display:flex}.board-scroll.svelte-1jyay8m{padding-bottom:var(--space-2);flex:1;overflow:auto hidden}.board.svelte-1jyay8m{gap:var(--space-3);align-items:stretch;min-width:max-content;height:100%;display:flex}.board.svelte-1jyay8m>*{height:100%}.pipeline-foot.svelte-1jyay8m{padding-top:var(--space-2);border-top:1px solid var(--border);justify-content:center;display:flex}.hint.svelte-1jyay8m{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase}
