.pipeline-overview{background:linear-gradient(115deg,#fffdfa 55%,#f4e7e1);grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:24px;padding:25px 28px;display:grid}.pipeline-orbit{place-items:center;width:66px;height:66px;display:grid;position:relative}.pipeline-orbit span{color:#fff;width:46px;height:46px;font:24px var(--serif);z-index:2;background:#d94f45;border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 30px #d94f4550}.pipeline-orbit i,.pipeline-orbit b,.pipeline-orbit em{border:1px solid #d7b8ae;border-radius:50%;animation:4s linear infinite pipeline-spin;position:absolute}.pipeline-orbit i{inset:2px}.pipeline-orbit b{border-style:dashed;animation-direction:reverse;inset:-5px}.pipeline-orbit em{background:#d94f45;width:7px;height:7px;top:3px;right:9px}.live-label{letter-spacing:.12em;color:#b64e46;font:7px DM Mono}.live-label i{background:#d94f45;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1.3s infinite live-pulse;display:inline-block;box-shadow:0 0 0 5px #f2d8d4}.pipeline-copy h2{font:700 19px var(--serif);margin:9px 0 5px}.pipeline-copy>p{color:#8a8077;margin:0;font-size:8px}.pipeline-progress{background:#e9ded6;border-radius:10px;width:min(560px,100%);height:5px;margin-top:15px;position:relative}.pipeline-progress>i{background:#d94f45;border-radius:10px;height:100%;transition:all 1s;display:block}.pipeline-progress span{color:#9b554f;font:7px DM Mono;position:absolute;top:9px;right:0}.pipeline-overview dl{margin:0;display:flex}.pipeline-overview dl div{border-left:1px solid #e2d5cc;min-width:115px;padding:3px 17px}.pipeline-overview dt{color:#9b9087;font-size:7px}.pipeline-overview dd{font:700 19px var(--serif);margin:5px 0 1px}.pipeline-overview dl small{color:#a59a90;font-size:6px}.pipeline-board{grid-template-columns:minmax(0,1fr) 280px;gap:14px;margin-top:14px;display:grid}.pipeline-main{padding:25px}.pipeline-main>header{justify-content:space-between;align-items:start;margin-bottom:18px;display:flex}.pipeline-main h2,.audit-panel h2,.delivery-lane h2{font:700 20px var(--serif);margin:7px 0 0}.pipeline-autonomy{color:#557461;background:#e7f0e8;border-radius:99px;padding:6px 9px;font-size:7px}.stage-track{position:relative}.stage-track:before{content:"";background:#e4d9d0;width:1px;position:absolute;top:22px;bottom:22px;left:25px}.stage-track button{text-align:left;color:#8c8279;border-radius:9px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:9px 10px;display:grid;position:relative}.stage-track button:hover,.stage-track button.selected{background:#f8f2ed}.stage-track button>i{z-index:1;background:#fffdfa;border:1px solid #ddd2c9;border-radius:50%;place-items:center;width:31px;height:31px;font:7px DM Mono;display:grid}.stage-track button.done>i{color:#fff;background:#536e59;border-color:#536e59}.stage-track button.current>i{color:#fff;background:#d94f45;border-color:#d94f45;box-shadow:0 0 0 5px #f5deda}.stage-track button small,.stage-track button b,.stage-track button p{display:block}.stage-track button small{letter-spacing:.08em;color:#aaa098;font:6px DM Mono}.stage-track button b{color:#4f4740;margin:2px 0;font-size:9px}.stage-track button p{color:#9b9188;margin:0;font-size:7px}.stage-track button>span{color:#8d837a;font-size:7px}.stage-track button>span em{color:#c44e46;background:#f7e0dc;border-radius:99px;padding:5px 8px;font-style:normal}.pipeline-side{flex-direction:column;gap:14px;display:flex}.stage-inspector{padding:22px;position:sticky;top:74px}.stage-inspector header{align-items:center;gap:10px;display:flex}.stage-inspector header>span{color:#fff;background:#292622;border-radius:8px;place-items:center;width:34px;height:34px;font:8px DM Mono;display:grid}.stage-inspector small{color:#a3978e;letter-spacing:.08em;font:6px DM Mono}.stage-inspector h3,.pipeline-review h3{font:700 16px var(--serif);margin:3px 0}.stage-inspector>p{color:#8e847b;margin:14px 0;font-size:8px;line-height:1.6}.stage-inspector ul{border-top:1px solid #ece3dc;border-bottom:1px solid #ece3dc;margin:0;padding:12px 0;list-style:none}.stage-inspector li{color:#665e57;gap:7px;padding:5px 0;font-size:7px;display:flex}.stage-inspector li i{color:#568064;font-style:normal}.stage-inspector>button{border:1px solid #e3d9d0;border-radius:7px;width:100%;height:35px;margin-top:13px;font-size:8px}.closed-set{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.closed-set small,.closed-set b{width:100%}.closed-set span{background:#eee7e1;border-radius:4px;padding:4px 6px;font-size:7px}.closed-set b{color:#b25049;margin-top:3px;font-size:6px}.pipeline-review{padding:20px}.pipeline-review>div{align-items:center;gap:10px;margin:13px 0;display:flex}.pipeline-review>div>b{font:28px var(--serif);color:#d94f45}.pipeline-review p{margin:0;font-size:8px}.pipeline-review p small{color:#a0958c;margin-top:4px;display:block}.pipeline-review button{color:#fff;background:#292622;border-radius:7px;width:100%;height:34px;font-size:8px}.audit-panel{margin-top:14px;padding:27px}.audit-panel>header{justify-content:space-between;align-items:end;display:flex}.audit-panel header p{color:#958a81;margin:7px 0 0;font-size:8px}.audit-score{font:700 20px var(--serif);color:#d94f45}.audit-score small{font:7px var(--sans);color:#92877d}.audit-panel>div{background:#e9e0d8;border:1px solid #e9e0d8;border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin-top:18px;display:grid;overflow:hidden}.audit-panel article{background:#fffdfa;grid-template-columns:27px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.audit-panel article>i{color:#aaa096;font:7px DM Mono}.audit-panel article p{margin:0}.audit-panel article b,.audit-panel article small{display:block}.audit-panel article b{font-size:8px}.audit-panel article small{color:#9b9188;margin-top:4px;font-size:7px}.audit-panel article>span{border-radius:99px;padding:5px 7px;font-size:7px}.audit-panel .pass{color:#557461;background:#e7f0e8}.audit-panel .running{color:#a56335;background:#f8eadb}.audit-panel .warn{color:#ae4c44;background:#fae3df}.delivery-lane{grid-template-columns:280px 1fr auto;align-items:center;gap:25px;margin-top:14px;padding:27px;display:grid}.delivery-lane p{color:#93887f;font-size:8px;line-height:1.6}.delivery-steps{justify-content:center;align-items:center;display:flex}.delivery-steps>span{flex-direction:column;min-width:82px;display:flex}.delivery-steps i{color:#a89d94;font:7px DM Mono}.delivery-steps b{margin:4px 0;font-size:8px}.delivery-steps small{color:#a0968d;font-size:6px}.delivery-steps em{color:#cec3ba;margin:0 7px;font-style:normal}.delivery-steps .active b,.delivery-steps .active i{color:#d94f45}.delivery-lane>a{color:#c34e46;white-space:nowrap;font-size:8px;font-weight:700}@keyframes pipeline-spin{to{transform:rotate(360deg)}}@keyframes live-pulse{50%{opacity:.5;box-shadow:0 0 0 9px #f2d8d400}}@media (width<=1100px){.pipeline-overview{grid-template-columns:65px 1fr}.pipeline-overview dl{grid-column:1/-1}.pipeline-overview dl div{flex:1}.delivery-lane{grid-template-columns:1fr}.delivery-steps{justify-content:flex-start}}@media (width<=760px){.pipeline-board{grid-template-columns:1fr}.stage-inspector{position:static}.audit-panel>div{grid-template-columns:1fr}.pipeline-overview{padding:20px}.pipeline-overview dl{grid-template-columns:repeat(3,1fr);display:grid}.pipeline-overview dl div{min-width:0;padding:8px}.delivery-steps{justify-content:flex-start;padding-bottom:6px;overflow:auto}.pipeline-main{padding:17px}.stage-track button{grid-template-columns:31px 1fr}.stage-track button>span{display:none}}.pipeline-review>a{color:#fff;background:#292622;border-radius:7px;justify-content:center;align-items:center;width:100%;height:34px;font-size:8px;display:flex}.pipeline-review.auto-remediation{background:linear-gradient(145deg,#fffdfa,#edf3ed);border-color:#d7e2d8}.pipeline-review.auto-remediation>div>b{color:#568064}.pipeline-review.auto-remediation>a{background:#536e59}.pipeline-review.auto-remediation>small{text-align:center;color:#718577;margin-top:8px;font-size:6px;display:block}.pipeline-overview.is-pending{background:linear-gradient(125deg,#fffdfa,#f8f0e8)}.pending-label{color:#a46e42!important}.pending-label i{background:#bd8a55!important;box-shadow:0 0 0 5px #f3e5d8!important}.pipeline-readiness{align-items:center;gap:8px;margin-top:19px;display:flex}.pipeline-readiness span{color:#988c82;align-items:center;gap:6px;font-size:8px;display:flex}.pipeline-readiness span i{border:1px solid #d8cbc0;border-radius:50%;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.pipeline-readiness .current{color:#4f443b;font-weight:700}.pipeline-readiness .current i{color:#fff;background:#d94f45;border-color:#d94f45}.pipeline-readiness>b{background:#dfd4ca;flex:1;min-width:20px;height:1px}.stage-track button span em{font-style:normal}.pipeline-review.service-pending{background:linear-gradient(145deg,#fffdfa,#f8efe7);border-color:#e8d8ca}.pipeline-review.service-pending>div>b{color:#a46e42}.pipeline-review.service-pending>a{background:#765c49}.pipeline-review.service-pending>small{text-align:center;color:#8e7a69;margin-top:8px;font-size:6px;display:block}.audit-panel article .pending{color:#927b66;background:#f2ebe3}.pipeline-toast{z-index:120;color:#fff;background:#2e2b27;border-radius:9px;max-width:360px;padding:12px 15px;font-size:10px;line-height:1.5;position:fixed;bottom:28px;right:28px;box-shadow:0 15px 35px #0003}@media (width<=760px){.pipeline-readiness span{font-size:7px}.pipeline-readiness span:last-child{display:none}.pipeline-toast{text-align:center;max-width:none;bottom:88px;left:16px;right:16px}.pipeline-main .stage-track button{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:11px 8px}.pipeline-main .stage-track button>i{width:34px;height:34px;font-size:8px}.pipeline-main .stage-track button small{font-size:8px;line-height:1.35}.pipeline-main .stage-track button b{margin:3px 0;font-size:12px;line-height:1.35}.pipeline-main .stage-track button p{font-size:9px;line-height:1.5}.stage-inspector>p{font-size:9px;line-height:1.7}.stage-inspector li{font-size:8px;line-height:1.45}.audit-panel article{padding:14px 12px}.audit-panel article b{font-size:10px}.audit-panel article small{font-size:8px;line-height:1.5}.delivery-steps b{font-size:9px}.delivery-steps small{font-size:8px}}@media (prefers-reduced-motion:reduce){.pipeline-orbit i,.pipeline-orbit b,.pipeline-orbit em,.pipeline-overview .live-label i{animation:none!important}.pipeline-progress>i{transition:none!important}}@keyframes pipeline-inspector-in{0%{opacity:.92;transform:translateY(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.page-pipeline .stage-inspector{animation:.3s cubic-bezier(.2,.8,.2,1) both pipeline-inspector-in}}@media (prefers-reduced-motion:reduce){.page-pipeline .stage-inspector{animation:none}}.page-pipeline .stage-inspector>button:disabled{color:#9c9087;cursor:not-allowed;opacity:.78;background:#f3eee8;border-color:#e0d6cd}
