.ml-signal{color:#168347;flex:none;width:36px;height:36px}.ml-media{background:#0c1210;border-radius:12px;width:100%;position:relative;overflow:hidden}.ml-media video,.ml-media img{object-fit:cover;width:100%;height:100%;display:block}.ml-placeholder{text-align:center;color:#dcebe0;background:#0c1a11;flex-direction:column;justify-content:center;gap:15px;height:100%;padding:24px;display:flex}.ml-placeholder span{letter-spacing:.15em;font-size:11px}.ml-placeholder small{font-size:10px}.ml-stage button{cursor:pointer;border:1px solid var(--ml-line);background:0 0;border-radius:7px;padding:10px 16px;font-size:12px;transition:background .25s,transform .25s}.ml-stage button:hover{background:#1683470b}.ml-stage button:disabled{cursor:default;color:#168347}@keyframes ml-packet{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}
body:has(.ml-lab)>header{display:none}.ml-lab{--ml-ink:#111a16;--ml-muted:#78847b;--ml-line:#d9e2dc;--ml-ease:cubic-bezier(.4,0,.2,1);max-width:none;color:var(--ml-ink);background:#f4f5f2;margin:0;padding:0 32px 80px}:is(.ml-lab,.ml-product-story) .ml-review-header{justify-content:space-between;align-items:start;max-width:1440px;margin:auto;padding:40px 0 48px;display:flex}:is(.ml-lab,.ml-product-story) .ml-wordmark{letter-spacing:.1em;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.ml-wordmark svg{width:30px;height:30px}:is(.ml-lab,.ml-product-story) .ml-review-header h1{letter-spacing:-.04em;margin:24px 0 0;font-size:clamp(30px,4vw,56px);font-weight:500;line-height:1.1}:is(.ml-lab,.ml-product-story) .ml-review-header p{color:var(--ml-muted);margin:18px 0 0;font-size:12px}:is(.ml-lab,.ml-product-story) .ml-review-header a{border-bottom:1px solid #aab5ae;padding:5px 0;font-size:12px}.ml-review-tools{flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:1440px;margin:0 auto 45px;display:flex}.ml-filter-list,.ml-review-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ml-review-tools button{cursor:pointer;background:0 0;border:1px solid #d6ddd7;border-radius:7px;padding:9px 13px;font-size:12px}.ml-review-tools button[aria-pressed=true]{color:#fff;background:#14251b;border-color:#14251b}.ml-review-controls label{align-items:center;gap:6px;font-size:12px;display:flex}.ml-review-list{max-width:1440px;margin:auto}:is(.ml-lab,.ml-product-story) .ml-review-item{border:0;margin-bottom:60px;padding:0}.ml-lab-heading{align-items:center;gap:16px;margin:0;padding:0 3px 20px;display:flex}.ml-module-number{font-family:var(--font-jetbrains),monospace;color:#808b83;width:45px;font-size:11px}:is(.ml-lab,.ml-product-story) .ml-lab-heading h2{font-size:20px;font-weight:500}:is(.ml-lab,.ml-product-story) .ml-lab-heading p{color:var(--ml-muted);margin:4px 0 0;font-size:11px}.ml-status{letter-spacing:.1em;color:#5c7061;border:1px solid #ccd6ce;border-radius:5px;margin-left:auto;padding:5px 8px;font-size:9px}.ml-preview-canvas{--ml-core-bg:#fff;background:#fff;border-radius:5px;overflow:hidden}.ml-preview-canvas[data-theme=dark]{--ml-ink:#e8eee9;--ml-muted:#99aaa0;--ml-line:#34463a;--ml-core-bg:#0d1611;color:var(--ml-ink);background:#0d1611}.ml-hide-notes .ml-lab-heading p,.ml-hide-notes .ml-sample,.ml-hide-notes .ml-source-note,.ml-hide-notes .ml-routing-caption{visibility:hidden}:is(.ml-lab,.ml-product-story) .ml-stage{color:var(--ml-ink);isolation:isolate;background:0 0;border:0;border-radius:0;padding:40px;position:relative}:is(.ml-lab,.ml-product-story) small{color:var(--ml-muted)}.ml-object-label{font-family:var(--font-jetbrains),monospace;letter-spacing:.12em;color:var(--ml-muted);margin-bottom:14px;font-size:9px;display:block}.ml-sample{letter-spacing:.05em;color:var(--ml-muted);margin-bottom:26px;font-size:10px}.ml-stage button{color:inherit;background:0 0;border-radius:7px;font-size:12px}:is(.ml-lab,.ml-product-story) :is(button,input,a):focus-visible{outline-offset:4px;outline:2px solid #168347}.ml-placeholder{background:#0e1d14}.ml-signal-pulse{animation:ml-signal-pulse 4s var(--ml-ease) infinite}.ml-signal-loading .ml-signal-outline{stroke-dasharray:100;animation:ml-signal-draw 3s var(--ml-ease) infinite}.ml-signal-success .ml-signal-outline,.ml-signal-check{stroke-dasharray:100;animation:ml-success .7s var(--ml-ease) both}.ml-signal-check{animation-delay:.45s}.ml-stage[data-running=false] *,.ml-stage[data-visible=false] *,html[data-lab-paused=true] .ml-preview-canvas *{animation-play-state:paused!important}@keyframes ml-signal-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes ml-signal-draw{0%{stroke-dashoffset:100px}65%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes ml-success{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}:is(.ml-lab,.ml-product-story) .ml-routing{min-height:650px;padding:35px 44px 24px}.ml-routing-topology{height:520px;color:var(--ml-line);position:relative}.ml-topology-paths{width:100%;height:100%;position:absolute;inset:0}.ml-campaign-queue{text-align:center;z-index:2;color:var(--ml-ink);position:absolute;top:1%;left:50%;transform:translate(-50%)}.ml-campaign-queue strong{white-space:nowrap;font-size:30px;font-weight:500}.ml-campaign-queue strong small{font-size:12px}.ml-queue-capsules{justify-content:center;gap:4px;margin-top:14px;display:flex}.ml-queue-capsules i{width:22px;height:9px;animation:ml-queue 2s var(--ml-ease) var(--delay) infinite;background:#bccbc1;border-radius:3px}.ml-routing-core{background:var(--ml-core-bg);border:1px solid var(--ml-line);z-index:3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:110px;height:110px;display:flex;position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)}.ml-routing-core svg{width:46px;height:46px}.ml-routing-core span{color:var(--ml-muted);font-size:9px}.ml-line-terminal{z-index:2;color:var(--ml-ink);background:var(--ml-core-bg);border-top:1px solid var(--ml-line);grid-template-columns:14px 1fr;align-items:center;gap:7px;width:155px;padding:16px 0;display:grid;position:absolute}.ml-terminal-1{top:62%;left:5%}.ml-terminal-2{top:84%;left:27%}.ml-terminal-3{top:84%;right:27%}.ml-terminal-4{top:62%;right:5%}.ml-line-indicator{background:#168347;border-radius:50%;width:6px;height:6px}.ml-line-terminal strong{font-size:16px;font-weight:500}.ml-line-terminal small{letter-spacing:.09em;color:#168347;grid-column:2;font-size:9px}.ml-line-load{color:var(--ml-muted);grid-column:2;font-size:10px}.ml-load-meter{background:#e1e6e2;grid-column:2;height:3px;overflow:hidden}.ml-load-meter i{transform-origin:0;background:#168347;height:100%;transition:transform .5s;display:block}.ml-line-terminal.is-resting .ml-line-indicator{background:#a88b5d}.ml-line-terminal.is-resting small{color:#9b7e50}.ml-capsule-packet{stroke-dasharray:3 97;animation:ml-packet 3.2s var(--ml-ease) infinite}.ml-closing-route{transition:opacity .45s}.ml-routing:is([data-route-phase=redirect],[data-route-phase=resting]) .ml-closing-route{opacity:.18}.ml-routing:is([data-route-phase=redirect],[data-route-phase=resting]) .ml-closing-route .ml-capsule-packet{visibility:hidden}.ml-redirect-path,.ml-redirect-packet,.ml-route-gate{opacity:0}.ml-routing[data-route-phase=redirect] .ml-redirect-path,.ml-routing[data-route-phase=resting] .ml-redirect-path{opacity:.55}.ml-routing[data-route-phase=redirect] .ml-redirect-packet{opacity:1;stroke-dasharray:4 96;animation:ml-packet 2s var(--ml-ease) both}.ml-routing:is([data-route-phase=redirect],[data-route-phase=resting]) .ml-route-gate{opacity:1}.ml-routing-caption{color:var(--ml-muted);justify-content:center;gap:22px;padding-top:22px;font-size:11px;display:flex}.ml-routing-caption .is-active{color:#997b49}:is(.ml-lab,.ml-product-story) .ml-validation{min-height:470px;padding:36px 44px}.ml-validation-flow{grid-template-columns:190px minmax(280px,1fr) 220px;align-items:center;gap:44px;min-height:330px;display:grid}:is(.ml-lab,.ml-product-story) .ml-file{color:#24372b;font-size:initial;background:#fff;border:1px solid #dce4de;border-radius:7px;padding:26px 20px;display:block;position:relative;transform:rotate(-6deg);box-shadow:0 7px 18px #0a140d07}.ml-file>svg{color:#718276;width:40px;height:48px;margin-bottom:26px}:is(.ml-lab,.ml-product-story) .ml-file strong{margin-bottom:7px;font-size:15px;font-weight:500;display:block}.ml-file small{font-size:10px}.ml-file-stack{z-index:-1;background:#f7f9f7;border:1px solid #dce4de;border-radius:7px;position:absolute;inset:8px -8px -8px 8px}.ml-scanner{position:relative}.ml-scanner-top{align-items:center;gap:12px;margin-bottom:16px;display:flex}.ml-scanner-top span{color:var(--ml-muted);font-size:12px}.ml-scanner-top svg{width:25px;height:25px}.ml-scan-window{border-top:1px solid var(--ml-line);border-bottom:1px solid var(--ml-line);height:250px;padding:12px 8px;position:relative;overflow:hidden}.ml-scan-line{z-index:4;height:1px;animation:ml-scan 6s var(--ml-ease) both;background:#168347;position:absolute;top:30%;left:0;right:0}.ml-scan-row{border-bottom:1px solid var(--ml-line);color:var(--ml-muted);opacity:.2;transition:transform .5s var(--ml-ease),opacity .5s,color .5s;align-items:center;gap:12px;padding:12px 8px;font-size:11px;display:flex;transform:translateY(10px)}.ml-scan-row>i{border:1px solid var(--ml-line);border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.ml-scan-row>span{flex:1}.ml-scan-row small{opacity:.65;margin-top:3px;font-size:9px;display:block}.ml-scan-row strong{font-size:9px;font-weight:400}.ml-scan-row.is-scanned{opacity:1;transform:none}.ml-scan-row.is-scanned.is-ready strong{color:#168347}.ml-scan-row.is-scanned.is-check strong{color:#947c51}.ml-scan-row.is-scanned.is-excluded{opacity:.5}.ml-scan-progress{background:var(--ml-line);height:2px;margin-top:20px}.ml-scan-progress i{transform-origin:0;height:100%;transition:transform .8s var(--ml-ease);background:#168347;display:block}.ml-clean-list{align-self:start;min-height:290px;padding-top:55px}.ml-clean-list>p{border-bottom:1px solid var(--ml-line);animation:ml-row-arrive .65s var(--ml-ease) both;grid-template-columns:20px 1fr;padding:13px 0;font-size:12px;display:grid}.ml-clean-list>p>span{color:#168347}.ml-clean-list>p small{grid-column:2;margin-top:4px;font-size:9px}.ml-clean-list>p.is-excluded{opacity:.4}.ml-clean-summary{align-items:center;gap:12px;min-height:46px;margin-top:20px;display:flex}.ml-clean-summary svg{width:24px}.ml-clean-summary strong{font-size:13px;font-weight:500}.ml-clean-summary small{font-size:10px}.ml-replay{margin:25px 0 0 auto;display:block;font-size:10px!important}@keyframes ml-queue{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(3px)}}@keyframes ml-row-arrive{0%{opacity:0;transform:translate(15px,6px)}to{opacity:1;transform:none}}@keyframes ml-scan{0%{transform:translateY(-75px)}to{transform:translateY(160px)}}:is(.ml-lab,.ml-product-story) .ml-transform{grid-template-columns:.85fr 1.1fr 1fr;align-items:center;column-gap:65px;min-height:680px;padding:44px 60px;display:grid}.ml-transform>.ml-sample{grid-column:1/-1;align-self:start;margin-bottom:16px}.ml-transform-source{position:relative;transform:rotate(-3deg)}.ml-transform-source>img{object-fit:cover;filter:saturate(.85);border-radius:3px;width:100%;height:auto;max-height:310px;display:block}.ml-source-note{color:var(--ml-muted);margin-top:16px;font-size:10px;display:block}.ml-transform-process{position:relative}.ml-engine-heading{align-items:center;gap:10px;margin-bottom:24px;display:flex}.ml-engine-heading>span{color:var(--ml-muted);font-size:12px}.ml-engine-heading .ml-signal{width:28px;height:28px}.ml-processing-stage{aspect-ratio:3/4;background:#e9ede9;border-radius:3px;width:100%;position:relative;overflow:hidden}.ml-product-cutout{object-fit:cover;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);width:100%;height:100%;transition:clip-path 1.2s var(--ml-ease),transform 1.2s var(--ml-ease);z-index:2;position:absolute;inset:0}.ml-cinematic-backdrop{opacity:0;transition:opacity 1.2s,transform 1.2s var(--ml-ease);background:#101b22 url(/landing/studio/product-poster.jpg) 50%/cover;position:absolute;inset:0;transform:scale(1.08)}.ml-transform:not([data-phase="0"]) .ml-product-cutout{clip-path:polygon(15% 18%,34% 18%,36% 13%,56% 13%,61% 18%,94% 18%,96% 73%,87% 95%,16% 95%,9% 73%);transform:scale(.88)translateY(-2%)}.ml-transform:is([data-phase="2"],[data-phase="3"],[data-phase="4"]) .ml-cinematic-backdrop{opacity:1;transform:scale(1)}.ml-crop-guide{z-index:3;opacity:0;transition:opacity .7s,transform .9s var(--ml-ease);border:1px solid #e8f0e9;position:absolute;inset:6% 13%;transform:scale(1.12)}.ml-crop-guide>i{border-color:#fff;width:12px;height:12px;position:absolute}.ml-crop-guide>i:first-child{border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.ml-crop-guide>i:nth-child(2){border-top:2px solid;border-right:2px solid;top:-1px;right:-1px}.ml-crop-guide>i:nth-child(3){border-bottom:2px solid;border-left:2px solid;bottom:-1px;left:-1px}.ml-crop-guide>i:nth-child(4){border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.ml-transform:is([data-phase="3"],[data-phase="4"]) .ml-crop-guide{opacity:1;transform:scale(1)}.ml-processing-sweep{z-index:3;background:linear-gradient(90deg,#0000,#ffffff19,#0000);position:absolute;inset:0;transform:translate(-100%)}.ml-transform[data-phase="1"] .ml-processing-sweep{animation:ml-sweep 2s var(--ml-ease) both}.ml-processing-labels{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:25px;display:grid}.ml-processing-labels span{letter-spacing:.1em;color:var(--ml-muted);border-top:1px solid var(--ml-line);padding-top:10px;font-size:8px;transition:color .5s,border-color .5s}.ml-processing-labels .is-active{color:#168347;border-color:#168347}.ml-output-frame{opacity:.25;clip-path:inset(0 0 90% round 12px);transition:clip-path 1s var(--ml-ease),transform 1s var(--ml-ease),opacity .7s;position:relative;transform:translateY(12px)}.ml-transform:is([data-phase="3"],[data-phase="4"]) .ml-output-frame{clip-path:inset(0 round 12px);opacity:1;transform:none}.ml-output-tag{color:#e1eae4;letter-spacing:.1em;border:1px solid #ffffff40;border-radius:4px;padding:5px 7px;font-size:8px;position:absolute;top:14px;left:12px}.ml-output-status{color:var(--ml-muted);margin-top:18px;font-size:10px;display:block}:is(.ml-lab,.ml-product-story) .ml-reply{grid-template-columns:minmax(280px,340px) minmax(100px,1fr) minmax(450px,660px);align-items:center;column-gap:20px;min-height:800px;padding:40px 40px 56px;display:grid}.ml-reply>.ml-sample{grid-column:1/-1;align-self:start;margin-bottom:30px}:is(.ml-lab,.ml-product-story) .ml-phone{color:#18231b;background:#f1f3ef;border:7px solid #152019;border-radius:38px;width:100%;padding:12px;position:relative;box-shadow:0 14px 32px #12221912}.ml-phone:before{content:"";background:#334338;border-radius:8px;width:70px;height:4px;margin:0 auto 8px;display:block}:is(.ml-lab,.ml-product-story) .ml-phone-top{align-items:center;padding:12px 6px 18px;font-size:11px;display:flex}.ml-phone-top:before{content:"M";background:#dce6dd;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:8px;font-size:10px;display:grid}.ml-reply .ml-phone .ml-media{aspect-ratio:4/5!important}.ml-reply-phone>.ml-object-label{text-align:center;margin-top:24px}:is(.ml-lab,.ml-product-story) .ml-message{color:#25392c;background:#e3ece2;border-radius:15px 15px 3px;margin-top:15px;padding:18px;font-size:14px;line-height:1.6}:is(.ml-lab,.ml-product-story) .ml-message small{text-align:right;color:#7b897e;margin-top:10px;font-size:9px;display:block}:is(.ml-lab,.ml-product-story) .ml-customer{color:#1c2c21;background:#fff;border:1px solid #e2e7e1;border-radius:15px 15px 15px 3px;margin-top:12px;padding:17px;font-size:15px;line-height:1.5}.ml-typing{opacity:0;align-items:center;gap:4px;height:35px;padding-left:15px;display:flex}.ml-typing>i{background:#93a197;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite ml-typing}.ml-typing>i:nth-child(2){animation-delay:.2s}.ml-typing>i:nth-child(3){animation-delay:.4s}:is(.ml-lab,.ml-product-story) .ml-phone-reply{opacity:0;transition:opacity .5s,transform .5s var(--ml-ease);margin-top:-22px;position:relative;transform:translateY(8px)}.ml-reply[data-phase="2"] .ml-typing{opacity:1}.ml-reply:is([data-phase="3"],[data-phase="4"],[data-phase="5"]) .ml-phone-reply{opacity:1;transform:none}.ml-reply-connection{height:210px;color:var(--ml-line);position:relative}.ml-reply-connection svg{width:100%;height:100%;overflow:visible}.ml-reply-trail{stroke-dasharray:100;stroke-dashoffset:100px;opacity:0}.ml-reply[data-phase="4"] .ml-reply-trail{opacity:.55;animation:ml-trail 2s var(--ml-ease) both}.ml-travel-reply{color:#1c3927;white-space:nowrap;opacity:0;z-index:7;background:#fff;border:1px solid #168347;border-radius:12px 12px 12px 2px;padding:12px 18px;font-size:12px;position:absolute;top:65%;left:0;box-shadow:0 5px 15px #1220190b}.ml-reply[data-phase="4"] .ml-travel-reply{animation:ml-reply-travel 2s var(--ml-ease) both}:is(.ml-lab,.ml-product-story) .ml-real-inbox{color:#203127;background:#fff;border:1px solid #dce4dd;border-radius:10px;overflow:hidden;box-shadow:0 8px 22px #15271b08}:is(.ml-lab,.ml-product-story) .ml-browser-bar{color:#879289;background:#f7f9f6;border-bottom:1px solid #e3e9e4;align-items:center;gap:20px;height:42px;padding:0 18px;font-size:10px;display:flex}.ml-browser-bar>span:first-child{letter-spacing:3px;color:#bbc4bd;font-size:7px}.ml-inbox-notice{color:#168347;opacity:0;margin-left:auto;transition:opacity .4s}.ml-inbox-screen{position:relative}.ml-inbox-screen>img{width:100%;height:auto;display:block}.ml-inbox-row-focus{opacity:0;background:#1683470a;border:1px solid #168347;border-radius:3px;width:30%;height:10%;transition:opacity .5s;position:absolute;top:21%;left:16.5%}.ml-inbox-message-arrival{opacity:0;min-width:32%;transition:opacity .5s,transform .5s var(--ml-ease);background:#f0f4ee;border:1px solid #168347;border-radius:10px 10px 10px 2px;padding:12px 15px;font-size:12px;position:absolute;top:42%;left:52%;transform:translateY(10px)}.ml-inbox-message-arrival small{color:#6c7e70;margin-top:7px;font-size:8px;display:block}.ml-reply[data-phase="5"] :is(.ml-inbox-row-focus,.ml-inbox-message-arrival,.ml-inbox-notice){opacity:1;transform:none}@keyframes ml-sweep{to{transform:translate(100%)}}@keyframes ml-typing{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes ml-trail{0%{stroke-dashoffset:100px;opacity:0}20%{opacity:.4}80%{stroke-dashoffset:0;opacity:.4}to{stroke-dashoffset:0;opacity:0}}@keyframes ml-reply-travel{0%{opacity:0;transform:translate(-10px,10px)}10%{opacity:1}40%{transform:translate(calc(var(--reply-gap) * .35),-40px)}70%{transform:translate(calc(var(--reply-gap) * .7),-95px);opacity:1}to{transform:translate(var(--reply-gap),-115px);opacity:0}}:is(.ml-lab,.ml-product-story) .ml-sector{grid-template-columns:200px 300px minmax(240px,1fr);align-items:center;gap:60px;min-height:760px;padding:50px 65px;display:grid}.ml-sector-nav{flex-direction:column;gap:8px;display:flex}.ml-sector-nav button{border:0;border-bottom:1px solid var(--ml-line);text-align:left;color:var(--ml-muted);border-radius:0;justify-content:space-between;padding:17px 0;font-size:17px;display:flex}.ml-sector-nav button>span{opacity:0;font-size:12px}.ml-sector-nav button[aria-selected=true]{color:var(--ml-ink);background:0 0;font-size:20px;position:relative}.ml-sector-nav button[aria-selected=true]:before{content:"";background:#168347;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:-18px}.ml-sector-nav button[aria-selected=true]>span{opacity:1;color:#168347}.ml-sector-preview{transition:opacity .22s,transform .3s var(--ml-ease);animation:none}.ml-sector[data-changing=true] .ml-sector-preview{opacity:0;transform:scale(.98)}.ml-sector .ml-phone{border-radius:36px}:is(.ml-lab,.ml-product-story) .ml-conversation h3{letter-spacing:-.04em;margin:0 0 30px;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.15}:is(.ml-lab,.ml-product-story) .ml-conversation .ml-message{background:#eef2ec;padding:24px;font-size:16px;line-height:1.65}:is(.ml-lab,.ml-product-story) .ml-conversation .ml-customer{padding:22px;font-size:17px}.ml-sector .ml-typing{opacity:1;height:22px;margin:12px 0}.ml-sector[data-chat-phase=reply] .ml-typing{opacity:0}.ml-sector .ml-customer{opacity:0;transition:opacity .5s,transform .5s var(--ml-ease);transform:translateY(10px)}.ml-sector[data-chat-phase=reply] .ml-customer{opacity:1;transform:none}.ml-new-reply{color:#168347;opacity:0;margin-top:20px;font-size:10px;transition:opacity .4s;display:block}.ml-sector[data-chat-phase=reply] .ml-new-reply{opacity:1}:is(.ml-lab,.ml-product-story) .ml-hotspots{padding:36px 52px 30px}.ml-hotspot-frame{background:#fff;border:1px solid #dce4dd;border-radius:8px;max-width:1150px;margin:auto;position:relative;overflow:hidden}.ml-hotspot-image{width:100%;height:auto;transition:transform .6s var(--ml-ease),transform-origin .6s var(--ml-ease);display:block}.ml-hotspot-shade{transition:inset .6s var(--ml-ease),width .6s var(--ml-ease),height .6s var(--ml-ease);pointer-events:none;z-index:2;border:1px solid #168347;border-radius:4px;position:absolute;box-shadow:0 0 0 1500px #07100c38}.ml-hotspot-pin{color:#24382b;z-index:3;width:27px;height:27px;position:absolute;transform:translate(-50%,-50%);background:#fff!important;border:1px solid #bccbbf!important;border-radius:50%!important;padding:0!important;font-size:10px!important}.ml-hotspot-pin[aria-pressed=true]{color:#fff;background:#168347!important}.ml-hotspot-caption{align-items:baseline;gap:18px;max-width:1150px;margin:24px auto 0;display:flex}.ml-hotspot-caption strong{font-size:14px;font-weight:500}.ml-hotspot-caption p{color:var(--ml-muted);font-size:12px}:is(.ml-lab,.ml-product-story) .ml-tabs{white-space:nowrap;border-bottom:1px solid var(--ml-line);gap:0;margin-bottom:28px;padding:0;display:flex;overflow:auto}:is(.ml-lab,.ml-product-story) .ml-tabs button{color:var(--ml-muted);background:0 0;border:0;border-radius:0;padding:12px 18px;font-size:13px;position:relative}.ml-tabs button[aria-selected=true],.ml-tabs button[aria-pressed=true]{color:var(--ml-ink)}.ml-tabs button[aria-selected=true]:after,.ml-tabs button[aria-pressed=true]:after{content:"";background:#168347;height:2px;position:absolute;bottom:0;left:18px;right:18px}.ml-hotspots .ml-tabs{margin-top:24px}:is(.ml-lab,.ml-product-story) .ml-explorer{padding:34px 34px 24px}.ml-explorer-browser{background:#fff;border:1px solid #dce4dd;border-radius:9px;overflow:hidden}.ml-explorer-content{position:relative}:is(.ml-lab,.ml-product-story) .ml-explorer-content>img{width:100%;height:auto;transition:opacity .2s,transform .25s var(--ml-ease);animation:none;display:block}.ml-explorer[data-changing=true] .ml-explorer-content>img{opacity:0;transform:scale(.995)}.ml-explorer-annotation{color:#31533b;opacity:0;background:#fff;border:1px solid #b8ccbd;border-radius:5px;padding:8px 12px;font-size:9px;transition:opacity .4s,transform .4s;position:absolute;top:10%;right:3%;transform:translateY(6px)}.ml-explorer[data-annotated=true] .ml-explorer-annotation{opacity:1;transform:none}.ml-explorer-description{color:var(--ml-muted);align-items:center;gap:18px;padding:22px 0 0;font-size:12px;display:flex}.ml-explorer-description strong{color:var(--ml-ink);font-weight:500}:is(.ml-lab,.ml-product-story) .ml-explorer-description p{padding:0;font-size:12px}:is(.ml-lab,.ml-product-story) .ml-builder{border:1px solid var(--ml-line);border-radius:10px;max-width:800px;margin:40px auto;padding:24px 30px;background:var(--ml-core-bg)!important}:is(.ml-lab,.ml-product-story) .ml-builder h3{margin:24px 0;font-size:18px;font-weight:500}.ml-builder-video{width:100px;margin-bottom:20px}:is(.ml-lab,.ml-product-story) .ml-ticker{max-width:500px;margin:35px auto;padding:30px}.ml-ticker-list{min-height:180px;position:relative}.ml-ticker-list>div{border-bottom:1px solid var(--ml-line);animation:ml-row-arrive .5s var(--ml-ease);align-items:center;gap:16px;padding:14px 0;font-size:13px;display:flex}.ml-ticker-list span{color:#168347;font-size:12px}.ml-ticker-list small{margin-left:auto;font-size:8px}.ml-signal-gallery{grid-template-columns:repeat(4,1fr);gap:50px;max-width:800px;margin:auto;padding:65px 40px;display:grid}.ml-signal-gallery>div{flex-direction:column;align-items:center;gap:24px;display:flex}.ml-signal-gallery .ml-signal{width:60px;height:60px}.ml-signal-gallery small{letter-spacing:.1em;font-size:9px}.ml-signal-gallery .ml-signal-travel{animation:ml-signal-travel 4s var(--ml-ease) infinite}:is(.ml-lab,.ml-product-story) .ml-pulse{max-width:950px;height:620px;min-height:0;margin:auto}:is(.ml-lab,.ml-product-story) .ml-pulse>svg{width:100%;height:100%;color:var(--ml-line)}.ml-pulse .ml-packet{stroke-dasharray:3 97;animation:ml-packet 4s var(--ml-ease) infinite}.ml-pulse .ml-inbound{stroke:#168347;stroke-width:3px;animation-direction:reverse}:is(.ml-lab,.ml-product-story) .ml-pulse-core{background:var(--ml-core-bg);border:1px solid var(--ml-line);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:110px;height:110px;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ml-pulse-core strong{font-size:14px;font-weight:500}.ml-pulse-reply{color:var(--ml-ink);background:var(--ml-core-bg);border:1px solid var(--ml-line);animation:ml-pulse-reply 12s var(--ml-ease) infinite;border-radius:12px 12px 12px 3px;padding:10px 15px;font-size:11px;position:absolute}.ml-pulse-reply:nth-of-type(2){top:24%;left:14%}.ml-pulse-reply:nth-of-type(3){animation-delay:4s;top:40%;right:8%}.ml-pulse-reply:nth-of-type(4){animation-delay:8s;bottom:12%;left:23%}:is(.ml-lab,.ml-product-story) .ml-final{color:#e8eee9;grid-template-columns:1fr 1.2fr 1fr .5fr;align-items:center;gap:60px;min-height:620px;padding:70px 80px;display:grid;background:#0b1510!important}.ml-final>.ml-sample{color:#73887a;position:absolute;top:30px;left:40px}.ml-final-path{z-index:0;color:#42564a;width:100%;height:100%;position:absolute;inset:0}:is(.ml-lab,.ml-product-story) .ml-final>.ml-final-photo{object-fit:cover;z-index:2;width:155px;height:205px;animation:ml-final-photo 18s var(--ml-ease) infinite;border-radius:3px;justify-self:center;position:relative;transform:rotate(-6deg)}:is(.ml-lab,.ml-product-story) .ml-final>.ml-final-video{z-index:2;width:205px;animation:ml-final-video 18s var(--ml-ease) infinite;justify-self:center;position:relative;transform:rotate(3deg)}:is(.ml-lab,.ml-product-story) .ml-final .ml-customer{z-index:2;white-space:nowrap;animation:ml-final-reply 18s var(--ml-ease) infinite;background:#e8ede6;border:0;padding:25px;font-size:22px;position:relative;transform:rotate(-3deg)}.ml-final>.ml-signal{z-index:2;width:56px;height:56px}@keyframes ml-signal-travel{0%,to{transform:translate(-25px)}50%{transform:translate(25px)}}@keyframes ml-pulse-reply{0%,15%,85%,to{opacity:0;transform:translateY(7px)}25%,65%{opacity:1;transform:none}}@keyframes ml-final-photo{0%,to{opacity:.4;transform:rotate(-6deg)translateY(5px)}10%,65%{opacity:1;transform:rotate(-6deg)translateY(0)}}@keyframes ml-final-video{0%,15%,to{opacity:.45;transform:rotate(3deg)translateY(12px)}30%,80%{opacity:1;transform:rotate(3deg)translateY(0)}}@keyframes ml-final-reply{0%,40%,to{opacity:.2;transform:rotate(-3deg)translateY(10px)}55%,85%{opacity:1;transform:rotate(-3deg)translateY(0)}}:is(.ml-lab,.ml-product-story) .ml-bento{grid-template-columns:1.3fr 1fr;gap:20px;padding:35px;display:grid}.ml-bento>article{color:#14221a;background:#f2f4ef;border:0;border-radius:12px;min-height:320px;padding:30px;position:relative;overflow:hidden}.ml-bento>article:nth-child(2){color:#e4ece5;--ml-ink:#e4ece5;--ml-muted:#a5b3a9;--ml-line:#35463b;background:#0c1610}.ml-bento>article:nth-child(3){background:#f7f5ef}.ml-bento>article:nth-child(4){background:#fff;border:1px solid #dce4dd}:is(.ml-lab,.ml-product-story) .ml-bento h3{letter-spacing:-.03em;z-index:2;font-size:20px;font-weight:500;position:relative}:is(.ml-lab,.ml-product-story) .ml-bento .ml-routing{min-height:320px;padding:10px 0 0}.ml-bento .ml-routing-topology{height:245px}.ml-bento .ml-sample,.ml-bento .ml-routing-caption{display:none}.ml-bento .ml-campaign-queue strong{font-size:19px}.ml-bento .ml-campaign-queue .ml-object-label{margin-bottom:4px;font-size:7px}.ml-bento .ml-queue-capsules{margin-top:8px}.ml-bento .ml-routing-core{background:#f2f4ef;width:55px;height:55px}.ml-bento .ml-routing-core svg{width:25px;height:25px}.ml-bento .ml-routing-core span{display:none}.ml-bento .ml-line-terminal{background:0 0;gap:4px;width:75px;padding:6px 0}.ml-bento .ml-line-terminal strong{font-size:10px}.ml-bento .ml-line-terminal small{font-size:6px}.ml-bento .ml-line-load{display:none}:is(.ml-lab,.ml-product-story) .ml-bento .ml-transform{grid-template-columns:1fr 1fr;gap:20px;min-height:330px;padding:25px 0 0}.ml-bento .ml-transform-process{display:none}.ml-bento .ml-transform-source>img{max-height:200px}.ml-bento .ml-transform .ml-object-label{font-size:7px}.ml-bento .ml-transform-output{justify-self:end;max-width:120px}:is(.ml-lab,.ml-product-story) .ml-bento .ml-validation{min-height:300px;padding:24px 0 0}.ml-bento .ml-validation-flow{grid-template-columns:1fr 1.6fr;gap:22px;min-height:260px}:is(.ml-lab,.ml-product-story) .ml-bento .ml-file{padding:16px 12px}:is(.ml-lab,.ml-product-story) .ml-bento .ml-file strong{font-size:10px}.ml-bento .ml-file>svg{width:28px;height:32px;margin-bottom:18px}.ml-bento .ml-clean-list{display:none}.ml-bento .ml-scanner-top span{font-size:9px}.ml-bento .ml-scan-window{height:220px}.ml-bento .ml-scan-row{gap:5px;padding:10px 2px;font-size:9px}.ml-bento .ml-scan-row strong,.ml-bento .ml-scan-row small{font-size:7px}.ml-bento .ml-replay{display:none}:is(.ml-lab,.ml-product-story) .ml-bento-inbox{height:270px;padding:0;position:relative}.ml-bento-inbox svg{color:#dce4dd;width:100%;height:100%;position:absolute;inset:0}.ml-bento-line{color:#718177;font-size:10px;position:absolute;left:0}.ml-bento-line:first-of-type{top:24%}.ml-bento-line:nth-of-type(2){top:49%}.ml-bento-line:nth-of-type(3){top:74%}.ml-bento-inbox-destination{background:#fff;border-left:2px solid #168347;padding:15px 0 15px 20px;position:absolute;top:35%;right:0}.ml-bento-inbox-destination>strong{font-size:15px;font-weight:500;display:block}.ml-bento-inbox-destination>small{font-size:9px}.ml-bento-inbox-destination .ml-signal{width:24px;height:24px;margin-bottom:10px;position:static}.ml-bento-inbox .ml-packet{stroke-dasharray:4 96;animation:ml-packet 3s var(--ml-ease) infinite}:is(.ml-lab,.ml-product-story) .ml-ticker-list{background:0 0;margin:0;padding:0;animation:none}.ml-stage .ml-media video{position:relative}.ml-packet{stroke-dasharray:4 96;animation:ml-packet 4s var(--ml-ease) infinite}:is(.ml-lab,.ml-product-story) .ml-orchestrator{padding:32px}.ml-journey-canvas{height:700px;color:var(--ml-line);position:relative}.ml-journey-path{z-index:0;width:100%;height:100%;position:absolute;inset:0}.ml-mobile-path{display:none}.ml-journey-canvas>div{color:var(--ml-ink);z-index:2;position:absolute}.ml-journey-source{width:105px;top:22%;left:4%;transform:rotate(-5deg)}.ml-journey-source img{object-fit:cover;border-radius:5px;width:100%;height:140px}.ml-journey-creative{width:200px;top:16%;left:20%}.ml-journey-contacts{width:190px;top:4%;left:43%}.ml-journey-contacts p{border-bottom:1px solid var(--ml-line);grid-template-columns:25px 1fr 15px;align-items:center;gap:5px;padding:10px 0;font-size:12px;display:grid}.ml-journey-contacts i{color:#506957;background:#edf2ee;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.ml-journey-contacts small{grid-column:2/4;font-size:9px}.ml-journey-contacts p>span{color:#168347;opacity:.3}.ml-journey-contacts.is-active p>span{opacity:1}.ml-journey-lines{text-align:center;width:190px;top:33%;left:57%}.ml-journey-lines svg{width:100%;height:55px;color:var(--ml-line);margin:auto}.ml-journey-lines .ml-signal{color:#168347;width:35px;height:35px}.ml-journey-lines>div{justify-content:space-between;font-size:10px;display:flex}.ml-journey-lines.is-active svg{color:#168347}.ml-journey-message{width:190px;top:14%;left:77%}.ml-journey-message p{color:#21392a;opacity:.4;transition:transform .6s var(--ml-ease),opacity .6s;background:#eef2ef;border-radius:16px 16px 3px;padding:18px;font-size:13px;transform:translateY(12px)}.ml-journey-message.is-active p{opacity:1;transform:none}.ml-journey-message small{text-align:right;margin-top:10px;font-size:9px;display:block}.ml-journey-reply{width:210px;top:55%;left:76%;transform:rotate(3deg)}.ml-journey-reply p{color:#172b1f;opacity:.35;transition:opacity .5s,transform .5s var(--ml-ease);background:#fff;border:1px solid #dce4dd;border-radius:22px 22px 22px 3px;padding:24px;font-size:24px;transform:translateY(20px);box-shadow:0 8px 20px #08130c08}.ml-journey-reply.is-active p{opacity:1;transform:none}.ml-journey-inbox{width:54%;top:72%;left:37%}.ml-journey-inbox>div{background:#fff;border:1px solid #dce4dd;border-radius:8px;position:relative;overflow:hidden}.ml-journey-inbox img{object-fit:cover;object-position:top;width:100%;height:auto;max-height:176px;display:block}.ml-journey-highlight{opacity:0;background:#16834708;border:1px solid #168347;border-radius:4px;width:30%;height:20%;transition:opacity .5s;position:absolute;top:40%;left:16.5%}.ml-journey-inbox.is-active .ml-journey-highlight{opacity:1}.ml-journey-scrub{border-top:1px solid var(--ml-line);color:var(--ml-muted);align-items:center;gap:18px;padding-top:20px;font-size:11px;display:flex}.ml-journey-scrub input{accent-color:#168347;flex:1}.ml-journey-scrub button{border:0;font-size:10px}@media (max-width:1100px){.ml-lab{padding:0 24px 60px}:is(.ml-lab,.ml-product-story) .ml-reply{grid-template-columns:290px 100px minmax(0,1fr);gap:12px;min-height:740px;padding:35px 25px}:is(.ml-lab,.ml-product-story) .ml-sector{grid-template-columns:150px 250px 1fr;gap:35px;padding:40px 35px}:is(.ml-lab,.ml-product-story) .ml-transform{column-gap:35px;padding:40px}.ml-validation-flow{grid-template-columns:150px 1fr 180px;gap:25px}.ml-journey-creative{width:170px}.ml-journey-message{width:160px}.ml-journey-reply{width:180px}:is(.ml-lab,.ml-product-story) .ml-final{gap:30px;padding:60px 35px}:is(.ml-lab,.ml-product-story) .ml-final .ml-customer{font-size:18px}}@media (max-width:800px){.ml-lab{padding:0 16px 45px}:is(.ml-lab,.ml-product-story) .ml-review-header{padding:30px 0 35px;display:block}.ml-review-header>a{margin-top:20px;display:inline-block}.ml-review-tools{gap:22px;margin-bottom:35px}.ml-filter-list{flex-wrap:nowrap;width:100%;padding-bottom:5px;overflow-x:auto}.ml-review-tools button{white-space:nowrap;padding:9px 12px}:is(.ml-lab,.ml-product-story) .ml-review-item{margin-bottom:40px}.ml-lab-heading{gap:10px}.ml-module-number{width:35px;font-size:10px}:is(.ml-lab,.ml-product-story) .ml-lab-heading h2{font-size:16px}:is(.ml-lab,.ml-product-story) .ml-lab-heading p{font-size:10px}.ml-status{font-size:8px}:is(.ml-lab,.ml-product-story) .ml-stage{padding:26px 22px}.ml-sample{font-size:8px}.ml-journey-canvas{height:1300px}.ml-desktop-path{display:none}.ml-mobile-path{display:block}.ml-journey-source{width:85px;top:1%;left:4%}.ml-journey-creative{width:160px;top:11%;left:42%}.ml-journey-contacts{width:180px;top:37%;left:3%}.ml-journey-lines{width:180px;top:47%;left:36%}.ml-journey-message{width:165px;top:61%;left:3%}.ml-journey-reply{width:205px;top:72%;left:33%}.ml-journey-inbox{width:100%;top:86%;left:0}.ml-journey-inbox img{max-height:none}.ml-journey-scrub{flex-wrap:wrap;gap:10px}.ml-journey-scrub input{min-width:120px}.ml-journey-scrub button{padding:5px}:is(.ml-lab,.ml-product-story) .ml-routing{min-height:610px}.ml-routing-topology{height:460px}.ml-routing-core{width:85px;height:85px;top:38%}.ml-campaign-queue strong{font-size:26px}.ml-line-terminal{width:115px}.ml-terminal-1{top:58%;left:0}.ml-terminal-4{top:58%;right:0}.ml-terminal-2{top:83%;left:0}.ml-terminal-3{top:83%;right:0}.ml-routing-caption{gap:14px;font-size:9px}.ml-line-terminal strong{font-size:14px}.ml-validation-flow{grid-template-columns:1fr 1fr;gap:25px 15px}:is(.ml-lab,.ml-product-story) .ml-file{justify-self:center;width:120px;padding:20px 15px}.ml-file>svg{width:30px;height:38px;margin-bottom:15px}:is(.ml-lab,.ml-product-story) .ml-file strong{font-size:11px}.ml-scanner{grid-area:2/1/auto/-1}.ml-clean-list{min-height:180px;padding-top:0}.ml-clean-list>.ml-object-label{font-size:7px}.ml-clean-list>p{padding:7px 0;font-size:10px}.ml-clean-list>p small{font-size:8px}.ml-clean-summary{gap:5px;margin-top:10px}.ml-clean-summary strong{font-size:10px}:is(.ml-lab,.ml-product-story) .ml-transform{grid-template-columns:.8fr 1fr;gap:40px 20px;min-height:0;padding:30px 24px}.ml-transform>.ml-sample{grid-column:1/-1;margin-bottom:0}.ml-transform-source{align-self:start;margin-top:35px}.ml-transform-source>img{max-height:200px}.ml-transform-process{grid-area:2/2}.ml-engine-heading{gap:6px;margin-bottom:15px}.ml-engine-heading>span{font-size:10px}.ml-processing-labels{gap:5px;margin-top:18px}.ml-processing-labels span{letter-spacing:0;font-size:6px}.ml-transform-output{grid-column:1/-1;width:200px;margin:0 auto}.ml-transform .ml-object-label{letter-spacing:.08em;font-size:7px}:is(.ml-lab,.ml-product-story) .ml-reply{grid-template-columns:1fr;justify-items:center;gap:0;min-height:0;padding:28px 20px 40px}.ml-reply>.ml-sample{justify-self:start;margin-bottom:30px}.ml-reply-phone{width:min(300px,100%)}.ml-reply-connection{width:180px;height:150px;margin:30px 0;transform:rotate(90deg)}.ml-reply-connection .ml-travel-reply{transform:rotate(-90deg)}.ml-reply[data-phase="4"] .ml-travel-reply{animation:ml-reply-travel-mobile 2s var(--ml-ease) both}.ml-real-inbox{width:100%}:is(.ml-lab,.ml-product-story) .ml-browser-bar{gap:8px;height:32px;padding:0 10px;font-size:8px}.ml-inbox-message-arrival{padding:6px 8px;font-size:9px}.ml-inbox-message-arrival small{font-size:6px}:is(.ml-lab,.ml-product-story) .ml-sector{grid-template-columns:1fr;gap:35px;min-height:0;padding:30px 24px 40px}.ml-sector-nav{flex-direction:row;gap:22px;padding:0 0 14px;overflow:auto}.ml-sector-nav button{white-space:nowrap;gap:0;padding:12px 0;font-size:13px}.ml-sector-nav button[aria-selected=true]{font-size:15px}.ml-sector-nav button[aria-selected=true]:before{top:auto;bottom:-5px;left:0}.ml-sector-nav button>span{display:none}.ml-sector-preview{width:270px;margin:auto}.ml-conversation{width:100%;max-width:380px;margin:auto}:is(.ml-lab,.ml-product-story) .ml-conversation h3{font-size:28px}:is(.ml-lab,.ml-product-story) .ml-conversation .ml-message{padding:22px;font-size:15px}:is(.ml-lab,.ml-product-story) .ml-conversation .ml-customer{font-size:16px}:is(.ml-lab,.ml-product-story) .ml-hotspots{padding:25px 12px}.ml-hotspot-pin{width:22px;height:22px;font-size:8px!important}.ml-hotspot-caption{margin-top:20px;padding:0 10px;display:block}.ml-hotspot-caption p{margin-top:6px;font-size:11px}.ml-hotspots .ml-tabs{margin:22px 0 0}.ml-hotspots .ml-tabs button{padding:10px;font-size:10px}:is(.ml-lab,.ml-product-story) .ml-explorer{padding:25px 12px}.ml-explorer .ml-tabs button{padding:12px;font-size:11px}.ml-explorer-description{flex-wrap:wrap;gap:10px;padding:18px 5px 0;font-size:10px}.ml-explorer-annotation{padding:5px 7px;font-size:7px;top:8%;right:2%}:is(.ml-lab,.ml-product-story) .ml-builder{margin:24px 14px;padding:20px 16px}.ml-builder .ml-tabs button{padding:10px 9px;font-size:10px}:is(.ml-lab,.ml-product-story) .ml-builder h3{font-size:15px}:is(.ml-lab,.ml-product-story) .ml-pulse{height:460px;padding:16px}:is(.ml-lab,.ml-product-story) .ml-pulse-core{width:80px;height:80px}.ml-pulse-core strong{font-size:11px}.ml-pulse-core svg{width:25px;height:25px}.ml-pulse-reply{padding:7px 10px;font-size:8px}.ml-signal-gallery{grid-template-columns:repeat(2,1fr);gap:50px;padding:50px 30px}.ml-signal-gallery .ml-signal{width:48px;height:48px}:is(.ml-lab,.ml-product-story) .ml-final{grid-template-columns:1fr 1fr;gap:40px 25px;min-height:640px;padding:70px 28px}:is(.ml-lab,.ml-product-story) .ml-final>.ml-final-photo{width:100px;height:145px}:is(.ml-lab,.ml-product-story) .ml-final>.ml-final-video{width:140px}:is(.ml-lab,.ml-product-story) .ml-final .ml-customer{grid-column:1;padding:20px;font-size:17px}.ml-final>.ml-signal{justify-self:center;width:45px;height:45px}:is(.ml-lab,.ml-product-story) .ml-bento{grid-template-columns:1fr;gap:15px;padding:16px}.ml-bento>article{padding:24px}:is(.ml-lab,.ml-product-story) .ml-bento .ml-transform{grid-template-columns:1fr 1fr;gap:20px;padding:20px 0}.ml-bento .ml-transform-source{margin-top:0}.ml-bento .ml-transform-output{grid-area:1/2;width:120px}.ml-bento .ml-validation-flow{grid-template-columns:1fr 1.5fr;gap:15px}.ml-bento .ml-scanner{grid-area:1/2}:is(.ml-lab,.ml-product-story) .ml-bento .ml-file{width:100px}.ml-bento .ml-line-terminal{width:70px}.ml-bento .ml-routing-topology{height:280px}}@keyframes ml-reply-travel-mobile{0%{opacity:0;transform:translate(-10px,10px)rotate(-90deg)}10%{opacity:1}40%{transform:translate(calc(var(--reply-gap) * .35),-40px) rotate(-90deg)}70%{transform:translate(calc(var(--reply-gap) * .7),-95px) rotate(-90deg);opacity:1}to{transform:translate(var(--reply-gap),-115px) rotate(-90deg);opacity:0}}@media (prefers-reduced-motion:reduce){:is(.ml-lab,.ml-product-story) *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ml-reply .ml-phone-reply,.ml-reply .ml-inbox-row-focus,.ml-reply .ml-inbox-message-arrival,.ml-reply .ml-inbox-notice{opacity:1;transform:none}.ml-travel-reply,.ml-typing{display:none}.ml-packet,.ml-capsule-packet{stroke-dasharray:none;opacity:.2}.ml-journey-message p,.ml-journey-reply p{opacity:1;transform:none}.ml-pulse-reply{opacity:1}.ml-signal-outline,.ml-signal-check{stroke-dashoffset:0!important}:is(.ml-lab,.ml-product-story) .ml-final>.ml-final-photo,:is(.ml-lab,.ml-product-story) .ml-final>.ml-final-video,:is(.ml-lab,.ml-product-story) .ml-final .ml-customer{opacity:1}.ml-transform .ml-output-frame{clip-path:none;opacity:1;transform:none}}.ml-travel-reply{left:-55px}.ml-reply-connection{--reply-gap:200px}.ml-status{cursor:pointer;background:0 0}.ml-scan-row:not(.is-scanned){opacity:.12;transform:translate(-35px)}.ml-builder-form{justify-content:space-between;align-items:start;gap:30px;display:flex}.ml-builder-form label,.ml-builder-field{color:var(--ml-muted);flex-direction:column;flex:1;gap:10px;font-size:11px;display:flex}.ml-builder-form input,.ml-builder-field select{border:1px solid var(--ml-line);width:100%;max-width:400px;color:var(--ml-ink);font:inherit;background:0 0;border-radius:5px;padding:12px}.ml-builder-field{margin-bottom:25px}.ml-builder-lines{flex-wrap:wrap;gap:20px;margin:20px 0 30px;display:flex}.ml-builder-lines label{align-items:center;gap:8px;font-size:12px;display:flex}.ml-builder-lines input{accent-color:#168347}.ml-builder-lines small{font-size:8px}.ml-builder-summary{max-width:440px;margin:20px 0 25px}.ml-builder-summary p{border-bottom:1px solid var(--ml-line);justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.ml-builder-summary span{color:var(--ml-muted)}.ml-builder-feedback{color:var(--ml-muted);margin-top:15px;font-size:10px;display:block}.ml-preview-canvas[data-visible=false] *{animation-play-state:paused!important}
