.ci-demo{margin-top:32px;overflow:hidden;border:1px solid #303948;border-radius:16px;box-shadow:0 28px 65px -42px #000;background:#fff;color:#293e50;font:14px/1.55 'Inter',system-ui,sans-serif;text-align:left}
.ci-demo *{box-sizing:border-box}.ci-demo [hidden]{display:none!important}.ci-demo button,.ci-demo input,.ci-demo select{font:inherit}.ci-demo button{cursor:pointer}.ci-demo button:disabled{opacity:.45;cursor:default}.ci-demo :focus-visible{outline:2px solid #5c9fb3;outline-offset:3px}.ci-head{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:19px 27px;background:#203d47;color:#fff}.ci-brand{display:flex;align-items:center;gap:11px;font:600 18px 'Space Grotesk',sans-serif;letter-spacing:-.025em}.ci-brand i{display:grid;place-items:center;flex:none;width:31px;height:31px;border:1px solid #739ca6;border-radius:7px;font-size:20px;font-weight:400;font-style:normal;color:#b1d4d8}.ci-head>span{font-size:14px;color:#bfd2d5}.ci-main{padding:28px 29px 30px;min-height:640px}.ci-pagehead{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}.ci-pagehead h4{font:600 26px/1.25 'Space Grotesk',sans-serif;letter-spacing:-.04em;color:#294c58;margin:0 0 6px}.ci-pagehead p{font-size:14px;color:#7b939b;margin:0}.ci-primary,.ci-secondary{border:1px solid #386e78;border-radius:5px;padding:9px 14px;font-size:14px!important;font-weight:500!important;white-space:nowrap}.ci-primary{background:#386e78;color:#fff}.ci-primary:hover{background:#2b5963}.ci-secondary{background:#fff;color:#497680;border-color:#cadce0}.ci-link{background:transparent;border:0;padding:0;color:#397d8b;font-size:14px!important;font-weight:500!important;text-align:left}.ci-tabs{display:flex;align-items:center;gap:23px;overflow:auto;white-space:nowrap;border-bottom:1px solid #dce6e8;margin-bottom:24px}.ci-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;padding:0 0 12px;font-size:14px!important;color:#81979e;flex:none}.ci-tabs button.is-active{border-bottom-color:#4b8891;color:#336471;font-weight:500}.ci-badge{display:inline-block;border-radius:4px;background:#edf2f4;color:#788d96;padding:3px 7px;white-space:nowrap;font-size:14px;font-weight:500}.ci-badge.green{background:#e5f3ed;color:#337c64}.ci-badge.amber{background:#fff3dd;color:#967236}.ci-badge.red{background:#fbece8;color:#a36553}.ci-badge.blue{background:#e7f0fa;color:#537ba3}.ci-stats{display:flex;gap:35px;flex-wrap:wrap;margin:0 0 25px;padding-bottom:23px;border-bottom:1px solid #e1e9eb}.ci-stat{font-size:14px;color:#81979e}.ci-stat strong{display:block;font:500 27px/1.35 'Space Grotesk',sans-serif;color:#305662;letter-spacing:-.035em;margin-bottom:4px}.ci-stat small{font-size:14px;display:block;color:#90a4aa;margin-top:5px}.ci-scroll{overflow:auto;max-width:100%}.ci-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:14px}.ci-table th{padding:11px 12px;background:#f7fafb;color:#859ba2;font-size:14px;font-weight:500;border-top:1px solid #dfe8eb;border-bottom:1px solid #dfe8eb}.ci-table td{padding:15px 12px;color:#5a7b87;border-bottom:1px solid #e7eef0;vertical-align:middle}.ci-table td strong{display:block;font-size:14px;font-weight:500;color:#365d6b}.ci-table td small{display:block;font-size:14px;color:#8ea1a9;margin-top:4px}.ci-table code{font:14px 'IBM Plex Mono',monospace;color:#6c8a97}.ci-notice{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#edf6f4;border-left:2px solid #74ad9b;padding:11px 14px;color:#497f70;font-size:14px;margin:0 0 22px;border-radius:0 4px 4px 0}.ci-notice.amber{background:#fff6e7;border-color:#cbaa6d;color:#9c783b}.ci-sectionhead{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:0 0 14px}.ci-sectionhead h5{font:500 16px 'Space Grotesk',sans-serif;margin:0;color:#355d6b}.ci-sectionhead>span{font-size:14px;color:#91a5ad}.ci-empty{padding:45px 20px;color:#879ca6;font-size:14px;text-align:center}.ci-empty strong{display:block;color:#4a6c7a;font-size:15px;margin-bottom:8px}.ci-meta{font-size:14px;color:#91a5ad;margin:16px 0 0}.ci-subtle{font-size:14px;color:#7c939d}.ci-demo label{font-size:14px;color:#698995}.ci-demo select,.ci-demo input:not([type=checkbox]){border:1px solid #cadce2;border-radius:5px;padding:8px 10px;font-size:14px;color:#4c7383;background:#fff;min-width:0}.ci-demo input[type=checkbox]{accent-color:#3e7e8b;width:14px;height:14px;margin:0;flex:none}.cm-steps{display:flex;align-items:center;gap:17px;color:#97aeb2;font-size:14px;margin:0 0 24px}.cm-steps span{display:flex;align-items:center;gap:7px;white-space:nowrap}.cm-steps i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#eef4f4;color:#88a5a7;font-size:14px;font-style:normal}.cm-steps .done{color:#428270}.cm-steps .done i{background:#e2f1e9;color:#428270}.cm-steps .active{color:#3c7680}.cm-steps .active i{background:#dfeef0;color:#3c7680}.cm-steps>b{height:1px;background:#dce8e9;flex:1;max-width:80px}.cm-workspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:30px;align-items:start}.cm-resource-list{border-top:1px solid #dce7ea}.cm-resource{display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid #e5edef;padding:17px 0}.cm-resource-icon{width:27px;height:31px;display:grid;place-items:center;color:#7b9fa7;font-size:18px;background:#f0f6f7;border-radius:4px}.cm-resource strong{display:block;font-size:14px;font-weight:500;color:#3a606c}.cm-resource small{display:block;font-size:14px;color:#8b9fa7;margin-top:4px}.cm-checks{margin:0;padding:0;list-style:none;border-top:1px solid #dce7ea}.cm-checks li{padding:13px 0;display:flex;align-items:start;justify-content:space-between;gap:14px;border-bottom:1px solid #e5edef}.cm-checks strong{font-size:14px;color:#4e7380;font-weight:500;display:block}.cm-checks small{font-size:14px;color:#91a6ad;display:block;margin-top:4px;line-height:1.6}.cm-approval{display:flex;align-items:start;gap:9px;margin:18px 0 15px;line-height:1.7;font-size:14px}.cm-approval input{margin-top:3px!important}.cm-actionrow{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cm-route{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #dae6e9;margin-top:26px;padding-top:20px;align-items:center}.cm-route strong{display:block;font-size:14px;color:#3c6773;font-weight:500}.cm-route small{font-size:14px;color:#91a6ac;display:block;margin-top:4px}.cm-route-bar{width:38%;height:5px;background:#e0e9ec;border-radius:10px;overflow:hidden}.cm-route-bar i{display:block;height:100%;background:#3e8291;width:0;transition:width .4s}.cm-env-table{white-space:normal}.cm-env-table td{font-size:14px;line-height:1.8}.cm-env-table th:first-child{width:23%}.cm-log .ci-table{min-width:560px}.cm-log td:last-child{white-space:normal;min-width:300px}.cd-head{background:#343d5b}.cd-head .ci-brand i{border-color:#7886ac;color:#c5cee9}.cd-head>span{color:#c4cbe1}.cd-main .ci-pagehead h4{color:#3e527a}.cd-main .ci-primary{background:#4e6794;border-color:#4e6794}.cd-main .ci-tabs button.is-active{color:#536a99;border-color:#657fac}.cd-main .ci-stat strong{color:#4a6088}.cd-lineage{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;color:#8b9bb7;padding-bottom:19px;margin-bottom:20px;border-bottom:1px solid #e2e7f1}.cd-lineage b{color:#b2bdd0;font-weight:400}.cd-lineage strong{font-size:14px;font-weight:500;color:#647ba4}.cd-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:27px}.cd-stage{border-bottom:2px solid #dfe6f1;padding:0 0 12px}.cd-stage strong{display:block;color:#8094b6;font-weight:500;font-size:14px}.cd-stage small{font-size:14px;display:block;color:#9aaac2;margin-top:5px}.cd-stage.good{border-color:#91b7a9}.cd-stage.good strong{color:#608a7c}.cd-stage.bad{border-color:#d4ac7f}.cd-stage.bad strong{color:#aa8457}.cd-main .ci-table{min-width:620px}.cd-main .ci-table td{color:#7287a6}.cd-main .ci-table th{background:#f7f9fd;color:#8a9bb7;border-color:#e0e6f0}.cd-main .ci-table td strong{color:#526d99}.cd-quality{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:29px}.cd-rule{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;border-bottom:1px solid #e2e8f1;font-size:14px;color:#7085a6}.cd-rule:first-child{border-top:1px solid #e2e8f1}.cd-repair{border:1px solid #e0e6f1;border-top:3px solid #c5a371;border-radius:5px;padding:19px;background:#fbfcff}.cd-repair h5{font:500 16px 'Space Grotesk',sans-serif;color:#64799e;margin:0 0 9px}.cd-repair p{font-size:14px;color:#8b9db7;line-height:1.8;margin:0 0 17px}.cd-repair dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 20px}.cd-repair dt{color:#99aac1;font-size:14px}.cd-repair dd{color:#7088ae;font-size:14px;margin:4px 0 0}.cd-repair label{display:grid;gap:7px;margin-bottom:13px}.cd-repair .ci-secondary{border-color:#ccd7eb;color:#6c85ac}.cd-success{border-top:1px solid #dce8e4;padding-top:18px;color:#699183;font-size:14px}.cd-publish-note{font-size:14px;line-height:1.8;color:#8c9eb9;margin-top:20px}.co-app{background:#101c2a;color:#dce6ef}.co-head{background:#142335;border-bottom:1px solid #2a3a4d}.co-head .ci-brand i{border-color:#43647a;color:#84c4d9}.co-head>span{color:#8ba2b6}.co-main{min-height:680px;padding:27px 29px 30px}.co-main .ci-pagehead h4{color:#e0e9f1}.co-main .ci-pagehead p{color:#8298ad}.co-main .ci-tabs{border-color:#2a3b4d}.co-main .ci-tabs button{color:#8197ab}.co-main .ci-tabs button.is-active{color:#92d1e0;border-color:#74b7ce}.co-main .ci-stat{color:#7f96aa}.co-main .ci-stat strong{color:#dbe8f0}.co-main .ci-stat small{color:#728ca3}.co-main .ci-stats{border-color:#2b3b4c}.co-main .ci-primary{background:#547e93;border-color:#547e93;color:#f4fbff}.co-main .ci-secondary{background:transparent;color:#9ab9cc;border-color:#40556c}.co-main .ci-link{color:#80bed2}.co-main .ci-badge{background:#26394a;color:#8fa8bb}.co-main .ci-badge.green{background:#1c393b;color:#7ec2ad}.co-main .ci-badge.amber{background:#3c3428;color:#d1b77c}.co-main .ci-badge.blue{background:#223c53;color:#88bce2}.co-main .ci-sectionhead h5{color:#bccfdd}.co-main .ci-sectionhead>span,.co-main .ci-meta{color:#6b839a}.co-main .ci-table th{background:#152434;color:#7d98af;border-color:#2a3b4d}.co-main .ci-table td{color:#93adbf;border-color:#243749}.co-main .ci-table td strong{color:#b8cede}.co-main .ci-table td small{color:#6f889d}.co-main .ci-notice{background:#193337;color:#91c5b4;border-color:#568d7c}.co-main .ci-notice.amber{background:#332f28;color:#cdb37d;border-color:#9e8458}.co-main .ci-empty{color:#8ba5b9}.co-health{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.8fr);gap:28px}.co-chart{min-width:0}.co-chart svg{display:block;width:100%;height:auto;overflow:visible}.co-chart text{font:14px 'Inter',sans-serif;fill:#6d8ba3}.co-chart-caption{font-size:14px;color:#739bb0;display:flex;justify-content:space-between;gap:12px;margin-top:9px}.co-chart-caption span:first-child{color:#92cce2}.co-service{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;border-bottom:1px solid #293c4d}.co-service:first-of-type{border-top:1px solid #293c4d}.co-service strong{font-size:14px;display:block;color:#b7cddd;font-weight:500}.co-service small{font-size:14px;color:#718c9f;display:block;margin-top:4px}.co-incident{margin-top:23px;padding-top:18px;border-top:1px solid #2d4155}.co-incident h5{font:500 16px 'Space Grotesk',sans-serif;color:#c3d5e1;margin:0 0 9px}.co-incident p{font-size:14px;line-height:1.85;color:#849fb4;max-width:68ch;margin:0 0 13px}.co-release{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:30px}.co-version{font:500 30px 'Space Grotesk',sans-serif;color:#c4dbea;letter-spacing:-.04em;margin:0 0 8px}.co-version span{font:14px 'IBM Plex Mono',monospace;letter-spacing:0;color:#728da5;margin-left:9px}.co-release p{font-size:14px;color:#8ca6ba;line-height:1.85;margin:8px 0 17px}.co-gates{padding:0;list-style:none;margin:15px 0 24px;border-top:1px solid #2a3e50}.co-gates li{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #263c4c;color:#90adbf;font-size:14px}.co-gates b{font-weight:500;color:#a3c6d5}.co-traffic-label{font-size:14px;color:#7898ae;margin-bottom:10px}.co-traffic{height:8px;background:#293d52;border-radius:6px;overflow:hidden;margin-bottom:12px}.co-traffic i{display:block;height:100%;background:#78b6cf;transition:width .4s}.co-versions{display:flex;justify-content:space-between;font-size:14px;color:#7998af}.co-sample{border-top:1px solid #2b4053;margin-top:25px;padding-top:18px}.co-sample h5{font:500 14px 'Space Grotesk',sans-serif;color:#b0ccd9;margin:0 0 12px}.co-kv{display:grid;grid-template-columns:1fr 1fr;gap:18px;color:#7392a9;font-size:14px}.co-kv strong{display:block;font-size:18px;color:#afcfdd;font-weight:500;margin-top:4px}.co-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:23px}.co-cost-actions{margin-top:26px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.co-opportunity{border-top:1px solid #30475c;padding-top:17px}.co-opportunity h5{font:500 15px 'Space Grotesk',sans-serif;color:#b3cede;margin:0 0 9px}.co-opportunity p{font-size:14px;color:#7b98ae;line-height:1.8;margin:0 0 15px}.co-opportunity strong{font-size:19px;color:#a2c7d8;display:block;margin-bottom:15px;font-weight:500}.co-backup-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;border-top:1px solid #2c4054;padding-top:22px;font-size:14px;color:#7895ac}.co-backup-facts strong{display:block;font-size:15px;font-weight:500;color:#b3cfdf;margin:6px 0}.co-restore{padding-top:18px;border-top:1px solid #2a4053}.co-restore p{font-size:14px;color:#809fb5;line-height:1.9}.co-log .ci-table{min-width:600px}.co-log .ci-table td:last-child{white-space:normal;min-width:310px}
@media(max-width:1050px){.ci-main,.co-main{padding:24px 21px}.cm-workspace{gap:21px;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr)}.co-health{grid-template-columns:minmax(0,1fr)}.co-services{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.co-services>.ci-sectionhead{grid-column:1/-1}.co-service:first-of-type{border-top:0}.ci-stats{gap:28px}.co-release{gap:22px}.cd-quality{gap:20px}}
@media(max-width:760px){.cm-workspace,.cd-quality,.co-release{grid-template-columns:minmax(0,1fr)}.cm-route{gap:12px}.ci-pagehead h4{font-size:23px}.co-cost-actions{grid-template-columns:minmax(0,1fr)}.cm-checks li{padding:12px 0}.cm-env-table{min-width:570px}.cd-stages{gap:11px}.co-backup-facts{grid-template-columns:1fr 1fr}.co-head>span{max-width:155px;text-align:right}.ci-main{min-height:0}}
@media(max-width:550px){.ci-head{padding:16px 17px}.ci-brand{font-size:16px;gap:8px}.ci-brand i{width:27px;height:28px;font-size:18px}.ci-head>span{font-size:14px;max-width:120px;text-align:right}.ci-main,.co-main{padding:23px 17px}.ci-pagehead{align-items:start;gap:13px;margin-bottom:21px}.ci-pagehead p{font-size:14px;line-height:1.8}.ci-pagehead h4{font-size:23px}.ci-primary,.ci-secondary{font-size:14px!important;padding:8px 10px}.ci-tabs{gap:20px;margin-bottom:23px}.ci-tabs button{font-size:14px!important}.ci-stat{font-size:14px}.ci-stat strong{font-size:24px}.ci-stats{gap:22px;padding-bottom:19px}.ci-stat small{font-size:14px}.ci-notice{font-size:14px;align-items:start}.ci-table td{padding:14px 9px}.ci-table th{padding:10px 9px}.cm-steps{gap:9px;font-size:14px}.cm-steps>b{min-width:10px}.cm-steps span{gap:5px}.cm-steps i{width:18px;height:18px}.cm-workspace{gap:25px}.cm-resource{grid-template-columns:25px minmax(0,1fr) auto;gap:9px}.cm-resource small{font-size:14px}.cm-resource strong{font-size:14px}.cm-route strong{font-size:14px}.cm-route small{font-size:14px;max-width:200px}.cm-route-bar{width:25%}.ci-sectionhead h5{font-size:15px}.cm-approval{font-size:14px}.cd-stages{grid-template-columns:1fr 1fr;gap:17px}.cd-stage strong{font-size:14px}.cd-stage small{font-size:14px}.cd-lineage{font-size:14px;gap:7px}.cd-lineage strong{font-size:14px}.co-main .ci-stats{gap:20px}.co-main .ci-stat strong{font-size:23px}.co-chart-caption{font-size:14px}.co-services{gap:0 15px}.co-service strong{font-size:14px}.co-service small{font-size:14px}.co-service .ci-badge{font-size:14px;padding:3px 5px}.co-version{font-size:27px}.co-gates{margin-bottom:22px}.co-kv{gap:15px}.co-kv strong{font-size:17px}.co-backup-facts{gap:17px}.co-backup-facts strong{font-size:14px}.co-main .ci-table{min-width:600px}}
@media(max-width:550px){.co-main .ci-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.co-main .ci-stat strong{font-size:21px}.co-chart text{font-size:18px}}
