.ci-card-preview{background:linear-gradient(140deg,#fbfbfd 0%,#f3f4f8 100%);border-color:#e2e4ee}.ci-card-pipe{grid-template-columns:repeat(4,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.ci-card-pipe li{text-align:center;background:#fff;border:1px solid #e2e4ee;border-radius:6px;gap:2px;min-width:0;padding:5px 4px;display:grid}.ci-card-pipe li span{color:#5a6275;font-size:8px;font-weight:700;line-height:1.2}.ci-card-pipe li i{font-size:11px;font-style:normal;font-weight:800}.ci-card-pipe li.is-pass{background:#f1f8f3;border-color:#b8d4c2}.ci-card-pipe li.is-pass i{color:#3f6a4d}.ci-card-pipe li.is-fail{background:#fdf3f4;border-color:#e0b6bc}.ci-card-pipe li.is-fail i{color:#8a3a44}.ci-card-pipe li.is-skip{background:#f4f5f8;border-style:dashed;border-color:#d7dae3}.ci-card-pipe li.is-skip i{color:#8a93a6}.ci-card-verdict{color:#8a3a44;text-align:center;background:#fdf3f4;border:1px solid #e0b6bc;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:750;line-height:1.45}.term-interactive-demo.ci-demo{border-color:var(--line);background:#fbfbfd;gap:13px;padding:16px}.term-interactive-demo.ci-demo button{color:var(--ink);background:#fff;border:1px solid #d7dae3;border-radius:8px;font-weight:650}.term-interactive-demo.ci-demo button:hover{border-color:var(--ink);color:var(--ink)}.term-interactive-demo.ci-demo button:focus-visible{outline:3px solid color-mix(in srgb, var(--ink) 30%, #fff);outline-offset:2px}.term-interactive-demo.ci-demo button[aria-pressed=true]{border-color:var(--ink);background:var(--soft);color:var(--ink)}.ci-demo-eyebrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ci-demo-eyebrow>span{color:var(--muted);letter-spacing:.02em;font-size:12px;font-weight:700}.ci-demo-phase{color:#4a4a52;white-space:nowrap;background:#eef0f4;border-radius:9999px;padding:3px 9px;font-size:12px;font-weight:700}.ci-demo-phase.is-active{color:#4a4a52;background:#eef0ec}.ci-demo-phase.is-passed{color:#3f6a4d;background:#e6f0e9}.ci-demo-phase.is-failed{color:#8a3a44;background:#f4e3e5}.ci-demo-commit{border:1px solid var(--line);background:#f4f5f8;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.ci-demo-commit-label{color:var(--ink);letter-spacing:.02em;font-size:12px;font-weight:750}.ci-demo-commit button{min-height:32px;padding:6px 12px;font-size:13px}.ci-demo-pr{border:1px solid var(--line);background:#fff;border-left-width:4px;border-radius:9px;gap:6px;padding:12px 14px;display:grid}.ci-demo-pr[data-phase=passed]{background:#f4faf6;border-left-color:#3f6a4d}.ci-demo-pr[data-phase=failed]{background:#fdf3f4;border-left-color:#8a3a44}.ci-demo-pr[data-phase=active]{border-left-color:var(--ink)}.ci-demo-pr-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ci-demo-pr-head b{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px;font-weight:750}.ci-demo-pr-head small{color:var(--muted);font-size:11px}.ci-demo-pr-verdict{flex-wrap:wrap;gap:6px;display:flex}.ci-demo-pr-badge{white-space:nowrap;border-radius:9999px;padding:4px 10px;font-size:12px;font-weight:750}.ci-demo-pr-badge.is-idle{color:#5a6275;background:#eef0f4}.ci-demo-pr-badge.is-active{color:var(--ink);background:#eef0ec}.ci-demo-pr-badge.is-pass{color:#3f6a4d;background:#e6f0e9}.ci-demo-pr-badge.is-fail{color:#8a3a44;background:#f4e3e5}.ci-demo-stages{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ci-demo-stage{border:1px solid var(--line);background:#fff;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.ci-demo-stage.is-passed{background:#f6fbf8;border-color:#cfe4d8}.ci-demo-stage.is-failed{background:#fdf3f4;border-color:#e0b6bc}.ci-demo-stage.is-skipped{background:#f6f7fa;border-style:dashed;border-color:#d7dae3}.ci-demo-stage.is-pending{background:#fbfbfd}.ci-demo-stage-row{grid-template-columns:24px minmax(60px,auto) 1fr auto;align-items:center;gap:10px;min-width:0;display:grid}.ci-demo-stage-icon{border:1px solid var(--line);color:#8a93a6;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-grid}.ci-demo-stage.is-passed .ci-demo-stage-icon{color:#3f6a4d;background:#e6f0e9;border-color:#3f6a4d}.ci-demo-stage.is-failed .ci-demo-stage-icon{color:#8a3a44;background:#f4e3e5;border-color:#8a3a44}.ci-demo-stage.is-skipped .ci-demo-stage-icon{color:#8a93a6;background:#eef0f4;border-style:dashed;border-color:#b9bfcc}.ci-demo-stage-label{color:var(--ink);font-size:13px;font-weight:750}.ci-demo-stage-cmd{color:#4a5161;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;text-overflow:ellipsis;background:#f1f2f6;border-radius:5px;min-width:0;margin:0;padding:2px 7px;font-size:12px;overflow:hidden}.ci-demo-stage-status{white-space:nowrap;color:#5a6275;background:#eef0f4;border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:700}.ci-demo-stage.is-passed .ci-demo-stage-status{color:#3f6a4d;background:#e6f0e9}.ci-demo-stage.is-failed .ci-demo-stage-status{color:#8a3a44;background:#f4e3e5}.ci-demo-stage.is-skipped .ci-demo-stage-status{color:#8a93a6;background:#eef0f4}.ci-demo-stage-ok{color:#4a5161;margin:0;padding:0 0 0 32px;font-size:12px;line-height:1.5}.ci-demo-stage-skip-note{color:#6a7185;margin:0;padding:0 0 0 32px;font-size:12px;font-style:italic;line-height:1.5}.ci-demo-stage-log{color:#f4e3e5;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:pre-wrap;background:#1f2330;border-radius:6px;min-width:0;margin:0;padding:9px 11px;font-size:11.5px;line-height:1.55;overflow-x:auto}.ci-demo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ci-demo-secondary{border:1px solid var(--line);min-height:36px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:650}.ci-demo-secondary:hover:not(:disabled){border-color:var(--ink);background:var(--soft);color:var(--ink)}.ci-demo-secondary:focus-visible{outline:3px solid color-mix(in srgb, var(--ink) 30%, #fff);outline-offset:2px}.ci-demo-secondary:disabled{opacity:.55;cursor:not-allowed}.term-interactive-demo.ci-demo .ci-cta{min-height:38px;font:inherit;padding:9px 18px;font-size:14px;font-weight:750;background:var(--color-rausch-600)!important;color:var(--color-white)!important;border:0!important;border-radius:8px!important}.term-interactive-demo.ci-demo .ci-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 85%, #000)!important;color:var(--color-white)!important}.term-interactive-demo.ci-demo .ci-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.ci-demo .ci-cta:disabled{opacity:.55;cursor:not-allowed}.ci-demo-status{border:1px solid var(--line);border-left:3px solid color-mix(in srgb, var(--ink) 30%, var(--line));color:#3f3f47;background:#fff;border-radius:7px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.ci-howto{color:#3a3a42;gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.55;display:grid}.ci-howto li b{color:var(--ink)}.ci-boundary-note{color:#4a4a52;background:#f4f5f8;border:1px solid #e2e4ee;border-radius:7px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.55}@media (max-width:720px){.ci-demo-stage-row{grid-template-columns:24px 1fr auto}.ci-demo-stage-cmd{grid-column:1/-1;margin-left:34px}}.term-card .ci-card-preview{box-shadow:6px 6px #aaa8cf;color:#292843!important;background:#efeffb!important;border:2px solid #4e4b78!important}.term-card .ci-card-preview>small{color:#545277!important}.term-card .ci-card-pipe li{color:#312f50!important;background:#fafaff!important;border-color:#aaa8cf!important}.term-card .ci-card-pipe li.is-pass{color:#235b42!important;background:#effbf3!important;border-color:#6ba88d!important}.term-card .ci-card-pipe li.is-fail{color:#7d302e!important;background:#fff0eb!important;border-color:#d98277!important}.term-card .ci-card-pipe li.is-skip{color:#5e5b78!important;background:#f4f3fa!important;border-color:#aaa8cf!important}.term-card .ci-card-verdict{color:#662d30!important;background:#fff1ed!important;border-left:4px solid #d98277!important}.term-interactive-demo.ci-demo{box-shadow:8px 8px #aaa8cf;color:#f2f1ff!important;background:#24233c!important;border:2px solid #575483!important;gap:13px!important}.ci-demo .ci-demo-eyebrow>span{color:#d8d6ff!important}.ci-demo .ci-demo-phase{color:#e6e4ff!important;background:#474568!important}.ci-demo .ci-demo-phase.is-active{color:#fff0bc!important;background:#55492f!important}.ci-demo .ci-demo-phase.is-passed{color:#dbfae8!important;background:#275741!important}.ci-demo .ci-demo-phase.is-failed{color:#ffe0d9!important;background:#64383f!important}.ci-demo .ci-demo-commit{background:#302e4d!important;border-color:#676494!important}.ci-demo .ci-demo-commit-label{color:#f1f0ff!important}.term-interactive-demo.ci-demo .ci-demo-commit button{color:#f1f0ff!important;background:#3b395a!important;border-color:#7774a3!important}.term-interactive-demo.ci-demo .ci-demo-commit button[aria-pressed=true],.term-interactive-demo.ci-demo .ci-demo-commit button:hover{color:#fff1c0!important;background:#55492f!important;border-color:#d9b65b!important}.ci-demo .ci-demo-pr{background:#302e4d!important;border-color:#7774a3!important}.ci-demo .ci-demo-pr[data-phase=passed]{background:#294c3d!important;border-left-color:#78bf98!important}.ci-demo .ci-demo-pr[data-phase=failed]{background:#60373f!important;border-left-color:#e08b80!important}.ci-demo .ci-demo-pr[data-phase=active]{border-left-color:#d9b65b!important}.ci-demo .ci-demo-pr-head b{color:#fbfaff!important}.ci-demo .ci-demo-pr-head small{color:#d5d3ef!important}.ci-demo .ci-demo-pr-badge.is-idle{color:#e6e4ff!important;background:#474568!important}.ci-demo .ci-demo-pr-badge.is-active{color:#fff0bc!important;background:#55492f!important}.ci-demo .ci-demo-pr-badge.is-pass{color:#dbfae8!important;background:#275741!important}.ci-demo .ci-demo-pr-badge.is-fail{color:#ffe0d9!important;background:#64383f!important}.ci-demo .ci-demo-stage{background:#302e4d!important;border-color:#676494!important}.ci-demo .ci-demo-stage.is-passed{background:#294c3d!important;border-color:#6bae8d!important}.ci-demo .ci-demo-stage.is-failed{background:#60373f!important;border-color:#d98277!important}.ci-demo .ci-demo-stage.is-skipped{background:#373551!important;border-color:#817ea3!important}.ci-demo .ci-demo-stage-icon{color:#efeeff!important;background:#454367!important;border-color:#8c89b7!important}.ci-demo .ci-demo-stage.is-passed .ci-demo-stage-icon{color:#d7ffea!important;background:#24563e!important;border-color:#8bd1a9!important}.ci-demo .ci-demo-stage.is-failed .ci-demo-stage-icon{color:#ffe3dc!important;background:#713d46!important;border-color:#e59588!important}.ci-demo .ci-demo-stage.is-skipped .ci-demo-stage-icon{color:#dedcf6!important;background:#464461!important;border-color:#9692b9!important}.ci-demo .ci-demo-stage-label{color:#f6f5ff!important}.ci-demo .ci-demo-stage-cmd{color:#fff0bc!important;background:#17172a!important}.ci-demo .ci-demo-stage-status{color:#e8e7ff!important;background:#4a486e!important}.ci-demo .ci-demo-stage.is-passed .ci-demo-stage-status{color:#d7ffea!important;background:#24563e!important}.ci-demo .ci-demo-stage.is-failed .ci-demo-stage-status{color:#ffe3dc!important;background:#713d46!important}.ci-demo .ci-demo-stage.is-skipped .ci-demo-stage-status{color:#dedcf6!important;background:#464461!important}.ci-demo .ci-demo-stage-ok{color:#d6f5e2!important}.ci-demo .ci-demo-stage-skip-note{color:#d6d4ed!important}.ci-demo .ci-demo-stage-log{color:#ffe3dc!important;background:#1b1724!important;border:1px solid #e59588!important}.term-interactive-demo.ci-demo .ci-cta{color:#1e2430!important;background:#d9b65b!important}.term-interactive-demo.ci-demo .ci-cta:hover:not(:disabled){color:#1e2430!important;background:#f1ce76!important}.ci-demo .ci-demo-repair,.ci-demo .ci-demo-secondary{color:#292744!important;background:#f4f2ff!important;border-color:#8d8ab8!important}.ci-demo :is(.ci-demo-repair,.ci-demo-secondary):hover:not(:disabled){color:#2b293d!important;background:#fff1c0!important;border-color:#d9b65b!important}.ci-demo :is(.ci-cta,.ci-demo-repair,.ci-demo-secondary,.ci-demo-commit button):focus-visible{outline-offset:3px;outline:3px solid #ffe5a0!important}.ci-demo .ci-demo-status{color:#2e2d49!important;background:#eeedff!important;border-color:#7774a3 #7774a3 #7774a3 #d9b65b!important}.ci-demo[data-phase=failed] .ci-demo-status{color:#6b3032!important;background:#fff0ed!important;border-left-color:#d98277!important}.ci-demo :is(.ci-demo-eyebrow,.ci-demo-commit,.ci-demo-pr,.ci-demo-stages,.ci-demo-actions,.ci-demo-status){box-sizing:border-box;min-width:0;max-width:100%}@media (max-width:420px){.term-interactive-demo.ci-demo{overflow-x:hidden;width:100%!important;max-width:100%!important}.ci-demo .ci-demo-stage-cmd{white-space:normal;overflow-wrap:anywhere;min-width:0}.ci-demo .ci-demo-actions button{max-width:100%}.ci-demo .ci-demo-stage-row{grid-template-columns:24px minmax(0,1fr) 41px!important}.ci-demo .ci-demo-stage-status{box-sizing:border-box;min-width:41px}}
