.ip-image-product{color:#24262c;max-width:1440px;margin:0 auto;padding-bottom:24px;font-size:14px}.ip-image-product *{box-sizing:border-box}.ip-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.ip-heading h1{font-size:26px;margin:5px 0 8px;letter-spacing:-.5px}.ip-heading p,.ip-muted{color:#797d89;line-height:1.7;margin:0}.ip-eyebrow{font-size:10px;letter-spacing:1.5px;color:#8c8798}.ip-beta-label,.ip-status{font-size:12px;background:#f1eef7;color:#6d518b;padding:5px 10px;border-radius:6px}.ip-fixture-note{background:#f5f5f7;border-radius:8px;padding:11px 15px;color:#686b76;margin-bottom:20px;font-size:12px;line-height:1.6}.ip-customer-grid{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(450px,1.1fr);gap:20px;align-items:stretch}.ip-surface{border:1px solid #e7e6ec;border-radius:12px;background:#fff;padding:22px;min-width:0}.ip-section-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px}.ip-section-heading h2,.ip-docs h2{font-size:15px;font-weight:600;margin:0}.ip-section-heading>span{font-size:12px;color:#7a7d86}.ip-form label{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:500;margin-bottom:18px}.ip-image-product textarea,.ip-image-product input,.ip-image-product select{border:1px solid #dedee6;border-radius:7px;padding:10px 12px;color:#292b32;background:white;font:inherit;max-width:100%;width:100%;outline:none}.ip-image-product textarea{resize:vertical;line-height:1.7;min-height:116px}.ip-image-product textarea:focus,.ip-image-product input:focus,.ip-image-product select:focus{border-color:#8b6cb2;box-shadow:0 0 0 2px #f1edf6}.ip-field-row{display:grid;grid-template-columns:1.1fr .9fr;gap:14px}.ip-mode-tabs{display:flex;gap:4px;padding:3px;background:#f5f4f7;border-radius:7px;margin-bottom:20px}.ip-mode-tabs button{flex:1;background:none;border:0;color:#73717d;padding:8px;border-radius:5px;cursor:pointer;font:inherit;font-size:12px}.ip-mode-tabs button[aria-pressed=true]{background:#fff;color:#392d4a;box-shadow:0 1px 3px #0000000d}.ip-primary{width:100%;border:0;border-radius:7px;background:#302b3b;color:#fff;padding:12px;cursor:pointer;font-size:13px}.ip-image-product button:disabled{opacity:.45;cursor:not-allowed}.ip-quote{display:flex;flex-direction:column;gap:7px;margin:0 0 17px}.ip-quote>span:first-child{display:flex;justify-content:space-between;color:#747783;font-size:12px}.ip-quote strong{color:#292832;font-size:17px}.ip-quote>span:last-child{color:#8b8b96;font-size:11px}.ip-funding{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#85848f;margin-top:15px}.ip-funding b{font-weight:500;color:#605970}.ip-preview{display:flex;flex-direction:column}.ip-empty{flex:1;min-height:320px;background:#faf9fc;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:30px}.ip-empty>span{font-size:40px;line-height:1;color:#bfb4cc}.ip-empty strong{font-size:13px;font-weight:500;color:#777080}.ip-empty p{font-size:12px;color:#95909d;text-align:center;line-height:1.6}.ip-image-link{display:flex;min-height:300px;max-height:460px;flex:1;align-items:center;justify-content:center;background:#faf9fc;border-radius:8px;overflow:hidden}.ip-image-link img{max-width:100%;max-height:460px;object-fit:contain}.ip-result-meta{display:flex;flex-wrap:wrap;gap:15px;font-size:11px;color:#87818f;margin-top:15px}.ip-result-action{font-size:12px;margin-top:12px;align-self:flex-start;color:#75568e}.ip-reference{display:flex;align-items:center;gap:12px;font-size:11px;color:#7d7785}.ip-reference img{width:55px;height:55px;object-fit:cover;border-radius:5px}.ip-history,.ip-docs{margin-top:20px}.ip-image-product table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.ip-image-product th{font-weight:500;color:#8a8690;font-size:11px;border-bottom:1px solid #eeeaf2;padding:10px 8px}.ip-image-product td{border-bottom:1px solid #f1eef5;padding:12px 8px;color:#595360}.ip-image-product tr:last-child td{border-bottom:0}.ip-text-button{border:0;background:none;color:#7c5b98;cursor:pointer;font:inherit;padding:0}.ip-table-empty{text-align:center;color:#aaa4af;font-size:12px;padding:20px}.ip-error{padding:10px 14px;margin-bottom:15px;border-left:2px solid #b44a4a;background:#faf7f7;font-size:12px;color:#8d4545}.ip-docs pre{padding:16px;background:#f7f7f9;border-radius:7px;overflow:auto;font-size:12px;line-height:1.7;margin-bottom:0;color:#5d5666}.ip-timings{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border-top:1px solid #f0edf4;margin-top:18px;padding-top:15px}.ip-timings span{font-size:10px;color:#938c9b}.ip-timings b{display:block;font-size:13px;font-weight:500;color:#61576c;margin-top:5px}.ip-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ip-readiness{margin:0 0 17px}.ip-readiness>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #f1eef5;font-size:12px}.ip-readiness dt{color:#89818f}.ip-readiness dd{margin:0;color:#62566d}.ip-outline{border:1px solid #ded9e6;background:white;color:#665572;border-radius:6px;padding:6px 12px;cursor:pointer;font:inherit;font-size:12px}.ip-admin-grid input{max-width:180px}.ip-admin-grid .ip-muted{font-size:11px}

/* H3 Image is an ordinary card in the shared model catalog. */
.ip-model-cover{background:#f3f2f5;color:#9a91a4;display:flex;align-items:center;justify-content:center;overflow:hidden}.ip-model-cover svg{width:100%;height:100%;max-height:240px}.ip-catalog-error{font-size:11px;color:#8a818d;margin:10px 0 0}.ip-model-back{margin-bottom:18px}.ip-admin-model.ip-image-product{max-width:none;margin:0;padding-bottom:0}.ip-admin-model .ip-inline-pricing{padding:18px 0}.ip-admin-model .ip-inline-pricing .ip-muted{font-size:12px;margin-bottom:12px}.ip-admin-model .ip-inline-pricing input{max-width:220px}.ip-admin-model .am-model-art>.ip-model-cover{width:100%;height:100%;min-height:170px}.ip-admin-model .am-model-description{margin-top:0}
.mp-dashboard{min-width:0}.mp-beta-note{font-size:12px;color:#71647e;background:#f5f1f8;border:1px solid #e9e0ef;padding:10px 14px;border-radius:10px;margin-bottom:16px}.mp-flow{padding:22px}.mp-toolbar{display:flex;align-items:center;gap:14px;font-size:12px}.mp-grid{display:grid;grid-template-columns:205px minmax(0,1fr);gap:22px}.mp-customers>header,.mp-queue>header,.mp-cards>header{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#3b4654;margin-bottom:12px}.mp-customers small,.mp-queue header span,.mp-cards footer,.mp-queue footer{font-size:11px;color:#8992a0}.mp-customer{display:flex;width:100%;flex-direction:column;gap:8px;padding:13px 12px;margin-bottom:9px;border:1px solid #e7ecf1;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.mp-customer>span{display:flex;gap:7px;align-items:center}.mp-customer strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-customer small{font-size:10px;color:#7e8996}.mp-customer.is-focused{border-color:#a4b7ca;background:#f5f9fd}.mp-dot{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px #ffffff9e}.mp-pool-rows{display:flex;flex-direction:column;gap:24px;min-width:0}.mp-pool-row{display:grid;grid-template-columns:minmax(180px,1fr) 18px 238px;gap:12px;min-width:0;padding-bottom:24px;border-bottom:1px solid #edf0f4}.mp-pool-row:last-child{padding-bottom:0;border-bottom:0}.mp-queue,.mp-cards{min-width:0}.mp-queue header strong b{margin-left:5px;font-size:14px}.mp-legend,.mp-duration-legend{display:flex;flex-wrap:wrap;gap:7px 10px;align-items:center;font-size:10px;color:#7d8998;margin:9px 0}.mp-legend span{display:inline-flex;align-items:center;gap:4px}.mp-legend i{width:6px;height:6px;border-radius:2px}.mp-legend small,.mp-duration-legend small{font-size:10px}.mp-duration-legend>span{padding:2px 5px;border-radius:4px;color:#364552}.mp-queue-lane{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:62px;padding:12px 0;overflow:auto;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;margin-top:11px}.mp-job{display:flex;align-items:center;gap:6px;border:0;border-radius:7px;background:var(--mp-fill);color:#273444;min-width:72px;padding:9px 8px;cursor:pointer;flex-shrink:0;position:relative}.mp-queue-lane .mp-job{flex-wrap:wrap;max-width:130px}.mp-job strong{font-size:12px;background:var(--mp-badge);border-radius:4px;padding:2px 4px;white-space:nowrap}.mp-job small{font-size:9px;width:100%;text-align:left;white-space:nowrap}.mp-job.mp-muted{opacity:.3}.mp-video-job[style*="139, 61, 255"]{color:white}.mp-arrow{align-self:center;color:#b1bac6;font-size:23px}.mp-cards header b{font-weight:400;font-size:11px;color:#8993a0;margin-left:3px}.mp-pause{border:0;background:transparent;color:#58718c;font-size:11px;cursor:pointer;padding:4px}.mp-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mp-card{border:1px solid #e1e7ed;border-radius:9px;padding:9px;background:#fbfcfe;min-width:0}.mp-card>header{display:flex;justify-content:space-between;gap:5px;font-size:10px;color:#667789;margin-bottom:10px}.mp-card>header>strong{font-weight:500;white-space:nowrap}.mp-card>header>span{font-size:9px;color:#5d9c83}.mp-card .mp-job{min-width:0;width:100%;padding:7px 5px;gap:4px}.mp-card .mp-job strong{font-size:11px}.mp-card-idle{display:block;text-align:center;padding:10px 0;color:#a0a9b6;font-size:11px}.mp-card.is-uncertain{background:#fff9ed;border-color:#ebd8ad}.mp-cards footer,.mp-queue footer{margin-top:10px}.mp-empty{font-size:12px;color:#9aa5b2;padding:16px;text-align:center;width:100%}.mp-selection{font-size:12px;color:#647589;background:#f3f6fa;border-radius:9px;padding:10px 14px;margin:12px 0}.mp-usage{margin-top:20px}.mp-table-scroll{overflow:auto}.mp-usage .data-table{font-size:12px}.mp-usage .data-table th{white-space:nowrap}.mp-usage .data-table td{white-space:nowrap}.mp-pool-row[data-pool=image] .mp-card-grid{grid-template-columns:1fr}.mp-pool-row[data-pool=image] .mp-card{max-width:170px}
@media(max-width:1250px){.mp-grid{grid-template-columns:160px minmax(0,1fr);gap:15px}.mp-pool-row{grid-template-columns:minmax(160px,1fr) 12px 190px;gap:8px}.mp-legend{gap:6px}.mp-flow{padding:16px}}@media(max-width:1050px){.mp-grid{grid-template-columns:1fr}.mp-customers{display:flex;flex-wrap:wrap;gap:8px}.mp-customers>header{width:100%}.mp-customer{width:180px}.mp-pool-row{grid-template-columns:minmax(150px,1fr) 18px 220px}}@media(max-width:650px){.mp-pool-row{grid-template-columns:minmax(0,1fr)}.mp-arrow{display:none}.mp-cards{margin-top:10px}.mp-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mp-pool-row[data-pool=image] .mp-card-grid{grid-template-columns:1fr}.mp-flow{padding:13px}.mp-toolbar{gap:5px}.mp-customer{width:calc(50% - 4px)}.mp-card{padding:6px}.mp-card>header{font-size:9px}.mp-card .mp-job{flex-wrap:wrap}.mp-card .mp-job strong{font-size:9px}.mp-table-scroll{max-width:100%}}
.ot-switch{display:flex;align-items:center;gap:6px;margin-right:10px}.ot-switch select{max-width:155px;border:1px solid #e6e9ef;background:#fff;border-radius:7px;padding:6px;font-size:11px;color:#586575}.ot-switch button{white-space:nowrap;flex-shrink:0}.ot-page .ot-section{overflow-x:auto}.ot-switch button,.ot-text,.ot-actions button{border:0;background:transparent;color:#7752a0;font-size:12px;cursor:pointer}.ot-page{max-width:1120px}.ot-intro,.ot-help{font-size:12px;line-height:1.7;color:#8b8799}.ot-page .customer-page-heading{display:flex;align-items:center;justify-content:space-between}.ot-page .customer-page-heading a{font-size:11px;color:#80708f}.ot-card{display:flex;justify-content:space-between;gap:20px;padding:24px;border:1px solid #e6e6ee;border-radius:13px;margin:20px 0;background:white}.ot-card h2{font-size:18px;margin:8px 0}.ot-card code,.ot-card small{font-size:11px;color:#9993a5}.ot-card p{font-size:13px;color:#665e76}.ot-role{font-size:11px;padding:4px 8px;border-radius:6px;background:#f4f0f8;color:#775b99}.ot-section{margin:20px 0;padding:24px;border:1px solid #e7e7ef;border-radius:13px;background:white}.ot-section>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.ot-section h2{font-size:15px;margin:0}.ot-section header span{font-size:11px;color:#92919f}.ot-invite-form,.ot-coupon-form{display:grid;grid-template-columns:1fr 1fr auto;gap:13px;align-items:end}.ot-invite-form label,.ot-coupon-form label,.ot-prompt-controls label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#706880}.ot-invite-form input,.ot-invite-form select,.ot-copy input,.ot-create input,.ot-coupon-form input,.ot-coupon-form select,.ot-prompt-controls select{border:1px solid #dfe1ec;border-radius:7px;background:#fff;padding:10px;color:#49405d;min-width:0;font-size:12px;box-sizing:border-box;width:100%}.ot-invite-form .ip-primary{height:38px}.ot-coupon-form{grid-template-columns:1.3fr 1.3fr .6fr .6fr}.ot-copy,.ot-create{display:flex;gap:10px;margin:16px 0}.ot-copy input{flex:1}.ot-actions{display:flex;flex-wrap:wrap;gap:7px}.ot-actions small{color:#9e99a7;font-size:10px}.ot-success{background:#eef8f1;border:1px solid #d7eadc;color:#4a7f59;padding:12px;border-radius:9px;font-size:12px}.ot-discount-summary{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.ot-discount-summary span{padding:7px 10px;border-radius:7px;background:#f5edf9;color:#805697;font-size:11px}.ot-policy-badges{display:flex;align-items:center;gap:9px;margin:14px 0}.ot-policy-badges span{font-size:11px;background:#eff3f8;color:#6f7b8d;border-radius:5px;padding:4px 7px}.ot-policy-badges small{font-size:10px;color:#9a94a5}.ot-prompt-controls{border-top:1px solid #efedf4;padding-top:6px}.ot-prompt-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f6fb;padding:10px;border-radius:7px;font-size:11px;line-height:1.7;color:#6b617a}.ot-image-coupons .ip-primary{margin:15px 0}.ot-image-coupons summary>span{font-size:11px;font-weight:normal;color:#9a92a5}.ot-processing-select{max-width:155px;padding:6px;border:1px solid #dedfe9;border-radius:6px;background:#fff;font-size:11px}.ot-page table td,.ot-page table th{font-size:12px}.ot-invitation{background:#f7f1fb}.ot-invitation .ip-primary{align-self:center}@media(max-width:850px){.ot-invite-form,.ot-coupon-form{grid-template-columns:1fr 1fr}.ot-invite-form .ip-primary{grid-column:span 2}.ot-card{flex-direction:column}.ot-switch select{max-width:110px}.ot-section{padding:15px}.ot-actions{display:block}.ot-actions button{display:block;margin:5px 0}.ot-card{padding:18px}}@media(max-width:560px){.ot-switch button{display:none}.ot-coupon-form{grid-template-columns:1fr}.ot-invite-form{grid-template-columns:1fr}.ot-invite-form .ip-primary{grid-column:auto}.ot-copy{flex-wrap:wrap}.ot-page table{min-width:520px}}
.od-flow-duration .od-customer-dot{display:inline-block;width:8px;height:8px;min-width:8px;flex:none;border-radius:50%;box-shadow:0 0 0 1.5px #fff;vertical-align:middle}
.od-flow-duration .od-client-tile>strong{display:flex;align-items:center;gap:8px;min-width:0}.od-flow-duration .od-client-tile>strong>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.od-flow-duration .od-flow-meaning{display:flex;gap:7px 16px;justify-content:flex-end;font-size:10px;line-height:1.5;color:#83909d;flex-wrap:wrap;margin-top:-5px}
.od-flow-duration .od-queue-center{padding-top:94px}.od-flow-duration .od-queue-head-legend{gap:12px;font-size:11px}.od-flow-duration .od-queue-head-legend>span>i{width:9px;height:9px}
.od-flow-duration .od-queue-grid.od-queue-lane{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;overscroll-behavior:contain}
.od-flow-duration .od-queue-block{transition:opacity .15s ease!important;position:relative}.od-flow-duration .od-queue-block>.od-request-fill{position:relative;display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--od-ink);min-width:0;background-image:none;box-shadow:inset -1px 0 #ffffffad;font-style:normal}
.od-flow-duration .od-request-fill>strong{font-size:13px;font-weight:650;line-height:1.5;white-space:nowrap}.od-flow-duration .od-request-fill>small{font-size:10px;line-height:1.8;color:inherit;white-space:nowrap}.od-flow-duration .od-request-fill>em{font-size:10px;font-style:normal;color:inherit;line-height:1.8}
.od-flow-duration .od-request-fill.is-narrow>strong{font-size:11px}.od-flow-duration .od-request-fill.is-narrow>small{writing-mode:vertical-rl;letter-spacing:.5px;font-size:9px;margin-top:7px;max-height:64px}
.od-flow-duration .od-block-customers{position:absolute;left:5px;top:9px;z-index:1;display:flex;flex-wrap:wrap;gap:4px;max-width:calc(100% - 10px);pointer-events:none}
.od-flow-duration .od-gpu-compact .od-gpu-request{justify-content:flex-start;flex-wrap:nowrap;gap:5px;padding:3px 4px;color:var(--od-ink);background-image:none}.od-flow-duration .od-gpu-compact .od-gpu-request strong{font-size:10px;line-height:14px;white-space:nowrap}.od-flow-duration .od-gpu-request .od-customer-dot{width:6px;height:6px;min-width:6px;box-shadow:0 0 0 1px #ffffffd9}.od-flow-duration .od-card-ready{color:#5baa78;font-size:11px;line-height:13px}.od-flow-duration .od-scroll-hint{font-size:11px;color:#8996a2;margin-top:15px}
@media(max-width:1050px){.od-flow-duration .od-map{grid-template-columns:170px 12px minmax(180px,1fr) 12px 148px}.od-flow-duration .od-gpu-matrix{grid-template-columns:repeat(2,66px)}}
@media(max-width:720px){.od-flow-duration .od-map{grid-template-columns:minmax(0,1fr)}.od-flow-duration .od-map>.od-flow-connector{display:none}.od-flow-duration .od-queue-center{padding-top:20px;min-height:240px}.od-flow-duration .od-gpu-matrix{grid-template-columns:repeat(4,66px);min-height:100px}.od-flow-duration .od-client-matrix{max-height:160px}.od-flow-duration .od-flow-meaning{justify-content:flex-start}}
@media(prefers-reduced-motion:reduce){.od-flow-duration .od-queue-block{transition:none!important}}

.od-flow-duration .od-duration-badge{display:inline-flex;align-items:center;justify-content:center;color:#273444;background:var(--od-duration-color,#e1e6ec);border:1px solid #ffffffb3;border-radius:5px;padding:1px 5px;font-weight:650;line-height:1.45;box-shadow:0 1px 1px #172b3d0b;white-space:nowrap}.od-flow-duration .od-duration-legend{display:inline-flex;gap:5px;align-items:center}.od-flow-duration .od-duration-legend .od-duration-badge{font-size:10px;font-weight:550;padding:1px 5px;border-color:#e5e9ee}.od-flow-duration .od-gpu-compact .od-gpu-request .od-duration-badge{font-size:9px;padding:0 3px;line-height:14px;border-radius:3px}.od-flow-duration .od-request-fill.is-narrow>.od-duration-badge{font-size:10px;padding:1px 2px}.od-flow-duration .od-flow-meaning{gap:8px 13px;align-items:center}.od-flow-duration .od-queue-head-legend{gap:6px 10px;white-space:normal;flex-wrap:wrap;max-width:85%}
/* Grid placement only: published queue, client and GPU tile appearance stays in
   the existing od-flow-v5 / od-flow-duration styles. */
.mp-published-flow>.od-client-stage{grid-area:auto;grid-column:1;grid-row:1/span 2;align-self:center}
.mp-published-row{display:contents}
.mp-published-row>.mp-first-connector{grid-area:auto;grid-column:2;grid-row:var(--mp-row)}
.mp-published-row>.od-waiting{grid-area:auto;grid-column:3;grid-row:var(--mp-row)}
.mp-published-row>.mp-second-connector{grid-area:auto;grid-column:4;grid-row:var(--mp-row)}
.mp-published-row>.od-card-stack{grid-area:auto;grid-column:5;grid-row:var(--mp-row)}
.mp-published-flow{row-gap:26px!important}
@media(max-width:720px){.mp-published-flow>.od-client-stage,.mp-published-row>.od-waiting,.mp-published-row>.od-card-stack{grid-area:auto;grid-column:1;grid-row:auto}.mp-published-row>.od-flow-connector{display:none}}
.ot-context-selector{margin:18px 0}.ot-context-selector .ot-switch{margin:0;gap:12px}.ot-context-selector .ot-switch label{font-size:12px;color:#777080}.ot-context-selector .ot-switch select{max-width:380px;min-width:200px;padding:10px 12px;font-size:13px}.mp-published-flow{row-gap:12px!important}.mp-published-flow>.od-client-stage{align-self:start}.mp-published-flow .od-client-matrix{max-height:300px;overflow-y:auto;align-content:start}.mp-published-flow .od-queue-center{padding-top:16px;min-height:100px}.mp-published-flow .od-waiting,.mp-published-flow .od-card-stack{align-self:start}
.ic-guide .qs4-toc button{display:block;background:none;border:0;text-align:left;padding:9px 0;font-size:12px;color:#778393;cursor:pointer}.ic-guide .qs4-code-heading button,.ic-guide .qs4-base button{background:none;border:0;font-size:11px;color:#6f578a;cursor:pointer}.ic-guide .qs4-controls label{min-width:0}.ic-guide .qs4-controls select{max-width:100%}.ic-guide .qs4-step{scroll-margin-top:90px}.ic-guide pre{overflow-x:auto;white-space:pre;max-width:100%}.ic-guide .qs4-body{line-height:1.8}.ic-usage{margin-top:28px;padding-top:22px;border-top:1px solid #e8ebf0;min-width:0}.ic-usage-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px}.ic-usage-heading h2{font-size:18px;margin:0 0 7px}.ic-usage-heading p,.ic-usage-heading>a{font-size:12px;color:#8790a1;margin:0}.ic-usage-heading>a{color:#795a9a}.ic-usage-controls{display:flex;justify-content:space-between;align-items:center;margin:23px 0 14px;font-size:13px}.ic-image-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:18px;margin-bottom:18px}.ic-image-chart svg{display:block;width:100%;height:auto;min-height:150px}.ic-image-chart .dr-panel-heading span{font-size:11px;color:#8790a1}.ic-chart-legend{display:flex;gap:16px;font-size:11px;color:#8790a1;margin:12px 0}.ic-chart-legend span{display:flex;gap:5px;align-items:center}.ic-chart-legend i{width:7px;height:7px;background:#8d6db8;border-radius:50%}.ic-chart-legend span:nth-child(2) i{background:#3b9b7d}.ic-chart-legend small{margin-left:auto}.ic-image-size{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #eff1f5;font-size:12px}.ic-image-size b{font-weight:550}.ic-image-size small{font-size:10px;margin-left:7px;font-weight:normal;color:#9097a4}.ic-scope-note{font-size:11px;color:#929aa8;line-height:1.8;margin:15px 0 0}.ic-request-id{display:block;color:#a1a8b3;font-size:10px;max-width:260px;overflow:hidden;text-overflow:ellipsis}.ic-usage .data-table td,.ic-usage .data-table th{font-size:12px}.ic-documentation{max-width:1280px}.ic-guide .qs4-note{overflow-wrap:anywhere}@media(max-width:850px){.ic-image-grid{grid-template-columns:minmax(0,1fr)}.ic-image-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-guide .qs4-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ic-guide .qs4-controls{grid-template-columns:1fr}.ic-usage-heading{align-items:flex-start}.ic-usage .dr-metric strong{font-size:22px}.ot-context-selector .ot-switch select{min-width:0;width:100%;max-width:100%}.ot-context-selector .ot-switch{width:100%}}
/* Compact only the two-row combined map; keep the published 66px GPU tiles. */
.od-flow-duration .mp-published-flow .od-queue-center{padding-top:16px!important;min-height:100px!important;height:auto!important}.od-flow-duration .mp-published-flow .od-gpu-matrix{min-height:0!important;height:auto!important;max-height:220px;align-content:start;padding-top:40px!important}.od-flow-duration .mp-published-flow .od-flow-connector{min-height:0!important;height:auto!important;align-self:center}.od-flow-duration .mp-published-flow .od-waiting{min-height:0!important;height:auto!important}@media(max-width:720px){.od-flow-duration .mp-published-flow .od-gpu-matrix{padding-top:0!important}.mp-published-flow .od-client-matrix{max-height:160px}}
