.ai-integration-illustration{container:ai-integration/inline-size;width:100%;min-width:0;margin:0;color:var(--ink,#171a21);text-align:left}.ai-work-app{overflow:hidden;border:1px solid var(--rule,#dde1e6);border-radius:14px;background:#fff;box-shadow:0 18px 38px -29px #171a2140;font-family:Arial,Helvetica,sans-serif}.ai-work-app svg{display:block;flex-shrink:0;width:17px;height:17px}.ai-work-window-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:4px 13px;border-bottom:1px solid var(--rule,#dde1e6);background:#f5f6f8}.ai-work-window-bar:after{content:"";flex:0 0 37px}.ai-work-window-dots{display:flex;flex:0 0 37px;gap:5px}.ai-work-window-dots i{width:9px;height:9px;border:1px solid #00000014;border-radius:50%;background:#ff5f57}.ai-work-window-dots i:nth-child(2){background:#febc2e}.ai-work-window-dots i:nth-child(3){background:#28c840}.ai-work-window-label{padding:3px 12px;border:1px solid var(--rule,#dde1e6);border-radius:4px;color:#697386;background:#fff;font-size:9px;line-height:13px;text-align:center}.ai-work-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px}.ai-work-brand{display:flex;align-items:center;gap:10px;font-size:15px;line-height:20px;font-weight:600}.ai-work-brand-icon{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:8px;color:var(--blue,#2563eb);background:#eaf0fd}.ai-work-brand-icon svg{width:21px;height:21px}.ai-work-brand small{display:block;margin-top:3px;color:#7c879b;font-size:10px;line-height:15px;font-weight:400}.ai-work-assistance-state{display:flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid #d5e1ff;border-radius:5px;color:var(--blue,#2563eb);background:#f4f7ff;font-size:10px;line-height:15px}.ai-work-assistance-state i{width:5px;height:5px;border-radius:50%;background:currentColor}.ai-work-tabs{display:flex;gap:24px;padding:0 24px;border-bottom:1px solid var(--rule,#dde1e6)}.ai-work-tabs>span{margin-bottom:-1px;padding-bottom:11px;border-bottom:2px solid #0000;color:#778196;font-size:10px;line-height:15px}.ai-work-tabs>.is-active{border-color:var(--blue,#2563eb);color:var(--blue,#2563eb);font-weight:600}.ai-work-tabs>.ai-work-tabs-note{margin-left:auto;font-size:9px}.ai-work-canvas{padding:24px 24px 17px;background-color:#fafbfe;background-image:radial-gradient(#d4def1 .7px,#0000 0);background-size:12px 12px}.ai-work-flow{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:stretch}.ai-work-assistant,.ai-work-request{min-width:0;border:1px solid #dbe3ef;border-radius:9px;background:#fff;box-shadow:0 6px 18px #1a315b06}.ai-work-request{padding:16px}.ai-work-card-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#79879c;font-size:8px;line-height:12px;letter-spacing:1px}.ai-work-card-heading small{font-size:9px;letter-spacing:0}.ai-work-message{display:flex;align-items:flex-start;gap:10px;margin-top:18px}.ai-work-avatar{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;color:#5675ad;background:#edf2fb;font-size:12px;line-height:16px}.ai-work-message strong{display:block;margin:0;font-size:12px;line-height:17px;font-weight:600}.ai-work-message p{margin:5px 0 0;color:#64718a;font-size:11px;line-height:17px}.ai-work-context{margin-top:20px}.ai-work-label{display:block;color:#7c899e;font-size:9px;line-height:13px}.ai-work-context>div{display:flex;align-items:center;gap:9px;margin-top:8px;padding:8px 10px;border:1px solid #e3e9f3;border-radius:5px;background:#fcfdff;color:#7695cc}.ai-work-context>div>svg{width:15px;height:15px}.ai-work-context>div>svg:last-child{margin-left:auto;width:12px;height:12px;color:#97adcd}.ai-work-context>div>span{color:#46556e;font-size:10px;line-height:14px}.ai-work-context strong{display:block;color:#8c98ac;font-size:8px;line-height:12px;font-weight:400}.ai-work-source-note{display:flex;align-items:center;gap:5px;margin-top:13px;color:#8d99aa;font-size:8px;line-height:12px}.ai-work-source-note i{width:4px;height:4px;border-radius:50%;background:#8ea9d9}.ai-work-transfer{display:flex;align-items:center}.ai-work-transfer i{position:relative;width:100%;height:1px;background:#9bb5e6}.ai-work-transfer i:after{content:"";position:absolute;right:1px;top:-3px;width:6px;height:6px;border-top:1px solid #9bb5e6;border-right:1px solid #9bb5e6;transform:rotate(45deg)}.ai-work-assistant{display:flex;flex-direction:column;border-color:#c6d7fb}.ai-work-assistant-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:13px 15px;border-bottom:1px solid #dbe5fb;border-radius:9px 9px 0 0;background:#f1f5ff}.ai-work-assistant-heading>span{display:flex;align-items:center;gap:7px}.ai-work-assistant-heading svg{color:var(--blue,#2563eb)}.ai-work-assistant-heading strong{font-size:11px;line-height:16px;font-weight:600}.ai-work-assistant-heading small{color:#7b8ba7;font-size:8px;line-height:12px}.ai-work-suggestion{padding:15px 16px 8px}.ai-work-suggestion>strong{display:inline-block;margin-top:7px;padding:4px 8px;border:1px solid #d8e4ff;border-radius:4px;color:#4268b1;background:#f2f6ff;font-size:11px;line-height:16px;font-weight:600}.ai-work-suggestion p{margin:9px 0 0;color:#65728a;font-size:11px;line-height:17px}.ai-work-citations{display:flex;align-items:center;gap:5px;margin:0 16px 14px;color:#8896ad;font-size:8px;line-height:12px}.ai-work-citations svg{width:11px;height:11px}.ai-work-citations i{font-style:normal}.ai-work-review{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;margin:auto 16px 15px;padding-top:12px;border-top:1px solid #e7ebf2}.ai-work-review>span{display:flex;align-items:center;gap:6px}.ai-work-review>span svg{width:15px;height:15px;color:#5f7baa}.ai-work-review strong{font-size:10px;line-height:15px;font-weight:600}.ai-work-review small{color:#8a96a8;font-size:8px;line-height:12px}.ai-work-approval{display:flex;align-items:center;justify-content:space-between;grid-column:1/-1;padding:8px 11px;border-radius:4px;color:#fff;background:var(--blue,#2563eb);font-size:10px;line-height:14px;font-weight:600}.ai-work-approval>span{font-size:14px;font-weight:400}.ai-work-outcome{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:13px;color:#7190c4}.ai-work-outcome>span{width:24px;height:7px;margin-top:-7px;border-bottom:1px solid #b7caeb;border-left:1px solid #b7caeb;border-radius:0 0 0 3px}.ai-work-outcome svg{width:13px;height:13px}.ai-work-outcome strong{color:#65748d;font-size:9px;line-height:13px;font-weight:500}.ai-work-outcome small{color:#98a3b5;font-size:8px;line-height:12px}.ai-work-operations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:17px 24px;gap:17px;border-top:1px solid #e0e6ef}.ai-work-operations>div{display:flex;align-items:center;gap:9px;min-width:0}.ai-work-operation-icon{display:grid;place-items:center;flex:0 0 28px;height:28px;border:1px solid #e1e9f8;border-radius:6px;background:#f5f8fe;color:#7e9cd4}.ai-work-operation-icon svg{width:15px;height:15px}.ai-work-operations strong{display:block;font-size:10px;line-height:15px;font-weight:600}.ai-work-operations small{display:block;margin-top:2px;color:#8a97ac;font-size:8px;line-height:12px}.ai-work-operations i{margin-left:auto;padding:3px 5px;border:1px solid #e3eaf6;border-radius:4px;color:#8b9bb7;font-size:8px;line-height:11px;font-style:normal}.ai-work-footer{display:flex;align-items:center;gap:10px;padding:10px 24px;border-top:1px solid #e9edf4;color:#8490a3;background:#fcfdff;font-size:8px;line-height:12px}.ai-work-footer>span{display:flex;align-items:center;gap:5px}.ai-work-footer>span:last-child{margin-left:auto}.ai-work-footer>span svg{width:13px;height:13px;color:#91aad8}.ai-work-footer .ai-work-monitor-line{width:94px;height:18px;stroke:#9cb7e8;stroke-width:1.3}@container ai-integration (max-width: 650px){.ai-work-toolbar{padding:15px 18px}.ai-work-tabs{padding-inline:18px}.ai-work-canvas{padding:20px 18px 15px}.ai-work-flow{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)}.ai-work-request{padding:13px}.ai-work-assistant-heading{padding:12px}.ai-work-assistant-heading small{display:none}.ai-work-suggestion{padding:13px 12px 8px}.ai-work-citations{margin-inline:12px;gap:4px}.ai-work-review{margin-inline:12px}.ai-work-message{gap:7px}.ai-work-avatar{flex-basis:24px;height:24px;font-size:10px}.ai-work-context>div{padding-inline:7px;gap:6px}.ai-work-operations{padding-inline:18px;gap:12px}.ai-work-operations>div{gap:6px}.ai-work-operations i{display:none}.ai-work-footer{padding-inline:18px}}@container ai-integration (max-width: 500px){.ai-work-toolbar{padding:12px 15px}.ai-work-brand{gap:7px;font-size:13px}.ai-work-brand small,.ai-work-tabs>.ai-work-tabs-note{display:none}.ai-work-brand-icon{flex-basis:28px;height:28px}.ai-work-brand-icon svg{width:18px;height:18px}.ai-work-assistance-state{padding:4px 6px;font-size:8px;line-height:12px}.ai-work-tabs{gap:20px;padding-inline:15px}.ai-work-tabs>span{padding-bottom:9px;font-size:9px;line-height:13px}.ai-work-canvas{padding:13px 15px 12px}.ai-work-flow{grid-template-columns:minmax(0,1fr)}.ai-work-request{padding:11px 12px}.ai-work-card-heading{font-size:7px;line-height:10px}.ai-work-card-heading small{font-size:8px}.ai-work-message{margin-top:9px}.ai-work-message strong{font-size:11px;line-height:15px}.ai-work-message p{margin-top:3px;font-size:10px;line-height:14px}.ai-work-context{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:11px}.ai-work-context strong,.ai-work-context>.ai-work-label,.ai-work-context>div>svg:last-child,.ai-work-source-note{display:none}.ai-work-context>div{gap:4px;margin:0;padding:4px 6px}.ai-work-context>div>svg{width:11px;height:11px}.ai-work-context>div>span{font-size:8px;line-height:11px}.ai-work-transfer{height:18px;justify-content:center}.ai-work-transfer i{width:1px;height:100%}.ai-work-transfer i:after{right:-3px;top:auto;bottom:1px;transform:rotate(135deg)}.ai-work-assistant-heading{padding:9px 12px}.ai-work-assistant-heading small{display:block}.ai-work-assistant-heading strong{font-size:10px;line-height:14px}.ai-work-assistant-heading svg{width:15px;height:15px}.ai-work-suggestion{padding-top:10px}.ai-work-label{font-size:8px;line-height:11px}.ai-work-suggestion>strong{margin-top:4px;padding:3px 7px;font-size:10px;line-height:14px}.ai-work-suggestion p{margin-top:6px;font-size:10px;line-height:14px}.ai-work-citations{display:none}.ai-work-review{gap:7px;margin-bottom:10px;padding-top:9px}.ai-work-approval,.ai-work-review strong{font-size:9px;line-height:13px}.ai-work-approval{padding:6px 9px}.ai-work-outcome{margin-top:9px}.ai-work-operations{padding:11px 15px;gap:8px}.ai-work-operations>div{flex-direction:column;align-items:flex-start;gap:5px}.ai-work-operation-icon{flex-basis:23px;width:23px;height:23px}.ai-work-operation-icon svg{width:13px;height:13px}.ai-work-operations strong{font-size:9px;line-height:13px}.ai-work-operations small{font-size:7px;line-height:10px}.ai-work-footer{gap:6px;padding:8px 15px;font-size:7px;line-height:11px}.ai-work-footer .ai-work-monitor-line{width:55px;height:16px}.ai-work-footer>span:last-child{display:none}.ai-work-footer .ai-work-monitor-line{margin-left:auto}}@container ai-integration (max-width: 350px){.ai-work-window-bar{gap:7px;padding-inline:10px}.ai-work-window-bar:after{display:none}.ai-work-window-label{flex:1;padding-inline:4px;font-size:8px;line-height:11px}.ai-work-toolbar{padding-inline:12px;gap:7px}.ai-work-brand{font-size:11px}.ai-work-brand-icon{flex-basis:25px;height:25px}.ai-work-assistance-state{gap:4px;font-size:7px;padding-inline:5px}.ai-work-canvas,.ai-work-footer,.ai-work-operations,.ai-work-tabs{padding-inline:12px}.ai-work-request{padding-inline:10px}.ai-work-message p{font-size:9px}.ai-work-operations strong{font-size:8px}}.automation-illustration{container:automation-illustration/inline-size;width:100%;min-width:0;margin:0;color:var(--ink,#171a21);text-align:left}.automation-app{overflow:hidden;border:1px solid var(--rule,#dde1e6);border-radius:14px;background:#fff;box-shadow:0 18px 38px -29px #171a2140;font-family:Arial,Helvetica,sans-serif}.automation-app svg{display:block;flex-shrink:0;width:17px;height:17px}.automation-window-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:4px 13px;border-bottom:1px solid var(--rule,#dde1e6);background:var(--surface-soft,#f5f6f8)}.automation-window-bar:after{content:"";flex:0 0 37px}.automation-window-dots{display:flex;flex:0 0 37px;gap:5px}.automation-window-dots i{width:9px;height:9px;border:1px solid #00000014;border-radius:50%;background:#ff5f57}.automation-window-dots i:nth-child(2){background:#febc2e}.automation-window-dots i:nth-child(3){background:#28c840}.automation-window-label{padding:3px 12px;border:1px solid var(--rule,#dde1e6);border-radius:4px;color:var(--muted,#5f6673);background:#fff;font-size:9px;line-height:13px;text-align:center}.automation-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 24px}.automation-workflow-name{display:flex;align-items:center;gap:11px;font-size:15px;line-height:20px;font-weight:600}.automation-workflow-icon{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:8px;color:var(--blue,#2563eb);background:#eaf0fd}.automation-workflow-icon svg{width:22px;height:22px}.automation-workflow-name small{display:block;margin-top:3px;color:var(--muted,#5f6673);font-size:10px;line-height:15px;font-weight:400}.automation-active{display:flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid #d5e1ff;border-radius:5px;color:var(--blue,#2563eb);background:#f4f7ff;font-size:10px;line-height:15px}.automation-active i{width:5px;height:5px;border-radius:50%;background:currentColor}.automation-tabs{display:flex;align-items:stretch;gap:25px;padding:0 24px;border-bottom:1px solid var(--rule,#dde1e6)}.automation-tabs>span{display:flex;align-items:center;gap:5px;padding:0 0 12px;margin-bottom:-1px;border-bottom:2px solid #0000;color:var(--muted,#5f6673);font-size:10px;line-height:15px}.automation-tabs>.is-active{border-color:var(--blue,#2563eb);color:var(--blue,#2563eb);font-weight:600}.automation-tabs>.automation-saved{margin-left:auto;font-size:9px}.automation-saved svg{width:13px;height:13px;color:#758bb0}.automation-canvas{padding:32px 27px 26px;background-color:#fafbfe;background-image:radial-gradient(#d4def1 .7px,#0000 0);background-size:12px 12px}.automation-flow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:36px;align-items:start}.automation-flow>div{min-width:0}.automation-step-label{display:block;margin:0 0 9px 2px;color:#758098;font-size:8px;line-height:12px;font-weight:600;letter-spacing:.8px}.automation-node{position:relative;border:1px solid #dce2ed;border-radius:9px;background:#fff;box-shadow:0 6px 12px #1a315b06}.automation-transform,.automation-trigger{min-height:180px;padding:16px}.automation-transform:after,.automation-trigger:after{content:"";position:absolute;top:65px;left:100%;width:37px;border-top:2px solid #9ebaf4}.automation-transform:before,.automation-trigger:before{content:"";position:absolute;z-index:1;top:62px;right:-36px;width:7px;height:7px;border-top:1.5px solid #779fee;border-right:1.5px solid #779fee;transform:rotate(45deg)}.automation-transform{border-color:#a9c3ff;box-shadow:0 0 0 4px #eaf0fd70}.automation-node-heading{display:flex;align-items:center;gap:9px}.automation-node-heading>strong{font-size:13px;line-height:18px;font-weight:600}.automation-node-icon{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:6px;color:var(--blue,#2563eb);background:#edf2ff}.automation-node-icon svg{width:17px;height:17px}.automation-order{padding:17px 0 14px}.automation-order>span:first-child{display:block;color:#8993a5;font-size:8px;line-height:12px;letter-spacing:.7px}.automation-order>strong{display:block;margin-top:2px;font-size:21px;line-height:27px;letter-spacing:-.4px}.automation-order>span:last-child{display:block;margin-top:4px;color:var(--muted,#5f6673);font-size:9px;line-height:14px}.automation-node-status{display:flex;align-items:center;gap:4px;padding-top:10px;border-top:1px solid #edf0f5;color:#7081a1;font-size:9px;line-height:14px}.automation-node-status svg{width:12px;height:12px;color:var(--blue,#2563eb)}.automation-field-map{display:grid;grid-template-columns:minmax(0,1fr) 14px minmax(0,.8fr);align-items:center;column-gap:3px;row-gap:11px;padding:22px 0 21px;font-size:10px;line-height:15px}.automation-field-map>span{color:#687386}.automation-field-map>strong{font-weight:500}.automation-field-map>i{color:#8ba9df;font-style:normal}.automation-review-path{position:relative;padding-top:39px}.automation-review-path:before{content:"";position:absolute;top:0;bottom:0;left:24px;border-left:1.5px dashed #b8c3d9}.automation-branch-label{position:absolute;top:12px;left:35px;color:#7a8599;font-size:8px;line-height:13px}.automation-review-node{position:relative;display:flex;align-items:center;gap:8px;padding:12px;border:1px dashed #c4cddd;border-radius:7px;background:#fff}.automation-review-icon{color:#687b9e}.automation-review-icon svg{width:21px;height:21px}.automation-review-node strong{display:block;font-size:11px;line-height:16px;font-weight:600}.automation-review-node small{display:block;margin-top:3px;color:#7a8599;font-size:9px;line-height:14px}.automation-review-count{display:grid;place-items:center;flex:0 0 18px;height:18px;margin-left:auto;border-radius:50%;color:#5f6b82;background:#f0f3f8;font-size:9px}.automation-destinations{padding:16px}.automation-destinations-heading{padding-bottom:13px;border-bottom:1px solid #edf0f5}.automation-destinations-heading>strong{display:block;font-size:13px;line-height:18px;font-weight:600}.automation-destinations-heading>span{display:block;margin-top:3px;color:#7a8599;font-size:9px;line-height:14px}.automation-destination{display:flex;align-items:center;gap:9px;min-height:62px}.automation-destination+.automation-destination{border-top:1px solid #edf0f5}.automation-system-icon{display:grid;place-items:center;flex:0 0 29px;height:29px;border:1px solid #e2e8f3;border-radius:6px;color:#6382ba;background:#f9fbff}.automation-destination strong{display:block;font-size:11px;line-height:16px;font-weight:600}.automation-destination small{display:block;margin-top:2px;color:#7a8599;font-size:9px;line-height:14px}.automation-destination>svg{width:12px;height:12px;margin-left:auto;color:var(--blue,#2563eb)}.automation-run-log{padding:17px 25px 12px;border-top:1px solid var(--rule,#dde1e6)}.automation-log-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.automation-log-heading>span:first-child{display:flex;align-items:center;gap:7px}.automation-log-heading strong{font-size:11px;line-height:16px;font-weight:600}.automation-log-heading svg{width:14px;height:14px;color:#8292ad}.automation-log-heading>span:last-child{color:#8993a5;font-size:9px;line-height:14px}.automation-log-row{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:15px;padding:9px 0;color:#788397;font-size:10px;line-height:15px}.automation-log-row+.automation-log-row{border-top:1px solid #edf0f5}.automation-log-row>span:nth-child(2)>i{margin-inline:4px;font-style:normal;color:#b9c2d1}.automation-run-result{display:flex;align-items:center;gap:6px;color:var(--blue,#2563eb)}.automation-run-result>svg{width:13px;height:13px}.automation-run-result--review{color:#687b9e}.automation-log-row time{font-size:9px;color:#8993a5}@container automation-illustration (max-width: 740px){.automation-canvas{padding-inline:20px}.automation-flow{gap:25px}.automation-destinations,.automation-transform,.automation-trigger{padding:13px}.automation-transform:after,.automation-trigger:after{width:26px}.automation-transform:before,.automation-trigger:before{right:-25px}.automation-node-heading{gap:6px}.automation-node-heading>strong{font-size:12px}.automation-node-icon{flex-basis:24px;height:26px}.automation-field-map{font-size:9px}.automation-review-node{gap:6px;padding:11px 9px}.automation-review-count{display:none}.automation-review-node strong{font-size:10px}.automation-review-node small{font-size:8px}.automation-destination{gap:6px}.automation-system-icon{flex-basis:25px;height:27px}}@container automation-illustration (max-width: 620px){.automation-toolbar{padding:13px 16px}.automation-workflow-name small{display:none}.automation-tabs{padding-inline:16px}.automation-tabs>span{padding-bottom:10px}.automation-tabs>.automation-saved{display:none}.automation-canvas{padding:20px 18px}.automation-flow{grid-template-columns:minmax(0,1fr);gap:24px;max-width:380px;margin-inline:auto}.automation-transform-group,.automation-trigger-group{position:relative}.automation-transform-group:after,.automation-trigger-group:after{content:"";position:absolute;top:100%;left:50%;height:24px;border-left:2px solid #9ebaf4}.automation-transform-group:before,.automation-trigger-group:before{content:"";position:absolute;z-index:2;bottom:-23px;left:calc(50% - 3px);width:7px;height:7px;border-right:1.5px solid #779fee;border-bottom:1.5px solid #779fee;transform:rotate(45deg)}.automation-step-label,.automation-transform:after,.automation-transform:before,.automation-trigger:after,.automation-trigger:before{display:none}.automation-transform,.automation-trigger{z-index:1;min-height:0;padding:10px 13px}.automation-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px}.automation-node-heading{gap:9px}.automation-node-heading>strong{font-size:13px;line-height:18px}.automation-node-icon{flex-basis:28px;height:28px}.automation-order{flex-shrink:0;padding:0}.automation-order>span:first-child,.automation-order>span:last-child{display:none}.automation-order>strong{margin:0;color:#76839b;font-size:12px;line-height:18px;letter-spacing:0;font-weight:500}.automation-field-map{grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr);padding:11px 0 0;font-size:11px;line-height:16px;row-gap:7px}.automation-field-map>:nth-child(n+4),.automation-node-status{display:none}.automation-review-path{margin-left:27px;padding:23px 0 0 15px}.automation-review-path:before{left:0;bottom:25px;width:15px;border-bottom:1.5px dashed #b8c3d9;border-bottom-left-radius:7px}.automation-branch-label{top:5px;left:16px}.automation-review-node{padding:8px 9px;gap:8px}.automation-review-node strong{font-size:11px;line-height:16px}.automation-review-node small{margin-top:1px;font-size:9px;line-height:14px}.automation-review-count{display:grid}.automation-transform-group:after{top:0;height:auto;bottom:-24px;left:14px}.automation-transform-group:before{left:11px}.automation-destinations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px;padding:13px}.automation-destinations-heading{grid-column:1/-1;padding-bottom:10px}.automation-destinations-heading>strong{font-size:13px}.automation-destinations-heading>span{display:none}.automation-destination{flex-direction:column;min-width:0;min-height:0;gap:5px;padding-top:10px;text-align:center}.automation-destination+.automation-destination{border-top:0}.automation-system-icon{flex:0 0 28px;width:28px;height:28px}.automation-destination strong{font-size:11px;line-height:16px}.automation-destination small{display:none}.automation-destination>svg{margin-left:0}.automation-run-log{padding:12px 18px 9px}.automation-log-heading{margin-bottom:5px}.automation-log-row{grid-template-columns:90px minmax(0,1fr);gap:8px;padding-block:7px;font-size:9px;line-height:14px}.automation-log-row time{display:none}}@container automation-illustration (max-width: 350px){.automation-window-bar{gap:7px;padding-inline:10px}.automation-window-bar:after{display:none}.automation-window-label{flex:1;padding-inline:3px;font-size:8px;line-height:12px}.automation-toolbar{padding:14px 13px;gap:9px}.automation-workflow-name{gap:8px;font-size:14px}.automation-workflow-name small{max-width:145px;font-size:9px;line-height:13px}.automation-active{padding:4px 6px;font-size:9px}.automation-tabs{gap:18px;padding-inline:13px}.automation-tabs>.automation-saved{display:none}.automation-canvas{padding-inline:13px}.automation-review-count{display:none}.automation-run-log{padding-inline:14px}.automation-log-heading>span:last-child{display:none}}.blockchain-illustration{container:blockchain/inline-size;width:100%;min-width:0;margin:0;color:var(--ink,#171a21);text-align:left}.ledger-app{overflow:hidden;border:1px solid var(--rule,#dde1e6);border-radius:14px;background:#fff;box-shadow:0 18px 38px -29px #171a2140;font-family:Arial,Helvetica,sans-serif}.ledger-app svg{display:block;flex-shrink:0;width:17px;height:17px}.ledger-window-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:4px 13px;border-bottom:1px solid var(--rule,#dde1e6);background:#f5f6f8}.ledger-window-bar:after{content:"";flex:0 0 37px}.ledger-window-dots{display:flex;flex:0 0 37px;gap:5px}.ledger-window-dots i{width:9px;height:9px;border:1px solid #00000014;border-radius:50%;background:#ff5f57}.ledger-window-dots i:nth-child(2){background:#febc2e}.ledger-window-dots i:nth-child(3){background:#28c840}.ledger-window-label{padding:3px 12px;border:1px solid var(--rule,#dde1e6);border-radius:4px;color:#667085;background:#fff;font-size:9px;line-height:13px;text-align:center}.ledger-toolbar{justify-content:space-between;gap:14px;padding:19px 24px}.ledger-brand,.ledger-toolbar{display:flex;align-items:center}.ledger-brand{gap:10px;font-size:15px;line-height:20px;font-weight:600}.ledger-brand-icon{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:8px;color:var(--blue,#245ff5);background:#eaf0fd}.ledger-brand-icon svg{width:21px;height:21px}.ledger-brand small{display:block;margin-top:3px;color:#667085;font-size:10px;line-height:15px;font-weight:400}.ledger-network-state{display:flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #d5e1ff;border-radius:5px;color:#245ff5;background:#f5f8ff;font-size:9px;line-height:15px}.ledger-network-state svg{width:12px;height:12px}.ledger-tabs{display:flex;gap:24px;padding:0 24px;border-bottom:1px solid var(--rule,#dde1e6)}.ledger-tabs>span{margin-bottom:-1px;padding-bottom:11px;border-bottom:2px solid #0000;color:#667085;font-size:10px;line-height:15px}.ledger-tabs>.is-active{border-color:var(--blue,#245ff5);color:var(--blue,#245ff5);font-weight:600}.ledger-tabs>.ledger-tabs-note{margin-left:auto;font-size:9px}.ledger-canvas{padding:22px 24px 17px;background-color:#fafbfe;background-image:radial-gradient(#d4def1 .7px,#0000 0);background-size:12px 12px}.ledger-record-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.ledger-record-summary>span>small{display:block;margin-bottom:5px;color:#667085;font-size:9px;line-height:12px;letter-spacing:1px}.ledger-record-summary strong{display:flex;align-items:baseline;gap:9px;font-size:16px;line-height:22px;font-weight:600}.ledger-record-summary strong>span{color:#667085;font-size:10px;line-height:15px;font-weight:400}.ledger-record-state{display:flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #dbe5f6;border-radius:5px;background:#fff;color:#245ff5;font-size:9px;line-height:13px}.ledger-record-state i{width:5px;height:5px;border-radius:50%;background:#7d9bd0}.ledger-history{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ledger-entry{position:relative;min-width:0;border:1px solid #dbe3ef;border-radius:8px;background:#fff;box-shadow:0 6px 18px #1a315b06}.ledger-entry:not(:last-child):after{content:"";position:absolute;top:50%;left:calc(100% + 1px);width:24px;height:1px;background:#9eb9ec}.ledger-entry:not(:last-child):before{content:"";position:absolute;z-index:1;top:calc(50% - 3px);left:calc(100% + 18px);width:6px;height:6px;border-top:1px solid #9eb9ec;border-right:1px solid #9eb9ec;transform:rotate(45deg)}.ledger-entry:last-child{border-color:#bdd0fa}.ledger-entry-party{display:flex;align-items:center;gap:8px;padding:13px 12px;border-bottom:1px solid #e6ebf4;background:#f9fbff;border-radius:8px 8px 0 0}.ledger-party-icon{display:grid;place-items:center;flex:0 0 28px;height:28px;border:1px solid #dae5fa;border-radius:6px;color:#245ff5;background:#fff}.ledger-party-icon svg{width:16px;height:16px}.ledger-entry-party strong{display:block;font-size:11px;line-height:16px;font-weight:600}.ledger-entry-party small{display:block;margin-top:1px;color:#667085;font-size:9px;line-height:12px}.ledger-entry-party b{margin-left:auto;align-self:flex-start;color:#667085;font-size:9px;line-height:12px;font-weight:400}.ledger-entry-event{display:grid;grid-template-columns:15px 1fr;align-items:center;column-gap:5px;padding:17px 12px 12px}.ledger-event-check{display:grid;place-items:center;width:15px;height:15px;border:1px solid #000;border-radius:50%;background:#0000;color:#000}.ledger-event-check svg{width:10px;height:10px}.ledger-entry-event strong{font-size:11px;line-height:16px;font-weight:600}.ledger-entry-event small{grid-column:2;margin-top:3px;color:#667085;font-size:9px;line-height:12px}.ledger-entry-hash{display:flex;justify-content:space-between;align-items:baseline;gap:6px;margin:0 12px;padding-bottom:12px;font-size:9px;line-height:12px;color:#667085}.ledger-entry-hash code{color:#42628f;font-size:9px;line-height:13px}.ledger-entry-previous{display:flex;align-items:center;gap:4px;padding:8px 12px;border-top:1px solid #e9eef6;border-radius:0 0 8px 8px;background:#fcfdff;color:#667085;font-size:9px;line-height:11px}.ledger-entry-previous svg{width:10px;height:10px;color:#245ff5}.ledger-entry-previous code{margin-left:auto;color:#526781;font-size:9px;line-height:12px}.ledger-history-note{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:15px;color:#667085;font-size:9px;line-height:12px}.ledger-history-note svg{width:12px;height:12px;color:#245ff5}.ledger-history-note>span:first-child,.ledger-history-note>span:last-child{width:30px;height:1px;margin-inline:4px;background:#dce5f4}.ledger-connections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:20px 24px;border-top:1px solid #e0e6ef}.ledger-contract,.ledger-integration{min-width:0}.ledger-module-heading{display:flex;align-items:center;gap:8px}.ledger-module-icon{display:grid;place-items:center;flex:0 0 29px;height:29px;border:1px solid #e1e9f8;border-radius:6px;background:#f5f8fe;color:#245ff5}.ledger-module-icon svg{width:16px;height:16px}.ledger-module-heading strong{display:block;font-size:10px;line-height:15px;font-weight:600}.ledger-module-heading small{display:block;margin-top:2px;color:#667085;font-size:9px;line-height:12px}.ledger-rules-state{display:flex;align-items:center;gap:3px;margin-left:auto;padding:3px 5px;border-radius:3px;background:#f0f5ff;color:#245ff5;font-size:9px;line-height:11px}.ledger-rules-state svg{width:10px;height:10px}.ledger-rule-checks{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:12px}.ledger-rule-checks>span{display:flex;align-items:center;gap:4px;color:#667085;font-size:9px;line-height:12px}.ledger-rule-checks svg{width:11px;height:11px;color:#245ff5}.ledger-api-route{display:flex;align-items:center;gap:6px;margin-top:10px;color:#667085;font-size:9px;line-height:12px}.ledger-api-route>span{white-space:nowrap}.ledger-api-route b{padding:2px 7px;border:1px solid #dbe5f7;border-radius:4px;color:#245ff5;background:#f6f9ff;font-size:9px;line-height:11px;font-weight:400}.ledger-api-route i{flex:1;min-width:8px;height:1px;background:#c5d6f0}.ledger-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 24px;border-top:1px solid #e9edf4;color:#667085;background:#fcfdff;font-size:9px;line-height:12px}.ledger-footer>span{display:flex;align-items:center;gap:5px}.ledger-footer svg{width:11px;height:11px;color:#245ff5}@container blockchain (max-width: 650px){.ledger-toolbar{padding:16px 18px}.ledger-tabs{padding-inline:18px}.ledger-tabs>.ledger-tabs-note{display:none}.ledger-canvas{padding:20px 18px 15px}.ledger-history{gap:15px}.ledger-entry:not(:last-child):after{width:15px}.ledger-entry:not(:last-child):before{left:calc(100% + 9px)}.ledger-entry-party{gap:6px;padding:11px 9px}.ledger-party-icon{flex-basis:24px;height:24px}.ledger-party-icon svg{width:14px;height:14px}.ledger-entry-party b{display:none}.ledger-entry-event{padding-inline:9px}.ledger-entry-event strong{font-size:10px}.ledger-entry-hash{margin-inline:9px}.ledger-entry-hash>span{font-size:9px}.ledger-entry-previous{padding-inline:9px}.ledger-entry-previous>span{display:none}.ledger-entry-previous code{margin-left:0}.ledger-connections{padding:18px;gap:15px}.ledger-rules-state{display:none}.ledger-footer{padding-inline:18px}}@container blockchain (max-width: 500px){.ledger-toolbar{padding:13px 15px;gap:9px}.ledger-brand{gap:7px;font-size:13px}.ledger-brand small{display:none}.ledger-brand-icon{flex-basis:28px;height:28px}.ledger-brand-icon svg{width:18px;height:18px}.ledger-network-state{gap:4px;padding:4px 6px;font-size:8px;line-height:11px}.ledger-network-state svg{width:10px;height:10px}.ledger-tabs{gap:20px;padding-inline:15px}.ledger-tabs>span{padding-bottom:9px;font-size:9px;line-height:13px}.ledger-canvas{padding:13px 15px}.ledger-record-summary{margin-bottom:13px;gap:9px}.ledger-record-summary>span>small{margin-bottom:2px;font-size:8px;line-height:10px}.ledger-record-summary strong{gap:5px;font-size:13px;line-height:19px}.ledger-record-summary strong>span{font-size:8px;line-height:12px}.ledger-record-state{padding:4px 5px;gap:4px;font-size:8px;line-height:10px}.ledger-record-state i{width:4px;height:4px}.ledger-history{grid-template-columns:minmax(0,1fr);gap:15px}.ledger-entry{display:grid;grid-template-columns:1fr 1fr}.ledger-entry:not(:last-child):after{top:calc(100% + 1px);left:50%;width:1px;height:15px}.ledger-entry:not(:last-child):before{top:calc(100% + 9px);left:calc(50% - 3px);transform:rotate(135deg)}.ledger-entry-party{padding:10px;border:0;border-radius:8px 0 0 0;background:#0000}.ledger-party-icon{flex-basis:25px;height:25px}.ledger-entry-party strong{font-size:10px;line-height:14px}.ledger-entry-party small{font-size:8px;line-height:10px}.ledger-entry-event{column-gap:4px;padding:10px 10px 10px 3px}.ledger-entry-event strong{font-size:9px;line-height:13px}.ledger-entry-event small{margin-top:1px;font-size:8px;line-height:10px}.ledger-event-check{width:13px;height:13px}.ledger-entry-hash{grid-row:2;align-items:center;justify-content:flex-start;gap:5px;margin:0;padding:7px 10px;border-top:1px solid #e9eef6;border-radius:0 0 0 8px;background:#fcfdff}.ledger-entry-hash>span{font-size:8px;line-height:10px}.ledger-entry-hash code{font-size:8px;line-height:11px}.ledger-entry-previous{grid-row:2;padding:7px 10px 7px 3px;border-radius:0 0 8px 0}.ledger-entry-previous>span{display:inline;font-size:8px;line-height:10px}.ledger-entry-previous svg{display:none}.ledger-entry-previous code,.ledger-history-note{font-size:8px;line-height:11px}.ledger-history-note{margin-top:12px}.ledger-history-note>span:first-child,.ledger-history-note>span:last-child{width:14px}.ledger-connections{gap:12px;padding:13px 15px}.ledger-module-heading{align-items:flex-start;gap:6px}.ledger-module-icon{flex-basis:23px;height:23px}.ledger-module-icon svg{width:13px;height:13px}.ledger-module-heading strong{font-size:9px;line-height:13px}.ledger-module-heading small{font-size:8px;line-height:10px}.ledger-rule-checks{gap:4px;margin-top:9px}.ledger-rule-checks>span{font-size:8px;line-height:11px}.ledger-rule-checks svg{width:10px;height:10px}.ledger-api-route{gap:4px;margin-top:9px;font-size:8px;line-height:11px}.ledger-api-route b{padding-inline:4px;font-size:8px}.ledger-footer{padding:9px 15px;gap:7px;font-size:8px;line-height:11px}.ledger-footer>span:last-child{display:none}}@container blockchain (max-width: 350px){.ledger-window-bar{gap:7px;padding-inline:10px}.ledger-window-bar:after{display:none}.ledger-window-label{flex:1;padding-inline:4px;font-size:8px;line-height:11px}.ledger-toolbar{padding-inline:12px;gap:7px}.ledger-brand{font-size:11px}.ledger-brand-icon{flex-basis:24px;height:24px}.ledger-network-state{padding-inline:4px;font-size:8px}.ledger-canvas,.ledger-connections,.ledger-footer,.ledger-tabs{padding-inline:12px}.ledger-record-summary strong{display:block;font-size:13px}.ledger-record-summary strong>span{margin-left:4px;font-size:8px}.ledger-record-state{font-size:8px}.ledger-entry-party{gap:5px;padding-inline:8px}.ledger-entry-party small{font-size:8px}.ledger-entry-event{padding-right:8px;column-gap:2px;grid-template-columns:13px 1fr}.ledger-entry-event strong{font-size:8px}.ledger-entry-hash{padding-inline:8px;gap:4px}.ledger-entry-hash code{font-size:8px}.ledger-entry-previous{padding-right:8px;gap:3px}.ledger-entry-previous code,.ledger-module-heading small,.ledger-module-heading strong{font-size:8px}.ledger-module-icon{flex-basis:21px;height:21px}.ledger-api-route{gap:3px;font-size:8px}.ledger-api-route i{min-width:0}}.cloud-infrastructure-illustration{container:cloud-infrastructure/inline-size;width:100%;min-width:0;margin:0;color:var(--ink,#171a21);text-align:left}.cloud-infra-app{overflow:hidden;border:1px solid var(--rule,#dde1e6);border-radius:14px;background:#fff;box-shadow:0 18px 38px -29px #171a2140;font-family:Arial,Helvetica,sans-serif}.cloud-infra-app svg{display:block;flex-shrink:0;width:17px;height:17px}.cloud-infra-window-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:4px 13px;border-bottom:1px solid var(--rule,#dde1e6);background:var(--surface-soft,#f5f6f8)}.cloud-infra-window-bar:after{content:"";flex:0 0 37px}.cloud-infra-window-dots{display:flex;flex:0 0 37px;gap:5px}.cloud-infra-window-dots i{width:9px;height:9px;border:1px solid #00000014;border-radius:50%;background:#ff5f57}.cloud-infra-window-dots i:nth-child(2){background:#febc2e}.cloud-infra-window-dots i:nth-child(3){background:#28c840}.cloud-infra-window-label{padding:3px 12px;border:1px solid var(--rule,#dde1e6);border-radius:4px;color:var(--muted,#5f6673);background:#fff;font-size:9px;line-height:13px;text-align:center}.cloud-infra-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px}.cloud-infra-workspace{display:flex;align-items:center;gap:10px;font-size:15px;line-height:20px;font-weight:600}.cloud-infra-brand-icon{display:grid;place-items:center;flex:0 0 34px;height:34px;color:var(--blue,#2563eb);background:#eaf0fd;border-radius:8px}.cloud-infra-brand-icon svg{width:23px;height:23px}.cloud-infra-workspace small{display:block;margin-top:3px;color:#7c879b;font-size:10px;line-height:15px;font-weight:400}.cloud-infra-environment{display:flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid #d5e1ff;border-radius:5px;color:var(--blue,#2563eb);background:#f4f7ff;font-size:10px;line-height:15px}.cloud-infra-environment i,.cloud-infra-instance small i,.cloud-infra-topology-heading i{width:5px;height:5px;border-radius:50%;background:var(--blue,#2563eb)}.cloud-infra-tabs{display:flex;gap:24px;padding:0 24px;border-bottom:1px solid var(--rule,#dde1e6)}.cloud-infra-tabs>span{display:flex;align-items:center;gap:5px;margin-bottom:-1px;padding-bottom:11px;border-bottom:2px solid #0000;color:#778196;font-size:10px;line-height:15px}.cloud-infra-tabs>.is-active{border-color:var(--blue,#2563eb);color:var(--blue,#2563eb);font-weight:600}.cloud-infra-tabs>.cloud-infra-access{margin-left:auto;font-size:9px}.cloud-infra-access svg{width:13px;height:13px}.cloud-infra-topology{padding:23px 25px 17px;background-color:#fafbfe;background-image:radial-gradient(#d4def1 .7px,#0000 0);background-size:12px 12px}.cloud-infra-topology-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px}.cloud-infra-topology-heading>strong{font-size:11px;line-height:16px;font-weight:600}.cloud-infra-topology-heading>span{display:flex;align-items:center;gap:5px;color:#74819a;font-size:9px;line-height:14px}.cloud-infra-network{display:grid;grid-template-columns:minmax(0,2.1fr) 32px minmax(0,1.12fr) 32px minmax(0,1fr);min-width:0;height:205px}.cloud-infra-ingress{display:grid;grid-template-columns:minmax(0,.8fr) 24px minmax(0,1fr);align-items:center;min-width:0;height:180px}.cloud-infra-node{position:relative;min-width:0;border:1px solid #dae2ef;border-radius:8px;background:#fff;box-shadow:0 5px 10px #1a315b05}.cloud-infra-node strong{display:block;font-size:11px;line-height:16px;font-weight:600}.cloud-infra-node small{display:block;margin-top:4px;color:#7a859a;font-size:9px;line-height:13px}.cloud-infra-node-icon{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:6px;color:var(--blue,#2563eb);background:#eef3ff}.cloud-infra-node-icon svg{width:18px;height:18px}.cloud-infra-database,.cloud-infra-router,.cloud-infra-traffic{display:flex;flex-direction:column;align-items:center;justify-content:center;height:104px;padding:10px 6px;text-align:center}.cloud-infra-traffic{border-color:#0000;background:#0000;box-shadow:none}.cloud-infra-traffic .cloud-infra-node-icon{background:#fff;border:1px solid #dbe4f5}.cloud-infra-database strong,.cloud-infra-router strong,.cloud-infra-traffic strong{margin-top:7px}.cloud-infra-inline-link{position:relative;height:1px;background:#9db8ef}.cloud-infra-inline-link:after{content:"";position:absolute;top:-3px;right:1px;width:6px;height:6px;border-top:1px solid #9db8ef;border-right:1px solid #9db8ef;transform:rotate(45deg)}.cloud-infra-connector{height:180px}.cloud-infra-connector svg{width:100%;height:100%;overflow:visible}.cloud-infra-connector path{stroke:#9db8ef;stroke-width:1.3;vector-effect:non-scaling-stroke}.cloud-infra-connector circle{stroke:#8baaf0;stroke-width:1;fill:#fff}.cloud-infra-connector .cloud-infra-connector-mobile{display:none}.cloud-infra-instances{display:flex;flex-direction:column;justify-content:space-between;height:180px}.cloud-infra-instance{display:flex;align-items:center;gap:8px;height:82px;padding:12px;border-color:#b8cdfa}.cloud-infra-instance small{display:flex;align-items:center;gap:4px}.cloud-infra-data{position:relative;height:205px;padding-top:38px}.cloud-infra-database{height:104px}.cloud-infra-backup-link{display:block;width:1px;height:15px;margin-inline:auto;border-left:1px dashed #aebcda}.cloud-infra-backup{display:flex;align-items:center;justify-content:center;gap:7px;height:47px;padding:6px 8px;border-style:dashed;background:#fcfdff}.cloud-infra-backup>svg{width:18px;height:18px;color:#7a92be}.cloud-infra-backup strong{font-size:10px;line-height:14px}.cloud-infra-backup small{margin-top:1px;font-size:8px;line-height:11px}.cloud-infra-topology-note{display:flex;align-items:center;justify-content:center;gap:7px;padding-top:14px;color:#78869e;font-size:9px;line-height:14px}.cloud-infra-topology-note>svg{width:13px;height:13px;color:#7a9ee4}.cloud-infra-note-divider{color:#b2bed4}.cloud-infra-release{padding:17px 24px 18px;border-block:1px solid var(--rule,#dde1e6)}.cloud-infra-release-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.cloud-infra-release-heading>strong{font-size:11px;line-height:16px;font-weight:600}.cloud-infra-release-heading>span{color:#8591a5;font-size:9px;line-height:14px}.cloud-infra-release-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-infra-release-stages>span{position:relative;display:flex;align-items:center;gap:7px;min-width:0}.cloud-infra-release-stages>span+span{padding-left:22px}.cloud-infra-release-stages>span+span:before{content:"";position:absolute;left:0;width:6px;height:6px;border-top:1px solid #b8c5dd;border-right:1px solid #b8c5dd;transform:rotate(45deg)}.cloud-infra-release-stages i{display:grid;place-items:center;flex:0 0 22px;height:22px;border:1px solid #000;border-radius:50%;color:#000;background:#0000}.cloud-infra-release-stages i svg{width:12px;height:12px}.cloud-infra-release-stages strong{font-size:10px;line-height:15px;font-weight:500}.cloud-infra-release-stages small{margin-left:auto;padding:2px 6px;border-radius:4px;background:#edf2ff;color:var(--blue,#2563eb);font-size:8px;line-height:12px}.cloud-infra-release-stages .is-current i{background:#0000;color:#000}.cloud-infra-observability{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 24px 18px}.cloud-infra-signal{min-width:0;padding-inline:20px}.cloud-infra-signal:first-child{padding-left:0}.cloud-infra-signal:last-child{padding-right:0}.cloud-infra-signal+.cloud-infra-signal{border-left:1px solid #e8ecf2}.cloud-infra-signal>span{display:flex;align-items:center;gap:6px}.cloud-infra-signal>span>svg{width:13px;height:13px;color:#7c94be}.cloud-infra-signal strong{font-size:10px;line-height:15px;font-weight:600}.cloud-infra-signal .cloud-infra-sparkline{width:100%;height:32px;margin-top:8px;stroke:#709af0;stroke-width:1.5}.cloud-infra-chart-baseline{stroke:#e9eef7;stroke-width:1}.cloud-infra-capacity-bars{display:flex;gap:3px;height:11px;margin-top:13px}.cloud-infra-capacity-bars i{flex:1;border-radius:2px;background:#eaf0fb}.cloud-infra-capacity-bars i:nth-child(-n+6){background:#9db9f3}.cloud-infra-cost-bar{display:flex;gap:3px;height:8px;margin-top:15px}.cloud-infra-cost-bar i{flex:5;border-radius:2px;background:#93b2f3}.cloud-infra-cost-bar i:nth-child(2){flex:3;background:#c4d5f7}.cloud-infra-cost-bar i:nth-child(3){flex:2;background:#e4ebf8}.cloud-infra-signal>small{display:block;margin-top:6px;color:#8792a6;font-size:8px;line-height:12px}@container cloud-infrastructure (max-width: 720px){.cloud-infra-topology{padding-inline:18px}.cloud-infra-network{grid-template-columns:minmax(0,2fr) 24px minmax(0,1.1fr) 24px minmax(0,1fr)}.cloud-infra-ingress{grid-template-columns:minmax(0,.8fr) 16px minmax(0,1fr)}.cloud-infra-instance{gap:6px;padding:9px}.cloud-infra-instance strong{font-size:10px}.cloud-infra-instance .cloud-infra-node-icon{flex-basis:24px;width:24px;height:26px}.cloud-infra-node small{font-size:8px}.cloud-infra-router strong,.cloud-infra-traffic strong{font-size:10px}}@container cloud-infrastructure (max-width: 620px){.cloud-infra-toolbar{padding:13px 16px}.cloud-infra-workspace{font-size:14px}.cloud-infra-workspace small{display:none}.cloud-infra-tabs{gap:21px;padding-inline:16px}.cloud-infra-tabs>.cloud-infra-access{display:none}.cloud-infra-topology{padding:17px 16px 13px}.cloud-infra-topology-heading{margin-bottom:13px}.cloud-infra-topology-heading>span{display:none}.cloud-infra-network{grid-template-columns:minmax(0,1fr);height:auto;max-width:380px;margin-inline:auto}.cloud-infra-ingress{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);height:65px}.cloud-infra-database,.cloud-infra-router,.cloud-infra-traffic{height:65px;padding:8px 5px}.cloud-infra-node-icon{flex:0 0 23px;width:23px;height:23px}.cloud-infra-node-icon svg{width:16px;height:16px}.cloud-infra-database strong,.cloud-infra-router strong,.cloud-infra-traffic strong{margin-top:5px;font-size:11px;line-height:15px}.cloud-infra-database small,.cloud-infra-router small,.cloud-infra-traffic small{display:none}.cloud-infra-connector{height:24px}.cloud-infra-connector .cloud-infra-connector-desktop{display:none}.cloud-infra-connector .cloud-infra-connector-mobile{display:block}.cloud-infra-instances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;height:auto}.cloud-infra-instance{flex-direction:column;justify-content:center;height:79px;padding:8px 5px;text-align:center}.cloud-infra-instance .cloud-infra-node-icon{flex:0 0 23px;width:23px;height:23px}.cloud-infra-instance strong{font-size:10px;line-height:14px}.cloud-infra-instance small{justify-content:center;margin-top:2px;font-size:8px;line-height:11px}.cloud-infra-instance small i{width:4px;height:4px}.cloud-infra-data{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;height:65px;padding-top:0}.cloud-infra-backup-link{width:18px;height:0;border-left:0;border-top:1px dashed #aebcda}.cloud-infra-backup{flex-direction:column;gap:3px;height:65px;padding:7px 5px;text-align:center}.cloud-infra-backup>svg{width:19px;height:19px}.cloud-infra-backup strong{font-size:11px;line-height:15px}.cloud-infra-backup small{display:none}.cloud-infra-topology-note{gap:5px;padding-top:12px;font-size:8px;line-height:12px}.cloud-infra-topology-note>svg{display:none}.cloud-infra-release{padding:12px 16px 14px}.cloud-infra-release-heading{margin-bottom:10px}.cloud-infra-release-heading>span{font-size:8px}.cloud-infra-release-stages>span{gap:5px}.cloud-infra-release-stages>span+span{padding-left:12px}.cloud-infra-release-stages i{flex-basis:15px;height:15px}.cloud-infra-release-stages i svg{width:10px;height:10px}.cloud-infra-release-stages strong{font-size:9px;line-height:13px}.cloud-infra-release-stages small{display:none}.cloud-infra-observability{padding:13px 16px 14px}.cloud-infra-signal{padding-inline:10px}.cloud-infra-signal>span{gap:4px}.cloud-infra-signal>span>svg{display:none}.cloud-infra-signal strong{font-size:9px;line-height:13px}.cloud-infra-signal .cloud-infra-sparkline{height:24px;margin-top:5px}.cloud-infra-capacity-bars{gap:2px;height:8px;margin-top:12px}.cloud-infra-cost-bar{height:6px;margin-top:13px}.cloud-infra-signal>small{display:none}}@container cloud-infrastructure (max-width: 350px){.cloud-infra-window-bar{gap:7px;padding-inline:10px}.cloud-infra-window-bar:after{display:none}.cloud-infra-window-label{flex:1;padding-inline:4px;font-size:8px;line-height:11px}.cloud-infra-toolbar{padding-inline:12px;gap:7px}.cloud-infra-workspace{gap:7px;font-size:12px}.cloud-infra-brand-icon{flex-basis:28px;height:28px}.cloud-infra-brand-icon svg{width:20px;height:20px}.cloud-infra-environment{gap:4px;padding:4px 5px;font-size:8px;line-height:13px}.cloud-infra-observability,.cloud-infra-release,.cloud-infra-tabs,.cloud-infra-topology{padding-inline:12px}.cloud-infra-topology-heading>strong{font-size:10px}.cloud-infra-release-stages>span{flex-direction:column;gap:4px;text-align:center}.cloud-infra-release-stages>span+span{padding-left:0}.cloud-infra-release-stages>span+span:before{top:6px;left:-4px;width:5px;height:5px}.cloud-infra-signal{padding-inline:8px}}.csw-illustration{container:custom-software-illustration/inline-size;width:100%;min-width:0;margin:0;color:var(--ink,#171a21);text-align:left}.csw-app{overflow:hidden;border:1px solid var(--rule,#dde1e6);border-radius:14px;background:#fff;box-shadow:0 18px 38px -29px #171a2140;font-family:Arial,Helvetica,sans-serif}.csw-app svg{display:block;flex-shrink:0;width:17px;height:17px}.csw-window-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:5px 13px;border-bottom:1px solid var(--rule,#dde1e6);background:var(--surface-soft,#f5f6f8)}.csw-window-bar:after{content:"";flex:0 0 37px}.csw-window-dots{display:flex;flex:0 0 37px;gap:5px}.csw-window-dots i{width:9px;height:9px;border:1px solid #00000014;border-radius:50%;background:#ff5f57}.csw-window-dots i:nth-child(2){background:#febc2e}.csw-window-dots i:nth-child(3){background:#28c840}.csw-window-label{padding:3px 12px;border:1px solid var(--rule,#dde1e6);border-radius:4px;color:var(--muted,#5f6673);background:#fff;font-size:9px;line-height:13px;text-align:center}.csw-toolbar{justify-content:space-between;gap:14px;min-height:57px;padding:12px 24px}.csw-brand,.csw-toolbar{display:flex;align-items:center}.csw-brand{gap:9px;font-size:13px;line-height:20px;font-weight:600}.csw-brand-mark{display:grid;grid-template-columns:7px 7px;gap:3px;width:17px;height:17px;transform:rotate(-8deg)}.csw-brand-mark i{display:block;border-radius:1.5px;background:var(--blue,#2563eb)}.csw-brand-mark i:last-child{grid-column:1/-1}.csw-brand-divider{height:17px;width:1px;margin-inline:5px;background:var(--rule,#dde1e6)}.csw-toolbar-profile{display:flex;align-items:center;gap:7px;color:var(--muted,#5f6673);font-size:10px}.csw-avatar{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;color:var(--blue,#2563eb);background:#e5edff;font-size:9px;line-height:1;font-weight:600}.csw-navigation{display:flex;align-items:stretch;gap:24px;padding:0 24px;border-bottom:1px solid var(--rule,#dde1e6)}.csw-navigation>span{display:flex;align-items:center;gap:7px;padding:0 1px 12px;margin-bottom:-1px;color:var(--muted,#5f6673);border-bottom:2px solid #0000;font-size:10px;line-height:16px}.csw-navigation>.csw-navigation-active{color:var(--blue,#2563eb);border-bottom-color:initial;font-weight:600}.csw-navigation svg{width:14px;height:14px}.csw-count{display:grid;place-items:center;min-width:17px;height:17px;margin-left:3px;padding:0 4px;border-radius:4px;background:#eaf0fd;font-size:9px}.csw-workspace{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);background:#fafbfe}.csw-queue{display:flex;flex-direction:column;gap:10px;min-width:0;padding:22px 16px;border-right:1px solid var(--rule,#dde1e6)}.csw-queue-heading{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:0 2px 6px}.csw-queue-heading strong{font-size:12px;line-height:18px;font-weight:600}.csw-queue-heading>span{color:var(--muted,#5f6673);font-size:9px;line-height:15px}.csw-request{display:flex;align-items:center;gap:9px;min-width:0;padding:16px 12px;border:1px solid #e3e7ee;border-radius:7px;background:#fff}.csw-request--selected{border-color:#b8ccff;background:#edf2ff;box-shadow:inset 3px 0 var(--blue,#2563eb)}.csw-request-icon{color:#8b96a7}.csw-request--selected .csw-request-icon{color:var(--blue,#2563eb)}.csw-request>div{min-width:0}.csw-request strong{display:block;font-size:11px;line-height:17px;font-weight:600}.csw-request div>span{display:block;margin-top:3px;color:var(--muted,#5f6673);font-size:10px;line-height:15px}.csw-selected-dot{flex:0 0 5px;height:5px;margin-left:auto;border-radius:50%;background:var(--blue,#2563eb)}.csw-queue-note{display:flex;align-items:center;gap:7px;margin:auto 2px 0;padding-top:20px;color:var(--muted,#5f6673);font-size:10px;line-height:15px}.csw-queue-note svg{width:15px;height:15px}.csw-detail{min-width:0;margin:18px;padding:20px;border:1px solid var(--rule,#dde1e6);border-radius:9px;background:#fff;box-shadow:0 4px 12px #171a2104}.csw-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.csw-record-id{display:block;color:var(--muted,#5f6673);font-size:9px;line-height:14px;letter-spacing:.55px}.csw-detail-heading strong{display:block;margin-top:4px;font-size:24px;line-height:30px;letter-spacing:-.7px}.csw-status{flex-shrink:0;padding:4px 7px;border-radius:4px;color:var(--blue,#2563eb);background:#eaf0fd;font-size:10px;line-height:15px}.csw-approval{margin-top:20px;padding:18px 15px;border:1px solid #dbe5fb;border-radius:8px;background:#f8faff}.csw-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.csw-stage{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0}.csw-stage:not(:last-child):after{content:"";position:absolute;top:19px;left:calc(50% + 25px);width:calc(100% - 50px);height:2px;background:#dce3f0}.csw-stage.csw-stage--complete:after{background:#8dadf7}.csw-stage>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid #dbe0e8;border-radius:50%;color:#9aa5b5;background:#fff}.csw-stage>span>svg{width:19px;height:19px}.csw-stage>strong{margin-top:10px;color:#536078;font-size:11px;line-height:16px;font-weight:600;text-align:center}.csw-stage>small{margin-top:3px;color:var(--muted,#5f6673);font-size:9px;line-height:14px}.csw-stage--complete>span{border-color:#cbdcff;background:#eaf0fd;color:var(--blue,#2563eb)}.csw-stage--active>span{border-color:var(--blue,#2563eb);color:#fff;background:var(--blue,#2563eb);box-shadow:0 0 0 5px #e9efff}.csw-stage--active>strong{color:var(--blue,#2563eb)}.csw-stage>.csw-check-badge{border-color:#000;background:#0000;color:#000}.csw-sync i{flex:0 0 4px;width:4px;height:4px;border-radius:50%;background:currentColor}.csw-rule{display:flex;align-items:center;gap:9px;padding-block:15px}.csw-rule>svg{color:var(--blue,#2563eb)}.csw-rule>span{min-width:0;color:var(--muted,#5f6673);font-size:11px;line-height:16px}.csw-rule strong{color:var(--ink,#171a21);font-weight:600}.csw-system-link{padding-top:15px;border-top:1px solid #e6eaf2}.csw-system-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:11px}.csw-system-heading>span:first-child{color:var(--muted,#5f6673);font-size:8px;line-height:13px;letter-spacing:.5px}.csw-sync{display:flex;align-items:center;gap:4px;color:var(--blue,#2563eb);font-size:9px;line-height:14px;white-space:nowrap}.csw-system-bridge{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center}.csw-system-endpoint{display:flex;align-items:center;gap:9px;min-width:0;padding:12px 10px;border:1px solid #e0e6f0;border-radius:6px;background:#f8faff}.csw-system-endpoint>svg{color:#7387ab}.csw-system-endpoint--erp{border-color:#b8ccff;background:#edf2ff}.csw-system-endpoint--erp>svg{color:var(--blue,#2563eb)}.csw-system-endpoint strong{display:block;font-size:11px;line-height:16px;font-weight:600}.csw-system-endpoint small{display:block;margin-top:3px;color:var(--muted,#5f6673);font-size:9px;line-height:14px}.csw-system-connector{display:grid;place-items:center;color:var(--blue,#2563eb)}.csw-system-connector>svg{width:23px;height:23px}@container custom-software-illustration (max-width: 700px){.csw-workspace{grid-template-columns:minmax(0,.65fr) minmax(0,1.5fr)}.csw-queue{padding:18px 12px}.csw-queue-heading{flex-wrap:wrap;gap:0}.csw-request{gap:6px;padding:13px 10px}.csw-request-icon{display:none}.csw-detail{margin:18px 14px;padding:18px}.csw-detail-heading strong{font-size:21px;line-height:27px}.csw-status{font-size:9px;padding:3px 5px}.csw-approval{padding-inline:10px}.csw-system-endpoint{gap:6px;padding:11px 8px}.csw-system-endpoint>svg{width:15px;height:15px}.csw-system-endpoint strong{font-size:10px;line-height:15px}.csw-system-endpoint small{font-size:8px;line-height:13px}}@container custom-software-illustration (max-width: 540px){.csw-window-bar{gap:7px;padding-inline:11px}.csw-window-bar:after{display:none}.csw-window-label{flex:1;padding-inline:6px;font-size:8px;line-height:12px}.csw-toolbar{min-height:57px;padding:13px 16px}.csw-toolbar-profile>span:last-child{display:none}.csw-navigation{justify-content:space-between;gap:9px;padding-inline:16px}.csw-navigation>span{gap:5px;font-size:10px}.csw-count,.csw-navigation svg{display:none}.csw-workspace{display:block;padding:16px}.csw-queue{padding:0;border:0}.csw-queue-heading,.csw-queue-note,.csw-request--secondary{display:none}.csw-request--selected{padding:11px 13px}.csw-request--selected strong{font-size:12px;line-height:17px}.csw-request--selected div>span{display:none}.csw-detail{margin:12px 0 0;padding:18px}.csw-record-id{font-size:8px;line-height:13px}.csw-detail-heading strong{font-size:21px;line-height:27px}.csw-detail-heading .csw-status{display:none}.csw-stage>strong{font-size:10px;line-height:15px}.csw-stage>small{font-size:8px;line-height:13px}.csw-approval{margin-top:20px;padding-inline:10px}.csw-system-bridge{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)}.csw-system-endpoint{flex-direction:column;align-items:flex-start;gap:7px;padding:11px 10px}.csw-system-endpoint>svg{width:19px;height:19px}.csw-system-endpoint strong{font-size:11px;line-height:16px}.csw-system-endpoint small{font-size:9px;line-height:14px}}@container custom-software-illustration (max-width: 350px){.csw-window-label{border:0;padding:0;background:#0000}.csw-navigation,.csw-toolbar{padding-inline:12px}.csw-brand{gap:7px;font-size:12px}.csw-brand-divider{margin-inline:1px}.csw-workspace{padding:12px}.csw-detail{padding:16px 12px}.csw-detail-heading strong{font-size:20px;line-height:26px}.csw-record-id{font-size:7px;letter-spacing:.3px}.csw-approval{padding-inline:7px}.csw-stage>span{width:32px;height:32px}.csw-stage:not(:last-child):after{top:16px;left:calc(50% + 21px);width:calc(100% - 42px)}.csw-stage>strong{font-size:9px;line-height:14px}.csw-stage>small{font-size:7px;line-height:12px}.csw-rule{gap:8px}.csw-rule>span{font-size:10px;line-height:15px}.csw-system-heading>span:first-child{font-size:7px;letter-spacing:.2px}.csw-system-endpoint{padding:10px 8px}.csw-system-endpoint strong{font-size:10px;line-height:15px}.csw-system-endpoint small{font-size:8px;line-height:13px}}.data-engineering-illustration{container:data-engineering/inline-size;width:100%;min-width:0;margin:0;color:var(--ink,#171a21);text-align:left}.data-eng-app{overflow:hidden;border:1px solid var(--rule,#dde1e6);border-radius:14px;background:#fff;box-shadow:0 18px 38px -29px #171a2140;font-family:Arial,Helvetica,sans-serif}.data-eng-app svg{display:block;flex-shrink:0;width:17px;height:17px}.data-eng-window-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:4px 13px;border-bottom:1px solid var(--rule,#dde1e6);background:#f5f6f8}.data-eng-window-bar:after{content:"";flex:0 0 37px}.data-eng-window-dots{display:flex;flex:0 0 37px;gap:5px}.data-eng-window-dots i{width:9px;height:9px;border:1px solid #00000014;border-radius:50%;background:#ff5f57}.data-eng-window-dots i:nth-child(2){background:#febc2e}.data-eng-window-dots i:nth-child(3){background:#28c840}.data-eng-window-label{padding:3px 12px;border:1px solid var(--rule,#dde1e6);border-radius:4px;color:#697386;background:#fff;font-size:9px;line-height:13px;text-align:center}.data-eng-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px}.data-eng-brand{display:flex;align-items:center;gap:10px;font-size:15px;line-height:20px;font-weight:600}.data-eng-brand-icon{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:8px;color:var(--blue,#2563eb);background:#eaf0fd}.data-eng-brand-icon svg{width:21px;height:21px}.data-eng-brand small{display:block;margin-top:3px;color:#7c879b;font-size:10px;line-height:15px;font-weight:400}.data-eng-state{display:flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid #d5e1ff;border-radius:5px;color:var(--blue,#2563eb);background:#f4f7ff;font-size:10px;line-height:15px}.data-eng-state i{width:5px;height:5px;border-radius:50%;background:currentColor}.data-eng-tabs{display:flex;gap:24px;padding:0 24px;border-bottom:1px solid var(--rule,#dde1e6)}.data-eng-tabs>span{margin-bottom:-1px;padding-bottom:11px;border-bottom:2px solid #0000;color:#778196;font-size:10px;line-height:15px}.data-eng-tabs>.is-active{border-color:var(--blue,#2563eb);color:var(--blue,#2563eb);font-weight:600}.data-eng-tabs>.data-eng-owner{margin-left:auto;font-size:9px}.data-eng-canvas{--data-gap:32px;padding:24px;background-color:#fafbfe;background-image:radial-gradient(#d4def1 .7px,#0000 0);background-size:12px 12px}.data-eng-canvas-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:23px}.data-eng-canvas-heading strong{font-size:11px;line-height:16px;font-weight:600}.data-eng-canvas-heading>span{color:#7a879c;font-size:9px;line-height:14px}.data-eng-pipeline{display:grid;grid-template-columns:minmax(0,1fr) var(--data-gap) minmax(0,1fr) var(--data-gap) minmax(0,1fr);align-items:center}.data-eng-sources{display:grid;gap:12px}.data-eng-source{display:flex;align-items:center;gap:9px;min-width:0;height:44px;padding:8px 10px;border:1px solid #dbe3ef;border-radius:7px;background:#fff}.data-eng-source>span{display:grid;place-items:center;flex:0 0 25px;height:25px;color:var(--blue,#2563eb);background:#eef3ff;border-radius:5px}.data-eng-source svg{width:15px;height:15px}.data-eng-source strong{font-size:11px;line-height:16px;font-weight:500}.data-eng-source small{margin-left:auto;color:#8b96a9;font-size:8px;line-height:12px}.data-eng-source-connector{height:156px}.data-eng-source-connector svg{width:100%;height:100%;overflow:visible}.data-eng-source-connector path{stroke:#a0b9ec;stroke-width:1.3;vector-effect:non-scaling-stroke}.data-eng-source-connector circle{fill:#fff;stroke:#8faeec;stroke-width:1}.data-eng-source-connector .data-eng-connector-narrow{display:none}.data-eng-prepare,.data-eng-warehouse{min-width:0;min-height:156px;padding:13px 12px;border:1px solid #c2d3f7;border-radius:8px;background:#fff;box-shadow:0 6px 16px #1a315b06}.data-eng-prepare{background:#eff4ff}.data-eng-node-heading{display:flex;align-items:center;gap:8px;margin-bottom:15px}.data-eng-node-heading>span{display:grid;place-items:center;flex:0 0 26px;height:26px;border-radius:6px;color:var(--blue,#2563eb);background:#fff}.data-eng-warehouse .data-eng-node-heading>span{background:#edf3ff}.data-eng-node-heading strong{font-size:11px;line-height:16px;font-weight:600}.data-eng-transform{display:flex;align-items:center;gap:7px;margin-bottom:15px;font-size:9px;line-height:13px;color:#5b7099}.data-eng-transform>span{padding:3px 6px;border:1px solid #dbe5f8;border-radius:4px;background:#fff}.data-eng-transform>i{flex:1;min-width:6px;height:1px;background:#9bb8ee}.data-eng-check{display:flex;align-items:center;gap:5px;margin-top:7px;color:#6b7c96;font-size:8px;line-height:12px}.data-eng-check svg{width:12px;height:12px;color:#7397dc}.data-eng-model-connector{position:relative;height:1px;background:#a0b9ec}.data-eng-model-connector:after{content:"";position:absolute;top:-3px;right:1px;width:6px;height:6px;border-top:1px solid #a0b9ec;border-right:1px solid #a0b9ec;transform:rotate(45deg)}.data-eng-models{position:relative;display:grid;gap:5px}.data-eng-models:before{content:"";position:absolute;left:3px;top:10px;bottom:10px;border-left:1px solid #bdcff0}.data-eng-models>span{display:flex;align-items:center;gap:6px;padding:3px 0;color:#55647b;font-size:9px;line-height:13px}.data-eng-models i{z-index:1;flex:0 0 7px;height:7px;border:1px solid #9bb9ee;border-radius:50%;background:#fff}.data-eng-models b{margin-left:auto;color:#98a4b7;font-family:monospace;font-size:7px;font-weight:400}.data-eng-output-link{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--data-gap);height:34px}.data-eng-output-link:before{top:17px;left:calc((100% - 2 * var(--data-gap)) / 6);border-top:1px solid #a0b9ec}.data-eng-output-link:after,.data-eng-output-link:before{content:"";position:absolute;right:calc((100% - 2 * var(--data-gap)) / 6)}.data-eng-output-link:after{top:0;height:17px;border-left:1px solid #a0b9ec}.data-eng-output-link>span{position:relative}.data-eng-output-link>span:after{content:"";position:absolute;top:17px;bottom:0;left:50%;border-left:1px solid #a0b9ec}.data-eng-outputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--data-gap)}.data-eng-output{min-width:0;padding:13px 12px 10px;border:1px solid #dce3ee;border-radius:8px;background:#fff}.data-eng-output>strong{display:block;font-size:11px;line-height:16px;font-weight:600}.data-eng-output>small{display:flex;align-items:center;gap:4px;margin-top:7px;color:#8995a9;font-size:8px;line-height:12px}.data-eng-bar-chart{display:flex;align-items:flex-end;gap:9px;height:62px;margin-top:10px;padding:0 7px 7px;border-bottom:1px solid #e5eaf3;background:repeating-linear-gradient(0deg,#0000 0,#0000 20px,#f0f3f8 0,#f0f3f8 21px)}.data-eng-bar-chart i{flex:1;height:40%;border-radius:2px 2px 0 0;background:#c3d4f7}.data-eng-bar-chart i:nth-child(2){height:64%}.data-eng-bar-chart i:nth-child(3){height:50%}.data-eng-bar-chart i:nth-child(4){height:77%}.data-eng-bar-chart i:nth-child(5){height:61%}.data-eng-bar-chart i:nth-child(6){height:86%}.data-eng-bar-chart i:nth-child(7){height:73%;background:#7d9fe9}.data-eng-cohorts{display:grid;gap:4px;height:62px;margin-top:10px;padding:4px 0 5px}.data-eng-cohorts>span{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.data-eng-cohorts i{border-radius:2px;background:#9fbbee}.data-eng-cohorts i:nth-child(2){background:#b9cdf4}.data-eng-cohorts i:nth-child(3){background:#cddbf7}.data-eng-cohorts i:nth-child(4){background:#dce6fa}.data-eng-cohorts i:nth-child(5){background:#edf2fd}.data-eng-output .data-eng-forecast{width:100%;height:62px;margin-top:10px}.data-eng-chart-axis{stroke:#edf0f6;stroke-width:1}.data-eng-forecast-range{fill:#e8effe}.data-eng-forecast-divider{stroke:#cbd9f2;stroke-width:1;stroke-dasharray:2 3}.data-eng-history,.data-eng-projection{stroke:#7196e0;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.data-eng-projection{stroke:var(--blue,#2563eb);stroke-dasharray:4 4}.data-eng-output--forecast>small{font-size:7px}.data-eng-output--forecast>small i{width:9px;height:0;border-top:1px solid #7196e0}.data-eng-output--forecast>small i:nth-child(2){margin-left:auto;border-top:1px dashed var(--blue,#2563eb)}.data-eng-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 24px;border-top:1px solid var(--rule,#dde1e6);background:#fcfdff;color:#7d899e;font-size:9px;line-height:14px}.data-eng-footer>span{display:flex;align-items:center;gap:6px}.data-eng-footer svg{width:12px;height:12px;color:#86a4de}@container data-engineering (max-width: 720px){.data-eng-canvas{--data-gap:22px;padding:20px}.data-eng-source{gap:6px;padding-inline:8px}.data-eng-models b,.data-eng-source small{display:none}.data-eng-prepare,.data-eng-warehouse{padding-inline:10px}.data-eng-node-heading{gap:6px}.data-eng-node-heading strong,.data-eng-output>strong{font-size:10px}.data-eng-node-heading>span{flex-basis:23px;height:23px}.data-eng-bar-chart{gap:6px}}@container data-engineering (max-width: 580px){.data-eng-toolbar{padding:13px 15px}.data-eng-brand{font-size:14px}.data-eng-brand small{display:none}.data-eng-tabs{gap:24px;padding-inline:15px}.data-eng-tabs>.data-eng-owner{display:none}.data-eng-canvas{--data-gap:10px;padding:16px 15px}.data-eng-canvas-heading{margin-bottom:14px}.data-eng-canvas-heading>span{display:none}.data-eng-pipeline{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr)}.data-eng-sources{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.data-eng-source{flex-direction:column;justify-content:center;gap:4px;height:60px;padding:6px 3px}.data-eng-source>span{flex-basis:22px;width:22px;height:22px}.data-eng-source strong{font-size:10px;line-height:14px}.data-eng-source-connector{grid-column:1/-1;height:24px}.data-eng-source-connector .data-eng-connector-wide{display:none}.data-eng-source-connector .data-eng-connector-narrow{display:block}.data-eng-prepare,.data-eng-warehouse{min-height:152px;padding:10px 8px}.data-eng-node-heading{flex-direction:column;gap:6px;align-items:flex-start;margin-bottom:11px}.data-eng-node-heading>span{flex-basis:23px;width:23px;height:23px}.data-eng-node-heading strong{font-size:10px;line-height:14px}.data-eng-transform{gap:4px;margin-bottom:10px;font-size:8px;line-height:12px}.data-eng-transform>span{padding:2px 3px}.data-eng-check{gap:4px;margin-top:5px;font-size:8px;line-height:11px}.data-eng-check svg{width:9px;height:9px}.data-eng-models{gap:4px}.data-eng-models>span{font-size:9px;line-height:12px}.data-eng-output-link{height:26px}.data-eng-output-link:before{top:13px}.data-eng-output-link:after{right:calc((100% - 16px) / 4);height:13px}.data-eng-output-link>span:after{top:13px}.data-eng-output{padding:8px 6px}.data-eng-output>strong{min-height:26px;font-size:9px;line-height:13px}.data-eng-output>small{display:none}.data-eng-bar-chart{padding:0 0 5px}.data-eng-bar-chart,.data-eng-cohorts{height:46px;margin-top:4px;gap:3px}.data-eng-cohorts>span{gap:2px}.data-eng-output .data-eng-forecast{height:46px;margin-top:4px}.data-eng-footer{gap:8px;padding:10px 15px;font-size:8px;line-height:12px}.data-eng-footer>span{gap:4px}.data-eng-footer>span:nth-child(2){display:none}}@container data-engineering (max-width: 350px){.data-eng-window-bar{gap:7px;padding-inline:10px}.data-eng-window-bar:after{display:none}.data-eng-window-label{flex:1;padding-inline:4px;font-size:8px;line-height:11px}.data-eng-toolbar{gap:7px;padding-inline:12px}.data-eng-brand{gap:6px;font-size:12px}.data-eng-brand-icon{flex-basis:27px;height:27px}.data-eng-brand-icon svg{width:18px;height:18px}.data-eng-state{gap:4px;padding:4px 5px;font-size:8px;line-height:12px}.data-eng-canvas,.data-eng-footer,.data-eng-tabs{padding-inline:12px}.data-eng-canvas-heading strong{font-size:10px}.data-eng-sources{gap:7px}.data-eng-source strong{font-size:9px}.data-eng-prepare,.data-eng-warehouse{min-height:162px;padding-inline:7px}.data-eng-transform{font-size:7px;gap:3px}.data-eng-transform>span{padding-inline:2px}.data-eng-models>span{font-size:8px}.data-eng-output{padding-inline:5px}.data-eng-output>strong{font-size:8px;line-height:12px}}.mobile-illustration{container:mobile-illustration/inline-size;width:100%;min-width:0;margin:0;color:var(--ink,#171a21)}.mobile-app-scene{position:relative;display:flex;justify-content:center;align-items:flex-start;gap:42px;width:100%;padding:12px 32px 38px;isolation:isolate;font-family:Arial,Helvetica,sans-serif}.mobile-app-scene:before{position:absolute;z-index:-1;top:74px;left:50%;width:min(100%,610px);height:350px;border-radius:50%;background:var(--blue-soft,#eaf0fd);transform:translateX(-50%);content:""}.mobile-app-phone{position:relative;flex:0 0 242px;width:242px;min-height:464px;padding:0 0 19px;overflow:hidden;border:6px solid #252a36;border-radius:34px;background:#fff;box-shadow:0 18px 32px -22px #171a2166,0 0 0 1px #121723}.mobile-app-phone--visit{margin-top:30px}.mobile-app-status{position:relative;display:flex;align-items:center;justify-content:space-between;height:28px;padding:0 16px;font-size:9px;line-height:12px;font-weight:700}.mobile-app-status>i{position:absolute;width:61px;height:15px;left:50%;top:4px;border-radius:12px;background:#252a36;transform:translateX(-50%)}.mobile-app-signal{display:flex;align-items:flex-end;gap:1.5px;height:9px}.mobile-app-signal b{width:2px;height:3px;background:currentColor;border-radius:1px}.mobile-app-signal b:nth-child(2){height:5px}.mobile-app-signal b:nth-child(3){height:7px}.mobile-app-signal b:nth-child(4){height:9px}.mobile-app-signal em{width:13px;height:7px;margin:0 0 1px 3px;border:1px solid;border-radius:2px;background:linear-gradient(90deg,currentColor 75%,#0000 0)}.mobile-app-screen{padding:8px 16px 0}.mobile-app-scene svg{display:block;width:18px;height:18px;flex-shrink:0}.mobile-app-brand{display:flex;align-items:center;gap:5px;font-size:17px;line-height:24px;font-weight:700;letter-spacing:-.6px}.mobile-app-brand-mark{display:grid;grid-template-columns:repeat(2,5px);gap:2px;transform:rotate(-8deg)}.mobile-app-brand-mark i{width:5px;height:5px;background:var(--blue,#2563eb);border-radius:1px}.mobile-app-avatar{display:grid;place-items:center;width:25px;height:25px;margin-left:auto;border-radius:50%;background:var(--blue-soft,#eaf0fd);color:var(--blue,#2563eb);font-size:10px;letter-spacing:0}.mobile-app-heading{margin-top:17px}.mobile-app-heading>strong{display:block;font-size:23px;line-height:27px;letter-spacing:-.8px}.mobile-app-visit{margin-top:16px;padding:12px;border-radius:13px;background:var(--blue,#2563eb);color:#fff}.mobile-app-visit-label{display:flex;align-items:center;gap:5px;font-size:8px;line-height:12px;letter-spacing:.7px}.mobile-app-visit-label svg{width:13px;height:13px}.mobile-app-visit-label>span:last-child{margin-left:auto;letter-spacing:0}.mobile-app-visit>strong{display:block;margin-top:12px;font-size:17px;line-height:21px;letter-spacing:-.3px}.mobile-app-visit>span{display:block;margin-top:4px;font-size:9px;line-height:13px;color:#edf2ff}.mobile-app-visit-progress{display:grid;gap:5px;margin-top:14px;font-size:8px;line-height:12px;color:#edf2ff}.mobile-app-visit-progress>i{height:3px;border-radius:3px;background:linear-gradient(90deg,#fff 50%,#ffffff44 0)}.mobile-app-list-heading{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.mobile-app-list-heading>strong{font-size:12px;line-height:17px}.mobile-app-list-heading>span{color:var(--muted,#5f6673);font-size:9px}.mobile-app-task{display:flex;align-items:center;gap:8px;min-height:47px;border-bottom:1px solid var(--rule,#dde1e6)}.mobile-app-task:last-child{border-bottom:0}.mobile-app-task-check{display:grid;place-items:center;flex:0 0 17px;height:17px;border:1px solid #b9cdf9;border-radius:50%;color:var(--blue,#2563eb);background:var(--blue-soft,#eaf0fd)}.mobile-app-task-check svg{width:11px;height:11px}.mobile-app-task-check--open{border-color:var(--rule-strong,#c9ced6);background:#fff}.mobile-app-task-check:not(.mobile-app-task-check--open){border-color:#000;color:#000;background:#0000}.mobile-app-task div>strong{display:block;font-size:10px;line-height:15px;font-weight:600}.mobile-app-task div>span{display:block;margin-top:1px}.mobile-app-task div>span,.mobile-app-task-time{color:var(--muted,#5f6673);font-size:8px;line-height:12px}.mobile-app-task-time{margin-left:auto}.mobile-app-nav{display:flex;justify-content:space-around;margin-top:9px;padding:9px 12px 3px;border-top:1px solid var(--rule,#dde1e6);color:var(--muted,#5f6673)}.mobile-app-nav>span{display:grid;justify-items:center;gap:3px;font-size:8px;line-height:11px}.mobile-app-nav>.is-active{color:var(--blue,#2563eb)}.mobile-app-nav svg{width:16px;height:16px}.mobile-app-home-bar{position:absolute;bottom:6px;left:50%;width:69px;height:3px;border-radius:3px;background:#252a36;transform:translateX(-50%)}.mobile-app-detail-nav{display:flex;justify-content:space-between;align-items:center;margin:0 -2px 15px}.mobile-app-detail-nav>strong{font-size:13px;line-height:20px}.mobile-app-detail-nav>span{font-size:19px;line-height:18px;font-weight:700}.mobile-app-map{position:relative;height:90px;overflow:hidden;border:1px solid #dbe7ff;border-radius:12px;background:var(--blue-soft,#eaf0fd)}.mobile-app-scene .mobile-app-map-lines{width:100%;height:100%;fill:none;stroke:#fff;stroke-width:9}.mobile-app-map-lines .mobile-app-map-route{stroke:var(--blue,#2563eb);stroke-width:2;stroke-dasharray:4 3}.mobile-app-map-pin{position:absolute;top:29px;left:calc(50% - 13px);display:grid;place-items:center;width:27px;height:27px;border:3px solid #fff;border-radius:50%;background:var(--blue,#2563eb);color:#fff;box-shadow:0 3px 8px #2563eb22}.mobile-app-map-pin svg{width:15px;height:15px}.mobile-app-map-location{position:absolute;left:17%;bottom:12px;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:var(--blue,#2563eb);box-shadow:0 0 0 4px #2563eb18}.mobile-app-location{margin-top:15px}.mobile-app-location>strong{display:block;font-size:19px;line-height:24px;letter-spacing:-.4px}.mobile-app-location>span{display:block;margin-top:3px;font-size:10px;line-height:14px;color:var(--muted,#5f6673)}.mobile-app-checklist{display:grid;gap:10px;margin-top:17px}.mobile-app-checklist>span{display:flex;align-items:center;gap:7px;font-size:10px;line-height:15px}.mobile-app-checklist svg{width:15px;height:15px;padding:2px;border:1px solid #000;border-radius:50%;color:#000;background:#0000}.mobile-app-note{margin-top:16px;padding:11px 12px;border:1px solid var(--rule,#dde1e6);border-radius:8px;background:var(--surface-soft,#f5f6f8)}.mobile-app-note>span{font-size:8px;line-height:12px;letter-spacing:.6px;color:var(--muted,#5f6673)}.mobile-app-note p{margin:5px 0 0;font-size:10px;line-height:15px;color:var(--body,#3f4550)}.mobile-app-save{display:block;margin-top:15px;padding:10px;border-radius:7px;background:var(--blue,#2563eb);color:#fff;text-align:center;font-size:10px;line-height:15px;font-weight:600}.mobile-app-offline{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:9px;color:var(--muted,#5f6673);font-size:8px;line-height:12px}.mobile-app-offline svg{width:12px;height:12px}.mobile-app-sync{position:absolute;left:50%;bottom:13px;display:flex;align-items:center;gap:10px;padding:13px 18px;border:1px solid #b9cdf9;border-radius:12px;background:#fff;box-shadow:0 8px 24px -15px #171a2144;transform:translateX(-50%);white-space:nowrap}.mobile-app-sync>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--blue-soft,#eaf0fd);color:var(--blue,#2563eb)}.mobile-app-sync strong{display:block;font-size:11px;line-height:16px}.mobile-app-sync div>span{display:block;font-size:9px;line-height:13px;color:var(--muted,#5f6673)}@container mobile-illustration (max-width: 620px){.mobile-app-scene{gap:24px;padding-inline:8px}}@container mobile-illustration (max-width: 530px){.mobile-app-scene{padding:8px 8px 52px}.mobile-app-phone--visit{display:none}.mobile-app-scene:before{top:70px;width:100%;max-width:370px;height:350px}.mobile-app-sync{bottom:13px}}