.ai-efficiency-band{background:var(--nav);border-top:1px solid var(--line)}.ai-efficiency-band .ai-efficiency-section{padding-block:64px 72px}.ai-efficiency-section{padding-block:92px 98px;position:relative}.ae-intro{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px;display:flex}.ae-heading{max-width:790px}.ai-efficiency-section .site-kicker{letter-spacing:1.3px}.ai-efficiency-section h2{letter-spacing:-2px;margin:14px 0 17px;font-size:clamp(34px,3.8vw,55px);line-height:1.16}.ai-efficiency-section h2 em{color:var(--accent);font-style:normal}.ai-efficiency-section .ae-heading>p{max-width:740px;margin:0;font-size:15px;line-height:1.9}.ai-efficiency-section .ae-intro .text-action{white-space:nowrap;color:var(--accent);padding-bottom:8px}.ae-showcase{isolation:isolate;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));background:var(--panel);border-radius:22px;padding:30px clamp(18px,3vw,42px) 26px;position:relative;overflow:hidden;box-shadow:0 14px 48px #0000000b}.ae-topline{align-items:center;gap:10px;margin-bottom:26px;font-size:12px;display:flex}.ae-topline strong{font-size:13px}.ae-live-dot{background:#37af8b;border-radius:50%;width:8px;height:8px;animation:2.8s ease-in-out infinite ae-beat;box-shadow:0 0 0 5px #37af8b18}.ae-example-tag{border:1px solid var(--line);color:var(--muted);border-radius:99px;margin-left:auto;padding:5px 10px;font-size:10px}.ae-tabs{flex-wrap:wrap;gap:8px;display:flex}.site .ae-tabs button{background:var(--bg);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:10px 15px;font-size:12px;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.site .ae-tabs button:hover{border-color:var(--accent);color:var(--text)}.site .ae-tabs button[aria-pressed=true]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 9%,var(--bg))}.site .ae-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ae-tab-mark{font-family:Consolas,monospace;font-size:15px;font-weight:700}.ae-scenario-description{min-height:24px;margin:16px 0 22px;font-size:12px}.ae-flow{grid-template-columns:minmax(0,1fr) 154px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.ae-terminal{color:#dce7f4;background:#111928;border:1px solid #354258;border-radius:14px;min-width:0;min-height:286px;position:relative;overflow:hidden;box-shadow:0 15px 32px #04091619}.ae-terminal-raw{border-color:#45516b}.ae-terminal-result{border-color:#39796e;box-shadow:0 12px 36px #2cae8830}.ae-terminal-bar{color:#ccd6e6;background:#1b2637;border-bottom:1px solid #334054;align-items:center;gap:10px;min-width:0;height:43px;padding:0 15px;font-size:10px;font-weight:600;display:flex}.ae-terminal-bar>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ae-terminal-dots{flex:none;gap:5px;display:flex}.ae-terminal-dots i{background:#fd7776;border-radius:50%;width:7px;height:7px}.ae-terminal-dots i:nth-child(2){background:#f5c868}.ae-terminal-dots i:nth-child(3){background:#54c99e}.ae-file-tag{color:#8797b0;flex:none;margin-left:auto;font-size:9px}.ae-result-icon{color:#53dbad;flex:none}.ae-terminal-lines{flex-direction:column;gap:10px;min-height:202px;padding:17px 18px 48px;display:flex}.ae-line{white-space:pre;text-overflow:ellipsis;font-variant-ligatures:none;letter-spacing:-.2px;color:#c6d2e3;font-family:Consolas,Liberation Mono,monospace;font-size:10.5px;line-height:1.5;animation:.55s both ae-line-enter;overflow:hidden}.ae-line-noise{color:#8390a6}.ae-terminal-raw .ae-line-noise{animation:4.8s ease-in-out infinite ae-line-noise}.ae-terminal-raw .ae-line-signal{color:#ffc987}.ae-terminal-result .ae-line-signal{color:#70e0bc}.ae-source-caption,.ae-result-caption{bottom:0;color:#9aaec6;background:#162132;border-top:1px solid #2b374b;align-items:center;gap:7px;min-height:42px;padding:12px 18px;font-size:10px;display:flex;position:absolute;inset-inline:0}.ae-result-caption{color:#75d3b6;background:#132a2d;border-color:#305f5a}.ae-processor{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.ae-processor-core{color:#fff;background:linear-gradient(150deg,#4770db,#2b479a);border:1px solid #7193f5;border-radius:24px;place-items:center;width:90px;height:90px;display:grid;position:relative;box-shadow:0 0 0 9px #4c72db12,0 16px 42px #3d69c753}.ae-processor-core>svg{z-index:1;animation:4s ease-in-out infinite ae-core-hover;position:relative}.ae-core-orbit{border:1px dashed color-mix(in srgb,var(--accent) 50%,transparent);border-radius:29px;animation:20s linear infinite ae-core-rotate;position:absolute;inset:-12px}.ae-processor>strong{word-break:keep-all;font-size:12px;line-height:1.5}.ae-processor>small{color:var(--muted);font-size:10px}.ae-flow-path{width:calc(50% - 30px);height:25px;position:absolute;top:33px;overflow:visible}.ae-path-in{width:26px;right:100%}.ae-path-out{width:26px;left:100%}.ae-flow-path:before{content:"";background:linear-gradient(90deg,#7b97f777,#75d6b5aa);height:2px;position:absolute;top:11px;left:-3px;right:-3px}.ae-path-in:before{background:linear-gradient(90deg,#9aadc9,#5778ed)}.ae-flow-path span{background:#7a9aff;border-radius:50%;width:8px;height:8px;animation:2.8s linear infinite ae-packet;position:absolute;top:8px;box-shadow:0 0 9px #7a9aff}.ae-path-out span{background:#62dfb3;box-shadow:0 0 9px #62dfb3}.ae-flow-path span:nth-child(2){animation-delay:-.9s}.ae-flow-path span:nth-child(3){animation-delay:-1.8s}.ae-conclusion{background:color-mix(in srgb,#3aaf8f 9%,var(--bg));border:1px solid color-mix(in srgb,#39b190 25%,var(--line));border-radius:12px;align-items:center;gap:13px;margin-top:26px;padding:15px 18px;display:flex}.ae-conclusion-mark{color:#238d6f;background:color-mix(in srgb,#39b190 18%,var(--bg));border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.ae-conclusion>div:last-child{flex-direction:column;gap:3px;display:flex}.ae-conclusion strong{font-size:13px}.ae-conclusion span{color:var(--muted);font-size:11px}.ae-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:21px;display:grid}.ae-benefits article{background:var(--panel);border:1px solid var(--line);border-radius:13px;align-items:flex-start;gap:13px;min-width:0;padding:18px;display:flex}.ae-benefit-symbol{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));width:39px;height:39px;color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--bg));border-radius:9px;flex:none;place-items:center;font-family:Consolas,monospace;font-weight:700;display:grid}.ae-benefits strong{font-size:12px}.ae-benefits article p{margin:6px 0 0;font-size:11px;line-height:1.7}.ae-footnote{max-width:960px;margin:19px 2px 0;font-size:11px;line-height:1.75}@keyframes ae-beat{50%{box-shadow:0 0 0 9px #37af8b05}}@keyframes ae-core-hover{50%{transform:translateY(-3px)}}@keyframes ae-core-rotate{to{transform:rotate(360deg)}}@keyframes ae-packet{0%{opacity:0;left:-4px}20%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 4px)}}@keyframes ae-line-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes ae-line-noise{0%,to{opacity:.7}55%{opacity:.18}}@media (max-width:1050px){.ae-flow{grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);gap:7px}.ae-processor-core{border-radius:20px;width:72px;height:72px}.ae-core-orbit{border-radius:25px}.ae-flow-path{top:23px}.ae-path-in,.ae-path-out{width:18px}.ae-terminal-lines{padding-inline:12px}.ae-terminal-bar{padding-inline:11px}.ae-source-caption,.ae-result-caption{padding-inline:12px}}@media (max-width:760px){.ai-efficiency-band .ai-efficiency-section{padding-block:44px 56px}.ae-intro{display:block}.ai-efficiency-section .ae-intro .text-action{margin-top:18px}.ae-showcase{border-radius:17px;padding:22px 16px 20px}.ae-topline{flex-wrap:wrap;margin-bottom:20px}.ae-example-tag{margin-left:0}.ae-flow{grid-template-columns:minmax(0,1fr);gap:22px}.ae-terminal{min-height:220px}.ae-processor{padding:10px 0}.ae-processor-core{border-radius:18px;width:68px;height:68px}.ae-flow-path{display:none}.ae-processor:before,.ae-processor:after{content:"";background:linear-gradient(var(--accent),#39ad89);width:2px;height:22px;position:absolute;left:50%}.ae-processor:before{top:-22px}.ae-processor:after{bottom:-22px}.ae-benefits{grid-template-columns:1fr;gap:10px}.ae-benefits article{padding:15px}.ae-benefits article p{margin-top:4px}}@media (max-width:420px){.ae-tabs{grid-template-columns:1fr;display:grid}.site .ae-tabs button{justify-content:flex-start}.ai-efficiency-section h2{letter-spacing:-1.5px}.ae-terminal-bar,.ae-line{font-size:9px}}@media (prefers-reduced-motion:reduce){.ae-showcase *,.ae-showcase :before,.ae-showcase :after{transition:none!important;animation:none!important}.ae-live-dot{box-shadow:none}.ae-terminal-raw .ae-line-noise{opacity:.65}.ae-processor-core>svg{transform:none}}
.ae-intro{grid-template-columns:minmax(0,1.12fr) minmax(315px,.88fr);grid-template-areas:"heading visual""guide visual";align-items:center;gap:13px 30px;margin-bottom:32px;display:grid}.ae-intro .ae-heading{max-width:unset;grid-area:heading}.ae-intro>.text-action{grid-area:guide;place-self:start}.ae-motion-visual{isolation:isolate;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));color:#e3edff;background:linear-gradient(145deg,#131f38,#101a2b 70%,#102d32);border-radius:19px;grid-area:visual;min-width:0;padding:14px 12px 9px;position:relative;overflow:hidden;box-shadow:0 18px 45px #040c1d28}.ae-motion-scene{justify-content:space-between;align-items:center;gap:12px;min-width:0;height:166px;padding:4px 15px;display:flex;position:relative}.ae-motion-grid{pointer-events:none;background-image:linear-gradient(#94b3fa0a 1px,#0000 1px),linear-gradient(90deg,#94b3fa0a 1px,#0000 1px);background-size:23px 23px;position:absolute;inset:-20px -20px -10px;-webkit-mask-image:linear-gradient(#0000,#000 24% 72%,#0000);mask-image:linear-gradient(#0000,#000 24% 72%,#0000)}.ae-motion-glow{pointer-events:none;background:radial-gradient(circle,#5375df24,#0000 70%);border-radius:50%;width:160px;height:160px;animation:4s ease-in-out infinite ae-motion-halo;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ae-motion-mini-terminal{z-index:3;background:#0c1424;border:1px solid #5c6c92;border-radius:11px;flex:0 105px;min-width:0;height:102px;position:relative;overflow:hidden;box-shadow:0 8px 26px #0004}.ae-motion-terminal-top{background:#223151;border-bottom:1px solid #334665;align-items:center;gap:4px;height:24px;padding-left:10px;display:flex}.ae-motion-terminal-top span{background:#f18791;border-radius:50%;width:5px;height:5px}.ae-motion-terminal-top span:nth-child(2){background:#efc676}.ae-motion-terminal-top span:nth-child(3){background:#64d9ad}.ae-motion-log-lines{gap:7px;padding:12px 10px;display:grid}.ae-motion-log-lines i{transform-origin:0;background:#5b718b;border-radius:3px;height:4px;animation:4.5s ease-in-out infinite ae-motion-noise;display:block}.ae-motion-log-lines i:first-child{width:88%;animation-delay:-.1s}.ae-motion-log-lines i:nth-child(2){width:63%;animation-delay:-.7s}.ae-motion-log-lines i:nth-child(3){width:93%;animation-delay:-1.4s}.ae-motion-log-lines i:nth-child(4){background:#e9b66f;width:72%;animation-delay:-2.1s}.ae-motion-log-lines i:nth-child(5){width:53%;animation-delay:-2.8s}.ae-motion-terminal-badge{letter-spacing:1px;color:#b0bbcf;font-size:8px;font-weight:700;position:absolute;bottom:5px;left:10px}.ae-motion-filter{z-index:4;color:#fff;background:linear-gradient(135deg,#4466dc,#324ca8 64%,#20736d);border:1px solid #93aafa;border-radius:20px;flex:0 0 67px;justify-content:center;align-items:center;height:67px;animation:4.5s ease-in-out infinite ae-motion-filter-glow;display:flex;position:relative;box-shadow:0 0 0 8px #627de81c,0 0 32px #627de86b}.ae-motion-filter>svg{z-index:2;position:relative}.ae-motion-filter>span{opacity:.9;font-size:8px;font-weight:800;position:absolute;bottom:7px;right:9px}.ae-motion-filter-orbit{border:1px dashed #92aafd8a;border-radius:25px;animation:15s linear infinite ae-motion-spin;position:absolute;inset:-10px}.ae-motion-clean{border-color:#439f8f;box-shadow:0 0 19px #54dcb227,0 8px 26px #0004}.ae-motion-clean .ae-motion-terminal-top{background:#173e40;border-bottom-color:#285a59}.ae-motion-clean-lines{gap:10px;padding:15px 9px;display:grid}.ae-motion-clean-lines i{color:#63e4b4;transform-origin:0;align-items:center;gap:5px;animation:4.5s ease-in-out infinite ae-motion-clean-appear;display:flex}.ae-motion-clean-lines i:nth-child(2){animation-delay:.5s}.ae-motion-clean-lines b{background:#63d8b3b0;border-radius:3px;flex:1;height:5px;display:block}.ae-motion-clean-lines i:nth-child(2) b{flex:none;width:63%}.ae-motion-clean .ae-motion-terminal-badge{color:#71dcc0}.ae-motion-track{z-index:1;background:linear-gradient(90deg,#8094dc7d,#9eabff);height:2px;position:absolute;top:50%;overflow:visible;transform:translateY(-50%)}.ae-motion-track-left{width:24%;left:26%}.ae-motion-track-right{background:linear-gradient(90deg,#92a8ff,#4deab2);width:23%;left:53%}.ae-motion-track i{background:#9babff;border-radius:50%;width:7px;height:7px;animation:2.7s linear infinite ae-motion-packet;position:absolute;top:-3px;left:0;box-shadow:0 0 11px #9babff}.ae-motion-track i:nth-child(2){animation-delay:-.9s}.ae-motion-track i:nth-child(3){animation-delay:-1.8s}.ae-motion-track-right i{background:#62efba;box-shadow:0 0 12px #5eedbc}.ae-motion-legend{text-align:center;color:#bdc9dd;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:6px;min-height:28px;padding:0 2px;font-size:10px;font-weight:600;line-height:1.45;display:grid}.ae-motion-legend span:nth-child(2){color:#a8b7fa}.ae-motion-legend span:nth-child(3){color:#70deb6}.ae-motion-controls{border-top:1px solid #accaff1e;justify-content:flex-end;align-items:center;gap:8px;margin-top:11px;padding:9px 3px 0;display:flex}.ae-motion-demo-disclaimer{color:#9daec6;font-size:9px;line-height:1.5}.site .ae-motion-toggle{font:inherit;color:#d9e7ff;cursor:pointer;white-space:nowrap;background:#c4d2f40f;border:1px solid #8ea5ce47;border-radius:8px;min-height:30px;padding:5px 8px;font-size:10px}.site .ae-motion-toggle:hover{color:#fff;border-color:#a2b6f3}.site .ae-motion-toggle:focus-visible{outline-offset:3px;outline:2px solid #9bbcff}.ae-motion-toggle>span{min-width:13px;margin-right:4px;display:inline-block}.ae-motion-paused *,.ae-motion-paused :before,.ae-motion-paused :after{animation-play-state:paused!important}@keyframes ae-motion-noise{0%,to{opacity:.85;transform:scaleX(1)}45%{opacity:.23;transform:scaleX(.53)}65%{opacity:.7;transform:scaleX(.85)}}@keyframes ae-motion-packet{0%{opacity:0;left:0}18%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}@keyframes ae-motion-filter-glow{0%,to{box-shadow:0 0 0 8px #627de814,0 0 19px #627de852}50%{box-shadow:0 0 0 12px #627de819,0 0 38px #627de885}}@keyframes ae-motion-halo{0%,to{opacity:.35;scale:.86}50%{opacity:1;scale:1.07}}@keyframes ae-motion-spin{to{transform:rotate(360deg)}}@keyframes ae-motion-clean-appear{0%,22%{opacity:.2;transform:translate(-5px)}45%,85%{opacity:1;transform:translate(0)}to{opacity:.6}}@media (max-width:760px){.ae-intro{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""visual""guide";gap:19px;margin-bottom:30px}.ae-intro>.text-action{align-self:start;margin-top:0!important}.ae-motion-visual{justify-self:center;width:100%;max-width:500px}.ae-motion-scene{height:157px}.ae-processor:before,.ae-processor:after{animation:3s ease-in-out infinite ae-motion-vertical}.ae-processor:after{animation-delay:1.5s}.ae-terminal-result{animation:5s ease-in-out infinite ae-motion-terminal-reveal}}@media (max-width:400px){.ae-motion-visual{padding-inline:9px}.ae-motion-scene{gap:9px;height:152px;padding-inline:8px}.ae-motion-mini-terminal{flex-basis:92px;height:97px}.ae-motion-filter{border-radius:18px;flex-basis:60px;height:60px}.ae-motion-legend{font-size:9px}.ae-motion-controls{align-items:flex-start}.ae-motion-demo-disclaimer{max-width:59%}}@keyframes ae-motion-vertical{0%,to{opacity:.35;box-shadow:0 0 #0000}50%{opacity:1;box-shadow:0 0 10px var(--accent)}}@keyframes ae-motion-terminal-reveal{0%,to{box-shadow:0 12px 27px #1e947a16}55%{box-shadow:0 12px 34px #2cae8855}}@media (prefers-reduced-motion:reduce){.ae-motion-visual *,.ae-motion-visual :before,.ae-motion-visual :after{transition:none!important;animation:none!important}.ae-motion-toggle{display:none!important}.ae-processor:before,.ae-processor:after,.ae-terminal-result{animation:none!important}}
