.scene-shell{--d-ink:#262933;--d-soft:#5b6273;--d-line:#e6e8ef;--d-yellow:#f5e000;--d-green:#087a54;color:var(--d-ink);text-align:left;isolation:isolate;background:#f4f5f9;border:1px solid #dce0e8;border-radius:22px;font-size:15px;line-height:1.5;overflow:hidden;box-shadow:0 5px 8px -7px #26304025,0 20px 65px -50px #26304045}.scene-shell h3{letter-spacing:-.8px;margin:6px 0 0;font-size:26px;font-weight:650;line-height:1.16}.scene-shell p{margin:8px 0;font-size:15px;line-height:1.6}.scene-shell strong,.scene-shell b{font-weight:650}.scene-shell small{color:var(--d-soft);font-size:14px;line-height:1.4}.scene-toolbar{border-bottom:1px solid var(--d-line);background:#fff;align-items:center;gap:24px;height:62px;padding:0 24px;display:flex}.scene-brand{letter-spacing:-1px;align-items:center;gap:6px;font-size:22px;font-weight:750;display:flex}.scene-brand b{letter-spacing:.3px;color:var(--d-soft);align-self:flex-end;margin-bottom:7px;font-size:9px}.scene-brand img{margin-right:2px}.scene-breadcrumb{color:var(--d-soft);flex:1;align-items:center;gap:12px;font-size:14px;display:flex}.scene-breadcrumb>span{color:#c3c7d0}.scene-breadcrumb strong{color:var(--d-ink)}.scene-live{color:var(--d-green);align-items:center;gap:7px;font-size:14px;display:flex}.scene-live i,.live-dot{background:#10a36e;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.scene-workspace{min-height:444px;display:flex}.demo-rail{border-right:1px solid var(--d-line);background:#fff;flex-direction:column;flex:0 0 58px;align-items:center;gap:13px;padding:20px 0;display:flex}.demo-rail>svg{color:#6a7281;stroke-width:1.6px;border-radius:9px;width:36px;height:36px;padding:9px}.demo-rail>svg.active{background:var(--d-yellow);color:var(--d-ink)}.demo-rail>span{flex:1}.demo-rail>div{background:#eef0f5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:600;display:grid}.scene-stage{flex:1;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;min-width:0;padding:24px;animation:.3s ease-out scene-in;display:grid}.scene-primary{border:1px solid var(--d-line);background:#fff;border-radius:14px;flex-direction:column;justify-content:flex-start;min-width:0;min-height:402px;padding:25px;display:flex}.scene-context{flex-direction:column;gap:16px;min-width:0;display:flex}.demo-card{border:1px solid var(--d-line);background:#fff;border-radius:14px;min-width:0;padding:25px}.demo-card h3{margin:6px 0 20px;font-size:22px}.demo-overline{letter-spacing:1.5px;color:var(--d-soft);font-size:12px;font-weight:650;line-height:1.5;display:block}.demo-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.demo-title>svg{color:var(--d-soft);flex-shrink:0}.demo-badge{color:#515b6b;white-space:nowrap;background:#f0f2f6;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:13px;font-weight:550;line-height:1.4;display:inline-flex}.demo-badge.yellow{background:var(--d-yellow);color:#262933}.demo-badge.green{color:#087a54;background:#e5f6ee}.demo-badge.orange{color:#a43d09;background:#fff1e9}.demo-row{border-bottom:1px solid #edf0f4;align-items:center;gap:11px;min-width:0;min-height:56px;padding:12px 0;display:flex}.demo-row:last-child{border-bottom:0}.row-symbol{color:#71798b;flex-shrink:0;display:flex}.row-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.row-copy strong{font-size:15px}.row-copy small{font-size:14px}.row-value{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px}.accent-row .row-symbol,.accent-row .row-copy strong{color:#087a54}.receipt-person{align-items:center;gap:10px;margin:0 0 15px;display:flex}.receipt-person>div{flex-direction:column;flex:1;gap:2px;display:flex}.receipt-person strong{font-size:14px}.receipt-person small{font-size:13px}.avatar{color:#385576;background:#eaf0f8;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;font-weight:650;display:grid}.avatar.large{width:60px;height:60px;font-size:19px}.receipt-total{border-top:1px solid var(--d-line);justify-content:space-between;align-items:center;margin-top:20px;padding:17px 0;display:flex}.receipt-total span{color:var(--d-soft);font-size:14px}.receipt-total strong{letter-spacing:-1px;font-size:29px}.demo-action{background:var(--d-yellow);color:#262933;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:10px 12px;font-size:14px;font-weight:650;display:flex}.demo-action.done{color:#087a54;background:#e5f6ee}.catalogue{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px;display:grid}.product-preview{border:1px solid var(--d-line);border-radius:10px;flex-direction:column;min-width:0;padding:12px;display:flex}.product-preview>span{margin-top:4px;font-size:15px;font-weight:650}.product-preview>b{margin-top:7px;font-size:18px}.product-preview>small{margin-top:2px;font-size:13px}.food{background-image:url(/assets/products.webp);background-size:400% 400%;background-position:var(--food-x) var(--food-y);aspect-ratio:1;mix-blend-mode:multiply;background-repeat:no-repeat;width:100%;max-width:260px}.product-preview .food{align-self:center;max-height:155px}.mini-notice{color:var(--d-soft);background:#f6f7fa;border-radius:7px;align-items:center;gap:8px;margin-top:auto;padding:12px 14px;font-size:14px;display:flex}.mini-notice svg{flex-shrink:0}.mini-notice b{font-weight:450}.kitchen-ticket{border:1px solid var(--d-line);border-top:4px solid var(--d-yellow);border-radius:10px;margin-top:5px;padding:18px}.ticket-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.ticket-head strong{font-size:22px}.ticket-head small{font-size:14px;font-weight:400;display:block}.prep-progress{background:#edf0f4;border-radius:4px;height:6px;margin-top:22px;overflow:hidden}.prep-progress span{background:#10a36e;height:100%;display:block}.muted{color:var(--d-soft)}.added-product{flex:1;align-items:center;gap:20px;display:flex}.added-product .food{flex-shrink:0;width:45%}.added-product h3{font-size:22px}.added-product p{color:var(--d-soft)}.split-pay{grid-template-columns:1fr 1fr;gap:15px;margin:16px 0 20px;display:grid}.split-pay>div{border:1px solid var(--d-line);background:#f8f9fc;border-radius:10px;flex-direction:column;align-items:center;gap:12px;padding:21px 12px;display:flex}.split-pay strong{letter-spacing:-1px;font-size:30px}.split-pay>div>svg{color:#5b6273}.success-content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:16px 0;display:flex}.success-mark{color:#087a54;background:#e5f6ee;border-radius:50%;place-items:center;width:84px;height:84px;margin-bottom:22px;animation:.55s ease-out success-in;display:grid;box-shadow:0 0 0 9px #f5fbf8}.success-content h3{letter-spacing:-1.2px;font-size:31px}.success-content p{color:var(--d-soft)}.success-effects{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:25px;display:flex}.success-effects>span{background:#f5f7fa;border-radius:6px;align-items:center;gap:6px;padding:8px 9px;font-size:13px;display:flex}.success-effects svg{color:#087a54}.scene-result{color:#315d4f;text-align:center;background:#eef4f1;border-top:1px solid #e0e8e3;justify-content:center;align-items:center;gap:9px;min-height:53px;padding:13px 20px;font-size:14px;display:flex}.scene-result>svg{flex-shrink:0}.scene-controls{border-top:1px solid var(--d-line);background:#fff;align-items:center;gap:14px;padding:14px 22px;display:flex}.scene-steps{flex:1;gap:6px;min-width:0;display:flex}.scene-steps>button{min-height:46px;font:inherit;color:#5b6273;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;flex:1;justify-content:flex-start;align-items:center;gap:7px;padding:8px 10px;font-size:13px;line-height:1.3;display:flex;position:relative;overflow:hidden}.scene-steps>button[aria-pressed=true]{color:#262933;background:#f1f3f7;font-weight:650}.step-number{font-variant-numeric:tabular-nums;color:#7a8393;flex-shrink:0;align-items:center;font-size:12px;display:flex}.scene-steps>button[aria-pressed=true] .step-number{color:#262933}.step-progress{transform-origin:0;background:#a4afbb;width:100%;height:2px;animation:7.5s linear step-fill;position:absolute;bottom:0;left:0}.scene-play{border:1px solid var(--d-line);cursor:pointer;min-width:44px;min-height:44px;color:var(--d-soft);font:inherit;background:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:13px;display:flex}.scene-play:hover{background:#f5f6f9}.money-hero{justify-content:space-between;align-items:center;margin:3px 0 20px;display:flex}.money-hero span{color:var(--d-soft);font-size:15px}.money-hero strong{letter-spacing:-1.5px;font-size:37px}.cost-stack{border-radius:4px;gap:3px;height:17px;margin-bottom:12px;display:flex;overflow:hidden}.cost-stack i{background:#99baa9;min-width:3px}.cost-stack i:nth-child(2){background:#becfce}.cost-stack i:nth-child(3){background:#687e8d;flex-basis:0;min-width:0}.cost-stack i:last-child{background:var(--d-yellow)}.contribution{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:17px 0 0;display:flex}.contribution>span{font-size:16px;font-weight:600}.contribution small{font-size:13px;font-weight:400;display:block}.contribution>strong{color:#087a54;letter-spacing:-1.3px;font-size:35px}.channel-result{color:var(--d-soft);justify-content:space-between;margin-bottom:13px;padding:12px 0 22px;font-size:14px;display:flex;position:relative}.channel-result i{background:#d9dfe7;border-radius:4px;height:5px;position:absolute;bottom:5px;left:0}.channel-result.selected{color:#262933}.channel-result.selected i{background:#10a36e}.context-note{color:var(--d-soft);margin-top:20px!important;font-size:14px!important}.context-foot{color:var(--d-soft);align-items:center;gap:8px;padding:5px 10px;font-size:14px;display:flex}.call-status{color:var(--d-soft);align-items:center;gap:7px;font-size:14px;display:flex}.call-status>span:last-child{font-variant-numeric:tabular-nums;margin-left:auto}.call-participants{justify-content:center;align-items:center;gap:22px;margin:26px 0 5px;display:flex}.call-participants>div:not(.call-connection){color:var(--d-soft);flex-direction:column;align-items:center;gap:10px;font-size:14px;display:flex}.call-participants img:not(.agent-mark img){object-fit:cover;object-position:center;background:#f8f9fc;border:2px solid #0000;border-radius:50%;width:96px;height:96px;padding:5px}.call-participants .speaking img:not(.agent-mark img){border-color:#e74724}.agent-mark{background:#f8f9fc;border:2px solid #0000;border-radius:50%;place-items:center;width:96px;height:96px;display:grid;position:relative}.agent-mark>svg{color:#4f5a6b;position:absolute;top:-5px;left:0}.agent-mark img{width:51px;height:51px;margin-top:13px}.speaking .agent-mark{border-color:#e74724}.call-connection{color:#8a939e;flex-direction:column;align-items:center;gap:8px;margin-bottom:30px;display:flex}.call-connection span{background:#dce1e7;width:40px;height:1px}.voice-wave{justify-content:center;align-items:center;gap:4px;height:45px;margin:8px 0;display:flex}.voice-wave i{height:var(--bar);width:3px;animation:wave .8s ease-in-out var(--delay) infinite alternate;background:#e74724;border-radius:3px}.voice-wave.quiet i{height:4px;animation:none}.spoken-line{border-top:1px solid #edf0f4;margin-top:7px;padding-top:15px}.spoken-line>span{letter-spacing:1.1px;color:var(--d-soft);font-size:12px;font-weight:650}.spoken-line>p{letter-spacing:-.4px;min-height:90px;font-size:20px;font-weight:500;line-height:1.5}.assistant-line>span{color:#cf3f20}.linked-records{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.linked-records span{background:#f4f6fa;border-radius:5px;align-items:center;gap:6px;padding:9px;font-size:13px;display:flex}.stock-sale{flex:1;align-items:center;gap:15px;display:flex}.stock-sale .food{width:50%}.stock-sale strong{font-size:25px}.lot{justify-content:space-between;align-items:center;gap:6px;margin-top:25px;font-size:14px;display:flex}.stock-bar{background:#e7ecf1;border-radius:4px;height:7px;margin-top:25px;overflow:hidden}.stock-bar i{background:#10a36e;height:100%;display:block}.cost-change{background:#f5f7fa;border-radius:6px;align-items:center;gap:10px;margin-top:12px;padding:10px;font-size:15px;display:flex}.cost-change span{flex:1}.cost-change del{color:var(--d-soft)}.cost-change strong{color:#087a54}.demo-stat{flex-direction:column;gap:7px;min-width:0;display:flex}.demo-stat>span{color:var(--d-soft);font-size:14px}.demo-stat strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:29px;line-height:1.2}.demo-stat.green strong{color:#087a54}.profile-stats{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:10px;padding:22px 0;display:grid}.customer-profile{align-items:center;gap:14px;display:flex}.customer-profile>div{flex:1;min-width:0}.customer-profile h3{font-size:25px}.customer-profile p{color:var(--d-soft);margin:4px 0;font-size:14px}.ringing{color:#087a54;animation:2s infinite ring}.record-tabs{border-bottom:1px solid var(--d-line);gap:14px;margin-bottom:10px;display:flex}.record-tabs span{color:var(--d-soft);padding:8px 0;font-size:14px}.record-tabs .selected{color:#262933;border-bottom:2px solid #262933;font-weight:650}.risk-meter{justify-content:space-between;align-items:center;padding:24px 0 15px;display:flex}.risk-meter>div>span{color:var(--d-soft);font-size:14px;display:block}.risk-meter strong{letter-spacing:-2px;color:#a43d09;font-size:45px}.risk-meter small{color:var(--d-soft);letter-spacing:0;margin-left:6px;font-size:17px}.decision{background:#f5f7fa;border-radius:9px;align-items:flex-start;gap:12px;margin-top:22px;padding:17px;display:flex}.decision>svg{color:#087a54;flex-shrink:0}.decision p{margin:5px 0 0;font-size:14px}.courier-profile{align-items:center;gap:12px;margin-bottom:20px;display:flex}.courier-profile img{object-fit:cover;border:1px solid var(--d-line);border-radius:50%}.courier-profile>div{flex:1}.courier-profile h3{margin:0;font-size:23px}.courier-profile>div>span{color:var(--d-soft);font-size:14px}.route-map{border:1px solid #dce4e2;border-radius:9px;position:relative;overflow:hidden}.route-map>svg{width:100%;height:auto;display:block}.map-label{color:#315d4f;background:#fff;border:1px solid #e5e8ed;border-radius:5px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex;position:absolute;top:10px;left:10px}.map-label>span{color:var(--d-soft)}.courier-marker{transition:transform 1.5s ease-in-out}.map-metrics{justify-content:space-between;gap:20px;padding-top:20px;display:flex}.map-metrics .demo-stat strong{font-size:26px}.masked-call{background:#f4f6f9;border-radius:7px;align-items:center;gap:10px;margin-top:20px;padding:12px;font-size:14px;display:flex}.masked-call small{margin-top:3px;font-size:13px;display:block}.courier-rating{flex-direction:column;gap:8px;margin-top:23px;display:flex}.courier-rating>span{color:var(--d-soft);font-size:13px}.courier-rating>div{color:#bc7813;gap:4px;display:flex}.courier-rating strong{font-size:14px}.digital-primary{background:linear-gradient(145deg,#edf1f5,#f8fafb);justify-content:center;align-items:center}.phone-frame{background:#fff;border:5px solid #30353e;border-radius:30px;width:255px;min-height:392px;padding:15px 16px;position:relative;box-shadow:0 15px 25px #1c253311}.phone-notch{background:#30353e;border-radius:0 0 10px 10px;width:70px;height:8px;margin:-15px auto 12px}.phone-top{justify-content:space-between;align-items:center;margin-bottom:20px;font-size:19px;font-weight:700;display:flex}.brand-mini{font-size:12px;font-weight:400}.phone-frame h3{font-size:25px}.phone-frame .demo-overline{letter-spacing:1px;font-size:10px}.phone-frame .food{width:155px;height:145px;margin:0 auto}.phone-product{align-items:center;gap:10px;margin-bottom:5px;font-size:14px;line-height:1.4;display:flex}.phone-product>b{white-space:nowrap;margin-left:auto}.phone-frame p{margin:6px 0 12px;font-size:13px;line-height:1.45}.phone-frame .demo-action{min-height:39px;font-size:13px}.chosen-options{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.chosen-options span{background:#f2f5f8;border-radius:4px;align-items:center;gap:3px;padding:3px 5px;font-size:12px;display:flex}.phone-success{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 2px 25px;display:flex}.phone-success>svg{color:#087a54}.tracking-steps{gap:4px;width:100%;margin:12px 0;display:flex}.tracking-steps>i{background:#e2e7eb;border-radius:3px;flex:1;height:4px}.tracking-steps>.on{background:#10a36e}.phone-success small{font-size:13px}.branch-table>div{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;padding:14px 0 21px;display:flex;position:relative}.branch-table>div>span{flex:1;align-items:center;gap:7px;font-size:15px;display:flex}.branch-table>div>b{font-size:15px}.branch-table>div>small{color:var(--d-soft);flex:0 0 100%;font-size:13px}.branch-table>div>i{background:#cad8d1;border-radius:5px;height:4px;position:absolute;bottom:6px}.branch-table>div.selected>i{background:#10a36e}.branch-network{padding:15px 0}.branch-network>div:first-child{flex-direction:column;align-items:center;gap:10px;font-size:14px;display:flex}.branch-network>div:first-child svg{background:var(--d-yellow);box-sizing:content-box;border-radius:9px;width:26px;height:26px;padding:14px}.branch-network>span{background:#ccd4df;width:1px;height:35px;margin:auto;display:block}.network-leaves{justify-content:space-between;gap:8px;display:flex;position:relative}.network-leaves:before{content:"";background:#ccd4df;height:1px;position:absolute;top:-1px;left:12%;right:12%}.network-leaves>span{flex-direction:column;flex:1;align-items:center;gap:8px;padding:15px 8px 0;font-size:13px;display:flex;position:relative}.network-leaves>span:before{content:"";background:#ccd4df;width:1px;height:10px;position:absolute;top:0}.network-leaves>span>svg{color:#647388}.network-leaves>span.selected>svg{color:#087a54}.recipe-concept{flex:1;align-items:center;gap:20px;display:flex}.recipe-concept>.food{flex-shrink:0;width:50%}.ingredient-chip{border:1px solid var(--d-line);border-radius:6px;margin:4px 2px;padding:5px 9px;font-size:14px;display:inline-flex}.recipe-concept p{color:var(--d-soft);font-size:14px}.audience-number{align-items:center;gap:15px;margin-bottom:12px;display:flex}.audience-number>strong{letter-spacing:-3px;color:#315d4f;font-size:62px;line-height:1}.audience-number>span{font-size:15px;font-weight:600}.audience-number small{max-width:160px;margin-top:4px;font-size:13px;font-weight:400;display:block}.region-row{justify-content:space-between;margin-bottom:6px;padding:14px 0 22px;font-size:14px;display:flex;position:relative}.region-row i{background:#aac7ba;border-radius:3px;height:5px;transition:width .7s;position:absolute;bottom:5px;left:0}.tasting-totals{grid-template-columns:repeat(3,1fr);gap:10px;padding:15px 0 25px;display:grid}.tasting-totals .demo-stat strong{font-size:33px}.scene-shell blockquote{letter-spacing:-.4px;background:#f5f7fa;border-radius:9px;margin:0;padding:20px;font-size:20px;line-height:1.5}.scene-shell cite{letter-spacing:0;color:var(--d-soft);margin-top:12px;font-size:13px;font-style:normal;display:block}.sync-network{justify-content:center;align-items:center;gap:10px;padding:15px 0 30px;display:flex}.sync-network>div:not(.sync-track){flex-direction:column;align-items:center;gap:12px;font-size:14px;display:flex}.sync-network>div>svg{color:#59677c}.sync-track{background:#d1dbdf;flex:1;justify-content:space-evenly;align-items:center;gap:7px;max-width:90px;height:2px;display:flex}.sync-track i{background:#10a36e;border-radius:50%;width:5px;height:5px}.step-1 .sync-track{background:0 0;border-top:2px dashed #c3cad3}.step-1 .sync-track i{display:none}.step-2 .sync-track i{animation:.8s infinite sync}.step-2 .sync-track i:nth-child(2){animation-delay:.2s}.step-2 .sync-track i:nth-child(3){animation-delay:.4s}.tv-primary{background:#e9edf1;justify-content:center;align-items:center;padding:18px}.tv-frame{aspect-ratio:9/16;text-align:center;background:#fff;border:7px solid #262933;border-radius:12px;flex-direction:column;align-items:center;width:230px;padding:15px 14px 12px;display:flex;overflow:hidden;box-shadow:0 10px 25px #1b22391a}.tv-top{border-bottom:1px solid #e8ebef;justify-content:space-between;width:100%;margin-bottom:20px;padding-bottom:10px;font-size:12px;display:flex}.tv-frame .demo-overline{letter-spacing:1px;font-size:10px}.tv-frame h3{white-space:pre-line;margin:10px 0;font-size:27px;line-height:1.1}.tv-order-number{letter-spacing:-4px;color:#087a54;margin-top:12px;font-size:72px;font-weight:750;line-height:1.2}.tv-order-label{color:#087a54;font-size:13px}.tv-preparing{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:30px;font-size:18px;display:flex}.tv-preparing>span{color:var(--d-soft);flex:0 0 100%;font-size:12px}.tv-footer{letter-spacing:1px;color:var(--d-soft);margin-top:auto;padding-top:16px;font-size:9px}.tv-food{width:165px;animation:7s ease-in-out infinite alternate food-pan}.tv-frame p{font-size:13px;line-height:1.5}.tv-frame>strong{font-size:15px}.tv-spark{margin:5px 0 20px}.tv-watt{color:#315d4f;letter-spacing:-1.5px;justify-content:center;align-items:center;gap:6px;margin:12px 0;font-size:38px;display:flex}.tv-qr{align-items:center;gap:10px;margin-top:15px;font-size:12px;display:flex}.tv-qr>span{font-size:32px}.video-time{background:#e8ecf1;border-radius:2px;width:100%;height:3px;margin-top:18px;overflow:hidden}.video-time>i{transform-origin:0;background:#e74724;width:100%;height:100%;animation:7.5s linear infinite step-fill;display:block}.notification-example{border:1px solid var(--d-line);background:#f5f7fa;border-radius:12px;margin:10px 0 20px;padding:25px 24px}.notification-icon{color:#315d4f;background:#fff;border-radius:13px;place-items:center;width:50px;height:50px;margin-bottom:15px;display:grid}.notification-example p{color:var(--d-soft)}.message-link{color:#315d4f;align-items:center;gap:7px;margin-top:15px;font-size:14px;font-weight:600;display:flex}.is-paused .voice-wave i,.is-paused .tv-food,.is-paused .video-time>i,.is-paused .ringing,.is-paused .sync-track i{animation-play-state:paused}@keyframes step-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scene-in{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes success-in{0%{opacity:.4;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes wave{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes ring{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-12deg)}82%{transform:rotate(12deg)}88%{transform:rotate(-8deg)}}@keyframes sync{0%,to{opacity:.3;transform:translate(-7px)}50%{opacity:1;transform:translate(7px)}}@keyframes food-pan{0%{transform:scale(1)}to{transform:scale(1.12)rotate(2deg)}}@media (width>=1100px){.scene-stage{gap:24px;padding:28px}.scene-primary{padding:28px 30px}.scene-shell:not(.compact-scene) .scene-context .demo-card{padding:27px}.scene-shell:not(.compact-scene) .scene-primary{min-height:430px}.scene-steps>button,.scene-play{font-size:14px}}@media (width<=900px){.demo-rail{display:none}.scene-stage{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;padding:18px}.scene-primary,.demo-card{padding:20px}.scene-steps>button{text-align:center;flex-direction:column;justify-content:center;gap:4px}.scene-play>span{display:none}.scene-shell h3{font-size:23px}.demo-card h3{font-size:20px}.receipt-person{flex-wrap:wrap}.receipt-person>.demo-badge,.scene-context .row-symbol{display:none}}@media (width<=640px){.scene-shell{border-radius:16px;font-size:14px}.scene-toolbar{gap:13px;height:50px;padding:0 15px}.scene-brand{font-size:20px}.scene-brand img{width:21px;height:21px}.scene-brand b{display:none}.scene-breadcrumb{justify-content:flex-end;gap:7px;font-size:13px}.scene-breadcrumb>span,.scene-breadcrumb{color:#0000}.scene-breadcrumb>strong{color:var(--d-soft);font-weight:500}.scene-live{display:none}.scene-stage{min-height:421px;padding:12px;display:block}.scene-primary{min-height:397px;padding:20px 17px}.scene-context{display:none}.scene-workspace{min-height:0}.scene-shell h3{letter-spacing:-.8px;font-size:24px}.scene-result{text-align:left;align-items:flex-start;min-height:67px;padding:13px 14px;font-size:14px;line-height:1.45}.scene-result>svg{width:17px;height:17px;margin-top:1px}.scene-controls{align-items:stretch;gap:5px;padding:9px 8px}.scene-steps{gap:2px}.scene-steps>button{border-radius:5px;min-height:59px;padding:6px 3px;font-size:12px;line-height:1.25}.step-number{font-size:11px}.scene-play{background:#f4f6f9;border:0;width:37px;min-width:37px;padding:7px}.demo-overline{letter-spacing:1.25px;font-size:11px}.demo-title{margin-bottom:18px}.demo-title>.demo-badge{font-size:12px}.catalogue{gap:10px;margin:5px 0 20px}.product-preview{padding:9px}.product-preview>span{font-size:14px;line-height:1.3}.product-preview>small{font-size:12px}.product-preview .food{max-height:135px}.mini-notice{padding:10px;font-size:13px}.mini-notice b{display:none}.split-pay{gap:10px}.split-pay>div{padding:20px 10px}.split-pay strong{font-size:29px}.success-content h3{font-size:28px}.success-effects{gap:7px}.success-effects>span{font-size:12px}.success-mark{width:75px;height:75px;margin-bottom:28px}.success-content{padding:25px 0}.demo-row{gap:9px;min-height:53px;padding:11px 0}.row-copy strong,.row-value{font-size:14px}.row-copy small{font-size:13px}.money-hero strong{font-size:33px}.contribution>strong{font-size:32px}.contribution>span{font-size:15px}.call-participants{gap:18px;margin-top:17px}.call-participants img:not(.agent-mark img),.agent-mark{width:83px;height:83px}.agent-mark>svg{width:82px;height:82px}.agent-mark img{width:45px;height:45px}.call-connection{gap:5px}.voice-wave{height:38px;margin:5px 0}.spoken-line>p{min-height:108px;margin-bottom:0;font-size:18px;line-height:1.5}.spoken-line>span{font-size:11px}.voice-primary{min-height:420px}.profile-stats{gap:10px}.demo-stat strong{font-size:25px}.demo-stat>span{font-size:13px}.customer-profile{gap:11px}.avatar.large{width:50px;height:50px;font-size:16px}.customer-profile h3{font-size:22px}.customer-profile p{font-size:13px}.risk-meter strong{font-size:43px}.decision{gap:9px;padding:13px}.decision p{font-size:13px}.courier-profile{gap:9px;margin-bottom:15px}.courier-profile img{width:46px;height:46px}.courier-profile h3{font-size:21px}.courier-profile>div>span,.courier-profile>.demo-badge{font-size:12px}.route-map{margin:0 -5px}.map-metrics{padding-top:20px}.map-label{padding:4px 6px;font-size:11px;top:6px;left:6px}.map-label>span{display:none}.digital-primary{min-height:430px;padding:18px}.phone-frame{width:247px}.phone-frame h3{font-size:25px}.phone-frame .demo-overline{font-size:10px}.phone-frame p,.phone-product,.chosen-options span,.phone-frame .demo-action,.phone-success small,.branch-table>div>span,.branch-table>div>b{font-size:14px}.branch-table>div>small{font-size:13px}.branch-table>div{padding-top:11px}.audit-list .demo-row{min-height:73px}.audit-list .row-value{font-size:12px}.role-list .demo-badge{padding:4px 6px;font-size:11px}.recipe-concept{text-align:center;flex-direction:column;justify-content:center;gap:0}.recipe-concept>.food{width:185px;max-height:175px}.ingredient-chip{padding:4px 7px;font-size:13px}.recipe-concept p{font-size:14px}.audience-number{gap:10px;margin:15px 0}.audience-number>strong{font-size:56px}.audience-number small{font-size:12px}.audience-number>span{font-size:14px}.tasting-totals{gap:7px;padding:23px 0}.tasting-totals .demo-stat strong{font-size:31px}.scene-shell blockquote{padding:18px;font-size:19px}.stock-sale{gap:10px}.stock-sale .food{width:45%}.stock-sale strong{font-size:23px}.stock-sale .demo-action{padding:8px;font-size:12px}.cost-change{gap:7px;font-size:13px}.sync-network>div:not(.sync-track){gap:9px;font-size:12px}.sync-network{gap:7px;padding:20px 0 30px}.sync-track{max-width:55px}.tv-primary{background:#e9edf1;min-height:440px;padding:15px}.tv-frame{width:233px}.tv-frame h3{font-size:27px}.tv-frame p,.tv-frame .tv-order-label{font-size:14px}.notification-example{padding:20px 17px}.notification-example h3{font-size:24px}.notification-example p{font-size:15px}}@media (width<=359px){.scene-primary{padding:18px 13px}.scene-breadcrumb>strong{font-size:12px}.scene-toolbar{gap:6px;padding:0 12px}.scene-steps>button{font-size:11px}.scene-play{width:32px;min-width:32px}.scene-shell h3{font-size:22px}.row-value,.product-preview>span{font-size:13px}.recipe-concept>.food{width:155px}.tasting-totals .demo-stat>span{font-size:12px}.call-participants{gap:15px}.call-participants img:not(.agent-mark img),.agent-mark,.agent-mark>svg{width:75px;height:75px}.spoken-line>p{font-size:17px}.voice-primary{min-height:430px}.cost-change{gap:4px;font-size:12px}.phone-frame{width:230px}.map-metrics .demo-stat strong{font-size:24px}.courier-profile>div>span{font-size:11px}}.mobile-step-caption{display:none}.phone-order-lines{text-align:left;width:100%;font-size:12px;line-height:1.5}.phone-order-lines>span{justify-content:space-between;gap:9px;margin-bottom:7px;display:flex}.phone-order-lines>strong{text-align:right;border-top:1px solid #dce2e8;padding-top:8px;display:block}.phone-success:has(.phone-order-lines){gap:8px;padding-top:23px}.scene-steps>button,.scene-play{min-width:44px;min-height:44px}@media (width<=640px){.mobile-step-caption{background:#fff;align-items:center;gap:11px;min-height:39px;padding:14px 15px 0;font-size:14px;font-weight:600;line-height:1.4;display:flex}.mobile-step-caption>span{letter-spacing:.05em;color:#677280;font-size:12px;font-weight:400}.scene-controls{gap:10px;padding:10px 12px 12px}.scene-steps{gap:7px}.scene-steps>button{min-width:44px;min-height:44px;padding:8px;font-size:14px}.scene-steps .step-label{display:none}.step-number{font-size:14px}.scene-play{width:44px;min-width:44px;min-height:44px}.scene-result{min-height:67px;font-size:14px}.phone-order-lines{font-size:13px}.scene-shell .demo-overline,.role-list .demo-badge{font-size:12px}.cost-change,.row-value{font-size:14px}.spoken-line>span{font-size:12px}.phone-success small{font-size:14px}}.mobile-context{display:none}@media (width<=640px){.mobile-context{display:block}.mobile-rating{border-top:1px solid #e3e8ec;margin-top:22px;padding-top:15px;font-size:14px}.mobile-rating>div{color:#b87813;gap:5px;margin-top:8px;display:flex}.region-chips{border-top:1px solid #e3e8ec;flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:16px;display:flex}.region-chips>span{background:#eef4f1;border-radius:5px;gap:7px;padding:5px 7px;font-size:13px;display:flex}.region-chips b{color:#315d4f}}@media (prefers-reduced-motion:reduce){.scene-shell *{transition:none!important;animation:none!important}.step-progress{display:none}.scene-stage{animation:none}.voice-wave i{height:10px}}@media (width<=900px){.scene-stage{grid-template-columns:minmax(0,1fr)}.scene-context{display:none}.mobile-context{display:block}.tv-frame{aspect-ratio:auto;min-height:470px}.scene-shell .scene-primary{min-width:0}}@media (width<=640px){.scene-toolbar{gap:10px}.scene-breadcrumb{gap:0;min-width:0;font-size:0}.scene-breadcrumb>span{display:none}.scene-breadcrumb>strong{text-align:right;font-size:14px;line-height:1.3}.scene-stage{padding:10px}.scene-primary{padding:20px 16px}.scene-shell .demo-overline,.spoken-line>span{letter-spacing:.05em;font-size:14px}.scene-shell .demo-badge,.demo-title>.demo-badge,.role-list .demo-badge,.courier-profile>.demo-badge,.product-preview>small,.mini-notice,.success-effects>span,.row-copy small,.contribution small,.demo-stat>span,.customer-profile p,.decision p,.courier-profile>div>span,.brand-mini,.phone-order-lines,.branch-table>div>small,.audit-list .row-value,.ingredient-chip,.audience-number small,.tasting-totals .demo-stat>span,.stock-sale .demo-action,.sync-network>div:not(.sync-track),.region-chips>span,.linked-records span,.mobile-step-caption>span,.tv-top,.tv-preparing>span,.tv-footer,.tv-qr{font-size:14px}.product-preview>span,.row-copy strong,.row-value{font-size:15px}.row-copy,.demo-title>div,.added-product>div,.stock-sale>div{min-width:0}.row-copy{overflow-wrap:anywhere}.row-value{flex-shrink:0}.demo-title{flex-wrap:wrap;gap:10px}.demo-title>div{flex:155px}.demo-title>.demo-badge{white-space:normal}.scene-shell .row-symbol svg,.scene-result>svg{width:20px;height:20px}.scene-shell .demo-action>svg,.mini-notice>svg{flex-shrink:0;width:20px;height:20px}.scene-result{line-height:1.55}.scene-result>svg{margin-top:1px}.scene-controls{gap:8px}.scene-play svg{width:21px;height:21px}.agent-mark>svg{width:100%;height:100%;left:0}.added-product{flex-direction:column;align-items:stretch;gap:8px}.added-product .food{align-self:center;width:130px}.stock-sale{flex-direction:column;align-items:stretch;gap:10px}.stock-sale .food{align-self:center;width:140px}.scene-branches .profile-stats{grid-template-columns:1fr;gap:14px;padding:6px 0}.scene-branches .profile-stats .demo-stat{flex-direction:row;justify-content:space-between;align-items:baseline;gap:10px}.scene-branches .profile-stats .demo-stat strong{white-space:nowrap;font-size:27px}.cost-change{flex-wrap:wrap}.cost-change>span{flex-basis:100%}.role-list .demo-row,.audit-list .demo-row{grid-template-columns:20px minmax(0,1fr);gap:6px 9px;display:grid}.role-list .row-value,.audit-list .row-value{grid-column:2;justify-self:start}.sync-network>div:not(.sync-track){text-align:center;flex:1;min-width:0}.sync-network .demo-badge{white-space:normal}.sync-track{flex:0 28px;min-width:14px}.tv-primary,.digital-primary{padding:12px 8px}.tv-frame,.phone-frame{width:100%;max-width:270px}.phone-frame{padding-inline:14px}.phone-product,.phone-order-lines>span{flex-wrap:wrap}.phone-order-lines b{white-space:nowrap}.tv-frame{aspect-ratio:auto;min-height:440px}.tv-footer{letter-spacing:.04em;font-size:12px}.tv-qr{flex-wrap:wrap;justify-content:center}.tv-preparing{margin-top:18px}.tv-frame .demo-overline{font-size:14px}.courier-profile{flex-wrap:wrap}.courier-profile>div{min-width:0}.route-map{margin:0}.route-map>svg text,.route-map .courier-marker{display:none}.map-label{padding:4px 6px;font-size:14px;top:5px;left:5px}.map-label>svg{width:18px;height:18px}.mobile-route-stop{color:#315d4f;background:#fff;border:2px solid #315d4f;border-radius:50%;place-items:center;width:24px;height:24px;margin:-12px;font-size:14px;font-weight:650;display:grid;position:absolute}.mobile-courier-pin{background:#fff;border:3px solid #315d4f;border-radius:50%;width:38px;height:38px;margin:-19px;transition:left 1.5s ease-in-out,top 1.5s ease-in-out;position:absolute;box-shadow:0 0 0 2px #fff}.mobile-courier-pin img{object-fit:cover;border-radius:50%;width:100%;height:100%}.mobile-route-legend{flex-wrap:wrap;gap:8px 12px;margin-top:12px;font-size:14px;display:flex}.mobile-route-legend>span{align-items:center;gap:5px;display:flex}.mobile-route-legend b{color:#315d4f}}@media (width<=359px){.catalogue{grid-template-columns:1fr;gap:8px}.product-preview{grid-template-columns:62px minmax(0,1fr);gap:3px 10px;padding:10px;display:grid}.product-preview .food{grid-row:1/span 3;align-self:center;width:62px;height:62px}.product-preview>span,.product-preview>b,.product-preview>small{grid-column:2;margin:0}.scene-primary{padding-inline:13px}.scene-branches .profile-stats .demo-stat strong{font-size:25px}.scene-customer .profile-stats{grid-template-columns:1fr;gap:12px}.scene-customer .profile-stats .demo-stat{flex-direction:row;justify-content:space-between;align-items:baseline}.scene-customer .profile-stats .demo-stat strong{font-size:22px}.scene-customer .avatar.large{width:42px;height:42px;font-size:14px}.customer-profile h3{font-size:21px}.tasting-totals{gap:5px}}@media (prefers-reduced-motion:reduce){.mobile-courier-pin{transition:none}}
