/* Desktop workspace responds to its available width AND height. */
.wx-dashboard{border-radius:0!important;border:0!important}.wx-watch-face{background:transparent!important;box-shadow:none!important;overflow:hidden}.wx-watch{background:transparent!important;box-shadow:inset 0 0 0 2px #d8e4ec,0 2px 8px #14354d22!important;border:5px solid #c4d2da;padding:8px}.wx-watch-face{color:#173d5b}.wx-watch-tick{background:#355d77}.wx-watch-tick.major{background:#173d5b;width:5px}.wx-watch-numeral,.wx-watch-readout strong,.wx-watch-readout small,.wx-watch-brand,.wx-watch-grip{color:#173d5b!important}.wx-dashboard--night :is(.wx-watch-numeral,.wx-watch-readout strong,.wx-watch-readout small,.wx-watch-brand,.wx-watch-grip){color:#f5f8fa!important}.wx-dashboard--night .wx-watch-tick{background:#e1edf5}.wx-watch-hand i{height:36%;width:12px;top:14%;left:calc(50% - 6px);background:#d5ac62;clip-path:polygon(50% 0,90% 20%,90% 90%,50% 100%,10% 90%,10% 20%);filter:drop-shadow(0 1px 2px #102e46)}.wx-watch-hand{z-index:1}.wx-watch-readout{z-index:3;inset:57% 17% auto}.wx-watch-readout strong{font-size:28px!important}.wx-watch-readout small{font-size:9px}.wx-watch-brand{top:29%;z-index:3}.wx-watch-grip{display:none}.wx-watch-face:after{content:'';position:absolute;width:12px;height:12px;left:calc(50% - 6px);top:calc(50% - 6px);border-radius:50%;background:#d5ac62;box-shadow:0 1px 3px #17354a;z-index:2}
.workspace-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:8px 14px}.workspace-tabs button{border-radius:6px!important}.workspace-play{margin-left:6px}
@media(min-width:1024px){
.lab-app-stage{padding:8px!important;container-type:size}.lab-app-stage>.business-ui{height:calc(100cqh - 2px);min-height:0!important;max-width:none;display:flex!important;flex-direction:column;box-sizing:border-box}.lab-app-stage .business-ui *{min-height:0}.lab-app-stage .business-ui>.bu-top{flex:none;padding:10px 16px;min-height:46px}.lab-app-stage .business-ui .bu-top b{font-size:23px}.lab-app-stage .business-ui .bu-title{padding:10px 16px 4px;flex:none}.lab-app-stage .business-ui .bu-title h3{font-size:clamp(23px,2.6cqw,36px);margin:4px 0}.lab-app-stage .business-ui p{font-size:12px;line-height:1.45}.lab-app-stage .business-ui .bu-title p{margin:5px 0}.lab-app-stage .business-ui .bu-toolbar{padding:8px 16px;gap:10px;flex:none}.lab-app-stage .business-ui button{min-height:34px!important;font-size:12px!important;padding:7px 10px!important}.lab-app-stage .business-ui .bu-options{gap:5px}.lab-app-stage .business-ui .bu-options>legend{font-size:12px;margin-bottom:5px}.lab-app-stage .business-ui .bu-foot{padding:5px 16px;margin:0;font-size:10px!important;flex:none}.lab-app-stage .business-ui .bu-stat-row,.lab-app-stage .business-ui .ops-metrics{padding:8px 16px;gap:10px;flex:none}.lab-app-stage .business-ui .bu-stat strong{font-size:28px}.lab-app-stage .business-ui .bu-stat span{font-size:11px}.lab-app-stage .business-ui .bu-chart{min-height:100px;max-height:180px;height:18cqh;flex:1}.lab-app-stage .business-ui .bu-chart-values{padding:4px 16px;gap:4px}.lab-app-stage .business-ui .bu-chart-values strong{font-size:16px}.lab-app-stage .business-ui .bu-chart-values span{font-size:10px}.lab-app-stage .business-ui .bu-topology{padding:12px;flex:1;max-height:180px}.lab-app-stage .business-ui .bu-topology button{min-height:80px!important}.lab-app-stage .business-ui .bu-inspector{padding:12px;margin:0 16px 10px}.lab-app-stage .business-ui .bu-inspector p{margin:6px 0}.lab-app-stage .business-ui .bu-gauge-stat{padding:10px}.lab-app-stage .business-ui .bu-gauge-head{margin-bottom:7px}.lab-app-stage .business-ui .bu-gauge-head strong{font-size:28px}.lab-app-stage .business-ui .bu-records{padding:8px 16px;align-content:center}.lab-app-stage .business-ui .bu-record-card{min-height:100px}.lab-app-stage .business-ui .bu-pipeline{align-items:center}.lab-app-stage .business-ui .bu-flow{padding:16px}.lab-app-stage .business-ui .bu-flow>div{padding:14px}.lab-app-stage .business-ui .bu-film{flex:1;min-height:0;width:100%;height:0;object-fit:contain}.lab-app-stage .business-ui .bu-game{padding:16px;display:flex;flex-direction:column;justify-content:center}.lab-app-stage .business-ui .bu-islands{margin:10px 0}.lab-app-stage .business-ui .bu-islands button{min-height:140px!important}.lab-app-stage .business-ui .bu-islands i{font-size:50px}.lab-app-stage .business-ui .bu-event{height:0;min-height:0}.lab-app-stage .business-ui .bu-event-poster{min-height:0;padding:20px}.lab-app-stage .business-ui .bu-event-poster h3{font-size:44px}.lab-app-stage .business-ui .bu-receipt{padding:12px}.lab-app-stage .business-ui .bu-kiosk{height:0;padding:14px;gap:10px;grid-template-columns:1.2fr 1fr;grid-template-rows:auto minmax(0,1fr) auto auto}.lab-app-stage .business-ui .bu-kiosk .bu-title{padding:0}.lab-app-stage .business-ui .bu-kiosk .bu-title h3{font-size:36px}.lab-app-stage .business-ui .bu-burger-stage{min-height:0;height:100%;grid-row:2/4}.lab-app-stage .business-ui .bu-order-options{padding:8px 14px;gap:9px}.lab-app-stage .business-ui .bu-kiosk-step h4{font-size:23px;margin:4px 0}.lab-app-stage .business-ui [data-field=patties]{height:48px!important;min-height:48px!important}.lab-app-stage .business-ui .bu-kiosk .bu-patty-price{font-size:10px;margin:0}.lab-app-stage .business-ui .bu-kiosk .bu-receipt strong{font-size:30px}.lab-app-stage .business-ui .bu-product{height:0;min-height:0;grid-template-columns:1.2fr 1fr}.lab-app-stage .business-ui.bu-svg .bu-shoe-preview{min-height:0!important}.lab-app-stage .business-ui.bu-svg .bu-product-spec{gap:12px;padding:20px}.lab-app-stage .business-ui.bu-svg .bu-product-spec .bu-title{padding:0}.lab-app-stage .business-ui.bu-svg .bu-title h3{font-size:42px}.lab-app-stage .business-ui.bu-svg .bu-product-price>b{font-size:36px}.lab-app-stage .business-ui.bu-svg .bu-stock{padding:10px;gap:8px}.lab-app-stage .business-ui.bu-svg .bu-product-buy{min-height:44px!important}.lab-app-stage .business-ui.bu-svg .bu-product-data-note{padding-top:8px;font-size:10px}.lab-app-stage .business-ui.bu-svg .bu-product-feedback{font-size:11px;min-height:0}.lab-app-stage .business-ui.bu-svg legend{margin-bottom:8px}.lab-app-stage .business-ui .bu-sport{display:flex;flex-direction:column;min-height:0}.lab-app-stage .business-ui .bu-fixture{padding:12px}.lab-app-stage .business-ui .bu-fixture h3{margin:10px 0;font-size:26px}.lab-app-stage .business-ui .bu-fixture h3 b{font-size:35px}.lab-app-stage .business-ui .bu-match-stats{padding:10px 16px;min-height:0}.lab-app-stage .business-ui .bu-match-stats h4{margin:8px 0}.lab-app-stage .business-ui .bu-market{display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:auto auto minmax(0,1fr) auto;flex:1;min-height:0}.lab-app-stage .business-ui .bu-market>.bu-title,.lab-app-stage .business-ui .bu-market>.bu-market-toolbar,.lab-app-stage .business-ui .bu-market>.bu-foot{grid-column:1/-1}.lab-app-stage .business-ui .ca-race{grid-row:3/5;margin:10px}.lab-app-stage .business-ui .bu-runner-list{display:flex;flex-direction:column;padding:10px}.lab-app-stage .business-ui .bu-market-detail{padding:10px}.lab-app-stage .business-ui .ca-track{min-height:160px}.lab-app-stage .business-ui .ca-dispatch{min-height:0;flex:1}.lab-app-stage .business-ui .ca-site-map svg{max-height:28cqh}.lab-app-stage .business-ui .ca-arrival{padding:12px;margin:0 16px 8px}.lab-app-stage .business-ui .ca-arrival h3{font-size:22px;margin:5px 0}.lab-app-stage .business-ui .md-match{min-height:0!important;flex:1}.lab-app-stage .business-ui .md-surface{display:flex;flex-direction:column;min-height:0;margin:6px 16px;flex:1}.lab-app-stage .business-ui .md-shirt{width:90px;height:90px}.lab-app-stage .business-ui .md-side{padding:10px;gap:5px}.lab-app-stage .business-ui .md-side h3{font-size:24px}.lab-app-stage .business-ui .md-score{font-size:30px}.lab-app-stage .business-ui .md-meta,.lab-app-stage .business-ui .md-venue{padding:7px 12px;font-size:11px}.lab-app-stage .business-ui .md-context{padding:7px 12px}.lab-app-stage .business-ui .md-context p{margin:4px 0}.lab-app-stage .business-ui .ca-source{margin:4px 0;padding:6px 16px;font-size:11px}.lab-app-stage .business-ui .ca-fixtures{padding:5px 16px;display:flex;flex-wrap:nowrap;overflow-x:auto;flex-shrink:0}.lab-app-stage .business-ui .ca-fixtures button{white-space:nowrap}.lab-app-stage .business-ui .ops-review{min-height:0;gap:12px;padding:8px 16px}.lab-app-stage .business-ui .ops-review>section{padding:12px}.lab-app-stage .business-ui .ops-review h4{font-size:23px;margin:8px 0}.lab-app-stage .business-ui .ops-review-actions{margin-top:8px}.lab-app-stage .business-ui .ops-decision{padding-top:8px!important}.lab-app-stage .business-ui .ops-placement{min-height:0;flex:1;max-width:none;margin:8px 16px;display:flex}.lab-app-stage .business-ui .ops-mock-nav{width:160px;flex-shrink:0;padding:15px;display:block}.lab-app-stage .business-ui .ops-mock-story{padding:10px 16px;flex:1;max-width:none}.lab-app-stage .business-ui .ops-copy-lines{height:12px;margin:5px 0}.lab-app-stage .business-ui .ops-ad{min-height:100px!important;margin:8px 0;padding:12px}.lab-app-stage .business-ui .ops-ad h3{font-size:24px;margin:6px 0}.lab-app-stage .business-ui .ops-ad>b{margin-top:12px}.lab-app-stage .business-ui .ops-mock-story h4{font-size:20px;margin:5px 0}
}
@media(min-width:1024px){
.lab-app-stage .business-ui .wx-dashboard{display:flex;flex-direction:column;flex:1;min-height:0;padding:14px 18px 8px;gap:8px}.lab-app-stage .business-ui .wx-heading{margin:0}.lab-app-stage .business-ui .wx-heading h3{font-size:28px;margin:3px 0}.lab-app-stage .business-ui .wx-heading p{margin:5px 0;font-size:11px}.lab-app-stage .business-ui .wx-controls{margin:0;padding:0;gap:10px}.lab-app-stage .business-ui .wx-controls legend{font-size:12px}.lab-app-stage .business-ui .wx-hero{flex:1;min-height:0;padding:16px;margin:0;border-radius:0;border:0;gap:16px;grid-template-columns:1.2fr 1fr}.lab-app-stage .business-ui .wx-main-reading strong{font-size:70px}.lab-app-stage .business-ui .wx-watch{width:min(28cqh,235px);margin:4px auto 8px}.lab-app-stage .business-ui .wx-watch-readout strong{font-size:22px!important}.lab-app-stage .business-ui .wx-watch-hint{font-size:10px!important;margin-top:7px!important}.lab-app-stage .business-ui .wx-watch-keyhint{display:none}.lab-app-stage .business-ui .wx-watch-brand{font-size:6px}.lab-app-stage .business-ui .wx-watch-readout small{font-size:8px}.lab-app-stage .business-ui .wx-watch-numeral{font-size:13px}.lab-app-stage .business-ui .wx-time-select>span{font-size:10px;margin-bottom:5px}.lab-app-stage .business-ui .wx-attribution{font-size:10px;margin:0;padding:0}.lab-app-stage .business-ui .wx-panel{padding:14px;margin:0;flex:1;min-height:0}.lab-app-stage .business-ui .wx-metric-grid{grid-template-columns:repeat(4,1fr);gap:10px}.lab-app-stage .business-ui .wx-metric strong{font-size:27px}.lab-app-stage .business-ui .wx-daily-strip{margin:0;padding:8px;gap:10px}.lab-app-stage .business-ui .wx-event-note{padding:10px;margin:0}.lab-app-stage .business-ui .wx-chart{height:19cqh;min-height:100px}.lab-app-stage .business-ui .wx-chart svg{height:100%;max-height:180px}.lab-app-stage .business-ui .wx-chart-value{margin:5px 0}.lab-app-stage .business-ui .wx-chart-value strong{font-size:24px}.lab-app-stage .business-ui .workspace-tabs{padding:0;flex:none}.lab-app-stage .business-ui .workspace-tabs button{background:#e4edf5;color:#214965;border:1px solid #abc3d5}.lab-app-stage .business-ui .workspace-tabs button[aria-pressed=true]{background:#173f61;color:#fff}.lab-app-stage .business-ui .ops-command{display:flex;flex-direction:column;min-height:0;flex:1}.lab-app-stage .business-ui .ops-command-head{padding:10px 16px}.lab-app-stage .business-ui .ops-command-head h3{font-size:28px;margin:3px 0}.lab-app-stage .business-ui .ops-grid{display:flex;flex-direction:column;flex:1;min-height:0;padding:8px 16px;gap:8px}.lab-app-stage .business-ui .ops-panel{flex:1;min-height:0;padding:12px}.lab-app-stage .business-ui .ops-panel-head{margin-bottom:8px}.lab-app-stage .business-ui .ops-panel-head h4{font-size:21px}.lab-app-stage .business-ui .ops-panel .bu-chart{max-height:24cqh;height:24cqh}.lab-app-stage .business-ui .ops-stages{height:100%;align-items:center}.lab-app-stage .business-ui .ops-health{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lab-app-stage .business-ui .ops-health button{height:100px}.lab-app-stage .business-ui .ops-mix{padding:14px}.lab-app-stage .business-ui .ops-feed{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lab-app-stage .business-ui .ops-feed li{padding:20px;display:flex;flex-wrap:wrap}.lab-app-stage .business-ui.bu-outputs{display:grid!important;grid-template-columns:300px minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto auto}.lab-app-stage .business-ui.bu-outputs>.bu-top,.lab-app-stage .business-ui.bu-outputs>.bu-title,.lab-app-stage .business-ui.bu-outputs>.ca-record-strip,.lab-app-stage .business-ui.bu-outputs>.bu-foot{grid-column:1/-1}.lab-app-stage .business-ui.bu-outputs>.bu-toolbar{grid-column:1;grid-row:3;display:flex;flex-direction:column;gap:10px;padding:12px;align-items:stretch;justify-content:space-evenly}.lab-app-stage .business-ui.bu-outputs>.bu-toolbar>.bu-options{display:flex;flex-wrap:wrap;gap:5px}.lab-app-stage .business-ui.bu-outputs>.bu-toolbar>.bu-options legend{width:100%;margin-bottom:4px}.lab-app-stage .business-ui.bu-outputs>.bu-toolbar>.bu-options button{flex:1 1 auto;min-height:30px!important;font-size:11px!important;padding:6px 8px!important}.lab-app-stage .business-ui.bu-outputs>.bu-toolbar:nth-of-type(3){grid-column:2;grid-row:4;flex-direction:row;padding:5px 12px}.lab-app-stage .business-ui.bu-outputs .ca-output-stage{grid-column:2;grid-row:3;padding:12px;min-height:0;display:flex;justify-content:center;align-items:center;container-type:size;background:#dce5ec}.lab-app-stage .business-ui.bu-outputs .campaign-proof{margin:0;width:100%;max-width:100%;height:auto;max-height:100%;min-height:0;box-sizing:border-box;padding:18px;gap:10px}.lab-app-stage .business-ui.bu-outputs .campaign-proof.flyer{width:min(100cqw,70cqh);height:100cqh;aspect-ratio:auto;padding:16px;gap:8px}.lab-app-stage .business-ui.bu-outputs .campaign-proof h3{font-size:clamp(22px,4cqw,38px);margin:9px 0}.lab-app-stage .business-ui.bu-outputs .campaign-proof p{font-size:11px!important;margin:7px 0}.lab-app-stage .business-ui.bu-outputs .proof-masthead strong{font-size:18px}.lab-app-stage .business-ui.bu-outputs .proof-masthead span{font-size:9px}.lab-app-stage .business-ui.bu-outputs .proof-footer{font-size:9px;padding-top:7px;gap:4px}.lab-app-stage .business-ui.bu-outputs .proof-badge{font-size:10px;padding:4px 6px}.lab-app-stage .business-ui.bu-outputs .proof-cta{font-size:11px;padding:8px 10px}.lab-app-stage .business-ui.bu-outputs .ca-record-strip{padding:6px 12px;gap:10px;font-size:10px}.lab-app-stage .business-ui.bu-outputs .campaign-proof.tv,.lab-app-stage .business-ui.bu-outputs .campaign-proof.spot{aspect-ratio:16/9;width:min(100cqw,177cqh);height:auto}.lab-app-stage .business-ui.bu-outputs .campaign-proof.advert{width:min(100cqw,140cqh);height:auto;aspect-ratio:1.4}
}
@media(min-width:1024px){
.lab-app-stage .business-ui .bu-order-options{flex-wrap:nowrap!important;justify-content:center!important}.lab-app-stage .business-ui .bu-order-options>*{flex:0 0 auto!important}.lab-app-stage .business-ui .bu-order-options .bu-check{min-height:24px;padding:0}.lab-app-stage .business-ui.bu-outputs>.bu-toolbar{flex-wrap:nowrap!important;justify-content:flex-start;gap:10px}.lab-app-stage .business-ui.bu-outputs>.bu-toolbar>.bu-options{flex:none;display:block!important;width:100%;height:auto!important;margin:0;padding:0}.lab-app-stage .business-ui.bu-outputs>.bu-toolbar>.bu-options>div{display:flex!important;flex-wrap:wrap;gap:5px}.lab-app-stage .business-ui.bu-outputs>.bu-toolbar>.bu-options>div>button{flex:1 1 auto;min-height:30px!important;height:auto!important;padding:6px 8px!important;font-size:11px!important}.lab-app-stage .business-ui.bu-outputs>.bu-title p{display:none}.lab-app-stage .business-ui.bu-outputs>.bu-title h3{font-size:24px}.lab-app-stage .business-ui.bu-outputs .campaign-proof.flyer{width:min(100cqw,141cqh);height:100cqh;display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:20px}.lab-app-stage .business-ui.bu-outputs .campaign-proof.flyer .proof-masthead,.lab-app-stage .business-ui.bu-outputs .campaign-proof.flyer .proof-footer{grid-column:1/-1}.lab-app-stage .business-ui.bu-outputs .campaign-proof.flyer .proof-copy{align-self:center}.lab-app-stage .business-ui.bu-outputs .campaign-proof.flyer h3{font-size:clamp(23px,4cqw,40px)}.lab-app-stage .business-ui .ops-command-head{flex:none}.lab-app-stage .business-ui .ops-command-head h3{margin:3px 0!important;font-size:25px!important}.lab-app-stage .business-ui .ops-command-head p{margin:5px 0!important}.lab-app-stage .business-ui .ops-command .bu-toolbar{padding:6px 16px}.lab-app-stage .business-ui .ops-command .bu-toolbar .bu-options{flex:0 1 auto}.lab-app-stage .business-ui .ops-command .bu-toolbar .bu-options>div{display:flex;flex-wrap:wrap;gap:4px}.lab-app-stage .business-ui .ops-command .ops-panel .bu-chart{height:16cqh;max-height:16cqh;min-height:60px}.lab-app-stage .business-ui .ops-chart-note{margin:5px 0;font-size:11px}.lab-app-stage .business-ui .ops-grid>.ops-panel{flex:1;overflow:visible}.lab-app-stage .business-ui .bu-match-stats .bu-chart{height:15cqh;max-height:15cqh;min-height:60px}.lab-app-stage .business-ui .bu-match-stats .bu-chart-values{padding:0 10px}.lab-app-stage .business-ui .bu-channel-previews{gap:10px}.lab-app-stage .business-ui .bu-channel-card{padding:12px}.lab-app-stage .business-ui .bu-channel-card h4{font-size:21px;margin:6px 0}.lab-app-stage .business-ui .bu-channel-card p{margin:6px 0}.lab-app-stage .business-ui .bu-source h4{font-size:22px;margin:5px 0}
.lab-app-stage .business-ui:is(.bu-map,.bu-council){display:grid!important;grid-template-columns:minmax(0,1fr) 280px;grid-template-rows:auto auto auto minmax(0,1fr) auto auto}.lab-app-stage .business-ui:is(.bu-map,.bu-council)>.bu-top,.lab-app-stage .business-ui:is(.bu-map,.bu-council)>.bu-title,.lab-app-stage .business-ui:is(.bu-map,.bu-council)>.bu-toolbar,.lab-app-stage .business-ui:is(.bu-map,.bu-council)>.bu-foot{grid-column:1/-1}.lab-app-stage .business-ui:is(.bu-map,.bu-council)>.geo-layout{grid-column:1;grid-row:4/6;display:flex;flex-direction:column;min-height:0;padding:0 12px 12px}.lab-app-stage .business-ui .geo-map{height:0!important;min-height:0!important;flex:1}.lab-app-stage .business-ui .geo-list{display:flex;gap:5px;flex:none;flex-wrap:wrap;padding-top:6px}.lab-app-stage .business-ui .geo-list button{flex:1}.lab-app-stage .business-ui .geo-list span{font-size:9px}.lab-app-stage .business-ui .geo-detail{grid-column:2;grid-row:4;margin:0 12px 8px 0;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:12px}.lab-app-stage .business-ui .geo-detail h4{margin:5px 0;font-size:20px}.lab-app-stage .business-ui .geo-detail p{font-size:11px;margin:6px 0}.lab-app-stage .business-ui .geo-shortlist{grid-column:2;grid-row:5;margin:0 12px 8px 0;padding:10px}.lab-app-stage .business-ui .geo-shortlist p{font-size:10px;margin:5px 0}
.lab-app-stage .business-ui.bu-banners{display:grid!important;grid-template-columns:265px minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto auto}.lab-app-stage .business-ui.bu-banners>.bu-top,.lab-app-stage .business-ui.bu-banners>.bu-title,.lab-app-stage .business-ui.bu-banners>.bu-foot{grid-column:1/-1}.lab-app-stage .business-ui.bu-banners>.bu-title p{display:none}.lab-app-stage .business-ui.bu-banners>.bu-title h3{font-size:24px}.lab-app-stage .business-ui.bu-banners>.bu-toolbar{grid-column:1;grid-row:3;display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px;padding:12px}.lab-app-stage .business-ui.bu-banners>.bn-data-tools{grid-row:4;gap:6px;padding-top:0}.lab-app-stage .business-ui.bu-banners .bu-options{width:100%;margin:0;flex:none}.lab-app-stage .business-ui.bu-banners .bu-options>div{display:flex;flex-wrap:wrap;gap:4px}.lab-app-stage .business-ui.bu-banners .bu-options button{font-size:11px!important;min-height:30px!important;flex:1;padding:6px!important}.lab-app-stage .business-ui .bn-publisher{grid-column:2;grid-row:3/5;display:flex;flex-direction:column;min-height:0;margin:0 12px 8px 0}.lab-app-stage .business-ui .bn-editorial{display:none}.lab-app-stage .business-ui .bn-publisher-head{padding:7px 12px;flex:none}.lab-app-stage .business-ui .bn-banner{margin:8px;flex:1;min-height:0;display:flex;flex-direction:column}.lab-app-stage .business-ui .bn-brand{padding:6px 10px;flex:none}.lab-app-stage .business-ui .bn-brand b{font-size:20px}.lab-app-stage .business-ui .bn-event{padding:5px 10px;flex:none}.lab-app-stage .business-ui .bn-versus{flex:1;min-height:0;grid-template-columns:1fr 100px 1fr}.lab-app-stage .business-ui .bn-side{padding:6px;gap:3px;justify-content:center}.lab-app-stage .business-ui .bn-kit{width:65px;height:65px}.lab-app-stage .business-ui .bn-side strong{font-size:17px}.lab-app-stage .business-ui .bn-match{gap:4px;padding:5px}.lab-app-stage .business-ui .bn-match>span{width:32px;height:32px;font-size:20px}.lab-app-stage .business-ui .bn-prices{padding:6px 10px;gap:6px;flex:none}.lab-app-stage .business-ui .bn-prices button{min-height:58px!important;padding:5px!important;gap:2px}.lab-app-stage .business-ui .bn-prices button strong{font-size:23px}.lab-app-stage .business-ui .bn-prices button small{font-size:9px}.lab-app-stage .business-ui .bn-action{padding:4px 10px 8px;gap:8px;flex:none}.lab-app-stage .business-ui .bn-action p{font-size:10px!important}.lab-app-stage .business-ui .bn-disclosure{padding:4px 10px;font-size:9px;flex:none}.lab-app-stage .business-ui .bn-slip{padding:6px 10px;flex:none;font-size:11px}.lab-app-stage .business-ui .bn-slip p{margin:4px 0;font-size:10px}.lab-app-stage .business-ui .bn-feature{flex:1;min-height:0;padding:12px}.lab-app-stage .business-ui .bn-feature h3{font-size:26px}
}
.proof-program{position:relative;z-index:1;border-left:1px solid #ffffff66;padding-left:14px;align-self:center;display:grid;gap:12px;color:inherit}.proof-program>small{font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.proof-program>div{display:grid;gap:4px}.proof-program b{font-size:13px}.proof-program span{font-size:11px;line-height:1.5}.proof-program p{font-size:10px!important;line-height:1.5}.campaign-proof:not(.flyer) .proof-program{display:none}@media(max-width:1023px){.proof-program{border-left:0;border-top:1px solid #ffffff66;padding:12px 0 0;gap:10px}}
.wx-watch-face:before{content:'';position:absolute;top:11%;left:calc(50% - 2px);width:4px;height:39%;background:#dce8ee;box-shadow:0 1px 2px #193d5a;clip-path:polygon(50% 0,100% 12%,100% 100%,0 100%,0 12%);z-index:1}
@media(min-width:1024px){.lab-app-stage .business-ui .ops-panel .bu-chart-values{padding:0 10px}.lab-app-stage .business-ui .ops-command .ops-metrics{padding:4px 16px}.lab-app-stage .business-ui .bu-match-stats .bu-stat-row{padding:4px 10px}.lab-app-stage .business-ui .bu-match-stats .bu-chart{height:12cqh;max-height:12cqh}.lab-app-stage .business-ui .bu-match-stats .bu-chart-values strong{font-size:14px}}
@media(min-width:1024px){
.lab-app-stage .business-ui .bu-kiosk{grid-template-rows:auto minmax(0,1fr) 92px 32px!important}.lab-app-stage .business-ui .bu-kiosk>.bu-order-options{justify-content:flex-start!important;gap:7px!important;padding:4px 12px!important}.lab-app-stage .business-ui .bu-kiosk .bu-kiosk-step{display:none}.lab-app-stage .business-ui .bu-kiosk .bu-order-options fieldset{margin:0!important}.lab-app-stage .business-ui .bu-kiosk .bu-order-options legend{margin-bottom:5px!important}.lab-app-stage .business-ui .bu-kiosk .bu-receipt{padding:10px!important}.lab-app-stage .business-ui .bu-kiosk .bu-receipt strong{font-size:27px}.lab-app-stage .business-ui .bu-kiosk .bu-receipt small{font-size:10px}.lab-app-stage .business-ui.bu-outputs>.bu-toolbar{gap:6px!important;padding:8px 12px!important}.lab-app-stage .business-ui.bu-outputs .proof-program{gap:8px}.lab-app-stage .business-ui.bu-outputs .proof-program b{font-size:12px}.lab-app-stage .business-ui.bu-outputs .proof-program span{font-size:10px}.lab-app-stage .business-ui .geo-list button{width:auto!important;flex:1 1 0;min-width:0}.lab-app-stage .business-ui .geo-list button strong{font-size:11px}.lab-app-stage .business-ui .wx-heading h3{font-size:23px}.lab-app-stage .business-ui .wx-heading .wx-eyebrow{display:none}.lab-app-stage .business-ui .wx-watch{width:min(33cqh,235px)}.lab-app-stage .business-ui .wx-attribution{font-size:10px!important;line-height:1.4!important}.lab-app-stage .business-ui .wx-hero{padding:10px 16px}.lab-app-stage .business-ui .wx-watch-hint{font-size:9px!important}.lab-app-stage .business-ui .wx-watch-control{padding:0}
}
@media(min-width:1024px){.lab-app-stage .business-ui .wx-chart-panel{display:flex;flex-direction:column;gap:6px}.lab-app-stage .business-ui .wx-chart-panel[hidden]{display:none}.lab-app-stage .business-ui .wx-chart{height:auto;flex:1;min-height:60px}.lab-app-stage .business-ui .wx-chart svg{height:100%;max-height:none}.lab-app-stage .business-ui .wx-chart-controls{margin:0}.lab-app-stage .business-ui .wx-chart-value{margin:0}.lab-app-stage .business-ui .wx-event-note{flex:1;align-items:center;padding:24px}.lab-app-stage .business-ui .wx-event-note h4{font-size:27px}.lab-app-stage .business-ui .wx-event-note p{font-size:16px;max-width:65ch}.lab-app-stage .business-ui .wx-daily-strip strong{font-size:21px}}
@media(min-width:1024px){.lab-app-stage .business-ui .wx-conditions{display:flex;flex-direction:column;gap:8px}.lab-app-stage .business-ui .wx-conditions[hidden]{display:none}.lab-app-stage .business-ui .wx-panel-title{margin:0;flex:none}.lab-app-stage .business-ui .wx-metric-grid{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));margin:0;min-height:0;gap:8px}.lab-app-stage .business-ui .wx-metric{padding:8px 12px;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:5px}.lab-app-stage .business-ui .wx-metric small{font-size:10px}.lab-app-stage .business-ui .wx-metric strong{font-size:23px;margin:0}.lab-app-stage .business-ui .ops-trend{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:6px}.lab-app-stage .business-ui .ops-trend[hidden]{display:none}.lab-app-stage .business-ui .ops-trend .ops-panel-head{margin:0}.lab-app-stage .business-ui .ops-trend .bu-chart{height:100%;min-height:0;max-height:none}.lab-app-stage .business-ui .ops-trend .bu-chart-values{padding:0;gap:5px}.lab-app-stage .business-ui .ops-trend .bu-chart-values>div{padding:3px}.lab-app-stage .business-ui .ops-trend .bu-chart-values strong{font-size:14px}.lab-app-stage .business-ui .ops-trend .bu-chart-values span{font-size:9px}.lab-app-stage .business-ui .ops-trend .ops-chart-note{font-size:9px;line-height:1.3;margin:0}.lab-app-stage .business-ui .ops-mix{padding:5px 0;margin:0}.lab-app-stage .business-ui .ops-note{margin:6px 0 0;font-size:10px}.lab-app-stage .business-ui .ops-pipeline{display:flex;flex-direction:column}.lab-app-stage .business-ui .ops-pipeline[hidden]{display:none}.lab-app-stage .business-ui .ops-stages{height:auto;flex:1}.lab-app-stage .business-ui .bu-chart text{display:none}.lab-app-stage .business-ui .md-shirt{width:clamp(48px,9cqh,100px);height:clamp(48px,9cqh,100px)}.lab-app-stage .business-ui .md-side h3{font-size:clamp(18px,2cqw,26px)}.lab-app-stage .business-ui .md-score{font-size:26px}}

/* One persistent toolbar, integrated with each business identity. */
.lab-app-stage .business-ui>.lab-combined-header{display:flex;align-items:center;flex-wrap:nowrap;gap:12px;padding:12px 16px;position:relative;z-index:12;overflow:visible;min-height:62px;box-sizing:border-box}
.lab-combined-header .lab-demo-identity{display:flex;flex-direction:column;gap:2px;min-width:0;margin-right:auto}
.lab-app-stage .lab-demo-identity>b{font-size:22px;line-height:1.1;white-space:nowrap}
.lab-demo-identity>span,.lab-demo-identity>small{font-size:11px;line-height:1.3;opacity:.8}
.lab-combined-header .bu-header-reset{margin-left:0;gap:6px;flex-shrink:0}
.lab-combined-header .bu-header-reset>span:not(:empty){position:absolute;right:16px;top:100%;padding:6px 10px;background:#fff;color:#18324d;box-shadow:0 3px 12px #1233;border-radius:4px;z-index:3}
.lab-combined-header .lab-app-bar{display:flex;gap:6px;padding:0 0 0 12px;min-height:0;border:0;border-left:1px solid #7893aa55;background:transparent;flex-shrink:0;color:inherit}
.lab-combined-header .lab-app-bar>.lab-app-current,.lab-combined-header .lab-app-bar>span{display:none!important}
.lab-combined-header .lab-app-bar button,.lab-combined-header summary{color:inherit!important;background:transparent!important;border:1px solid #7893aa66!important;border-radius:7px;box-sizing:border-box;font-size:12px!important;min-height:36px!important;padding:8px 11px!important;line-height:18px;cursor:pointer}
.lab-combined-header .lab-app-bar button:hover,.lab-combined-header summary:hover{background:#7893aa18!important}
.lab-header-options{position:relative}.lab-header-options summary{list-style:none;white-space:nowrap}.lab-header-options summary::-webkit-details-marker{display:none}.lab-header-options summary::after{content:'⌄';margin-left:8px}.lab-header-options[open] summary::after{content:'⌃'}
.lab-header-panel{position:absolute;right:0;top:calc(100% + 10px);width:220px;display:grid;gap:8px;background:#fff;color:#18324d;padding:12px;border:1px solid #c5d4e0;border-radius:10px;box-shadow:0 12px 32px #102b4a33;z-index:30}
.lab-combined-header .lab-header-panel a{color:#245780!important;padding:8px;font-size:12px}.lab-header-panel button{text-align:left}
.lab-combined-header :is(button,summary,a):focus-visible{outline:3px solid #e99b22;outline-offset:2px}
@media(max-width:1150px){.lab-app-stage .business-ui>.lab-combined-header{gap:8px;padding:10px 12px}.lab-app-stage .lab-demo-identity>b{font-size:19px}.lab-combined-header .lab-app-bar{padding-left:8px}.lab-combined-header .bu-header-reset button{padding:7px 8px!important}}
@media(max-width:600px){.lab-app-stage .business-ui>.lab-combined-header{flex-wrap:wrap;gap:10px}.lab-combined-header .lab-demo-identity{flex:1 1 45%}.lab-combined-header .bu-header-reset{margin-left:auto}.lab-combined-header .lab-app-bar{width:100%;justify-content:flex-end;border-left:0;border-top:1px solid #7893aa33;padding:8px 0 0}.lab-combined-header .lab-header-options{margin-left:auto}.lab-combined-header .bu-header-reset>span:not(:empty){top:100%}}
/* Campaign Desk: context, creative and evidence in one working surface. */
.business-ui .pd-workspace{display:grid;grid-template-columns:235px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;flex:1;min-height:0;background:#edf2f3;color:#18324d;gap:12px;padding:14px}
.pd-controls{grid-row:1/3;display:flex;flex-direction:column;gap:12px;padding:16px;background:#fff;border-radius:10px;border:1px solid #d5dfe3}.pd-heading small{font-size:9px;text-transform:uppercase;letter-spacing:.09em}.business-ui .pd-heading h3{font-size:27px;line-height:1.05;margin:8px 0}.pd-heading p{color:#506476;font-size:12px;line-height:1.5}.pd-controls .bu-options{display:flex;flex-wrap:wrap}.pd-controls legend{font-weight:700;color:#506476}.business-ui .pd-controls button[aria-pressed=true]{background:var(--pd-accent);color:#fff;border-color:var(--pd-accent)}.pd-controls .bu-options button{flex:1;white-space:nowrap}.pd-rule{margin-top:auto;padding:12px;background:#e5f3eb;color:#185135;border-left:3px solid var(--pd-accent);display:grid;gap:5px;font-size:11px}.pd-rule.held{background:#fff2db;color:#71490f}
.pd-preview{display:flex;flex-direction:column;min-width:0;min-height:0;background:white;border:1px solid #cad8de;border-radius:10px;overflow:hidden}.pd-preview>header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:#142d26;color:#fff;gap:12px}.pd-preview>header b{font-size:20px}.pd-preview>header b span{display:block;font-size:10px;font-weight:400;color:#cce0d8;margin-top:3px}.pd-preview-label{font-size:10px;color:#cce0d8}.pd-publication{padding:14px 18px;display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.pd-publication>nav{display:flex;gap:20px;font-size:10px;font-weight:700;color:#587168;border-bottom:1px solid #d5dfda;padding-bottom:8px}.pd-story small{font-size:10px;color:#536a60}.business-ui .pd-story h3{font-size:clamp(20px,2cqw,30px);margin:5px 0;line-height:1.1}.pd-story p{max-width:650px;margin:6px 0}.pd-story-facts{display:flex;gap:20px;margin-top:10px;font-size:10px;color:#587168}.pd-story-facts b{display:block;margin-top:3px;color:#203e32;font-size:11px}
.pd-creative{background:var(--pd-accent);color:#fff;border-radius:9px;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;box-shadow:0 8px 20px #143b2820}.pd-creative-brand{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 16px;border-bottom:1px solid #ffffff35}.pd-creative-brand b{font-size:19px}.pd-creative-brand>span{font-size:9px}.pd-creative-content{padding:16px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:18px;flex:1;background:radial-gradient(ellipse at right bottom,#ffffff22,transparent 65%)}.pd-creative-content small{font-size:10px;letter-spacing:.05em}.business-ui .pd-creative h4{font-size:clamp(24px,3cqw,44px);line-height:1.02;color:#fff;margin:8px 0}.pd-creative-content p{color:#effff5;max-width:360px;font-size:12px;line-height:1.45}.business-ui .pd-creative button{background:#fff!important;color:#16412f!important;border:0!important;min-height:38px!important;font-weight:700}.pd-creative footer{display:flex;justify-content:space-between;gap:10px;font-size:9px;padding:8px 16px;background:#0002}.pd-match-art{display:flex;align-items:center;justify-content:center;gap:12px}.pd-match-art>div{flex:1;text-align:center;min-width:0}.pd-match-art svg{width:100%;max-width:125px;max-height:135px;filter:drop-shadow(0 8px 8px #0003)}.pd-match-art b{display:block;font-size:12px}.pd-match-art>strong{font-size:14px;border:1px solid #ffffff55;border-radius:50%;padding:10px}.pd-creative.held{background:#365469}.pd-creative.held .pd-match-art{opacity:.45}.pd-destination{background:#f0f5f3;padding:10px 12px;display:flex;gap:8px;align-items:center;font-size:11px}.pd-destination>b{flex:none}.pd-destination span{color:#4c655a}.pd-destination button{margin-left:auto;flex:none}.pd-analytics{grid-column:2;display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;background:white;border:1px solid #d5dfe3;border-radius:10px;padding:12px 16px}.pd-analytics-title{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pd-analytics-title>span{font-size:10px;color:#536a76;margin-right:auto}.pd-analytics-title .bu-options{display:flex;gap:3px}.pd-analytics-title legend{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.business-ui .pd-analytics-title button{padding:4px 7px!important;min-height:26px!important;font-size:10px!important}.pd-chart svg{width:100%;height:95px;display:block}.pd-chart text{fill:#536a76;font-size:9px}.pd-results{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:12px}.pd-results strong{font-size:23px;display:block;color:var(--pd-accent)}.pd-results span{display:block;font-size:9px;color:#536a76;margin-top:4px}.business-ui .pd-note{grid-column:1/-1;font-size:10px!important;margin:0;color:#506476}.pd-form-bars{display:flex!important;align-items:flex-end;gap:8px;flex-wrap:wrap;height:145px}.pd-form-bars>span,.pd-form-bars>small{flex-basis:100%;font-size:10px}.pd-form-bars i{height:calc(var(--level)*.65);background:#d9e89e;flex:1;border-radius:5px 5px 0 0;position:relative;transform-origin:bottom;animation:pd-grow .5s both;animation-delay:var(--delay)}.pd-form-bars i b{font-size:10px;color:#174230;padding-top:5px}.pd-publication.wide .pd-story-facts{display:none}.pd-publication.wide .pd-creative{order:-1;flex:none}.pd-publication.wide>nav{order:-2}.pd-publication.wide .pd-match-art svg{max-height:85px}.pd-publication.wide .pd-creative-content{padding:12px 16px}.pd-publication.wide .pd-creative h4{font-size:30px}
@keyframes pd-grow{from{transform:scaleY(.05)}to{transform:scaleY(1)}}
@media(min-width:1024px){.lab-app-stage .pd-workspace{grid-template-columns:210px minmax(0,1fr);gap:8px;padding:10px}.lab-app-stage .pd-controls{padding:12px;gap:8px}.lab-app-stage .pd-heading p{margin:5px 0}.lab-app-stage .pd-preview>header{padding:10px 14px}.lab-app-stage .pd-publication{padding:10px 14px;gap:8px}.lab-app-stage .pd-story-facts{margin-top:6px}.lab-app-stage .pd-creative-content{padding:12px}.lab-app-stage .pd-analytics{padding:8px 12px}.lab-app-stage .pd-chart svg{height:70px}.lab-app-stage .pd-destination{padding:6px 10px}.lab-app-stage .pd-destination span{font-size:10px}.lab-app-stage .pd-creative p{margin:5px 0}.lab-app-stage .pd-match-art svg{max-height:100px}.lab-app-stage .pd-results{gap:8px}.lab-app-stage .pd-results strong{font-size:20px}}
@media(min-width:1024px) and (max-height:800px){.lab-app-stage .pd-heading p,.lab-app-stage .pd-story-facts,.lab-app-stage .pd-preview>header b span{display:none}.lab-app-stage .pd-controls{gap:6px}.lab-app-stage .pd-controls legend{font-size:10px;margin-bottom:3px}.lab-app-stage .pd-heading h3{font-size:23px}.lab-app-stage .pd-rule{padding:7px;font-size:10px}.lab-app-stage .pd-story p{margin:3px 0;font-size:10px}.lab-app-stage .pd-creative h4{font-size:27px}.lab-app-stage .pd-creative-content small{display:none}.lab-app-stage .pd-match-art svg{max-height:75px}.lab-app-stage .pd-destination{flex-wrap:wrap}.lab-app-stage .pd-destination span{display:none}.lab-app-stage .pd-form-bars{height:100px}}
@media(max-width:1023px){.business-ui .pd-workspace{display:flex;flex-direction:column}.pd-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pd-heading,.pd-rule{grid-column:1/-1}.pd-preview{min-height:480px}.pd-analytics{grid-template-columns:1fr}.pd-results{padding:8px 0}.pd-destination{flex-wrap:wrap}.pd-analytics-title{grid-column:auto}}
@media(max-width:540px){.business-ui .pd-workspace{padding:8px;gap:8px}.pd-controls{padding:12px}.pd-preview>header{padding:12px}.pd-preview-label{max-width:95px}.pd-publication{padding:12px}.pd-creative-content{grid-template-columns:1fr}.pd-match-art svg{max-height:90px}.pd-creative h4{font-size:30px!important}.pd-creative-brand{align-items:start}.pd-creative-brand>span{max-width:100px;text-align:right}.pd-story-facts{gap:10px}.pd-analytics-title .bu-options{flex-wrap:wrap}.pd-analytics{padding:12px}.pd-results{gap:8px}.pd-results strong{font-size:20px}.pd-creative footer{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.pd-form-bars i{animation:none}}.bu-paused .pd-form-bars i{animation:none}
.business-ui .pd-creative-content p{color:#f0fff7!important}.business-ui .pd-controls .bu-options{margin:0;padding:0;border:0;min-width:0;display:grid!important;grid-template-columns:1fr 1fr;gap:5px;flex:none}.business-ui .pd-controls .bu-options legend{float:none;display:block;width:100%;grid-column:1/-1;margin:0 0 5px}.business-ui .pd-controls .bu-options button{min-height:34px!important;height:34px!important;padding:6px!important;font-size:11px!important;white-space:normal;line-height:1.1;min-width:0}.business-ui .pd-controls .pd-heading{flex:none}.business-ui .pd-creative-brand,.business-ui .pd-creative footer{flex:none}.business-ui .pd-creative-content{flex:1 0 auto}.business-ui .pd-analytics-title button[aria-pressed=true]{background:var(--pd-accent)!important;color:#fff!important}
@media(min-width:1024px) and (max-height:800px){.lab-app-stage .pd-controls{gap:9px}.lab-app-stage .pd-heading small{font-size:8px}.lab-app-stage .pd-heading h3{font-size:22px;margin:5px 0}.lab-app-stage .pd-creative-brand{padding:6px 12px}.lab-app-stage .pd-creative-content{padding:8px 12px;gap:12px}.lab-app-stage .pd-creative-content p{font-size:10px;line-height:1.3}.lab-app-stage .pd-creative h4{font-size:23px;margin:4px 0}.lab-app-stage .pd-creative footer{padding:5px 12px;font-size:8px}.lab-app-stage .pd-story h3{font-size:21px}.lab-app-stage .pd-match-art svg{max-height:65px}.lab-app-stage .pd-publication.wide .pd-creative-content{padding:8px 12px}.lab-app-stage .pd-publication.wide .pd-creative h4{font-size:23px}.lab-app-stage .pd-publication.wide .pd-match-art svg{max-height:65px}}
.pd-chart polyline{stroke-dasharray:1;stroke-dashoffset:0;animation:pd-line .6s ease-out}.business-ui .pd-rule{flex:none}@keyframes pd-line{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.pd-chart polyline{animation:none}}.bu-paused .pd-chart polyline{animation:none}
.business-ui .pd-controls .bu-options{display:block!important}.business-ui .pd-controls .bu-options>div{display:grid;grid-template-columns:1fr 1fr;gap:5px}.business-ui .pd-controls .bu-options button{width:100%}.business-ui .pd-analytics-title .bu-options>div{flex-wrap:wrap}
@media(min-width:1024px) and (max-height:800px){.lab-app-stage .pd-story p{display:none}.lab-app-stage .pd-creative-brand{padding:5px 12px}.lab-app-stage .pd-creative-brand b{font-size:16px}.lab-app-stage .pd-creative-content{padding:6px 12px}.lab-app-stage .pd-creative-content p{margin:4px 0}.lab-app-stage .pd-creative button{min-height:30px!important;padding:5px 8px!important}.lab-app-stage .pd-creative footer{padding:4px 12px}.lab-app-stage .pd-destination{min-height:22px}}
.business-ui .bu-burger-stage>[data-burger-fire]{position:absolute;inset:0 8%;width:84%;height:100%;z-index:0;pointer-events:none;background:none;opacity:1}.business-ui [data-burger-fire][data-renderer=fallback]{background:radial-gradient(ellipse at 50% 100%,#ffb039 0%,#f34c2066 30%,transparent 68%);opacity:var(--heat)}
.business-ui .sd-dashboard{background:#edf4ef;color:#173c2c;flex:1;min-height:0;display:flex;flex-direction:column;padding:12px;gap:10px}.sd-heading{display:flex;justify-content:space-between;gap:14px;align-items:center;flex:none}.sd-heading small{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.business-ui .sd-heading h3{font-size:27px;line-height:1.12;margin:4px 0}.sd-status{background:#d5eddf;border:1px solid #a3cbb4;border-radius:20px;padding:8px 12px;font-size:11px;white-space:nowrap}.sd-status.warning{background:#ffe5b5;color:#654300;border-color:#e4ba69}.sd-controls{display:flex;gap:14px;padding:9px 12px;background:#fff;border-radius:8px;flex:none}.business-ui .sd-controls .bu-options{flex:1;min-width:0}.sd-controls .bu-options>div{flex-wrap:nowrap}.business-ui .sd-dashboard button{border:1px solid #b7cec1;color:#234d36;background:#fff;border-radius:5px}.business-ui .sd-dashboard button[aria-pressed=true]{color:#fff;background:#007b49;border-color:#007b49}.sd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));flex:1;gap:10px;min-height:0}.sd-panel{background:#fff;border:1px solid #c9dbd0;border-radius:9px;padding:12px;min-width:0;display:flex;flex-direction:column;gap:8px;overflow:hidden}.business-ui .sd-panel h4{font-size:13px;line-height:1.3;margin:0;color:#173c2c}.business-ui .sd-panel p{font-size:10px;line-height:1.4;margin:0;color:#536c60}.sd-fixture{display:flex;align-items:center;justify-content:center;gap:10px;flex:1}.sd-fixture>div{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;flex:1;min-width:0}.sd-fixture .sports-kit{height:90px;width:85px}.sd-fixture b{font-size:12px}.sd-fixture span,.sd-fixture small{font-size:9px;color:#536c60}.sd-fixture strong{font-size:22px}.sd-market{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;flex:1}.business-ui .sd-market button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:8px!important;white-space:normal}.sd-market b{font-size:23px}.sd-market span{font-size:11px;line-height:1.2}.sd-market small{font-size:9px;line-height:1.3}.sd-spark{width:100%;height:95px;flex:1;min-height:45px}.sd-spark polyline{stroke-dasharray:1;animation:pd-line .5s ease-out}.sd-chart-key{display:flex;justify-content:space-between;gap:8px;font-size:10px}.sd-prob{display:flex;height:40px;min-height:40px!important;border-radius:6px;overflow:hidden;margin-top:10px}.sd-prob span{background:#007b49;color:white;display:grid;place-items:center;font-size:17px;font-weight:700;transition:width .4s}.sd-prob span:nth-child(2){background:#d2dbd5;color:#264836}.sd-prob span:nth-child(3){background:#355f78}.sd-panel>.bu-options{flex:none}.sd-status-grid{display:grid;gap:13px;flex:1;align-content:center}.sd-status-grid>div{display:grid;grid-template-columns:1fr 1.2fr 60px;gap:8px;align-items:center;font-size:9px}.sd-status-track{display:flex;gap:3px;height:18px}.sd-status-track i{flex:1;background:#178856;border-radius:2px}.sd-status-track .future{background:#dce5df}.sd-status-track .held{background:#d99b28}.sd-inspector{padding:10px;background:#eff5f1;flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px}.sd-inspector strong{font-size:17px}.sd-bar{display:grid;grid-template-columns:110px 1fr 30px;gap:6px;font-size:10px;align-items:center}.sd-bar>i{height:9px;background:#e0eae3;border-radius:10px;overflow:hidden}.sd-bar em{display:block;height:100%;background:#168957;transition:width .4s}.business-ui .sd-foot{font-size:9px!important;color:#51695c;margin:0}.business-ui .sd-race{flex:1;min-height:0}.business-ui .sd-race .ca-race{margin:0;padding:0;border:0;box-shadow:none;background:none;height:100%;display:flex;flex-direction:column;gap:6px}.business-ui .sd-race .ca-track{min-height:80px;flex:1}.business-ui .sd-race .ca-horse img{width:50px;height:35px}.business-ui .sd-race .ca-race-head{font-size:10px}.business-ui .sd-race .ca-race-head button{font-size:10px!important;padding:5px!important;min-height:28px!important}.business-ui .sd-race .ca-race>p{font-size:9px!important}
@media(min-width:1400px){.lab-app-stage .bu-command .ops-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));flex:1;gap:10px;min-height:0}.lab-app-stage .bu-command .ops-trend{grid-column:span 2}.lab-app-stage .bu-command .ops-panel{padding:12px;min-height:0;overflow:hidden}.lab-app-stage .bu-command .ops-panel h4{font-size:14px}.lab-app-stage .bu-command .ops-panel .bu-chart{max-height:110px;height:90px;min-height:40px}.lab-app-stage .bu-command .ops-panel p,.lab-app-stage .bu-command .ops-panel small,.lab-app-stage .bu-command .ops-chart-note{font-size:10px}.lab-app-stage .bu-command .ops-health button{padding:6px!important;min-height:30px!important}.lab-app-stage .bu-command .ops-feed{gap:5px}.lab-app-stage .bu-command .ops-feed li{padding:5px}.lab-app-stage .bu-command .ops-stages{gap:5px}.lab-app-stage .bu-command .ops-stages>div{padding:8px}}
@media(min-width:1024px) and (max-height:800px){.lab-app-stage .sd-dashboard{gap:7px;padding:9px}.lab-app-stage .sd-heading h3{font-size:23px}.lab-app-stage .sd-panel{padding:9px;gap:6px}.lab-app-stage .sd-panel p{font-size:9px}.lab-app-stage .sd-fixture .sports-kit{height:65px;width:55px}.lab-app-stage .sd-controls{padding:6px 9px}.lab-app-stage .sd-controls legend{font-size:10px}.lab-app-stage .sd-controls button{font-size:10px!important;padding:5px 7px!important;min-height:28px!important}.lab-app-stage .sd-panel .bu-options button{font-size:10px!important;min-height:28px!important;padding:5px!important}.lab-app-stage .sd-prob{height:30px;min-height:30px!important;margin-top:3px}.lab-app-stage .sd-market button{gap:5px}.lab-app-stage .sd-market b{font-size:20px}}
@media(max-width:1100px){.sd-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.sd-panel{gap:6px}.sd-fixture .sports-kit{height:60px}.sd-heading h3{font-size:22px!important}.sd-controls{gap:8px}.sd-panel p{font-size:9px!important}}
@media(max-width:1023px){.sd-grid{grid-template-rows:none}.sd-panel{min-height:210px}.sd-controls{flex-wrap:wrap}.sd-controls .bu-options{flex-basis:180px!important}.sd-fixture .sports-kit{height:100px}.sd-race .ca-track{height:130px}.sd-heading{flex-wrap:wrap}}
@media(max-width:600px){.sd-grid{grid-template-columns:1fr}.sd-panel{min-height:220px}.sd-controls .bu-options>div{flex-wrap:wrap}.sd-status{white-space:normal}.business-ui .sd-heading h3{font-size:26px!important}.sd-market button{min-height:110px!important}.sd-panel p{font-size:11px!important}.sd-status-grid>div{font-size:11px}.sd-controls .bu-options{flex-basis:100%!important}}
@media(prefers-reduced-motion:reduce){.sd-spark polyline{animation:none}.sd-prob span,.sd-bar em{transition:none}}.bu-paused .sd-spark polyline{animation:none}
.business-ui .sd-dashboard .sd-panel p{color:#496356!important;font-size:11px!important;line-height:1.4!important;margin:0!important}.business-ui .sd-dashboard .sd-foot{color:#496356!important}.business-ui .sd-dashboard .ca-race-head{color:#183c2b!important}.lab-app-stage .business-ui .sd-race .ca-track{min-height:60px!important;height:0;flex:1}.lab-app-stage .business-ui .sd-race .ca-race{height:100%;min-height:0}.lab-app-stage .business-ui .sd-race .ca-lane{min-height:0;flex:1}.lab-app-stage .business-ui .sd-race .ca-horse img{width:38px;height:27px}.lab-app-stage .business-ui .sd-race .ca-race>p{font-size:8px!important}.lab-app-stage .business-ui .sd-dashboard .sd-panel p{font-size:10px!important}.lab-app-stage .business-ui .sd-panel .bu-options{flex:0 0 auto!important}.lab-app-stage .business-ui .sd-panel .bu-options legend{font-size:10px;margin-bottom:4px}
@media(min-width:1024px) and (max-height:800px){.lab-app-stage .business-ui .sd-dashboard .sd-panel p{font-size:9px!important;line-height:1.3!important}.lab-app-stage .sd-panel{gap:5px}.lab-app-stage .sd-panel h4{font-size:12px}.lab-app-stage .sd-status-grid{gap:8px}}
@media(min-width:1400px){.lab-app-stage .business-ui.bu-command .ops-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important}.lab-app-stage .business-ui.bu-command .ops-pipeline{grid-column:auto!important}.lab-app-stage .business-ui.bu-command .ops-panel{display:flex;flex-direction:column;gap:7px}.lab-app-stage .business-ui.bu-command .ops-panel p{font-size:10px!important;line-height:1.4;margin:0}.lab-app-stage .business-ui.bu-command .ops-health{display:flex;flex-direction:column;gap:5px}.lab-app-stage .business-ui.bu-command .ops-health button{min-height:35px!important}.lab-app-stage .business-ui.bu-command .ops-trend .bu-chart{flex:1;min-height:50px;height:70px;max-height:100px;width:100%}.lab-app-stage .business-ui.bu-command .ops-chart-note{font-size:9px;line-height:1.3}.lab-app-stage .business-ui.bu-command .bu-chart-values{padding:0;flex:none}.lab-app-stage .business-ui.bu-command .bu-chart-values strong{font-size:12px}.lab-app-stage .business-ui.bu-command .ops-stages{display:grid;grid-template-columns:1fr 1fr;flex:1}.lab-app-stage .business-ui.bu-command .ops-panel-head{flex:none;margin:0}.lab-app-stage .business-ui.bu-command .ops-health button small{font-size:9px}}
@media(min-width:1024px){.lab-app-stage .sd-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.lab-app-stage .sd-panel>h4,.lab-app-stage .sd-panel>p,.lab-app-stage .sd-chart-key{flex-shrink:0}.lab-app-stage .business-ui .sd-race .ca-track{display:flex;flex-direction:column;padding:10px 16px 0;min-height:65px!important}.lab-app-stage .business-ui .sd-race .ca-lane{height:0;flex:1;margin-right:8px}.lab-app-stage .business-ui .sd-race .ca-horse{height:25px;width:30px}.lab-app-stage .business-ui .sd-race .ca-horse img{width:30px!important;height:25px!important}.lab-app-stage .business-ui .sd-race .ca-race-head{flex-shrink:0;gap:4px}.lab-app-stage .business-ui .sd-race .ca-race-head b{font-size:9px}.lab-app-stage .business-ui .sd-race .ca-race>p{flex-shrink:0}.lab-app-stage .sd-panel .bu-options>div{flex-wrap:nowrap}}
.lab-app-stage .business-ui .sd-dashboard .sd-panel p{font-size:10px!important;line-height:1.35!important}.sd-market small,.sd-status-grid>div{font-size:10px}.sd-fixture span,.sd-fixture small{font-size:10px}
/* Infrastructure fills the workspace with linked operational and customer views. */
.business-ui .id-desk{display:flex;flex-direction:column;flex:1;min-height:0;gap:12px;padding:16px;background:#edf2f7;color:#183750}.id-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none}.id-heading small{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.business-ui .id-heading h3{font-size:clamp(23px,2vw,32px);margin:6px 0;line-height:1.15}.id-badge{padding:8px 12px;background:#d7eddf;border:1px solid #9cc9ae;color:#22543b;border-radius:20px;font-size:11px;white-space:nowrap}.id-badge.held{background:#ffedc7;color:#765216;border-color:#dec28c}.id-controls{display:flex;gap:18px;padding:12px;background:#fff;border:1px solid #d0dce7;border-radius:8px;flex:none}.business-ui .id-controls .bu-options{flex:1}.business-ui .id-desk button[aria-pressed=true]{background:#336699;color:#fff}.id-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1.15fr 1fr;gap:12px;flex:1;min-height:0}.id-card{display:flex;flex-direction:column;gap:12px;padding:16px;background:#fff;border:1px solid #ccdae6;border-radius:10px;min-width:0;min-height:0}.id-map{grid-column:span 2}.business-ui .id-card h4{font-size:15px;line-height:1.3;margin:0;flex:none;color:#183750}.business-ui .id-card p{font-size:12px!important;line-height:1.45!important;color:#4a6275!important;margin:0!important}.id-topology{display:flex;align-items:center;gap:0;flex:1;min-height:70px}.id-topology button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;height:100%;border:1px solid #c3d5e4;background:#f0f5fa;border-radius:8px;color:#244d6e}.id-topology button>span{font-size:30px}.id-topology b{font-size:12px}.id-topology small{font-size:10px}.id-link{height:2px;background:#a9bfd1;flex:0 0 24px;position:relative;overflow:hidden}.id-link em{position:absolute;left:-8px;width:8px;height:2px;background:#336699;animation:id-packet 1.8s linear infinite}.id-link.held{background:#c3b59a}.id-link.held em{animation:none;left:40%;background:#9a6c25}.id-inspect{display:flex;gap:12px;background:#f0f5f9;padding:10px 12px;align-items:center;flex:none}.id-inspect>b{flex:0 0 110px;font-size:13px}.id-checks{display:flex;justify-content:space-between;font-size:11px;color:#7a6951}.id-checks .ready{color:#28734d}.id-output{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:18px;border-radius:7px;background:linear-gradient(135deg,#193b58,#336699);color:#fff}.id-output.screen{background:linear-gradient(120deg,#302a54,#734ba0)}.id-output.ad{background:linear-gradient(125deg,#335d50,#147e55)}.id-output small,.id-output>span{font-size:10px;color:#dce9f4}.business-ui .id-output h5{font-size:26px;line-height:1.1;margin:0;color:#fff}.id-output>strong{font-size:29px}.business-ui .id-output p{color:#e9f2fa!important}.id-total{display:flex;align-items:baseline;gap:10px}.id-total strong{font-size:36px;color:#336699}.id-total span{font-size:11px}.id-routing{display:flex;height:42px;min-height:42px;background:#f0b55b;border-radius:6px;overflow:hidden;margin:auto 0}.id-routing i{background:#336699;color:#fff;display:grid;place-items:center;font-size:14px;font-style:normal;transition:width .5s}.id-pair{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#4a6275}.id-pair b{display:block;font-size:22px;color:#336699;margin-bottom:4px}.id-plot{width:100%;height:120px;min-height:45px;flex:1}.id-plot polyline{stroke-dasharray:1;animation:pd-line .6s ease-out}.id-axis{display:flex;justify-content:space-between;font-size:10px;color:#4a6275}.id-trace{padding:0;margin:0;display:flex;flex-direction:column;gap:12px;flex:1;justify-content:center;list-style:none}.id-trace li{display:flex;gap:12px;padding-left:12px;border-left:2px solid #7b9eba;font-size:12px}.id-trace time{font-size:10px;color:#5a748a}.id-trace b{display:block;font-size:11px;margin-top:3px;color:#536d81}.business-ui .id-foot{margin:0!important;font-size:10px!important;color:#4a6275!important;flex:none}
/* Seven grid units: the delivery map is the large first-row surface. */
.id-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.id-map{grid-column:span 3}.id-card:nth-child(n+3){grid-column:span 1}
@keyframes id-packet{to{left:100%}}
@media(min-width:1024px) and (max-height:820px){.lab-app-stage .id-desk{padding:10px;gap:8px}.lab-app-stage .id-controls{padding:8px}.lab-app-stage .id-card{padding:10px;gap:8px}.lab-app-stage .business-ui .id-card p{font-size:10px!important}.lab-app-stage .id-output{padding:12px;gap:7px}.lab-app-stage .id-output h5{font-size:21px}.lab-app-stage .id-output>strong{font-size:24px}.lab-app-stage .id-topology{min-height:55px}.lab-app-stage .id-topology button>span{font-size:22px}.lab-app-stage .id-inspect{padding:7px 10px}.lab-app-stage .id-total{flex-wrap:wrap;gap:2px}.lab-app-stage .id-total strong{font-size:28px}.lab-app-stage .id-pair b{font-size:18px}.lab-app-stage .id-trace{gap:8px}.lab-app-stage .id-trace li{font-size:10px}.lab-app-stage .id-trace b{font-size:10px}.lab-app-stage .id-grid{gap:8px}.lab-app-stage .id-routing{height:30px;min-height:30px}.lab-app-stage .id-card h4{font-size:13px}}
@media(max-width:1023px){.id-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.id-map{grid-column:1/-1}.id-card{min-height:220px}.id-controls{flex-wrap:wrap}.id-controls .bu-options{flex-basis:180px!important}.id-topology{min-height:120px}.id-heading{flex-wrap:wrap}}
@media(max-width:600px){.business-ui .id-desk{padding:9px;gap:10px}.id-grid{grid-template-columns:1fr}.id-map,.id-card:nth-child(n+3){grid-column:1}.id-card{padding:14px}.id-topology{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-height:200px}.id-link{display:none}.id-inspect{display:block}.id-inspect>b{display:block;margin-bottom:7px}.id-checks{font-size:10px;gap:6px;flex-wrap:wrap}.id-output{min-height:220px}.id-controls .bu-options{flex-basis:100%!important}}
@media(prefers-reduced-motion:reduce){.id-link em,.id-plot polyline{animation:none}.id-routing i{transition:none}}.bu-paused .id-link em,.bu-offscreen .id-link em{animation-play-state:paused}.bu-paused .id-plot polyline{animation:none}
.business-ui .rd-desk{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:16px;background:#f0f4f7;color:#1d3a51}.rd-heading{flex:none}.rd-heading small{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.business-ui .rd-heading h3{font-size:clamp(24px,2vw,33px);line-height:1.15;margin:6px 0}.rd-controls{display:flex;gap:16px;padding:10px 12px;background:white;border:1px solid #d1dce5;border-radius:8px;flex:none;align-items:end}.rd-controls .bu-options{flex:1}.rd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1.3fr 1fr;gap:12px;min-height:0;flex:1}.rd-main{grid-column:span 2}.rd-card{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #cedbe6;background:#fff;border-radius:10px;min-height:0;min-width:0}.business-ui .rd-card h4{font-size:15px;margin:0;color:#1c3b54;flex:none}.business-ui .rd-card h5{font-size:22px;margin:0;color:#1c3b54}.business-ui .rd-card p{font-size:12px!important;line-height:1.45!important;color:#4f6578!important;margin:0!important}.rd-metrics{display:flex;justify-content:space-between;gap:14px;flex:none}.rd-metrics span{font-size:11px;color:#506879}.rd-metrics b{font-size:28px;color:#336699;display:block}.rd-ring{width:min(180px,70%);aspect-ratio:1;border-radius:50%;background:conic-gradient(#336699 var(--share),#e3ebf1 0);position:relative;margin:auto;display:grid;place-items:center;flex-shrink:1;min-height:70px;max-height:180px}.rd-ring:before{content:'';position:absolute;inset:15%;background:white;border-radius:50%}.rd-ring b{position:relative;font-size:32px;color:#336699;text-align:center}.rd-ring small{display:block;font-size:11px;font-weight:400}.rd-bars{display:flex;flex-direction:column;gap:18px;justify-content:center;flex:1}.rd-bars>div{display:grid;grid-template-columns:85px 1fr 35px;gap:10px;align-items:center;font-size:12px}.rd-bars i{height:14px;background:#e4edf4;border-radius:4px;overflow:hidden}.rd-bars em{display:block;background:#336699;height:100%;transition:width .4s}.rd-mini-ad{padding:18px;background:linear-gradient(125deg,#204360,#336699);color:#fff;display:flex;flex-direction:column;gap:12px;justify-content:center;flex:1;border-radius:7px}.rd-mini-ad small{font-size:10px;letter-spacing:.05em}.business-ui .rd-mini-ad h5{color:#fff;font-size:25px;line-height:1.1}.rd-mini-ad strong{font-size:12px}.rd-checklist{display:flex;flex-direction:column;gap:13px;flex:1;justify-content:center;list-style:none;padding:0;margin:0;font-size:12px}.rd-workflow{display:flex;gap:10px;align-items:center;justify-content:space-between;margin:auto 0;padding:12px;background:#edf3f8;font-size:12px}.rd-funnel{display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:12px;flex:1}.rd-funnel>div{width:var(--width);padding:14px;border-radius:7px;background:#336699;color:white;display:flex;justify-content:space-between;align-items:center;gap:8px}.rd-funnel>div:nth-child(2){background:#467ca5}.rd-funnel>div:nth-child(3){background:#1a644b}.rd-funnel strong{font-size:32px}.rd-funnel small{font-size:10px}.rd-funnel span{font-size:13px}.rd-records{flex:1;display:grid;gap:10px}.business-ui .rd-records button{display:flex;align-items:center;gap:12px;padding:14px!important;background:#f5f8fa;border:1px solid #c3d5e4;text-align:left;color:#24445d;border-radius:6px}.business-ui .rd-records button[aria-pressed=true]{background:#e1edf7;border-color:#336699}.rd-records button>span{font-size:25px}.rd-records small{display:block;font-size:11px;margin-top:4px}.rd-records button>strong{margin-left:auto;font-size:12px}.rd-clear{padding:18px;background:#e8f3ed}.rd-clear>strong{font-size:22px}.rd-clear button{margin-top:12px}
.booking-context{display:flex;flex-direction:column;gap:10px;border-top:1px solid #c8d6df;padding-top:18px;margin-top:12px}.booking-context>div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.business-ui .booking-context h4{margin:0 0 5px;font-size:20px}.business-ui .booking-context p{font-size:12px!important;color:inherit!important}.campaign-evidence,.world-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;flex:none}.campaign-evidence>section,.world-details>section{padding:16px;border:1px solid #7897b666;border-radius:8px;background:#ffffff0d}.campaign-evidence small,.world-details small{font-size:10px;text-transform:uppercase;letter-spacing:.05em}.business-ui .campaign-evidence h4,.business-ui .world-details h4{font-size:20px;margin:8px 0}.business-ui .campaign-evidence p,.business-ui .world-details p{font-size:12px!important;line-height:1.5!important;margin:0;color:inherit!important}
.lab-combined-header .lab-app-bar .lab-step{color:inherit!important;opacity:1!important;font-size:19px!important;border-color:currentColor!important;min-width:36px!important}
@media(min-width:1024px){.lab-app-stage .rd-desk .rd-main .bu-chart{flex:1;min-height:65px;height:0;max-height:none}.lab-app-stage .rd-card .bu-chart-values{flex:none}.lab-app-stage .rd-card .bu-chart-values strong{font-size:17px}.lab-app-stage .rd-ring{height:min(19cqh,180px);width:auto}.lab-app-stage .bu-retention .ops-review{flex:1;min-height:0;max-height:none;align-items:stretch}.lab-app-stage .bu-retention .ops-review>section{display:flex;flex-direction:column;gap:12px;min-height:0}.lab-app-stage .bu-retention .ops-review .bu-chart{height:0;max-height:none;min-height:100px;flex:1}.lab-app-stage .bu-retention .ops-review nav{display:flex;flex-direction:column}.lab-app-stage .bu-retention .ops-review nav button{flex:1}.lab-app-stage .bu-network .bu-flow{flex:1;min-height:0;display:flex;flex-direction:column}.lab-app-stage .bu-network .bu-channel-previews{flex:1;min-height:0;align-items:stretch}.lab-app-stage .bu-network .bu-channel-card{display:flex;flex-direction:column;justify-content:center;padding:24px}.lab-app-stage .bu-network .bu-channel-card h4{font-size:clamp(24px,2.3cqw,38px);line-height:1.1}.lab-app-stage .bu-network .bu-channel-card p{font-size:15px}.lab-app-stage .bu-network .bu-source{flex:none}.lab-app-stage .bu-campaign>.bu-campaign,.lab-app-stage .bu-signals>.bu-campaign{flex:1;min-height:0;max-height:none;height:auto;justify-content:center}.lab-app-stage .bu-campaign>.bu-campaign h3,.lab-app-stage .bu-signals>.bu-campaign h3{font-size:clamp(35px,4cqw,66px)}.lab-app-stage .bu-world .bu-game{flex:1;min-height:0;justify-content:start}.lab-app-stage .bu-world .bu-islands{flex:1;min-height:0}.lab-app-stage .bu-world .bu-islands button{height:100%;min-height:0!important;display:flex;flex-direction:column;justify-content:center;gap:12px}.lab-app-stage .bu-world .bu-islands i{font-size:clamp(60px,8cqh,130px)}.lab-app-stage .bu-world .world-details{padding:12px 0 0}.lab-app-stage .business-ui .bu-event{flex:1;min-height:0}.lab-app-stage .business-ui .bu-capacity{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(5,minmax(10px,1fr));width:100%;max-width:none;flex:1;min-height:80px;max-height:40cqh;gap:10px;margin:16px 0}.lab-app-stage .business-ui .bu-capacity i{width:auto;height:auto;aspect-ratio:auto;border-radius:5px}.lab-app-stage .business-ui .bu-event-poster{display:flex;flex-direction:column;align-items:stretch;justify-content:center}.lab-app-stage .business-ui .bu-booking{justify-content:center;gap:15px;padding:clamp(20px,3cqw,48px)}.lab-app-stage .business-ui .bu-booking>strong{font-size:clamp(40px,5cqw,72px)}.lab-app-stage .business-ui .bu-booking>.bu-options button{min-height:48px!important;padding:10px 14px!important;font-size:14px!important}.lab-app-stage .business-ui .booking-context{flex:1;justify-content:center;max-height:290px}}
@media(min-width:1024px) and (max-height:820px){.lab-app-stage .rd-desk{padding:10px;gap:8px}.lab-app-stage .rd-card{padding:10px;gap:8px}.lab-app-stage .rd-controls{padding:8px}.lab-app-stage .rd-card p{font-size:10px!important}.lab-app-stage .rd-card h4{font-size:13px}.lab-app-stage .rd-grid{gap:8px}.lab-app-stage .rd-checklist{font-size:11px;gap:8px}.lab-app-stage .rd-mini-ad{padding:12px;gap:8px}.lab-app-stage .rd-mini-ad h5{font-size:22px}.lab-app-stage .rd-ring b{font-size:24px}.lab-app-stage .rd-metrics b{font-size:22px}.lab-app-stage .rd-funnel>div{padding:9px}.lab-app-stage .rd-funnel strong{font-size:26px}.lab-app-stage .rd-funnel{gap:7px}.lab-app-stage .rd-records button{padding:9px!important}.lab-app-stage .campaign-evidence,.lab-app-stage .world-details{padding:10px;gap:8px}.lab-app-stage .campaign-evidence>section,.lab-app-stage .world-details>section{padding:10px}.lab-app-stage .campaign-evidence h4,.lab-app-stage .world-details h4{font-size:17px}.lab-app-stage .campaign-evidence p,.lab-app-stage .world-details p{font-size:10px!important}.lab-app-stage .business-ui .bu-booking{gap:8px;padding:18px}.lab-app-stage .business-ui .booking-context{padding-top:10px;margin-top:5px;gap:7px}.lab-app-stage .business-ui .bu-capacity{gap:6px}.lab-app-stage .business-ui .bu-event-poster h3{font-size:34px}.lab-app-stage .business-ui .bu-booking>.bu-options button{min-height:34px!important;padding:7px!important;font-size:12px!important}}
@media(max-width:1023px){.rd-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.rd-main{grid-column:1/-1}.rd-card{min-height:220px}.rd-controls{flex-wrap:wrap}.rd-main .bu-chart{min-height:180px}.campaign-evidence,.world-details{grid-template-columns:1fr}.business-ui .bu-capacity{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;max-width:none}.business-ui .bu-capacity i{width:auto;height:auto;aspect-ratio:1;max-height:45px}.business-ui .booking-context{margin-top:20px}}
@media(max-width:600px){.rd-grid{grid-template-columns:1fr}.rd-main{grid-column:1}.rd-controls .bu-options{flex-basis:100%!important}.rd-funnel>div{flex-wrap:wrap}.rd-funnel small{flex-basis:100%}.business-ui .rd-desk{padding:9px}.rd-card{padding:14px}.rd-ring{height:150px;flex-shrink:0}.rd-metrics{gap:8px}.rd-metrics b{font-size:22px}.rd-workflow{font-size:11px}.campaign-evidence,.world-details{padding:12px}.booking-context>div{font-size:12px}}
.business-ui .rd-mini-ad h5,.business-ui .id-output h5{letter-spacing:-.02em;text-transform:none;font-family:'Bricolage Grotesque',OpenSans,sans-serif;font-weight:700}.rd-card>*{flex-shrink:0}.rd-card>.bu-chart,.rd-card>.rd-ring,.rd-card>.rd-mini-ad{flex-shrink:1}.business-ui .rd-main .bu-chart{margin:0!important;padding:0!important}.business-ui .rd-main .bu-chart-values{margin:0!important;padding:0!important;gap:4px}.business-ui .rd-main .bu-chart-values div{padding:3px 0!important}.business-ui .rd-main .bu-chart-values strong{font-size:16px!important;line-height:1.2}.business-ui .rd-main .bu-chart-values span{font-size:10px!important}.business-ui .rd-mini-ad h5{font-size:22px}.rd-mini-ad{min-height:100px}.rd-card .rd-metrics{margin:0}.id-card>*{flex-shrink:0}.id-card>.id-plot,.id-card>.id-output,.id-card>.id-topology{flex-shrink:1}
.business-ui .bu-campaign .campaign-copy{position:relative;z-index:1;min-width:0}.business-ui .bu-campaign .campaign-copy h3{max-width:none!important;margin:16px 0 28px!important;font-size:clamp(30px,4vw,65px);line-height:1.03}.campaign-copy>small{font-size:13px}.campaign-copy>b,.campaign-copy>span{display:block;position:static!important;inset:auto!important}.campaign-copy>b{font-size:19px}.campaign-copy>span{font-size:14px;margin-top:8px}.campaign-poster-detail{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:25px;background:#153b5d;border:1px solid #91b8da66;border-radius:12px;min-width:0}.campaign-poster-detail>small{font-size:11px;letter-spacing:.08em}.campaign-poster-detail>strong{font-size:24px;line-height:1.15}.campaign-seat-art{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.campaign-seat-art i{aspect-ratio:1;border-radius:40% 40% 12% 12%;background:#f5a21c}.campaign-seat-art i:nth-child(3n){background:#9bc9ef}.campaign-poster-detail ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;font-size:13px}.campaign-poster-detail li{display:flex;gap:18px;border-top:1px solid #ffffff30;padding-top:8px}.campaign-poster-detail time{color:#a9cee9}.campaign-poster-detail>b{font-size:14px}.review-evidence{padding:18px;border:1px solid #9cb5c766;border-radius:8px;margin-top:12px;flex:1;background:#ffffff0c}.review-evidence small{font-size:11px}.business-ui .review-evidence h4{font-size:22px;margin:10px 0}.business-ui .review-evidence p{font-size:12px!important;color:inherit!important}.review-evidence dl{display:grid;gap:8px;font-size:12px}.review-evidence dt{font-weight:700}.review-evidence dd{margin:0 0 8px}.business-ui .bu-booking>button[data-action=reserve]{width:100%;min-height:48px!important;font-size:16px!important}.business-ui .bu-booking .booking-context{width:100%}
@media(min-width:1024px){.lab-app-stage .bu-campaign>.bu-campaign,.lab-app-stage .bu-signals>.bu-campaign{display:grid!important;grid-template-columns:1fr 1fr;align-items:center;gap:5%;padding:clamp(20px,3cqw,48px)}.lab-app-stage .bu-campaign .bu-campaign-mark{display:none}.lab-app-stage .bu-campaign .campaign-copy h3{font-size:clamp(32px,4cqw,70px)!important}.lab-app-stage .campaign-poster-detail{height:100%;box-sizing:border-box;padding:clamp(16px,2cqw,30px);gap:16px}.lab-app-stage .campaign-seat-art{max-height:160px}.lab-app-stage .campaign-seat-art i{max-height:48px}.lab-app-stage .bu-retention .ops-review nav>button{flex:0 0 auto;padding:18px!important}.lab-app-stage .bu-retention .review-evidence{flex:1}.lab-app-stage .bu-network .bu-channel-card h4{font-size:clamp(26px,3cqw,44px)}.lab-app-stage .bu-network .bu-channel-card p{font-size:clamp(14px,1.4cqw,18px)}.lab-app-stage .bu-world .bu-islands b{font-size:26px}.lab-app-stage .bu-world .bu-world-open{font-size:16px}.lab-app-stage .bu-world .bu-world-capacity{gap:8px;min-height:18px;width:80%}}
@media(min-width:1024px) and (max-height:820px){.lab-app-stage .id-card{gap:6px}.lab-app-stage .id-total strong{font-size:25px}.lab-app-stage .id-total span{font-size:9px}.lab-app-stage .id-pair{font-size:10px}.lab-app-stage .id-pair b{font-size:17px;margin-bottom:2px}.lab-app-stage .business-ui .id-card p{font-size:10px!important;line-height:1.3!important}.lab-app-stage .id-routing{height:26px;min-height:26px;margin:2px 0}.lab-app-stage .rd-grid{grid-template-rows:1fr 1fr}.lab-app-stage .rd-mini-ad{padding:10px;gap:6px;min-height:85px}.lab-app-stage .rd-mini-ad h5{font-size:19px}.lab-app-stage .rd-mini-ad strong{font-size:10px}.lab-app-stage .rd-card{gap:6px}.lab-app-stage .rd-desk .rd-main .bu-chart{min-height:35px;height:0;flex:1}.lab-app-stage .rd-metrics b{font-size:19px}.lab-app-stage .rd-metrics span{font-size:10px}.lab-app-stage .rd-main .bu-chart-values strong{font-size:14px!important}.lab-app-stage .campaign-poster-detail{gap:8px;padding:14px}.lab-app-stage .campaign-poster-detail>strong{font-size:18px}.lab-app-stage .campaign-poster-detail ol{font-size:11px;gap:5px}.lab-app-stage .campaign-seat-art{gap:5px;max-height:60px;grid-template-columns:repeat(12,1fr)}.lab-app-stage .campaign-seat-art i{max-height:24px}.lab-app-stage .bu-campaign .campaign-copy h3{font-size:36px!important;margin:12px 0!important}.lab-app-stage .campaign-copy>b{font-size:15px}.lab-app-stage .campaign-copy>small,.lab-app-stage .campaign-copy>span{font-size:11px}.lab-app-stage .bu-retention .ops-review nav>button{padding:10px!important}.lab-app-stage .review-evidence{padding:12px}.lab-app-stage .review-evidence h4{font-size:18px}.lab-app-stage .review-evidence p{font-size:11px!important}}
@media(max-width:1023px){.business-ui .bu-campaign:has(.campaign-copy){display:flex;flex-direction:column;gap:24px}.campaign-poster-detail{width:100%;box-sizing:border-box}.business-ui .bu-campaign:has(.campaign-copy) .bu-campaign-mark{display:none}.campaign-poster-detail>strong{font-size:22px}.campaign-seat-art{max-width:420px}.campaign-seat-art i{max-height:35px}.business-ui .campaign-copy h3{max-width:none}.review-evidence{margin:10px 0}}
@media(min-width:1024px) and (max-height:820px){.lab-app-stage .id-grid{grid-template-rows:1fr 1fr}.lab-app-stage .id-card:nth-child(3) h4{font-size:12px}.lab-app-stage .id-total{gap:0}.lab-app-stage .id-total strong{font-size:24px}.lab-app-stage .id-total span{width:100%;font-size:9px}.lab-app-stage .id-pair b{font-size:16px}.lab-app-stage .id-card:nth-child(3){gap:5px}}
/* Keep short-screen content intrinsic: never shrink text into overlapping lines. */
.lab-app-stage .bu-channel-card>*{flex-shrink:0}.lab-app-stage .campaign-seat-art{flex-shrink:0;grid-auto-rows:1fr}.lab-app-stage .campaign-seat-art i{position:static!important;display:block!important;opacity:1!important;transform:none!important}
@media(min-width:1024px) and (max-height:820px){.lab-app-stage .bu-network .bu-source{padding:10px 16px!important}.lab-app-stage .bu-network .bu-source h3{margin:4px 0!important;font-size:24px!important}.lab-app-stage .bu-network .bu-channel-card{padding:14px!important;gap:6px}.lab-app-stage .bu-network .bu-channel-card h4{font-size:23px;line-height:1.15;margin:5px 0}.lab-app-stage .bu-network .bu-channel-card p{font-size:12px;margin:4px 0}.lab-app-stage .bu-retention .ops-review{grid-template-columns:240px minmax(0,1fr)}.lab-app-stage .bu-retention .ops-review nav{gap:6px}.lab-app-stage .bu-retention .ops-review nav>button{padding:7px 10px!important}.lab-app-stage .bu-retention .review-evidence{margin-top:3px;padding:10px;flex:none}.lab-app-stage .bu-retention .review-evidence h4{font-size:16px;margin:5px 0}.lab-app-stage .bu-retention .review-evidence p{margin:5px 0}.lab-app-stage .bu-retention .review-evidence dl{display:none}.lab-app-stage .campaign-seat-art{height:45px;grid-template-rows:repeat(2,20px);grid-template-columns:repeat(12,minmax(0,1fr));gap:5px}.lab-app-stage .campaign-seat-art i{height:20px;aspect-ratio:auto;min-height:20px}}
@media(min-width:1024px) and (max-height:820px){.lab-app-stage .id-total strong{line-height:1.1}.lab-app-stage .id-total span{line-height:1.2}.lab-app-stage .id-pair{line-height:1.2}.lab-app-stage .id-pair b{line-height:1.2}.lab-app-stage .id-card:nth-child(3){gap:4px}}
