.tab-button.svelte-1nfk6r3{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#94a3b8;background:transparent;border:1px solid transparent;transition:all .15s ease;text-align:left;width:100%;cursor:pointer}.tab-button.svelte-1nfk6r3:hover{background:#ffffff0d;color:#e2e8f0}.tab-button.selected.svelte-1nfk6r3{background:#3b82f61a;border-color:#3b82f64d;color:#60a5fa}.provider-card.svelte-1nfk6r3{display:block;padding:1.25rem;border-radius:.75rem;border:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,#0f172acc,#0f172ae6);transition:all .15s ease}.provider-card.svelte-1nfk6r3:hover{border-color:#3b82f666;background:#1e293bcc}.provider-card.compact.svelte-1nfk6r3{padding:1rem}.provider-logo.svelte-1nfk6r3{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(148,163,184,.14);background:#ffffff0a;flex-shrink:0}.provider-logo.svelte-1nfk6r3 img:where(.svelte-1nfk6r3){display:block;width:24px!important;height:24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;filter:brightness(0) saturate(100%) invert(1) drop-shadow(0 0 8px rgba(255,255,255,.24));opacity:1;transition:filter .15s ease}.provider-card.compact.svelte-1nfk6r3 .provider-logo:where(.svelte-1nfk6r3){width:38px;height:38px;border-radius:12px}.provider-card.compact.svelte-1nfk6r3 .provider-logo:where(.svelte-1nfk6r3) img:where(.svelte-1nfk6r3){width:20px!important;height:20px!important}.provider-card.svelte-1nfk6r3:hover .provider-logo:where(.svelte-1nfk6r3) img:where(.svelte-1nfk6r3),.provider-card.compact.svelte-1nfk6r3:hover .provider-logo:where(.svelte-1nfk6r3) img:where(.svelte-1nfk6r3){filter:brightness(0) saturate(100%) invert(1) drop-shadow(0 0 10px rgba(255,255,255,.32))}.git-logo-box.svelte-1nfk6r3{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(148,163,184,.14)!important;background:#ffffff0a!important;padding:0!important}.git-provider-card.svelte-1nfk6r3 svg{color:#fff;filter:drop-shadow(0 0 6px rgba(255,255,255,.16))}.forgejo-logo.svelte-1nfk6r3 svg.forgejo-white{color:#fff!important}.forgejo-logo.svelte-1nfk6r3 svg.forgejo-white path,.forgejo-logo.svelte-1nfk6r3 svg.forgejo-white circle{stroke:currentColor!important;fill:none!important}.git-provider-card.svelte-1nfk6r3{display:block;padding:1.25rem;border-radius:.75rem;border:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,#0f172acc,#0f172ae6);transition:all .15s ease}.git-provider-card.svelte-1nfk6r3:hover{border-color:#3b82f666;background:#1e293bcc}.issue-card.svelte-jweg9h{display:flex;flex-direction:column;min-height:26rem;width:100%;background:linear-gradient(180deg,#0f172ae6,#0f172af2);border:1px solid rgba(148,163,184,.2);border-radius:1rem;padding:1.5rem;max-width:none;margin:0 auto}.issue-header.svelte-jweg9h{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.issue-icon.svelte-jweg9h{color:#22c55e;width:1.25rem;height:1.25rem}.issue-number.svelte-jweg9h{font-family:JetBrains Mono,monospace;font-size:.875rem;color:#60a5fa;font-weight:600}.issue-title.svelte-jweg9h{font-weight:600;color:#f1f5f9;font-size:1rem}.issue-meta.svelte-jweg9h{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;margin-bottom:1rem;font-size:.8125rem;color:#94a3b8}.issue-author.svelte-jweg9h{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap}.avatar.svelte-jweg9h{width:1.25rem;height:1.25rem;border-radius:9999px}.issue-opened.svelte-jweg9h{color:#64748b;white-space:nowrap}.issue-labels.svelte-jweg9h{display:flex;gap:.5rem;margin-bottom:1.25rem;opacity:0;transform:translateY(-4px);transition:opacity .3s ease,transform .3s ease}.issue-labels.visible.svelte-jweg9h{opacity:1;transform:translateY(0)}.label.svelte-jweg9h{font-size:.6875rem;padding:.125rem .5rem;border-radius:9999px;font-weight:500;text-transform:lowercase}.label-frontend.svelte-jweg9h{background:#22c55e26;border:1px solid rgba(34,197,94,.3);color:#4ade80}.label-priority.svelte-jweg9h{background:#a855f726;border:1px solid rgba(168,85,247,.3);color:#c084fc}.issue-body.svelte-jweg9h{flex:1;margin-bottom:1rem}.comment-box.svelte-jweg9h{background:#1e293b80;border:1px solid rgba(71,85,105,.4);border-radius:.5rem;overflow:hidden}.comment-header.svelte-jweg9h{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#0f172a80;border-bottom:1px solid rgba(71,85,105,.3)}.avatar-sm.svelte-jweg9h{width:1rem;height:1rem;border-radius:9999px}.comment-author.svelte-jweg9h{font-size:.8125rem;font-weight:600;color:#f1f5f9;white-space:nowrap}.comment-time.svelte-jweg9h{font-size:.75rem;color:#64748b;margin-left:auto}.comment-body.svelte-jweg9h{padding:1rem}.mention-text.svelte-jweg9h{font-size:.9375rem;color:#e2e8f0;line-height:1.6;min-height:1.6em}.mention.svelte-jweg9h{color:#60a5fa;font-weight:500}.cursor.svelte-jweg9h{animation:svelte-jweg9h-blink .8s infinite;color:#60a5fa}@keyframes svelte-jweg9h-blink{0%,50%{opacity:1}51%,to{opacity:0}}.issue-footer.svelte-jweg9h{opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.issue-footer.visible.svelte-jweg9h{opacity:1;transform:translateY(0)}.forkline-badge.svelte-jweg9h{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:9999px;font-size:.8125rem;color:#60a5fa}.forkline-icon.svelte-jweg9h{width:1rem;height:1rem}.plan-preview.svelte-74x6kl{display:flex;flex-direction:column;min-height:26rem;width:100%;background:linear-gradient(180deg,#0f172ae6,#0f172af2);border:1px solid rgba(148,163,184,.2);border-radius:1rem;padding:1.5rem;max-width:none;margin:0 auto;box-shadow:0 20px 40px -12px #0006}.plan-header.svelte-74x6kl{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.plan-icon.svelte-74x6kl{width:1.5rem;height:1.5rem;color:#60a5fa}.plan-title.svelte-74x6kl{font-size:1.125rem;font-weight:600;color:#f1f5f9}.plan-items.svelte-74x6kl{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.plan-item.svelte-74x6kl{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;background:#1e293b80;border:1px solid rgba(71,85,105,.3);border-radius:.75rem;opacity:0;transform:translate(-12px);transition:opacity .3s ease,transform .3s ease}.plan-item.visible.svelte-74x6kl{opacity:1;transform:translate(0)}.item-check.svelte-74x6kl{width:1.25rem;height:1.25rem;flex-shrink:0;color:#22c55e;margin-top:.125rem}.item-content.svelte-74x6kl{flex:1;min-width:0}.item-text.svelte-74x6kl{font-size:.9375rem;color:#e2e8f0;font-weight:500}.item-summary.svelte-74x6kl{font-size:.75rem;color:#94a3b8;margin-top:.25rem;line-height:1.4}.plan-actions.svelte-74x6kl{display:flex;gap:.75rem;margin-bottom:1rem;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.plan-actions.visible.svelte-74x6kl{opacity:1;transform:translateY(0)}.btn-approve.svelte-74x6kl,.btn-reject.svelte-74x6kl{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.btn-approve.svelte-74x6kl{background:#22c55e26;border-color:#22c55e66;color:#4ade80}.btn-approve.svelte-74x6kl:hover{background:#22c55e40}.btn-approve.pulse.svelte-74x6kl{animation:svelte-74x6kl-pulse 1.5s infinite}@keyframes svelte-74x6kl-pulse{0%,to{box-shadow:0 0 #22c55e66}50%{box-shadow:0 0 0 8px #22c55e00}}.btn-reject.svelte-74x6kl{background:#ef44441a;border-color:#ef44444d;color:#f87171}.btn-reject.svelte-74x6kl:hover{background:#ef444433}.btn-icon.svelte-74x6kl{width:1rem;height:1rem}.approved-badge.svelte-74x6kl{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#22c55e26;border:1px solid rgba(34,197,94,.4);border-radius:.5rem;color:#4ade80;font-size:.875rem;font-weight:500;animation:svelte-74x6kl-fadeIn .3s ease}.approved-badge.svelte-74x6kl svg:where(.svelte-74x6kl){width:1.25rem;height:1.25rem}@keyframes svelte-74x6kl-fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.plan-meta.svelte-74x6kl{margin-top:auto;display:flex;gap:1.5rem;padding-top:1rem;border-top:1px solid rgba(71,85,105,.3)}.meta-item.svelte-74x6kl{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#94a3b8}.meta-item.svelte-74x6kl svg:where(.svelte-74x6kl){width:1rem;height:1rem;color:#64748b}@media(max-width:480px){.plan-actions.svelte-74x6kl{flex-direction:column}}.runner-dashboard.svelte-udbkmo{display:flex;flex-direction:column;min-height:26rem;width:100%;background:linear-gradient(180deg,#0f172ae6,#0f172af2);border:1px solid rgba(148,163,184,.2);border-radius:1rem;padding:1.5rem;max-width:none;margin:0 auto}.dashboard-header.svelte-udbkmo{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.header-icon.svelte-udbkmo{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:#3b82f626;border:1px solid rgba(59,130,246,.3);border-radius:.75rem;color:#60a5fa}.header-icon.svelte-udbkmo svg:where(.svelte-udbkmo){width:1.25rem;height:1.25rem}.dashboard-title.svelte-udbkmo{font-size:1.125rem;font-weight:600;color:#f1f5f9}.dashboard-subtitle.svelte-udbkmo{font-size:.8125rem;color:#64748b}.runners-grid.svelte-udbkmo{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}@media(max-width:900px){.runners-grid.svelte-udbkmo{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.runners-grid.svelte-udbkmo{grid-template-columns:1fr}}.runner-card.svelte-udbkmo{background:#1e293b80;border:1px solid rgba(71,85,105,.4);border-radius:.75rem;padding:1rem;min-height:12.25rem;min-width:0;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.runner-card.complete.svelte-udbkmo{border-color:#22c55e66;box-shadow:0 0 20px -8px #22c55e4d}.runner-header.svelte-udbkmo{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.runner-id.svelte-udbkmo{font-size:.6875rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.runner-status.svelte-udbkmo{font-size:.625rem;font-weight:500;padding:.125rem .5rem;border-radius:9999px}.status-waiting.svelte-udbkmo{background:#94a3b826;color:#94a3b8}.status-running.svelte-udbkmo{background:#3b82f626;color:#60a5fa;animation:svelte-udbkmo-pulse 1.5s infinite}.status-fixing.svelte-udbkmo{background:#f59e0b26;color:#fbbf24;animation:svelte-udbkmo-pulse 1.5s infinite}.status-complete.svelte-udbkmo{background:#22c55e26;color:#4ade80}.status-failed.svelte-udbkmo{background:#ef444426;color:#f87171}@keyframes svelte-udbkmo-pulse{0%,to{opacity:1}50%{opacity:.7}}.runner-task.svelte-udbkmo{font-size:.9375rem;font-weight:600;color:#e2e8f0;margin-bottom:.25rem}.runner-file.svelte-udbkmo{font-size:.6875rem;color:#64748b;font-family:JetBrains Mono,monospace;margin-bottom:.75rem}.runner-progress.svelte-udbkmo{height:4px;background:#47556966;border-radius:9999px;overflow:hidden}.runner-tests.svelte-udbkmo{display:flex;align-items:center;gap:.375rem;margin-top:.6rem;font-size:.7rem;color:#94a3b8}.test-dot.svelte-udbkmo{width:.45rem;height:.45rem;border-radius:9999px;background:currentColor;flex-shrink:0}.test-running.svelte-udbkmo{color:#60a5fa}.test-passed.svelte-udbkmo{color:#4ade80}.test-failed.svelte-udbkmo{color:#f87171}.test-text.svelte-udbkmo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-bar.svelte-udbkmo{height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:9999px;transition:width .1s linear}.runner-card.complete.svelte-udbkmo .progress-bar:where(.svelte-udbkmo){background:linear-gradient(90deg,#22c55e,#4ade80)}.runner-output.svelte-udbkmo{display:flex;align-items:center;gap:.375rem;margin-top:.75rem;padding-top:.75rem;min-height:1.75rem;min-width:0;border-top:1px solid rgba(71,85,105,.3);font-size:.75rem;color:#4ade80;opacity:0}.runner-output.svelte-udbkmo span:where(.svelte-udbkmo):last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runner-output-visible.svelte-udbkmo{opacity:1;animation:svelte-udbkmo-fadeIn .3s ease}.runner-output-fail.svelte-udbkmo{color:#f87171}.runner-output-fixing.svelte-udbkmo{color:#fbbf24}.output-icon.svelte-udbkmo{font-size:.875rem}@keyframes svelte-udbkmo-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dashboard-footer.svelte-udbkmo{margin-top:auto;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.dashboard-footer.visible.svelte-udbkmo{opacity:1;transform:translateY(0)}.pr-preview.svelte-udbkmo{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:.5rem;color:#4ade80;font-size:.875rem;font-weight:500}.pr-preview.svelte-udbkmo svg:where(.svelte-udbkmo){width:1rem;height:1rem}.pr-card.svelte-1htqpfy{display:flex;flex-direction:column;min-height:26rem;width:100%;background:linear-gradient(180deg,#0f172ae6,#0f172af2);border:1px solid rgba(148,163,184,.2);border-radius:1rem;padding:1.5rem;max-width:none;margin:0 auto}.pr-header.svelte-1htqpfy{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.pr-icon.svelte-1htqpfy{width:1.25rem;height:1.25rem;color:#a855f7}.pr-number.svelte-1htqpfy{font-family:JetBrains Mono,monospace;font-size:.875rem;color:#60a5fa;font-weight:600}.pr-title.svelte-1htqpfy{font-size:1.125rem;font-weight:600;color:#f1f5f9;margin-bottom:1rem}.pr-meta.svelte-1htqpfy{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.pr-author.svelte-1htqpfy{display:flex;align-items:center;gap:.5rem}.bot-avatar.svelte-1htqpfy{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:#3b82f626;border:1px solid rgba(59,130,246,.3);border-radius:9999px;color:#60a5fa}.bot-avatar.svelte-1htqpfy svg:where(.svelte-1htqpfy){width:.875rem;height:.875rem}.author-name.svelte-1htqpfy{font-size:.875rem;font-weight:500;color:#e2e8f0}.bot-badge.svelte-1htqpfy{font-size:.625rem;padding:.125rem .375rem;background:#3b82f626;border:1px solid rgba(59,130,246,.3);border-radius:9999px;color:#60a5fa;font-weight:500;text-transform:lowercase}.pr-branch.svelte-1htqpfy{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#94a3b8;font-family:JetBrains Mono,monospace}.pr-branch.svelte-1htqpfy svg:where(.svelte-1htqpfy){width:.875rem;height:.875rem}.pr-stats.svelte-1htqpfy{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.stat.svelte-1htqpfy{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#94a3b8}.stat.svelte-1htqpfy svg:where(.svelte-1htqpfy){width:.875rem;height:.875rem}.stat-add.svelte-1htqpfy{color:#4ade80;font-weight:500}.stat-del.svelte-1htqpfy{color:#f87171;font-weight:500}.pr-checks.svelte-1htqpfy{opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;margin-bottom:1rem}.pr-checks.visible.svelte-1htqpfy{opacity:1;transform:translateY(0)}.check-item.svelte-1htqpfy{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:#1e293b80;border-radius:.5rem;font-size:.8125rem}.check-item.checking.svelte-1htqpfy{color:#60a5fa}.ci-header.svelte-1htqpfy{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.625rem}.ci-provider.svelte-1htqpfy{font-size:.75rem;font-weight:600;color:#cbd5e1}.ci-summary.svelte-1htqpfy{font-size:.7rem}.ci-summary-running.svelte-1htqpfy{color:#60a5fa}.ci-summary-passed.svelte-1htqpfy{color:#4ade80}.ci-list.svelte-1htqpfy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-bottom:.75rem}.ci-item.svelte-1htqpfy{display:flex;align-items:center;justify-content:center;gap:.35rem;font-size:.68rem;padding:.28rem .38rem;border-radius:.4rem}.ci-item.svelte-1htqpfy svg:where(.svelte-1htqpfy){width:.78rem;height:.78rem;flex-shrink:0}.ci-pending.svelte-1htqpfy{color:#64748b}.ci-running.svelte-1htqpfy{color:#60a5fa;background:#3b82f614}.ci-passed.svelte-1htqpfy{color:#4ade80}.ci-dot.svelte-1htqpfy{width:.45rem;height:.45rem;border-radius:9999px;background:currentColor;opacity:.7;flex-shrink:0}@media(max-width:640px){.ci-list.svelte-1htqpfy{grid-template-columns:1fr}.ci-item.svelte-1htqpfy{justify-content:flex-start}}.check-item.passed.svelte-1htqpfy{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#4ade80}.check-item.svelte-1htqpfy svg:where(.svelte-1htqpfy){width:1rem;height:1rem}.check-spinner.svelte-1htqpfy{width:1rem;height:1rem;border:2px solid rgba(59,130,246,.3);border-top-color:#60a5fa;border-radius:9999px;animation:svelte-1htqpfy-spin .8s linear infinite}@keyframes svelte-1htqpfy-spin{to{transform:rotate(360deg)}}.pr-actions.svelte-1htqpfy{opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;margin-bottom:1rem}.pr-actions.visible.svelte-1htqpfy{opacity:1;transform:translateY(0)}.btn-merge.svelte-1htqpfy{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;background:#22c55e26;border:1px solid rgba(34,197,94,.4);border-radius:.5rem;color:#4ade80;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-merge.svelte-1htqpfy:hover{background:#22c55e40}.btn-merge.svelte-1htqpfy svg:where(.svelte-1htqpfy){width:1rem;height:1rem}.pr-merged.svelte-1htqpfy{animation:svelte-1htqpfy-fadeIn .3s ease;margin-bottom:1rem}.merged-badge.svelte-1htqpfy{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:#a855f726;border:1px solid rgba(168,85,247,.4);border-radius:.5rem;color:#c084fc;font-size:.875rem;font-weight:600}.merged-badge.svelte-1htqpfy svg:where(.svelte-1htqpfy){width:1.25rem;height:1.25rem}.merged-message.svelte-1htqpfy{text-align:center;font-size:.75rem;color:#94a3b8;margin-top:.5rem}@keyframes svelte-1htqpfy-fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.pr-closes.svelte-1htqpfy{margin-top:auto;text-align:center;font-size:.75rem;color:#60a5fa}.pr-closes.svelte-1htqpfy span:where(.svelte-1htqpfy){padding:.25rem .5rem;background:#3b82f61a;border-radius:.25rem}.workflow-animation.svelte-396ky5{display:flex;flex-direction:column;gap:2rem}.step-indicators.svelte-396ky5{display:flex;align-items:center;justify-content:center;gap:.75rem;width:min(80vw,54.5rem);margin:0 auto}.step-indicator.svelte-396ky5{display:flex;align-items:center;justify-content:center;position:relative;width:9.1rem;flex:0 1 9.1rem;padding:.5rem 1rem;border-radius:9999px;border:1px solid rgba(148,163,184,.2);background:#0f172a99;color:#94a3b8;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.step-indicator.svelte-396ky5:hover{background:#1e293bcc;border-color:#3b82f64d}.step-indicator.active.svelte-396ky5{background:#3b82f626;border-color:#3b82f680;color:#60a5fa}.step-num.svelte-396ky5{display:inline-flex;align-items:center;justify-content:center;position:absolute;left:.625rem;width:1.5rem;height:1.5rem;border-radius:9999px;background:#94a3b81a;font-size:.75rem;font-weight:700}.step-indicator.active.svelte-396ky5 .step-num:where(.svelte-396ky5){background:#3b82f64d}.step-label.svelte-396ky5{display:block;width:100%;text-align:center;padding:0 1.5rem;text-transform:capitalize}.step-connector.svelte-396ky5{flex:1 1 auto;min-width:1.25rem;max-width:3.5rem;height:2px;background:#94a3b833;border-radius:1px;transition:background .3s ease}.step-connector.active.svelte-396ky5{background:#3b82f680}.animation-panel.svelte-396ky5{display:grid;width:min(80vw,54.5rem);margin:0 auto}.panel-wrapper.svelte-396ky5{grid-area:1 / 1;width:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.panel-wrapper.active.svelte-396ky5{opacity:1;visibility:visible;pointer-events:auto}.panel-wrapper.transitioning.svelte-396ky5{opacity:0;transform:translateY(8px)}@media(max-width:640px){.step-indicators.svelte-396ky5{gap:.35rem;width:100%}.step-indicator.svelte-396ky5{flex:1 1 0;min-width:0;padding:.375rem .25rem;font-size:.6875rem;flex-direction:column;gap:.125rem}.step-num.svelte-396ky5{position:static;width:1.25rem;height:1.25rem;font-size:.6875rem}.step-label.svelte-396ky5{display:block;padding:0;font-size:.625rem;line-height:1}.step-connector.svelte-396ky5{flex:0 1 .75rem;min-width:.5rem}}.automation-card[data-astro-cid-j7pv25f6]{background:var(--surface);border:1px solid var(--border-primary);border-radius:1rem;padding:1.5rem;transition:transform .2s,box-shadow .2s}.automation-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.automation-header[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem}.automation-icon[data-astro-cid-j7pv25f6]{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(148,163,184,.14);background:#ffffff0a;flex-shrink:0}.automation-icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:24px;height:24px;color:#fff;filter:drop-shadow(0 0 6px rgba(255,255,255,.16))}.use-case-media[data-astro-cid-j7pv25f6]{position:absolute;inset:0}.use-case-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;opacity:.88;transition:transform .42s ease,opacity .32s ease,filter .32s ease}@media(min-width:1400px){.use-case-panel:is(:hover,:focus,:focus-within) .use-case-media img{transform:scale(1.03);opacity:.45;filter:brightness(.55) saturate(1.1)}}.use-case-quote{color:var(--text-primary)}.use-case-overlay{background:linear-gradient(180deg,#0b12204d,#0b12202e 32%,#0b1220d6 74%,#0b1220f5),linear-gradient(90deg,#3b82f61a,#3b82f60d)}@media(max-width:1399px){.use-case-overlay{background:linear-gradient(180deg,#0b12208c,#0b12206e 28%,#0b1220fa 68% 100%),linear-gradient(90deg,#0f172a3d,#0f172a24)}.use-case-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{opacity:.45;filter:brightness(.55) saturate(1.1)}}
