.ac-page{--ac-ink:#17122b;--ac-body:#4a4560;--ac-muted:#6b6580;--ac-faint:#a59fb8;--ac-line:#ece6f6;--ac-rail:#dcd2ee;--ac-lilac-25:#fcfaff;--ac-lilac-50:#f8f4fe;--ac-lilac-100:#f1eafd;--ac-lilac-200:#e6dafb;--ac-lilac-300:#d4c2f6;--ac-lilac-400:#b9a0ee;--ac-lilac-500:#9d7de6;--ac-lilac-700:#5b3cc4;--ac-orange:#ff6a00;--ac-orange-btn:#f25c00;--ac-orange-hover:#dd5300;--ac-orange-text:#c2410c;--ac-orange-tint:#fff;--ac-orange-line:#f25c006b;--ac-green:#16a34a;--ac-green-text:#15803d;--ac-green-tint:#ecfdf3;--ac-night:#18122b;--ac-grad:linear-gradient(96deg,#d64800 0%,#f25c00 58%,#f86200 100%);--ac-r-sm:10px;--ac-r:16px;--ac-r-lg:22px;--ac-r-xl:28px;--ac-sh1:0 1px 2px #17122b0d;--ac-sh2:0 14px 34px -16px #17122b33,0 2px 6px #17122b0a;--ac-sh3:0 44px 88px -36px #17122b4d,0 10px 24px -14px #17122b1a;--ac-glow:0 18px 40px -16px #ff6a008c;--ac-font:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ac-mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ac-body);font-family:var(--ac-font);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;background:#fff;overflow-x:clip}.ac-page [id]{scroll-margin-top:112px}.ac-page h1,.ac-page h2,.ac-page h3{font-family:var(--ac-font);color:var(--ac-ink);text-transform:none;text-wrap:balance;margin:0}.ac-page p{margin:0}.ac-page ul,.ac-page ol{margin:0;padding:0;list-style:none}.ac-page li,.ac-page figure{margin:0}.ac-page img{max-width:100%}.ac-page .ac-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ac-page .ac-wrap{max-width:1200px;margin:0 auto;padding:0 40px}.ac-page .ac-sec{isolation:isolate;padding:124px 0;position:relative}.ac-page .ac-grad{background:var(--ac-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.ac-page h2{letter-spacing:-.04em;font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1.04}.ac-page .ac-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ac-lilac-700);margin:0 0 18px;font-size:13px;font-weight:600}.ac-page .ac-lead{color:var(--ac-body);font-size:clamp(17px,1.35vw,19px);line-height:1.68}.ac-page .ac-head{max-width:860px;margin:0 0 80px}.ac-page .ac-head--center{text-align:center;margin-left:auto;margin-right:auto}.ac-page .ac-btn{min-height:52px;font-family:var(--ac-font);letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:17px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.ac-page .ac-btn--primary{background:var(--ac-orange-btn);color:#fff;box-shadow:var(--ac-glow),inset 0 1px 0 #ffffff47}.ac-page .ac-btn--primary:hover{background:var(--ac-orange-hover);transform:translateY(-1px);box-shadow:0 24px 46px -16px #ff6a009e,inset 0 1px #ffffff47}.ac-page .ac-btn--lg{min-height:58px;padding:0 34px;font-size:19px;font-weight:700}.ac-page .ac-btn--calm{background:#c9460c;min-height:48px;padding:0 24px;font-size:16px;font-weight:600;box-shadow:0 10px 22px -14px #c9460c8c,inset 0 1px #fff3}.ac-page .ac-btn--calm:hover{background:#b03b08;box-shadow:0 14px 26px -14px #c9460c99,inset 0 1px #fff3}.ac-page .ac-btn--xl{min-height:66px;padding:0 42px;font-size:20px;font-weight:700}.ac-page a:focus-visible{outline:3px solid var(--ac-lilac-500);outline-offset:3px;border-radius:12px}.ac-page .ac-hero{isolation:isolate;background:#fff;padding:118px 0 88px;position:relative}.ac-page .ac-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(34% 44% at 6% 4%,#b9a0ee5c,#0000 62%),radial-gradient(30% 40% at 94% 2%,#d4c2f675,#0000 60%),radial-gradient(24% 26% at 46% 84%,#ff6a0017,#0000 66%);position:absolute;inset:0}.ac-page .ac-hero__intro{text-align:center;flex-direction:column;align-items:center;display:flex}.ac-page .ac-kicker{letter-spacing:-.005em;color:var(--ac-lilac-700);border:1px solid var(--ac-lilac-200);box-shadow:var(--ac-sh1);background:#ffffffbf;border-radius:10px;align-items:center;gap:8px;margin:0 0 18px;padding:6px 13px;font-size:14px;font-weight:600;display:inline-flex}.ac-page .ac-kicker__spark{width:14px;height:14px;color:var(--ac-orange)}.ac-page .ac-hero h1{letter-spacing:-.035em;font-size:clamp(30px,3.1vw,44px);font-weight:700;line-height:1.1}.ac-page .ac-hero h1 .ac-grad{padding-bottom:.06em;display:block}.ac-page .ac-hero__lede{max-width:780px;color:var(--ac-body);margin:18px auto 0;font-size:clamp(16px,1.2vw,18px);line-height:1.6}.ac-page .ac-hero__intro .ac-btn{margin-top:26px}.ac-page .ac-hero__stage{margin-top:30px}.ac-page .ac-flow{position:relative;container-type:inline-size}.ac-page .ac-flow:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#9d7de64d 1px,#0000 1.3px);background-size:22px 22px;position:absolute;inset:-48px -64px;-webkit-mask-image:radial-gradient(64% 58% at 50% 52%,#000 28%,#0000 76%);mask-image:radial-gradient(64% 58% at 50% 52%,#000 28%,#0000 76%)}.ac-page .ac-flow__stage{--u:calc(100cqw / 1200);height:calc(var(--u) * 500);position:relative}.ac-page .ac-flow__wires{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ac-page .ac-wire{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}.ac-page .ac-wire--raw{stroke:var(--ac-lilac-400);stroke-dasharray:2 6;stroke-linecap:round;opacity:.85}.ac-page .ac-wire--live{stroke:var(--ac-orange);stroke-opacity:.62;stroke-dasharray:5 4}.ac-page .ac-joint{fill:#fff;stroke:var(--ac-orange);stroke-width:1.5px;vector-effect:non-scaling-stroke}.ac-page .ac-particle--raw{fill:var(--ac-lilac-500)}.ac-page .ac-particle--out{fill:var(--ac-orange)}.ac-page .ac-flow__chips{z-index:2;pointer-events:none;position:absolute;inset:0}.ac-page .ac-chip{left:calc(var(--u) * var(--x));top:calc(var(--u) * var(--y));align-items:center;gap:calc(var(--u) * 8);height:calc(var(--u) * 36);padding:0 calc(var(--u) * 13);font-size:max(calc(var(--u) * 13.5),12px);white-space:nowrap;border:1px dashed var(--ac-rail);border-radius:calc(var(--u) * 9);box-shadow:var(--ac-sh2);transform:rotate(var(--r));animation:6.4s ease-in-out infinite ac-float;animation-delay:calc(var(--i) * -1.3s);background:#fff;display:inline-flex;position:absolute}.ac-page .ac-chip:nth-child(2n){background:var(--ac-lilac-50)}.ac-page .ac-chip:nth-child(3){background:var(--ac-orange-tint);border-color:var(--ac-orange-line)}.ac-page .ac-chip__k{font-family:var(--ac-mono);font-size:max(calc(var(--u) * 11.5),11px);color:var(--ac-muted)}.ac-page .ac-chip__v{color:var(--ac-ink);font-weight:600}.ac-page .ac-flow__product{left:calc(var(--u) * 36);top:calc(var(--u) * 150);width:calc(var(--u) * 364);height:calc(var(--u) * 330);z-index:1;padding:calc(var(--u) * 16) calc(var(--u) * 18);border:1px solid var(--ac-line);border-radius:calc(var(--u) * 24);box-shadow:var(--ac-sh3),inset 0 1px 0 #fff;background:#fffffff0;flex-direction:column;display:flex;position:absolute}.ac-page .ac-flow__src{align-items:center;gap:calc(var(--u) * 8);font-family:var(--ac-mono);font-size:max(calc(var(--u) * 11),11px);color:var(--ac-muted);white-space:nowrap;display:flex}.ac-page .ac-flow__file{color:var(--ac-ink);font-weight:500}.ac-page .ac-flag{padding:calc(var(--u) * 3) calc(var(--u) * 8);font-family:var(--ac-font);font-size:max(calc(var(--u) * 11),11px);color:var(--ac-orange-text);background:var(--ac-orange-tint);border:1px solid var(--ac-orange-line);border-radius:calc(var(--u) * 6);margin-left:auto;font-weight:600}.ac-page .ac-flow__shot{margin:calc(var(--u) * 8) 0;flex:1;place-items:center;display:grid;position:relative}.ac-page .ac-flow__img{z-index:1;width:100%;max-width:none;height:auto;transform:translateY(calc(var(--u) * -8)) rotate(-6deg) scale(.97);filter:drop-shadow(0 calc(var(--u) * 18) calc(var(--u) * 16) #17122b1a);margin:0;position:relative}.ac-page .ac-flow__ground{height:calc(var(--u) * 22);filter:blur(calc(var(--u) * 5));background:radial-gradient(50% 50%,#17122b42,#0000 72%);position:absolute;bottom:10%;left:12%;right:8%}.ac-page .ac-flow__raw{font-family:var(--ac-mono);font-size:max(calc(var(--u) * 11.5),11px);letter-spacing:.02em;color:var(--ac-body);text-underline-offset:calc(var(--u) * 5);white-space:nowrap;text-overflow:ellipsis;-webkit-text-decoration:underline wavy #ff6a0099;text-decoration:underline wavy #ff6a0099;text-decoration-thickness:1px;overflow:hidden}.ac-page .ac-flow__engine{left:calc(var(--u) * 472);top:calc(var(--u) * 267);width:calc(var(--u) * 96);height:calc(var(--u) * 96);z-index:2;place-items:center;display:grid;position:absolute}.ac-page .ac-flow__engine:before{content:"";inset:calc(var(--u) * -64);z-index:0;background:radial-gradient(closest-side,#ff6a0057,#ff6a0017 55%,#0000);border-radius:50%;position:absolute}.ac-page .ac-flow__mark{z-index:1;width:100%;height:100%;position:relative}.ac-page .ac-flow__mark .ac-spark__tile{fill:var(--ac-orange)}.ac-page .ac-flow__mark .ac-spark__star{fill:#fff;animation:none}.ac-page .ac-spark__tile{fill:var(--ac-night)}.ac-page .ac-spark__star{fill:var(--ac-orange);transform-origin:12px 12px;animation:2.6s ease-in-out infinite ac-twinkle}.ac-page .ac-flow__halo{z-index:0;border-radius:calc(var(--u) * 28);border:1.5px solid #ff6a0080;animation:2.6s cubic-bezier(0,0,.2,1) infinite ac-ping;position:absolute;inset:0}.ac-page .ac-flow__halo--late{animation-delay:1.3s}.ac-page .ac-flow__engine-label{top:calc(100% + var(--u) * 14);align-items:center;gap:calc(var(--u) * 2);white-space:nowrap;font-size:calc(var(--u) * 13.5);flex-direction:column;line-height:1.25;display:flex;position:absolute;left:50%;transform:translate(-50%)}.ac-page .ac-flow__engine-label strong{color:var(--ac-ink);letter-spacing:-.01em;font-weight:700}.ac-page .ac-flow__engine-label span{font-family:var(--ac-mono);font-size:max(calc(var(--u) * 11),11px);color:var(--ac-muted)}.ac-page .ac-flow__nodes{left:calc(var(--u) * 616);top:calc(var(--u) * 178);width:calc(var(--u) * 180);z-index:1;gap:calc(var(--u) * 16);flex-direction:column;display:flex;position:absolute}.ac-page .ac-flow__nodes li{height:calc(var(--u) * 42);padding:0 calc(var(--u) * 12);border:1px solid var(--ac-line);border-left:calc(var(--u) * 3) solid var(--ac-orange);border-radius:calc(var(--u) * 10);box-shadow:var(--ac-sh1);background:#fff;flex-direction:column;justify-content:center;display:flex}.ac-page .ac-flow__node-k{font-family:var(--ac-mono);font-size:max(calc(var(--u) * 10.5),10.5px);color:var(--ac-muted);line-height:1.2}.ac-page .ac-flow__nodes strong{font-size:max(calc(var(--u) * 13.5),12px);color:var(--ac-ink);white-space:nowrap;font-weight:600;line-height:1.25}.ac-page .ac-flow__channels{left:calc(var(--u) * 860);top:calc(var(--u) * 157);width:calc(var(--u) * 320);z-index:1;gap:calc(var(--u) * 14);flex-direction:column;display:flex;position:absolute}.ac-page .ac-flow__channels li{height:calc(var(--u) * 52);align-items:center;gap:calc(var(--u) * 12);padding:0 calc(var(--u) * 16);border:1px solid var(--ac-line);border-radius:calc(var(--u) * 14);box-shadow:var(--ac-sh2);font-size:max(calc(var(--u) * 15),13px);letter-spacing:-.01em;color:var(--ac-ink);white-space:nowrap;background:#fff;font-weight:600;display:flex}.ac-page .ac-mark{width:calc(var(--u) * 20);height:calc(var(--u) * 20);color:var(--ac-ink);flex:none}.ac-page .ac-mark--allegro{width:calc(var(--u) * 58);height:calc(var(--u) * 22)}.ac-page .ac-flow__check{width:calc(var(--u) * 15);height:calc(var(--u) * 15);color:var(--ac-green);animation:2.6s ease-out infinite ac-tick;animation-delay:calc(2.6s + var(--i) * .52s);flex:none;margin-left:auto}.ac-page .ac-flow__link{display:none}@media (max-width:1023px){.ac-page .ac-flow__stage{--u:1px;flex-direction:column;align-items:center;height:auto;display:flex}.ac-page .ac-flow__wires{display:none}.ac-page .ac-flow:before{inset:-24px -20px}.ac-page .ac-flow__chips{flex-wrap:wrap;justify-content:center;gap:12px 10px;max-width:440px;margin:0 auto 26px;display:flex;position:relative;inset:auto}.ac-page .ac-chip{position:relative;top:auto;left:auto}.ac-page .ac-flow__product{width:min(100%,380px);height:auto;position:relative;top:auto;left:auto}.ac-page .ac-flow__shot{min-height:170px}.ac-page .ac-flow__img{width:100%;margin:0;transform:rotate(-5deg)}.ac-page .ac-flow__link{background-image:linear-gradient(#ff6a00c7 55%,#0000 0);background-size:100% 9px;flex:none;width:1.5px;height:44px;animation:.9s linear infinite ac-dash-y;display:block}.ac-page .ac-flow__engine{width:84px;height:84px;margin-bottom:56px;position:relative;top:auto;left:auto}.ac-page .ac-flow__nodes{grid-template-columns:1fr 1fr;gap:10px;width:min(100%,380px);display:grid;position:relative;top:auto;left:auto}.ac-page .ac-flow__nodes li:last-child{grid-column:1/-1}.ac-page .ac-flow__channels{width:min(100%,380px);position:relative;top:auto;left:auto}}.ac-page .ac-reality{background:linear-gradient(180deg,#fff 0%,var(--ac-lilac-25) 100%);padding-bottom:0}.ac-page .ac-reality__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:72px;display:grid}.ac-page .ac-reality h2{letter-spacing:-.045em;font-size:clamp(34px,4.6vw,64px);line-height:1.02}.ac-page .ac-reality h2 .ac-grad{display:block}.ac-page .ac-reality .ac-lead{padding-bottom:8px}.ac-page .ac-ticker{border-top:1px solid var(--ac-line);border-bottom:1px solid var(--ac-line);background:#ffffffb8;margin-top:88px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.ac-page .ac-ticker__track{width:max-content;animation:18s linear infinite ac-marquee;display:flex}.ac-page .ac-ticker__row{display:flex}.ac-page .ac-ticker__item{white-space:nowrap;align-items:center;gap:18px;padding:34px 0 34px 56px;display:flex}.ac-page .ac-ticker__item strong{letter-spacing:-.045em;color:var(--ac-ink);font-size:clamp(34px,4vw,58px);font-weight:700;line-height:1}.ac-page .ac-ticker__item span{color:var(--ac-muted);letter-spacing:-.01em;font-size:clamp(16px,1.4vw,20px);font-weight:500}.ac-page .ac-ticker__spark{width:22px;height:22px;color:var(--ac-orange);flex:none;margin-left:38px}.ac-page .ac-engine{background:#fff}.ac-page .ac-steps{flex-direction:column;gap:128px;display:flex}.ac-page .ac-step{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:84px;display:grid}.ac-page .ac-step:nth-child(2n){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ac-page .ac-step:nth-child(2n) .ac-step__visual{order:2}.ac-page .ac-step__num{letter-spacing:-.04em;background:var(--ac-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:18px;font-size:44px;font-weight:700;line-height:1}.ac-page .ac-step__name{letter-spacing:.12em;text-transform:uppercase;color:var(--ac-lilac-700);margin-bottom:14px;font-size:13px;font-weight:600}.ac-page .ac-step h3{letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(26px,2.5vw,38px);font-weight:700;line-height:1.1}.ac-page .ac-step__body{color:var(--ac-body);max-width:520px;font-size:17px;line-height:1.72}.ac-page .ac-frame{border-radius:var(--ac-r-xl);box-shadow:var(--ac-sh3);background:linear-gradient(160deg,#d4c2f69e,#f1eafd66 55%,#ffffffb3);padding:12px}.ac-page .ac-frame__mid{border-radius:var(--ac-r-lg);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:#ffffff9e;border:1px solid #ffffffd1;padding:10px}.ac-page .ac-frame__inner{border-radius:var(--ac-r);border:1px solid var(--ac-line);background:#fff;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff;container-type:inline-size}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ac-page .ac-frame__mid{background:#fff}}.ac-page .ac-win{background:#fff}.ac-page .ac-win__bar{border-bottom:1px solid var(--ac-line);background:linear-gradient(180deg,#fff,var(--ac-lilac-25));align-items:center;gap:10px;padding:11px 14px;display:flex}.ac-page .ac-win__dots{gap:5px;display:flex}.ac-page .ac-win__dots i{background:#e6e0ef;border-radius:50%;width:9px;height:9px}.ac-page .ac-win__app{color:var(--ac-ink);letter-spacing:-.01em;white-space:nowrap;font-size:12.5px;font-weight:700}.ac-page .ac-win__file{font-family:var(--ac-mono);color:var(--ac-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.ac-page .ac-win__meta{font-family:var(--ac-mono);color:var(--ac-lilac-700);background:var(--ac-lilac-50);border:1px solid var(--ac-lilac-200);border-radius:6px;flex:none;margin-left:auto;padding:2px 8px;font-size:10.5px}.ac-page .ac-win__body{flex-direction:column;gap:14px;padding:16px 16px 18px;display:flex}.ac-page .ac-win__label{font-family:var(--ac-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ac-muted);align-items:center;gap:6px;font-size:10.5px;display:flex}.ac-page .ac-hub{aspect-ratio:5/4;background:radial-gradient(62% 62% at 50% 50%,#fff 0%,var(--ac-lilac-50) 58%,var(--ac-lilac-100) 100%);position:relative;container-type:inline-size}.ac-page .ac-hub__field{width:100%;height:100%;position:absolute;inset:0}.ac-page .ac-hub__ring{fill:none;stroke:var(--ac-lilac-300)}.ac-page .ac-hub__ring--outer{stroke-opacity:.55}.ac-page .ac-hub__ring--dash{stroke-dasharray:3 8;stroke-width:1.4px}.ac-page .ac-hub__ring--inner{fill:#ffffffbf;stroke-opacity:.9}.ac-page .ac-hub__spin{transform-origin:250px 200px;animation:48s linear infinite ac-spin}.ac-page .ac-hub__stream{fill:none;stroke:var(--ac-lilac-400);stroke-width:1.4px;stroke-dasharray:4 5;opacity:.8}.ac-page .ac-hub__source{left:calc(var(--x) / 500 * 100%);top:calc(var(--y) / 400 * 100%);white-space:nowrap;border:1px solid var(--ac-line);box-shadow:var(--ac-sh2);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 13px 8px 10px;display:flex;position:absolute;transform:translate(-50%,-50%)}.ac-page .ac-hub__icon{width:20px;height:20px;color:var(--ac-lilac-700);flex:none}.ac-page .ac-hub__source-text{flex-direction:column;line-height:1.2;display:flex}.ac-page .ac-hub__source-text strong{color:var(--ac-ink);letter-spacing:-.01em;font-size:13px;font-weight:700}.ac-page .ac-hub__source-text span{font-family:var(--ac-mono);color:var(--ac-muted);font-size:10.5px}.ac-page .ac-hub__core{width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ac-page .ac-hub__mark{z-index:1;filter:drop-shadow(0 14px 22px #17122b47);width:64px;height:64px;position:relative}.ac-page .ac-hub__pulse{border:1.5px solid var(--ac-lilac-500);border-radius:20px;animation:2.8s ease-in infinite ac-inhale;position:absolute;inset:0}.ac-page .ac-hub__name{white-space:nowrap;color:var(--ac-ink);letter-spacing:-.01em;border:1px solid var(--ac-lilac-200);box-shadow:var(--ac-sh1);background:#fff;border-radius:8px;padding:4px 10px;font-size:12.5px;font-weight:700;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.ac-page .ac-hub__status{font-family:var(--ac-mono);color:var(--ac-muted);flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:10.5px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.ac-page .ac-hub__status span{align-items:center;display:inline-flex}.ac-page .ac-live{background:var(--ac-green);border-radius:50%;width:7px;height:7px;margin-right:7px;animation:2.2s ease-in-out infinite ac-blink;display:inline-block;box-shadow:0 0 0 3px #16a34a29}@container (max-width:440px){.ac-page .ac-hub__source{white-space:normal;text-align:center;flex-direction:column;gap:4px;width:74px;padding:7px 6px}.ac-page .ac-hub__source-text strong{font-size:10.5px;line-height:1.15}.ac-page .ac-hub__source-text span{display:none}.ac-page .ac-hub__icon{width:17px;height:17px}.ac-page .ac-hub__core,.ac-page .ac-hub__mark{width:46px;height:46px}.ac-page .ac-hub__pulse{border-radius:14px}.ac-page .ac-hub__name{padding:3px 7px;font-size:10.5px;top:calc(100% + 6px)}.ac-page .ac-hub__status{gap:4px 10px;font-size:9px;bottom:8px}}.ac-page .ac-table{border:1px solid var(--ac-line);border-radius:12px;overflow:hidden}.ac-page .ac-table__row{border-top:1px solid var(--ac-line);grid-template-columns:minmax(66px,.78fr) minmax(0,1.4fr) minmax(0,1.65fr) minmax(58px,.8fr) minmax(0,.85fr);display:grid}.ac-page .ac-table__row:first-child{border-top:0}.ac-page .ac-table__row--head{background:var(--ac-lilac-25)}.ac-page .ac-table__row--head .ac-table__cell{font-family:var(--ac-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ac-muted);min-height:28px;font-size:9.5px}.ac-page .ac-table__cell{white-space:nowrap;align-items:center;min-height:36px;padding:7px 9px;font-size:11.5px;display:flex;position:relative;overflow:hidden}.ac-page .ac-raw,.ac-page .ac-clean{transition:opacity .35s,transform .35s}.ac-page .ac-raw{font-family:var(--ac-mono);color:var(--ac-body);text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.ac-page .ac-raw--missing{font-family:var(--ac-font);color:var(--ac-orange-text);background:var(--ac-orange-tint);border:1px dashed var(--ac-orange-line);border-radius:5px;padding:1px 5px;font-size:9.5px;font-weight:600}.ac-page .ac-clean{text-overflow:ellipsis;color:var(--ac-ink);opacity:0;font-weight:600;position:absolute;top:50%;left:9px;right:9px;overflow:hidden;transform:translateY(calc(5px - 50%))}.ac-page .ac-raw--missing+.ac-clean{color:var(--ac-lilac-700)}.ac-page .ac-col-sku .ac-clean{font-family:var(--ac-mono);font-size:10.5px;font-weight:500}.ac-page .ac-label-clean,.ac-page .ac-pipe:is([data-step="3"],[data-step="4"],[data-step="5"]) .ac-label-raw{display:none}.ac-page .ac-pipe:is([data-step="3"],[data-step="4"],[data-step="5"]) .ac-label-clean{color:var(--ac-lilac-700);display:inline}.ac-page .ac-pipe:is([data-step="3"],[data-step="4"],[data-step="5"]) .ac-raw{opacity:0;transform:translateY(-5px)}.ac-page .ac-pipe:is([data-step="3"],[data-step="4"],[data-step="5"]) .ac-clean{opacity:1;transform:translateY(-50%)}.ac-page .ac-stages{grid-template-columns:repeat(4,minmax(0,1fr));padding:2px 0;display:grid}.ac-page .ac-stage{text-align:center;min-width:0;color:var(--ac-muted);flex-direction:column;align-items:center;gap:7px;padding:0 4px;font-size:11px;font-weight:600;line-height:1.25;transition:color .25s;display:flex;position:relative}.ac-page .ac-stage:before{content:"";background:var(--ac-line);border-radius:2px;height:2px;transition:background .3s;position:absolute;top:10px;left:calc(16px - 50%);right:calc(50% + 16px)}.ac-page .ac-stage:first-child:before{display:none}.ac-page .ac-stage__icon{border:1.5px solid var(--ac-rail);background:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;transition:background .25s,border-color .25s;display:grid}.ac-page .ac-stage__ok{color:#fff;opacity:0;width:11px;height:11px;transition:opacity .2s}.ac-page .ac-pipe[data-step="1"] .ac-stage--0,.ac-page .ac-pipe[data-step="2"] .ac-stage--1,.ac-page .ac-pipe[data-step="3"] .ac-stage--2,.ac-page .ac-pipe[data-step="4"] .ac-stage--3{color:var(--ac-orange-text)}.ac-page .ac-pipe[data-step="1"] .ac-stage--0 .ac-stage__icon,.ac-page .ac-pipe[data-step="2"] .ac-stage--1 .ac-stage__icon,.ac-page .ac-pipe[data-step="3"] .ac-stage--2 .ac-stage__icon,.ac-page .ac-pipe[data-step="4"] .ac-stage--3 .ac-stage__icon{border-color:var(--ac-orange);border-top-color:#0000;animation:.8s linear infinite ac-spin}.ac-page .ac-pipe:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"]) .ac-stage--1:before,.ac-page .ac-pipe:is([data-step="3"],[data-step="4"],[data-step="5"]) .ac-stage--2:before,.ac-page .ac-pipe:is([data-step="4"],[data-step="5"]) .ac-stage--3:before{background:var(--ac-green)}.ac-page .ac-pipe:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"]) .ac-stage--0,.ac-page .ac-pipe:is([data-step="3"],[data-step="4"],[data-step="5"]) .ac-stage--1,.ac-page .ac-pipe:is([data-step="4"],[data-step="5"]) .ac-stage--2,.ac-page .ac-pipe[data-step="5"] .ac-stage--3{color:var(--ac-ink)}.ac-page .ac-pipe:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"]) .ac-stage--0 .ac-stage__icon,.ac-page .ac-pipe:is([data-step="3"],[data-step="4"],[data-step="5"]) .ac-stage--1 .ac-stage__icon,.ac-page .ac-pipe:is([data-step="4"],[data-step="5"]) .ac-stage--2 .ac-stage__icon,.ac-page .ac-pipe[data-step="5"] .ac-stage--3 .ac-stage__icon{background:var(--ac-green);border-color:var(--ac-green)}.ac-page .ac-pipe:is([data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"]) .ac-stage--0 .ac-stage__ok,.ac-page .ac-pipe:is([data-step="3"],[data-step="4"],[data-step="5"]) .ac-stage--1 .ac-stage__ok,.ac-page .ac-pipe:is([data-step="4"],[data-step="5"]) .ac-stage--2 .ac-stage__ok,.ac-page .ac-pipe[data-step="5"] .ac-stage--3 .ac-stage__ok{opacity:1}.ac-page .ac-out{border:1px solid var(--ac-line);background:linear-gradient(180deg,#fff,var(--ac-lilac-25));border-radius:14px;grid-template-columns:104px minmax(0,1fr);gap:14px;padding:12px;display:grid}.ac-page .ac-out__img{background:var(--ac-lilac-50);border-radius:11px;place-items:center;width:104px;height:104px;display:grid;overflow:hidden}.ac-page .ac-out__img img{width:94%;height:auto}.ac-page .ac-out__title{color:var(--ac-ink);letter-spacing:-.01em;margin:5px 0 7px;font-size:14px;font-weight:700;line-height:1.3}.ac-page .ac-out__attrs{flex-wrap:wrap;gap:5px;display:flex}.ac-page .ac-out__attrs li{color:var(--ac-ink);border:1px solid var(--ac-line);white-space:nowrap;background:#fff;border-radius:6px;padding:2px 7px;font-size:10.5px}.ac-page .ac-out__attrs li span{color:var(--ac-muted);margin-right:4px}.ac-page .ac-out__cat{font-family:var(--ac-mono);color:var(--ac-lilac-700);margin-top:8px;font-size:10.5px}.ac-page .ac-out__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.ac-page .ac-langs{gap:4px;display:flex}.ac-page .ac-langs span{font-family:var(--ac-mono);color:var(--ac-body);border:1px solid var(--ac-rail);border-radius:5px;padding:1px 6px;font-size:10px;font-weight:500}.ac-page .ac-ready{color:var(--ac-green-text);background:var(--ac-green-tint);border:1px solid #bbf0cf;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.ac-page .ac-ready__icon{width:11px;height:11px}.ac-page .ac-out__attrs,.ac-page .ac-out__cat,.ac-page .ac-langs,.ac-page .ac-ready,.ac-page .ac-out__title{transition:opacity .35s}.ac-page .ac-pipe:is([data-step="0"],[data-step="1"],[data-step="2"]) :is(.ac-out__title,.ac-out__attrs),.ac-page .ac-pipe:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"]) .ac-out__cat{opacity:.22}.ac-page .ac-pipe:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) :is(.ac-langs,.ac-ready){opacity:0}@container (max-width:470px){.ac-page .ac-col-title{display:none}.ac-page .ac-table__row{grid-template-columns:minmax(64px,.8fr) minmax(0,1.5fr) minmax(48px,.65fr) minmax(0,.85fr)}.ac-page .ac-col-sku .ac-clean,.ac-page .ac-col-sku .ac-raw{font-size:10px}.ac-page .ac-table__cell{padding:7px}.ac-page .ac-clean{left:7px;right:7px}.ac-page .ac-stage{font-size:10px}.ac-page .ac-out{display:block}.ac-page .ac-out__img{float:left;width:72px;height:72px;margin:0 12px 8px 0}.ac-page .ac-out__foot{clear:both}.ac-page .ac-win__file{display:none}}@container (max-width:380px){.ac-page .ac-col-category{display:none}.ac-page .ac-table__row{grid-template-columns:minmax(60px,.8fr) minmax(0,1.7fr) minmax(48px,.7fr)}}@property --ac-score{syntax:"<integer>";inherits:true;initial-value:100}.ac-page .ac-enrich{background:linear-gradient(180deg,#fff,var(--ac-lilac-25));grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:14px;padding:16px;display:grid}.ac-page .ac-enrich__before{border:1px dashed var(--ac-rail);background:#fbfafd;border-radius:14px;padding:14px}.ac-page .ac-enrich__product{align-items:center;gap:10px;margin:12px 0 10px;display:flex}.ac-page .ac-enrich__thumb{background:var(--ac-lilac-50);filter:saturate(.55)opacity(.85);border-radius:10px;flex:none;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.ac-page .ac-enrich__thumb img{width:88%;height:auto}.ac-page .ac-enrich__name{color:var(--ac-ink);font-size:12.5px;font-weight:600}.ac-page .ac-enrich__sparse{color:var(--ac-muted);font-size:11.5px}.ac-page .ac-kv li{border-top:1px solid var(--ac-line);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:11.5px;display:flex}.ac-page .ac-kv li span{color:var(--ac-muted);white-space:nowrap}.ac-page .ac-kv li strong{color:var(--ac-ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.ac-page .ac-kv__empty{background:repeating-linear-gradient(90deg,var(--ac-rail) 0 4px,transparent 4px 7px);border-radius:4px;width:56px;height:8px;display:inline-block}.ac-page .ac-enrich__low{color:var(--ac-muted);margin-top:12px;font-size:11px}.ac-page .ac-enrich__low strong{color:var(--ac-body);font-weight:700}.ac-page .ac-enrich__after{border:1px solid var(--ac-line);box-shadow:var(--ac-sh2);background:#fff;border-radius:14px;padding:14px}.ac-page .ac-enrich__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ac-page .ac-enrich__spark{width:12px;height:12px;color:var(--ac-orange)}.ac-page .ac-dial{--ac-score:100;counter-reset:ac-score var(--ac-score);flex:none;width:74px;height:74px;transition:--ac-score .7s linear;position:relative}.ac-page .ac-dial svg{width:100%;height:100%;transform:rotate(-90deg)}.ac-page .ac-dial__track{fill:none;stroke:var(--ac-lilac-100);stroke-width:7px}.ac-page .ac-dial__value{fill:none;stroke:var(--ac-orange);stroke-width:7px;stroke-linecap:round;stroke-dasharray:calc(var(--c) * 1px);stroke-dashoffset:calc(var(--c) * 1px * (100 - var(--ac-score)) / 100)}.ac-page .ac-dial__num{color:var(--ac-ink);letter-spacing:-.03em;place-items:center;font-size:17px;font-weight:700;display:grid;position:absolute;inset:0}.ac-page .ac-dial__num:after{content:counter(ac-score) "%"}.ac-page .ac-dial__label{color:var(--ac-orange-text);text-align:right;margin:-4px 0 6px;font-size:11px;font-weight:600}.ac-page .ac-enrich[data-step="0"] .ac-dial{--ac-score:34;transition:none}.ac-page .ac-enrich[data-step="1"] .ac-dial{--ac-score:45}.ac-page .ac-enrich[data-step="2"] .ac-dial{--ac-score:56}.ac-page .ac-enrich[data-step="3"] .ac-dial{--ac-score:67}.ac-page .ac-enrich[data-step="4"] .ac-dial{--ac-score:78}.ac-page .ac-enrich[data-step="5"] .ac-dial{--ac-score:89}.ac-page .ac-fill{transition:opacity .3s,transform .3s}.ac-page .ac-fill strong{clip-path:inset(0);transition:clip-path .55s steps(16,end)}.ac-page .ac-enrich[data-step="0"] .ac-fill,.ac-page .ac-enrich:is([data-step="0"],[data-step="1"]) .ac-fill--1,.ac-page .ac-enrich:is([data-step="0"],[data-step="1"],[data-step="2"]) .ac-fill--2,.ac-page .ac-enrich:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"]) .ac-fill--3,.ac-page .ac-enrich:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .ac-fill--4,.ac-page .ac-enrich:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"]) .ac-fill--5{opacity:0;transform:translateY(4px)}.ac-page .ac-enrich[data-step="0"] .ac-fill strong,.ac-page .ac-enrich:is([data-step="0"],[data-step="1"]) .ac-fill--1 strong,.ac-page .ac-enrich:is([data-step="0"],[data-step="1"],[data-step="2"]) .ac-fill--2 strong,.ac-page .ac-enrich:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"]) .ac-fill--3 strong,.ac-page .ac-enrich:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .ac-fill--4 strong,.ac-page .ac-enrich:is([data-step="0"],[data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"],[data-step="5"]) .ac-fill--5 strong{clip-path:inset(0 100% 0 0);transition:none}.ac-page .ac-generated{flex-wrap:wrap;gap:5px;margin-top:10px;transition:opacity .35s;display:flex}.ac-page .ac-generated span{color:var(--ac-lilac-700);background:var(--ac-lilac-50);border:1px solid var(--ac-lilac-200);border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:600}.ac-page .ac-enrich:not([data-step="7"]) .ac-generated{opacity:0}@container (max-width:470px){.ac-page .ac-enrich{grid-template-columns:minmax(0,1fr)}.ac-page .ac-enrich__before .ac-kv{display:none}}.ac-page .ac-dist{background:radial-gradient(70% 60% at 50% 42%,#fff,var(--ac-lilac-25));grid-template-columns:minmax(0,.92fr) 32px minmax(0,1.08fr) 32px minmax(0,1fr);align-items:center;padding:28px 18px;display:grid}.ac-page .ac-dist__feed{border:1px solid var(--ac-line);box-shadow:var(--ac-sh2);background:#fff;border-radius:14px;padding:12px}.ac-page .ac-dist__feed-label{border-bottom:1px solid var(--ac-line);font-family:var(--ac-mono);color:var(--ac-ink);align-items:center;gap:6px;margin-bottom:10px;padding-bottom:9px;font-size:11px;display:flex}.ac-page .ac-dist__feed-label svg{fill:none;width:14px;height:14px;stroke:var(--ac-lilac-700);stroke-width:1.6px}.ac-page .ac-dist__chips{flex-wrap:wrap;gap:6px;display:flex}.ac-page .ac-attr{font-family:var(--ac-mono);border:1px solid;border-radius:7px;padding:4px 8px;font-size:10.5px}.ac-page .ac-attr--0{color:var(--ac-lilac-700);background:var(--ac-lilac-100);border-color:var(--ac-lilac-300)}.ac-page .ac-attr--1{color:var(--ac-orange-text);background:var(--ac-orange-tint);border-color:var(--ac-orange-line)}.ac-page .ac-attr--2{color:var(--ac-lilac-700);border-color:var(--ac-lilac-300);background:#fff}.ac-page .ac-attr--3{color:var(--ac-body);border-color:var(--ac-rail);background:#f7f6fa}.ac-page .ac-attr--4{color:var(--ac-ink);border-color:var(--ac-rail);background:#fff}.ac-page .ac-dist__record{border:1px solid var(--ac-line);box-shadow:var(--ac-sh3);background:#fff;border-radius:18px;padding:10px}.ac-page .ac-dist__shot{aspect-ratio:1;background:var(--ac-lilac-50);border-radius:12px;place-items:center;display:grid;overflow:hidden}.ac-page .ac-dist__shot img{width:84%;height:auto}.ac-page .ac-dist__title{color:var(--ac-ink);letter-spacing:-.01em;margin-top:10px;font-size:13px;font-weight:700;line-height:1.3}.ac-page .ac-tone-lilac{color:var(--ac-lilac-700)}.ac-page .ac-tone-orange{color:var(--ac-orange-text)}.ac-page .ac-tone-muted{color:var(--ac-muted)}.ac-page .ac-dist__price{color:var(--ac-ink);margin-top:4px;font-size:15px;font-weight:700}.ac-page .ac-dist__cat{font-family:var(--ac-mono);color:var(--ac-muted);margin-top:4px;font-size:9.5px;line-height:1.35}.ac-page .ac-dist__link{background-image:linear-gradient(90deg,#ff6a00bf 55%,#0000 0);background-size:9px 100%;height:1.5px;animation:.9s linear infinite ac-dash-x;position:relative}.ac-page .ac-dist__link:after{content:"";background:var(--ac-orange);opacity:0;border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:0;box-shadow:0 0 10px #ff6a00d9}.ac-page .ac-dist[data-step="1"] .ac-dist__link--a:after,.ac-page .ac-dist[data-step="2"] .ac-dist__link--b:after{animation:.8s ease-in-out forwards ac-travel-x}.ac-page .ac-dist__channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ac-page .ac-dist__channel{text-align:center;border:1px solid var(--ac-line);min-height:104px;box-shadow:var(--ac-sh1);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:12px 6px 10px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.ac-page .ac-dist__mark{width:30px;height:30px;color:var(--ac-ink);margin-bottom:5px}.ac-page .ac-dist__name{color:var(--ac-ink);font-size:12.5px;font-weight:700}.ac-page .ac-dist__surface{color:var(--ac-muted);font-size:10.5px}.ac-page .ac-dist__ok{color:#fff;background:var(--ac-green);border-radius:50%;place-items:center;width:20px;height:20px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:-7px;right:-7px;transform:scale(0);box-shadow:0 4px 10px #16a34a59}.ac-page .ac-dist__ok svg{width:11px;height:11px}.ac-page .ac-dist:is([data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"]) .ac-dist__channel--0 .ac-dist__ok,.ac-page .ac-dist:is([data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"]) .ac-dist__channel--1 .ac-dist__ok,.ac-page .ac-dist:is([data-step="5"],[data-step="6"],[data-step="7"]) .ac-dist__channel--2 .ac-dist__ok,.ac-page .ac-dist:is([data-step="6"],[data-step="7"]) .ac-dist__channel--3 .ac-dist__ok{transform:scale(1)}.ac-page .ac-dist:is([data-step="3"],[data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"]) .ac-dist__channel--0,.ac-page .ac-dist:is([data-step="4"],[data-step="5"],[data-step="6"],[data-step="7"]) .ac-dist__channel--1,.ac-page .ac-dist:is([data-step="5"],[data-step="6"],[data-step="7"]) .ac-dist__channel--2,.ac-page .ac-dist:is([data-step="6"],[data-step="7"]) .ac-dist__channel--3{box-shadow:var(--ac-sh2);border-color:#bbf0cf}@container (max-width:520px){.ac-page .ac-dist{grid-template-columns:minmax(0,1fr);justify-items:center;padding:22px 16px}.ac-page .ac-dist__feed,.ac-page .ac-dist__record,.ac-page .ac-dist__channels{width:min(100%,300px)}.ac-page .ac-dist__record{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:0 12px;display:grid}.ac-page .ac-dist__shot{grid-row:1/span 3}.ac-page .ac-dist__title{margin-top:0}.ac-page .ac-dist__link{background-image:linear-gradient(#ff6a00bf 55%,#0000 0);background-size:100% 9px;width:1.5px;height:30px;animation-name:ac-dash-y}.ac-page .ac-dist__link:after{margin:0 0 0 -4px;top:0;left:50%}.ac-page .ac-dist[data-step="1"] .ac-dist__link--a:after,.ac-page .ac-dist[data-step="2"] .ac-dist__link--b:after{animation-name:ac-travel-y}}.ac-page .ac-integration{background:linear-gradient(180deg,var(--ac-lilac-25) 0%,var(--ac-lilac-50) 100%)}.ac-page .ac-integration:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(36% 50% at 4% 8%,#d4c2f68c,#0000 62%),radial-gradient(22% 30% at 88% 92%,#ffffffe6,#0000 70%);position:absolute;inset:0}.ac-page .ac-integration__grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:80px;display:grid}.ac-page .ac-integration h2{margin-bottom:24px}.ac-page .ac-tetris{border-radius:var(--ac-r-xl);box-shadow:var(--ac-sh3);background:linear-gradient(160deg,#d4c2f6a8,#fff9);padding:12px}.ac-page .ac-tetris__well{border:1px solid var(--ac-line);background:linear-gradient(#fcfaffe6,#fff 40%),repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#d4c2f659 calc(25% - 1px) 25%);border-radius:20px;padding:64px 22px 22px;position:relative;overflow:hidden}.ac-page .ac-tetris__head{font-family:var(--ac-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ac-muted);justify-content:space-between;align-items:center;font-size:10.5px;display:flex;position:absolute;top:22px;left:22px;right:22px}.ac-page .ac-tetris__status{letter-spacing:.02em;text-transform:none;align-items:center;gap:7px;display:inline-flex}.ac-page .ac-tetris__status i{background:var(--ac-rail);border-radius:50%;width:7px;height:7px;transition:background .4s}.ac-page .ac-tetris__status-on{color:var(--ac-green-text);display:none}.ac-page .ac-tetris__well:is([data-step="2"],[data-step="3"]) .ac-tetris__status i{background:var(--ac-green);box-shadow:0 0 0 3px #16a34a29}.ac-page .ac-tetris__well:is([data-step="2"],[data-step="3"]) .ac-tetris__status-off{display:none}.ac-page .ac-tetris__well:is([data-step="2"],[data-step="3"]) .ac-tetris__status-on{display:inline}.ac-page .ac-tetris__grid{grid-template-rows:repeat(3,82px);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:relative}.ac-page .ac-tetris__slot{border:1.5px dashed var(--ac-lilac-300);background:repeating-linear-gradient(135deg,#d4c2f633 0 8px,#0000 8px 16px);border-radius:16px;grid-area:1/2/span 2/span 2}.ac-page .ac-block{border:1px solid var(--ac-line);min-width:0;box-shadow:var(--ac-sh1);transition:border-color .5s,box-shadow .5s;transition-delay:calc(var(--w) * .28s);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.ac-page .ac-block__mark{width:26px;height:26px;color:var(--ac-ink);flex:none}.ac-page .ac-block__text{flex-direction:column;min-width:0;line-height:1.22;display:flex}.ac-page .ac-block__text strong{color:var(--ac-ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.ac-page .ac-block__text span{color:var(--ac-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ac-page .ac-block__led{background:var(--ac-rail);width:7px;height:7px;transition:background .4s,box-shadow .4s;transition-delay:calc(var(--w) * .28s);border-radius:50%;position:absolute;top:9px;right:9px}.ac-page .ac-tetris__well:is([data-step="2"],[data-step="3"]) .ac-block{border-color:#f25c008c;box-shadow:inset 0 2px #f25c00e6,0 8px 18px -14px #17122b59}.ac-page .ac-tetris__well:is([data-step="2"],[data-step="3"]) .ac-block__led{background:var(--ac-green);box-shadow:0 0 0 3px #16a34a29}.ac-page .ac-piece{z-index:2;text-align:center;color:#fff;background:linear-gradient(160deg,#241b3d,var(--ac-night));border-radius:16px;flex-direction:column;grid-area:1/2/span 2/span 2;justify-content:center;align-items:center;gap:6px;padding:12px;transition:transform .75s cubic-bezier(.55,0,.85,.36),box-shadow .6s;display:flex;position:relative;box-shadow:0 24px 48px -18px #17122b8c,inset 0 1px #ffffff1f}.ac-page .ac-piece__mark{width:46px;height:46px;margin-bottom:4px}.ac-page .ac-piece .ac-spark__tile{fill:#2e2350}.ac-page .ac-piece__top{letter-spacing:-.015em;font-size:16px;font-weight:700}.ac-page .ac-piece__bottom{color:#ffffffbd;font-size:12.5px}.ac-page .ac-tetris__well[data-step="0"] .ac-piece{transition:none;transform:translateY(-300px)}.ac-page .ac-tetris__well[data-step="0"] .ac-block,.ac-page .ac-tetris__well[data-step="0"] .ac-block__led{transition:none}.ac-page .ac-tetris__well[data-step="2"] .ac-piece{animation:.5s ease-out ac-land}.ac-page .ac-tetris__well:is([data-step="2"],[data-step="3"]) .ac-piece{box-shadow:0 0 0 3px #f25c008c,0 16px 30px -18px #f25c00b3,inset 0 1px #ffffff1f}@media (max-width:560px){.ac-page .ac-tetris__well{padding:56px 12px 12px}.ac-page .ac-tetris__head{top:18px;left:12px;right:12px}.ac-page .ac-tetris__grid{grid-template-rows:repeat(3,74px);grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:7px}.ac-page .ac-block{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:8px 6px}.ac-page .ac-block__mark{width:18px;height:18px}.ac-page .ac-block__text strong{letter-spacing:-.01em;white-space:normal;font-size:9.5px;line-height:1.15;overflow:visible}.ac-page .ac-block__text span{display:none}.ac-page .ac-block--wide .ac-block__text strong{font-size:12px}.ac-page .ac-block--wide .ac-block__text span{font-size:10px;display:block}.ac-page .ac-block__led{width:6px;height:6px;top:7px;right:7px}.ac-page .ac-piece__top{font-size:13px}.ac-page .ac-piece__bottom{font-size:11px}.ac-page .ac-piece__mark{width:34px;height:34px}}.ac-page .ac-final{padding:112px 0 140px}.ac-page .ac-final__panel{isolation:isolate;text-align:center;border:1px solid var(--ac-lilac-200);box-shadow:var(--ac-sh2);background:#fff;border-radius:32px;padding:104px 64px;position:relative;overflow:hidden}.ac-page .ac-final__panel:before{content:"";z-index:-2;background:radial-gradient(46% 72% at 0 0,#d4c2f6c7,#0000 62%),radial-gradient(30% 46% at 100% 100%,#ff6a0017,#0000 62%);position:absolute;inset:0}.ac-page .ac-final__mesh{z-index:-1;opacity:.7;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(34% 56% at 10% 16%,#000,#0000 70%);mask-image:radial-gradient(34% 56% at 10% 16%,#000,#0000 70%)}.ac-page .ac-final__mesh path{fill:none;stroke:var(--ac-lilac-300);stroke-width:1.2px}.ac-page .ac-final__mesh rect{fill:#fff;stroke:var(--ac-lilac-400);stroke-width:1.2px}.ac-page .ac-final h2{letter-spacing:-.045em;max-width:24ch;margin:0 auto;font-size:clamp(32px,4.4vw,60px);line-height:1.03}.ac-page .ac-final h2 .ac-grad{padding-bottom:.06em;display:block}.ac-page .ac-final__body{max-width:600px;color:var(--ac-body);margin:24px auto 44px;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.ac-page .ac-engine__cta{justify-content:center;margin-top:104px;display:flex}body:has(.ac-page) nav.top .nav-cta{color:#c2410c;background:#fff;font-weight:600;box-shadow:inset 0 0 0 1.5px #f25c00b3}body:has(.ac-page) nav.top .nav-cta:hover{color:#fff;box-shadow:none;background:#c2410c}@media (max-width:1023px){.ac-page .ac-flow__channels{gap:9px}.ac-page .ac-flow__channels li{height:46px}}.ac-page .ac-hero__controls{justify-content:flex-end;margin-top:14px;display:flex}.ac-page .ac-motion{cursor:pointer;font-family:var(--ac-font);color:var(--ac-muted);border:1px solid var(--ac-line);background:#ffffffd9;border-radius:8px;align-items:center;gap:7px;padding:6px 11px;font-size:12.5px;font-weight:500;transition:color .18s,border-color .18s;display:inline-flex}.ac-page .ac-motion:hover{color:var(--ac-ink);border-color:var(--ac-rail)}.ac-page .ac-motion:focus-visible{outline:3px solid var(--ac-lilac-500);outline-offset:2px}.ac-page .ac-motion__icon{width:11px;height:11px;display:inline-flex}.ac-page .ac-motion__icon svg{width:100%;height:100%}.ac-page[data-paused] *,.ac-page [data-live=off] *{animation-play-state:paused!important}.ac-page[data-paused] .ac-flow__particles,.ac-page[data-paused] .ac-hub__particles{display:none}.ac-page .ac-enrich__source{font-family:var(--ac-mono);color:var(--ac-lilac-700);margin:0 0 4px;font-size:10px}.ac-page .ac-kv--filled li:last-child strong{white-space:normal;text-align:right;line-height:1.35}@media (min-width:1024px) and (max-width:1279px){.ac-page .ac-block{gap:7px;padding:9px}.ac-page .ac-block__mark{width:20px;height:20px}.ac-page .ac-block__text strong{white-space:normal;font-size:11px;overflow:visible}.ac-page .ac-block__text span{white-space:normal;font-size:10px;overflow:visible}}@keyframes ac-dash{to{stroke-dashoffset:-9px}}@keyframes ac-dash-x{to{background-position:9px 0}}@keyframes ac-dash-y{to{background-position:0 9px}}@keyframes ac-float{0%,to{transform:translate(0,0) rotate(var(--r))}50%{transform:translate(calc(var(--u) * 4),calc(var(--u) * -7)) rotate(calc(var(--r) + 1.5deg))}}@keyframes ac-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes ac-inhale{0%{opacity:0;transform:scale(2.2)}60%{opacity:.55}to{opacity:0;transform:scale(1)}}@keyframes ac-twinkle{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes ac-tick{0%{transform:scale(1)}4%{transform:scale(1.4)}12%,to{transform:scale(1)}}@keyframes ac-spin{to{transform:rotate(360deg)}}@keyframes ac-blink{0%,to{opacity:1}50%{opacity:.45}}@keyframes ac-marquee{to{transform:translate(-50%)}}@keyframes ac-land{0%{transform:scale(1.04,.9)}55%{transform:scale(.985,1.02)}to{transform:scale(1)}}@keyframes ac-travel-x{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@keyframes ac-travel-y{0%{opacity:0;top:0}15%,85%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}@media (max-width:1100px){.ac-page .ac-step,.ac-page .ac-step:nth-child(2n),.ac-page .ac-integration__grid{gap:56px}}@media (max-width:1023px){.ac-page .ac-reality__grid{grid-template-columns:minmax(0,1fr);gap:28px}.ac-page .ac-step,.ac-page .ac-step:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:40px}.ac-page .ac-step .ac-step__copy,.ac-page .ac-step:nth-child(2n) .ac-step__copy{order:0}.ac-page .ac-step .ac-step__visual,.ac-page .ac-step:nth-child(2n) .ac-step__visual{order:1}.ac-page .ac-step__visual{max-width:640px}.ac-page .ac-steps{gap:96px}.ac-page .ac-integration__grid{grid-template-columns:minmax(0,1fr)}.ac-page .ac-head{margin-bottom:56px}}@media (max-width:640px){.ac-page .ac-wrap{padding:0 20px}.ac-page .ac-sec{padding:84px 0}.ac-page .ac-hero{padding:108px 0 56px}.ac-page .ac-hero__stage{margin-top:48px}.ac-page .ac-step__num{margin-bottom:14px;font-size:38px}.ac-page .ac-step__body{font-size:16px}.ac-page .ac-steps{gap:80px}.ac-page .ac-frame{border-radius:22px;padding:8px}.ac-page .ac-frame__mid{border-radius:17px;padding:6px}.ac-page .ac-frame__inner{border-radius:13px}.ac-page .ac-ticker{margin-top:56px}.ac-page .ac-ticker__item{gap:12px;padding:24px 0 24px 32px}.ac-page .ac-ticker__spark{width:16px;height:16px;margin-left:24px}.ac-page .ac-final{padding:72px 0 96px}.ac-page .ac-final__panel{border-radius:24px;padding:64px 22px}.ac-page .ac-btn--lg{padding:0 26px}.ac-page .ac-btn--xl{white-space:normal;text-align:center;min-height:60px;padding:0 24px;font-size:19px;line-height:1.25}}@media (prefers-reduced-motion:reduce){.ac-page *,.ac-page :before,.ac-page :after{transition:none!important;animation:none!important}.ac-page .ac-hero__controls,.ac-page .ac-flow__particles,.ac-page .ac-hub__particles{display:none}.ac-page .ac-ticker{-webkit-mask-image:none;mask-image:none}.ac-page .ac-ticker__track{justify-content:center;width:auto}.ac-page .ac-ticker__row:not(:first-child){display:none}.ac-page .ac-ticker__row{flex-wrap:wrap;justify-content:center;column-gap:8px}.ac-page .ac-ticker__item{padding:28px 20px}.ac-page .ac-ticker__item:last-child .ac-ticker__spark{display:none}}@media (prefers-reduced-motion:reduce) and (max-width:640px){.ac-page .ac-ticker__row{flex-direction:column;align-items:center}.ac-page .ac-ticker__item{padding:14px 0}.ac-page .ac-ticker__spark{display:none}}
