.fig{--fig-blue:#06c;--fig-line:#dfe3e9;--fig-muted:#636974;border:1px solid var(--fig-line);isolation:isolate;background:linear-gradient(150deg,#fafbfc,#f3f5f8);border-radius:26px;min-width:0;margin:0;padding:30px;position:relative}.fig *,.fig-workflow *{box-sizing:border-box}.fig p,.fig h3,.fig ol{margin:0}.fig-top{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:28px;display:flex}.fig-top>div{gap:7px;display:grid}.fig-top strong{color:#20242a;font-size:1.13rem;font-weight:600;line-height:1.45}.fig-top>div>span{color:var(--fig-muted);font-size:.875rem;line-height:1.5}.fig-static{color:#636974;white-space:nowrap;font-size:.75rem}.fig-overline{letter-spacing:.08em;color:#69717d;font-size:.75rem;font-weight:600}.fig-footnote{border-top:1px solid var(--fig-line);color:#666d77;margin-top:24px;padding-top:15px;font-size:.75rem;line-height:1.6}.fig-track{gap:9px;padding:0 0 24px;list-style:none;display:flex}.fig-track li{color:#6b727d;background:#e9edf280;border-radius:9px;flex:1;align-items:center;gap:9px;padding:10px 12px;font-size:.875rem;line-height:1.4;transition:background .6s,color .6s;display:flex}.fig-track li>span{font-variant-numeric:tabular-nums;opacity:.7;font-size:.75rem}.fig-track li[data-active=true]{color:#005cb8;background:#e0edfc}.fig-signal{background:#06c;border-radius:50%;flex:none;width:6px;height:6px}.fig-flow{color:#93a5bb;justify-content:center;align-items:center;min-width:32px;height:32px;display:flex;position:relative}.fig-flow:before{content:"";background:#cbd9e9;width:100%;height:1px;position:absolute}.fig-flow svg{background:#f6f8fb;margin-left:auto;position:relative}.fig-flow i{background:#06c;width:14px;height:2px;animation:3s ease-in-out infinite fig-flow-x;position:absolute;left:0}.fig-flow.vertical{width:32px;min-width:0;height:28px;margin:auto}.fig-flow.vertical:before{width:1px;height:100%}.fig-flow.vertical svg{margin:auto auto 0}.fig-flow.vertical i{width:2px;height:9px;animation-name:fig-flow-y;top:0;left:15px}.fig-ai-icon{color:#06c;background:linear-gradient(140deg,#fff,#e6f0ff);border:1px solid #d2e4fb;border-radius:17px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 6px 18px #0066cc0c}.eco-entry-row{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.eco-entry{background:#fff;border:1px solid #e0e5ec;border-radius:14px;align-items:center;gap:13px;padding:18px;display:flex}.eco-entry>svg{color:#64788f;flex-shrink:0}.eco-entry strong,.eco-entry small{display:block}.eco-entry strong{margin-bottom:5px;font-size:.9375rem;font-weight:600}.eco-entry small{color:#747a84;font-size:.8125rem;line-height:1.5}.eco-bus{border-bottom:1px solid #bbcee6;justify-content:space-around;width:70%;height:42px;margin:auto;display:flex;position:relative}.eco-bus>span{background:#bbcee6;width:1px;height:100%;position:relative}.eco-bus>span:after{content:"";background:#4294ee;width:3px;height:12px;animation:3s ease-in-out infinite fig-flow-y;position:absolute;top:0;left:-1px}.eco-bus>span:nth-child(2):after{animation-delay:.6s}.eco-bus>span:nth-child(3):after{animation-delay:1.2s}.eco-engine{background:linear-gradient(130deg,#fff 20%,#edf4fd);border:1px solid #c7d8ef;border-radius:20px;justify-content:space-between;align-items:center;gap:22px;padding:25px;display:flex;position:relative;box-shadow:0 12px 35px #46638409}.eco-engine-brand{align-items:center;gap:17px;display:flex}.eco-engine h3{letter-spacing:-.035em;margin-top:4px;font-size:1.35rem;line-height:1.45}.eco-engine-steps{border-left:1px solid #d5dfed;flex-direction:column;gap:10px;padding-left:22px;display:flex}.eco-engine-steps span{color:#526782;align-items:center;gap:8px;font-size:.8125rem;display:flex}.eco-engine-steps i{border:1px solid #d4e1f1;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.75rem;font-style:normal;display:grid}.eco-distribution{justify-content:space-between;width:81%;height:34px;margin:0 auto;display:flex;position:relative}.eco-distribution:before{content:"";border-left:1px solid #bbcce1;height:16px;position:absolute;top:0;left:50%}.eco-distribution:after{content:"";background:#bbcce1;width:100%;height:1px;position:absolute;top:16px}.eco-distribution i{background:#bbcce1;align-self:flex-end;width:1px;height:18px}.eco-module-row{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.eco-module{background:#fff;border:1px solid #e0e4e9;border-radius:13px;flex-direction:column;gap:10px;padding:21px 14px 18px;transition:border-color .7s,background .7s,box-shadow .7s;display:flex;position:relative}.eco-module>svg{color:#65778b}.eco-module strong{font-size:.9375rem;font-weight:600}.eco-module>span{color:#717782;min-height:42px;font-size:.8125rem;line-height:1.6}.eco-module[data-active=true]{background:#f8fbff;border-color:#96bee9;box-shadow:0 6px 20px #0066cc07}.eco-module[data-active=true]>svg{color:#06c}.eco-module-line{background:#eef1f6;border-radius:2px;height:2px;margin-top:auto;overflow:hidden}.eco-module-line:after{content:"";background:#4894e9;width:0;height:100%;transition:width 1.6s;display:block}.eco-module[data-active=true] .eco-module-line:after{width:100%}.eco-story{justify-content:center;align-items:center;gap:10px;min-height:65px;padding:15px 0;display:flex}.eco-story p{text-align:center;color:#4b6078;font-size:.875rem;line-height:1.6}.eco-trust-row{border-top:1px solid #dfe4eb;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:18px;display:flex}.eco-trust-row span{color:#69727e;align-items:center;gap:7px;font-size:.8125rem;display:flex}.channel-rich{background:linear-gradient(145deg,#f5f8fb,#f0f4f8)}.channel-stage{grid-template-columns:1.3fr 1fr;align-items:stretch;gap:28px;display:grid}.channel-conversation{background:#fff;border:1px solid #dbe2ea;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 15px 35px #182f4606}.channel-chat-head{border-bottom:1px solid #e6ebee;align-items:center;gap:12px;padding:18px 22px;display:flex}.channel-mark{color:#237852;background:#edf8f1;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.channel-chat-head strong{font-size:.9375rem;display:block}.channel-chat-head small{color:#787e88;margin-top:3px;font-size:.75rem;display:block}.fig-sample{color:#6d737d;border:1px solid #e0e4eb;border-radius:5px;margin-left:auto;padding:3px 7px;font-size:.75rem}.channel-messages{background:#fafbfd;flex-direction:column;gap:17px;min-height:375px;padding:21px;display:flex;position:relative}.channel-date{text-align:center;color:#777f8a;font-size:.75rem}.channel-message{align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.75;transition:opacity .7s,transform .7s;display:flex}.channel-message.user{justify-content:flex-end;margin-left:25px}.channel-message.user>span{color:#294e75;background:#e2edf9;border-radius:13px 3px 13px 13px;padding:11px 16px}.channel-avatar{color:#788698;background:#e7ebf0;border-radius:8px;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.channel-avatar.ai{color:#06c;background:#e8f0fc}.channel-message.assistant{margin-right:22px}.channel-message.assistant>div:last-child{flex:1}.channel-message.assistant strong{color:#687585;margin:0 0 5px;font-size:.75rem;font-weight:500;display:block}.channel-message.assistant span{color:#3c4858;background:#fff;border:1px solid #e1e6ed;border-radius:3px 13px 13px;padding:12px 16px;display:block}.channel-transfer{color:#708397;opacity:.25;justify-content:flex-end;align-items:center;gap:6px;margin-top:-12px;padding-right:39px;font-size:.75rem;transition:opacity .7s;display:flex}.channel-transfer[data-done=true]{opacity:1}.channel-attachment{color:#4b6988;background:#fff;border:1px solid #dce5ef;border-radius:11px;align-items:center;gap:11px;margin-left:39px;padding:14px;transition:opacity .7s,transform .7s;display:flex}.channel-attachment>div{flex:1;min-width:0}.channel-attachment strong{overflow-wrap:anywhere;color:#334760;font-size:.875rem;font-weight:550;display:block}.channel-attachment small{color:#79828f;margin-top:5px;font-size:.75rem;display:block}.channel-message[data-shown=false],.channel-attachment[data-shown=false]{opacity:0;transform:translateY(7px)}.channel-typing{gap:4px;padding:15px;transition:opacity .3s;display:flex;position:absolute;top:169px;left:66px}.channel-typing[data-shown=false]{opacity:0}.channel-typing i{background:#94a4b8;border-radius:50%;width:4px;height:4px;animation:1.6s infinite fig-dot}.channel-typing i:nth-child(2){animation-delay:.25s}.channel-typing i:nth-child(3){animation-delay:.5s}.channel-backstage{flex-direction:column;justify-content:center;padding:5px 15px;display:flex}.channel-backstage>.fig-overline{margin-bottom:18px}.channel-source,.channel-result{color:#6882a0;background:#ffffffb3;border:1px solid #dbe3ed;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.channel-source strong,.channel-result strong{color:#3c4c60;font-size:.875rem;display:block}.channel-source small,.channel-result small{color:#7b8490;margin-block:3px;font-size:.75rem;display:block}.channel-operation{text-align:center;color:#5880af;background:#f9fbfe;border:1px solid #d9e4f2;border-radius:14px;padding:18px;transition:border-color .6s,background .6s}.channel-operation>strong{color:#274e7d;margin-top:5px;font-size:1.05rem;display:block}.channel-operation p{color:#647b97;margin-top:7px;font-size:.8125rem}.channel-operation[data-active=true],.channel-result[data-active=true]{background:#f6faff;border-color:#9bc3ee}.fig-mini-progress{background:#e4ebf6;border-radius:3px;height:3px;margin-top:16px;overflow:hidden}.fig-mini-progress i{background:#5397df;height:100%;transition:width 1.5s;display:block}.channel-permissions{color:#718197;justify-content:center;align-items:center;gap:6px;font-size:.75rem;display:flex;margin-top:17px!important}.channel-permissions svg{flex-shrink:0}.channel-rich.is-compact{border-radius:22px;padding:20px}.is-compact .fig-top{margin-bottom:18px}.is-compact .fig-top strong{font-size:1rem}.is-compact .fig-top>div>span{display:none}.is-compact .fig-track{gap:5px;padding-bottom:18px}.is-compact .fig-track li{justify-content:center;padding:8px;font-size:.8125rem}.is-compact .fig-track li>span{display:none}.is-compact .channel-stage{grid-template-columns:1fr}.is-compact .channel-messages{min-height:340px}.is-compact .fig-footnote{margin-top:16px;font-size:.75rem}.fig-workflow{margin:0}.workflow-caption{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.workflow-caption>span{color:#717986;letter-spacing:.1em;font-size:.75rem}.workflow-rich{grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.workflow-rich li{border-top:2px solid #e4e8ee;padding-top:22px;transition:border-color .8s;position:relative}.workflow-rich li[data-active=true]{border-color:#528fdb}.workflow-step{color:#929ba8;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.workflow-step i{background:#dce2eb;border-radius:50%;width:5px;height:5px;transition:background .8s}.workflow-rich li[data-active=true] .workflow-step i{background:#06c}.workflow-rich h3{margin:18px 0 10px;font-size:1.05rem;font-weight:550}.workflow-rich p{color:#6a717b;font-size:.9375rem;line-height:1.7}.report-preview{grid-template-columns:.85fr 30px 1.3fr .8fr;align-items:center;gap:20px;margin-top:36px;display:grid}.report-inputs{gap:12px;display:grid}.report-inputs>div{color:#5f7187;background:#fff;border:1px solid #dde3eb;border-radius:8px;align-items:center;gap:9px;padding:14px 12px;font-size:.8125rem;display:flex}.report-inputs>div>svg:last-child{color:#879cb0;margin-left:auto}.report-document{background:#fff;border:1px solid #dce3ed;border-radius:10px;padding:24px;box-shadow:0 14px 30px #23394e08}.report-doc-head{color:#587695;border-bottom:1px solid #edf0f4;gap:12px;padding-bottom:18px;display:flex}.report-doc-head>div{flex:1}.report-doc-head strong{color:#344961;margin-top:5px;font-size:.9375rem;display:block}.report-doc-head span{letter-spacing:.07em;font-size:.75rem}.report-doc-head>span{letter-spacing:0;font-size:.75rem}.report-doc-section{padding:17px 0 3px}.report-doc-section strong{color:#6e7b8a;font-size:.75rem;font-weight:500}.fig-text-lines{gap:6px;margin-top:10px;display:grid}.fig-text-lines i{background:#edf0f4;border-radius:2px;height:4px;transition:background 1s;display:block}.fig-text-lines i:nth-child(2){width:92%}.fig-text-lines i:nth-child(3){width:68%}.report-doc-section[data-active=true] .fig-text-lines i{background:#d7e7f9}.report-review{color:#637c98;padding-left:8px}.report-review>strong{color:#465b74;margin-block:12px;font-size:.9375rem;line-height:1.6;display:block}.report-review p{font-size:.875rem;line-height:1.7}.report-review>span{align-items:center;gap:5px;margin-top:14px;font-size:.75rem;display:flex}.commerce-grid{grid-template-columns:1.5fr 1fr;gap:20px;display:grid}.commerce-chart,.commerce-stock,.commerce-approval,.commerce-insight{background:#fff;border:1px solid #e0e5ec;border-radius:16px;min-width:0;padding:23px}.commerce-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.commerce-card-head>span{align-items:center;gap:8px;font-size:.9375rem;font-weight:550;display:flex}.commerce-card-head small{color:#7a828e;font-size:.75rem}.commerce-legend{color:#7a8797;gap:19px;margin-top:20px;font-size:.75rem;display:flex}.commerce-legend span{align-items:center;gap:7px;display:flex}.commerce-legend span:before{content:"";background:#708499;width:15px;height:2px}.commerce-legend span:last-child:before{background:#deebfa;height:7px}.commerce-plot{width:100%;margin-top:12px;display:block;overflow:visible}.commerce-gridlines{stroke:#edf0f5;fill:none}.commerce-axis{fill:#7e8794;font-size:12px}.commerce-range{fill:#eaf2fc}.commerce-history{fill:none;stroke:#73879c;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.commerce-future{fill:none;stroke:#247cce;stroke-width:2.5px;stroke-dasharray:.035 .02;animation:10.4s ease-in-out infinite fig-forecast}.commerce-divider{fill:none;stroke:#ced9e7;stroke-dasharray:4 5}.commerce-current{fill:#fff;stroke:#227ccf;stroke-width:2px}.commerce-chart-foot{color:#7b8796;justify-content:center;align-items:center;gap:12px;font-size:.75rem;display:flex}.commerce-chart-foot strong{color:#4675a6;font-weight:500}.commerce-insight{background:linear-gradient(140deg,#f8fbff,#edf4fe);flex-direction:column;align-items:flex-start;display:flex}.commerce-insight>svg{color:#4187ce;margin-top:25px}.commerce-insight h3{color:#2d4a6a;margin-top:15px;font-size:1.2rem;line-height:1.5}.commerce-insight p{color:#627b97;margin-top:13px;font-size:.875rem;line-height:1.75}.commerce-insight-state{color:#4675a6;align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-size:.8125rem;display:flex}.stock-table{table-layout:fixed;margin-top:18px}.stock-table th,.stock-table td{text-align:left;white-space:normal;height:auto;font-weight:inherit;color:inherit;padding:0}.stock-row{border-top:1px solid #edf0f4;border-bottom:0;grid-template-columns:1.2fr .4fr 1fr;align-items:center;gap:10px;padding:13px 0;font-size:.875rem;transition:background 1s;display:grid}.stock-header{color:#8b919b;border:0;padding-top:0;font-size:.75rem}.stock-row strong{font-size:.8125rem;font-weight:500;display:block}.stock-row small{color:#8b929c;margin-top:4px;font-size:.75rem;display:block}.stock-state{color:#687d96;background:#edf2f8;border-radius:5px;padding:4px 7px;font-size:.75rem;font-style:normal;display:inline-block}.stock-state-0{color:#926424;background:#fff4e4}.stock-state-1{color:#35614d;background:#edf5f1}.stock-row[data-active=true]{background:#f5f9ff}.commerce-approval{color:#597492;flex-wrap:wrap;align-content:flex-start;gap:13px;display:flex}.commerce-approval>div{flex:1}.commerce-approval strong{color:#3f536b;font-size:.9375rem;line-height:1.5}.commerce-approval p{color:#798493;margin-top:10px;font-size:.8125rem;line-height:1.7}.commerce-approval ol{width:100%;margin-top:7px;padding:0;list-style:none}.commerce-approval li{color:#7b899b;border-top:1px solid #edf0f5;align-items:center;gap:8px;padding:12px 0;font-size:.8125rem;transition:color .8s;display:flex}.commerce-approval li small{margin-left:auto;font-size:.75rem}.commerce-approval li[data-active=true]{color:#2f79be}.platform-apps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.platform-apps>span{color:#43536a;background:#fff;border:1px solid #e0e5ed;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:22px 16px;font-size:.9375rem;display:flex}.platform-apps svg{color:#6d87a4}.platform-bridge{justify-content:space-around;height:30px;display:flex}.platform-bridge span{background:#c8d5e5;width:1px;position:relative}.platform-bridge span:after{content:"";background:#6ba4e2;width:3px;height:8px;animation:3s infinite fig-flow-y;position:absolute;left:-1px}.platform-orchestrator{color:#4c81ba;background:linear-gradient(120deg,#fff,#eef5ff);border:1px solid #c6d9f0;border-radius:15px;justify-content:center;align-items:center;gap:16px;padding:27px;display:flex}.platform-orchestrator strong{color:#2e435d;font-size:1.5rem}.platform-orchestrator span{color:#7186a0;margin-top:7px;font-size:.875rem;display:block}.platform-capabilities{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:22px;display:grid}.platform-capabilities>div{color:#768aa1;background:#fff;border:1px solid #e0e5ed;border-radius:11px;padding:23px 17px;transition:background .7s,border-color .7s}.platform-capabilities strong{color:#405168;margin-top:14px;font-size:.9375rem;display:block}.platform-capabilities span{color:#7a8491;margin-top:8px;font-size:.8125rem;line-height:1.6;display:block}.platform-capabilities>div[data-active=true]{background:#f6faff;border-color:#98bce9}.platform-base{color:#7e90a5;background:#eaf0f6;border-radius:11px;align-items:center;gap:15px;margin-top:21px;padding:22px;display:flex}.platform-base>div{flex:1}.platform-base strong{color:#51667e;font-size:.875rem;font-weight:500;display:block}.platform-base span{color:#7a8697;margin-top:7px;font-size:.8125rem;line-height:1.6;display:block}.bid-body{grid-template-columns:.8fr 2fr;gap:27px;display:grid}.bid-sources{flex-direction:column;gap:12px;display:flex}.bid-sources>div{color:#6d819b;background:#fff;border:1px solid #e0e5ed;border-radius:9px;align-items:center;gap:10px;padding:15px;font-size:.875rem;display:flex}.bid-source-base{color:#547eac;background:#e9f0fa;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding:14px;font-size:.8125rem;display:flex}.bid-production>ol{grid-template-columns:repeat(3,1fr);gap:10px;padding:0;list-style:none;display:grid}.bid-production li{background:#fff;border:1px solid #dfe5ed;border-radius:11px;padding:18px;transition:background .7s,border-color .7s;position:relative}.bid-production li>span{color:#9ba6b3;font-size:.75rem;position:absolute;top:15px;right:14px}.bid-production li>svg{color:#698bad}.bid-production strong{margin-top:10px;font-size:.875rem;font-weight:550;display:block}.bid-production small{color:#8a96a5;margin-top:6px;font-size:.75rem;display:block}.bid-production li[data-human=true]>svg{color:#a58355}.bid-production li[data-active=true]{background:#eff6ff;border-color:#87b4e6}.bid-production li[data-active=true][data-human=true]{background:#fff9ee;border-color:#d8b780}.bid-review-board{color:#74879e;border-top:1px solid #dde4ec;flex-wrap:wrap;gap:12px 18px;margin-top:22px;padding-top:20px;display:flex}.bid-review-board>div{align-items:center;gap:9px;width:100%;display:flex}.bid-review-board strong{color:#4e6680;font-size:.875rem;font-weight:550}.bid-review-board>span{align-items:center;gap:5px;font-size:.75rem;display:flex}.bid-showcase{padding-bottom:0}.fig small,.fig .fig-overline,.fig .fig-static,.fig .fig-footnote,.fig .fig-track li,.fig .eco-module>span,.fig .eco-trust-row span,.fig .channel-date,.fig .channel-transfer,.fig .channel-permissions,.fig .channel-operation p,.fig .commerce-legend,.fig .commerce-chart-foot>span,.fig .commerce-insight p,.fig .commerce-approval p,.fig .commerce-approval li,.fig .stock-header,.fig .platform-orchestrator span,.fig .platform-capabilities span,.fig .platform-base span,.fig .report-doc-section strong,.fig .bid-production li>span,.fig .bid-sources>div>span,.fig .bid-source-base,.fig .bid-review-board>span,.workflow-caption>span,.workflow-step{color:#596777}.fig .fig-track li>span,.fig .channel-transfer{opacity:1}.fig .fig-track li[data-active=true]{color:#005cb8}.commerce-axis{fill:#596777}.stock-state-2{color:#526983}.fig-ai-icon,.platform-orchestrator>svg,.channel-operation[data-active=true]>svg{animation:3s ease-in-out infinite fig-breathe}.eco-module[data-active=true]>svg,.platform-capabilities [data-active=true]>svg,.bid-production li[data-active=true]>svg{animation:2.4s ease-in-out infinite fig-breathe}.eco-module-line,.fig-mini-progress{position:relative;overflow:hidden}.eco-module[data-active=true] .eco-module-line:after,.channel-operation[data-active=true] .fig-mini-progress:after{content:"";background:linear-gradient(90deg,#0000,#2585d4,#0000);animation:2s ease-in-out infinite fig-sweep;position:absolute;inset:0}.fig-signal{animation:2.4s ease-out infinite fig-signal-pulse}.commerce-tracer{fill:#1679cc;stroke:#fff;stroke-width:2px;offset-path:path("M344 78L410 73L480 63L550 55");animation:5.2s ease-in-out infinite fig-trace}.report-doc-section[data-active=true] .fig-text-lines i{transform-origin:0;animation:1.6s ease-out both fig-write}@keyframes fig-breathe{0%,to{transform:scale(1)}50%{filter:drop-shadow(0 0 5px #2881cd55);transform:scale(1.12)}}@keyframes fig-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes fig-signal-pulse{0%{box-shadow:0 0 #2585d440}to{box-shadow:0 0 0 7px #2585d400}}@keyframes fig-trace{0%{offset-distance:0%;opacity:0}10%,85%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes fig-write{0%{transform:scaleX(.12)}to{transform:scaleX(1)}}.fig[data-running=false] *,.fig[data-running=false] :before,.fig[data-running=false] :after,.fig-workflow[data-running=false] *,.fig-workflow[data-running=false] :before,.fig-workflow[data-running=false] :after{animation-play-state:paused!important}@keyframes fig-flow-y{0%{opacity:0;transform:translateY(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(22px)}}@keyframes fig-flow-x{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(20px)}}@keyframes fig-dot{0%,70%,to{opacity:.35}35%{opacity:1}}@keyframes fig-forecast{0%,12%{opacity:.2}35%,90%{opacity:1}to{opacity:.2}}@media (max-width:1050px){.eco-engine h3{font-size:1.18rem}.eco-module{padding-inline:12px}.eco-entry{gap:9px;padding:15px 12px}.channel-stage{gap:18px}.channel-backstage{padding-inline:0}.report-preview{grid-template-columns:.9fr 25px 1.3fr;gap:15px}.report-review{grid-column:1/-1;padding-top:10px}.commerce-grid{grid-template-columns:1.3fr 1fr}.commerce-card-head{flex-direction:column;align-items:flex-start}}@media (max-width:800px){.fig{padding:24px}.eco-entry-row{gap:10px}.eco-entry{flex-direction:column;align-items:flex-start}.eco-engine{flex-direction:column;align-items:stretch}.eco-engine-steps{border:0;border-top:1px solid #d5dfed;flex-flow:wrap;justify-content:space-between;padding:15px 0 0}.eco-module-row{grid-template-columns:repeat(3,1fr)}.eco-distribution{width:65%}.eco-distribution i:nth-child(n+4){display:none}.eco-trust-row{grid-template-columns:1fr 1fr;display:grid}.channel-stage{grid-template-columns:1fr}.channel-backstage{grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;display:grid}.channel-backstage>.fig-overline,.channel-permissions{grid-column:1/-1}.channel-backstage .fig-flow{transform:rotate(-90deg)}.channel-source,.channel-result{flex-direction:column;align-items:flex-start;padding:13px}.channel-operation{padding:15px 10px}.workflow-rich{grid-template-columns:1fr 1fr}.commerce-grid{grid-template-columns:1fr}.commerce-insight{display:none}.commerce-card-head{flex-direction:row}.platform-apps{gap:10px}.platform-apps>span{text-align:center;flex-direction:column}.platform-capabilities{grid-template-columns:1fr 1fr}.bid-body{grid-template-columns:1fr}.bid-sources{grid-template-columns:repeat(3,1fr);display:grid}.bid-sources>.fig-overline,.bid-source-base{grid-column:1/-1}.bid-sources>div{flex-direction:column;align-items:flex-start}}@media (max-width:580px){.fig{border-radius:18px;padding:21px 16px}.fig-top{gap:10px;margin-bottom:22px}.fig-top strong{font-size:1rem}.fig-top>div>span{font-size:.8125rem}.fig-static{white-space:normal;text-align:right;max-width:60px;font-size:.75rem}.eco-entry-row{grid-template-columns:1fr;gap:9px}.eco-entry{flex-direction:row;align-items:center;padding:13px}.eco-entry small{font-size:.75rem}.eco-bus{border:0;width:1px;height:28px}.eco-bus span:not(:first-child){display:none}.eco-engine{border-radius:14px;gap:15px;padding:18px 15px}.eco-engine-brand{gap:12px}.eco-engine h3{font-size:1.1rem}.fig-ai-icon{border-radius:13px;width:43px;height:43px}.eco-engine-steps{flex-direction:column;gap:8px}.eco-module-row{grid-template-columns:1fr 1fr;gap:8px}.eco-module{padding:16px 12px}.eco-module:last-child{grid-column:1/-1;grid-template-columns:26px 1fr;align-items:center;display:grid}.eco-module:last-child>span{grid-column:2;min-height:0}.eco-module:last-child .eco-module-line{grid-column:1/-1}.eco-distribution{width:51%}.eco-distribution i:nth-child(3){display:none}.eco-story{min-height:86px}.eco-story p{text-align:left;font-size:.8125rem}.eco-trust-row{gap:13px 9px}.eco-trust-row span{align-items:flex-start;font-size:.75rem}.eco-trust-row svg{flex-shrink:0}.fig-track{gap:5px;padding-bottom:19px}.fig-track li{flex-direction:column;align-items:flex-start;gap:4px;padding:8px;font-size:.8125rem}.channel-chat-head{gap:9px;padding:14px}.channel-messages{gap:16px;min-height:445px;padding:17px 13px}.channel-message{gap:7px;font-size:.875rem}.channel-message.user{margin-left:10px}.channel-message.assistant{margin-right:0}.channel-message.assistant span,.channel-message.user>span{padding:10px 12px}.channel-attachment{margin-left:0;padding:12px}.channel-attachment>svg{flex-shrink:0}.channel-attachment strong{font-size:.8125rem}.channel-typing{top:173px;left:47px}.channel-backstage{grid-template-columns:1fr;gap:0}.channel-backstage .fig-flow{transform:none}.channel-source,.channel-result{flex-direction:row;align-items:center}.channel-operation{padding:17px}.channel-rich.is-compact{padding:17px 13px}.is-compact .channel-messages{min-height:420px}.is-compact .fig-track li{text-align:center;align-items:center;font-size:.75rem}.workflow-rich{gap:24px 17px}.workflow-rich h3{margin-top:14px;font-size:1rem}.workflow-rich p{font-size:.875rem}.report-preview{grid-template-columns:1fr;gap:19px}.report-preview>.fig-flow{width:30px;margin:auto;transform:rotate(90deg)}.report-document{padding:20px}.report-review{padding-left:0}.commerce-rich .fig-track{grid-template-columns:1fr 1fr;display:grid}.commerce-rich .fig-track li{flex-direction:row;align-items:center;gap:7px}.commerce-chart,.commerce-stock,.commerce-approval{padding:16px 13px}.commerce-card-head{flex-direction:column;gap:7px}.commerce-plot{margin-top:20px}.stock-row{grid-template-columns:1fr .35fr 1fr;gap:7px}.stock-state{padding:4px 5px;font-size:.75rem}.platform-apps{gap:7px}.platform-apps>span{gap:8px;padding:15px 8px;font-size:.8125rem}.platform-orchestrator{gap:10px;padding:22px 15px}.platform-orchestrator strong{font-size:1.2rem}.platform-orchestrator span{font-size:.75rem;line-height:1.65}.platform-capabilities{gap:9px;margin-top:15px}.platform-capabilities>div{padding:18px 12px}.platform-capabilities strong{font-size:.875rem}.platform-capabilities span{font-size:.8125rem}.platform-base{gap:10px;margin-top:15px;padding:17px 13px}.platform-base>svg{flex-shrink:0}.platform-base>svg:last-child{display:none}.bid-sources{grid-template-columns:1fr}.bid-sources>div{flex-direction:row}.bid-production>ol{grid-template-columns:1fr 1fr}.bid-production li{padding:15px 12px}}
