@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}._fgUbW_className{font-family:Outfit,Outfit Fallback;font-style:normal}._fgUbW_variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--lime:#ccfb1e;--lime-2:#9bea2a;--btn:linear-gradient(180deg,#ddff5c 0%,#c4f82a 45%,#9be828 100%);--btn-ink:#0b1202;--ease:cubic-bezier(.22,1,.36,1);--r:18px}[data-theme=dark]{--bg:#050605;--bg-2:#0a0c08;--card:#0d0f0b;--card-2:#14170f;--chip:#1d201a;--line:#ffffff1a;--line-2:#ffffff29;--text:#f6f8f1;--muted:#c3c9ba;--dim:#8b9282;--acc:#c6fa2a;--tile:#162d09;--tile-ic:#c6fa2a;--glow:#8ce822b8;--glow-2:#6ed21e38;--hdr:#050605d1;--shadow:0 30px 70px -40px #000000e6;--star:#ffd21e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#f6f8f0;--bg-2:#eef2e4;--card:#fff;--card-2:#f2f5ea;--chip:#e7ebdc;--line:#141e001a;--line-2:#141e002e;--text:#0b1004;--muted:#48503f;--dim:#737b68;--acc:#4f8f00;--tile:#e3f6b8;--tile-ic:#3d7400;--glow:#bef528bf;--glow-2:#bef52840;--hdr:#f6f8f0db;--shadow:0 30px 60px -40px #28460059;--star:#f5b100;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dk{--bg:#050605;--card:#0d0f0b;--card-2:#14170f;--chip:#1d201a;--line:#ffffff1a;--line-2:#ffffff29;--text:#f6f8f1;--muted:#c3c9ba;--dim:#8b9282;--acc:#c6fa2a;--tile:#162d09;--tile-ic:#c6fa2a;color:var(--text)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:var(--font-outfit),system-ui,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.5;transition:background-color .4s,color .4s;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.sprite{width:0;height:0;position:absolute;overflow:hidden}em{color:var(--acc);font-style:normal}.wrap{z-index:2;max-width:1560px;margin:0 auto;padding:0 clamp(18px,4.4vw,76px);position:relative}.center{text-align:center}[data-theme=dark] .only-light,[data-theme=light] .only-dark{display:none!important}.s{contain:paint;padding:96px 0;position:relative;overflow:hidden}.glow{pointer-events:none;background:radial-gradient(closest-side,var(--glow),var(--glow-2) 55%,transparent 100%);width:38vw;max-width:620px;animation:7s ease-in-out infinite breathe;position:absolute;top:14%;bottom:8%}.glow--l{left:-21vw}.glow--r{animation-delay:-3.5s;right:-21vw}.glow--low{opacity:.75;top:40%;bottom:-10%;right:-8vw}@keyframes breathe{50%{opacity:.72;transform:scale(1.06)}}.s.off *,.s.off :before,.s.off :after{animation-play-state:paused!important}.h1,.h2{letter-spacing:-.02em;font-weight:700;line-height:1.03}.h1{max-width:1000px;margin:18px auto 14px;font-size:clamp(38px,5.1vw,76px)}.h2{font-size:clamp(34px,4.3vw,66px)}.h2--xl{font-size:clamp(36px,4.9vw,76px)}.w{vertical-align:top;margin:0 -.03em -.12em;padding:0 .03em .12em;display:inline-block;overflow:hidden}.wi{display:inline-block}.lead{color:var(--text);opacity:.94;max-width:680px;margin:0 auto;font-size:clamp(17px,1.45vw,22px);line-height:1.42}.lead--l{max-width:700px;margin:22px 0 0}.lead--c{max-width:940px;margin-top:18px;font-size:clamp(17px,1.65vw,25px)}.btn{background:var(--btn);height:54px;color:var(--btn-ink);white-space:nowrap;transition:filter .3s,box-shadow .3s var(--ease);isolation:isolate;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:18px;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,0 14px 34px -14px #a0f01ebf}.btn:before{content:"";z-index:-1;animation:shine 5s var(--ease) infinite;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}@keyframes shine{0%,60%{transform:translate(-130%)}to{transform:translate(130%)}}.btn:hover{filter:brightness(1.05);box-shadow:inset 0 1px #fff9,0 18px 44px -12px #a0f01ef2}.btn svg{stroke-width:2.3px;width:22px;height:22px;transition:transform .3s var(--ease)}.btn:hover svg:last-child{transform:translate(4px)}.btn--sm{gap:9px;height:42px;padding:0 20px;font-size:14.5px}.btn--sm svg{width:17px;height:17px}.btn--lg{height:66px;padding:0 44px;font-size:22px}.btn--xl{height:68px;margin-top:16px;padding:0 42px;font-size:23px}.btn--ghost{background:var(--card);color:var(--text);border:1px solid var(--line-2);box-shadow:none}.btn--ghost:before{display:none}.btn--ghost:hover{box-shadow:none;border-color:var(--acc)}.btn--ghost svg{width:30px;height:30px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);transition:border-color .35s,transform .45s var(--ease),background-color .4s}.card:hover{border-color:color-mix(in srgb,var(--acc) 45%,transparent)}.row{text-align:left;align-items:center;gap:26px;padding:20px 24px;display:flex}.row b{font-size:clamp(18px,1.45vw,22px);font-weight:600;line-height:1.2;display:block}.row div>span{color:var(--muted);max-width:440px;margin-top:6px;font-size:clamp(15px,1.15vw,18px);line-height:1.35;display:block}.tile{background:var(--tile);width:58px;height:58px;color:var(--tile-ic);border-radius:13px;flex:none;place-items:center;display:grid}.tile svg{width:30px;height:30px}.tile--lg{border-radius:16px;width:76px;height:76px}.tile--lg svg{width:40px;height:40px}.tile--ghost{background:var(--card-2);color:var(--muted);border:1px solid var(--line)}.cards-v{gap:14px;margin-top:34px;display:grid}.stack{flex:none;display:flex}.stack img{object-fit:cover;border:2.5px solid var(--bg);border-radius:50%;width:54px;height:54px;margin-left:-13px}.stack img:first-child{margin-left:0}.stars{color:var(--star);gap:3px;display:inline-flex}.stars svg{width:22px;height:22px}.stars--acc{color:var(--acc)}.proof{text-align:left;justify-content:center;align-items:center;gap:16px;margin-top:22px;display:flex}.proof p{color:var(--dim);font-size:16px;line-height:1.3}.proof p b{color:var(--text);font-weight:600}.proof--l{justify-content:flex-start;margin-top:30px}.proof--l p{color:var(--muted);flex-direction:column;gap:4px;font-size:18px;display:flex}.inline-proof{color:var(--muted);justify-content:center;align-items:center;gap:22px;margin-top:34px;font-size:15.5px;display:flex}.inline-proof .sep{background:var(--line-2);width:1px;height:34px}.tq{text-align:left;justify-content:center;align-items:center;gap:22px;margin-top:40px;display:flex}.tq>img{object-fit:cover;border-radius:50%;width:94px;height:94px}.tq blockquote{margin-top:6px;font-size:clamp(18px,1.5vw,22px)}.tq blockquote.sm{max-width:300px;font-size:16px}.tq figcaption{color:var(--dim);margin-top:2px;font-size:17px}.tq--left{justify-content:flex-start;margin-top:26px}.player__play{color:#fff;width:74px;height:74px;transition:transform .35s var(--ease),background .3s;background:#080a06c7;border-radius:50%;place-items:center;margin:-37px 0 0 -37px;display:grid;position:absolute;top:53%;left:50%;box-shadow:0 0 0 1px #ffffff24}.player__play svg{width:34px;height:34px;margin-left:4px}.player__play:after{content:"";border:2px solid #ccfb1e99;border-radius:50%;animation:2.4s ease-out infinite ring;position:absolute;inset:-10px}@keyframes ring{0%{opacity:1;transform:scale(.86)}to{opacity:0;transform:scale(1.32)}}.player__play--sm{border:2px solid #ffffffd9;width:54px;height:54px;margin:-27px 0 0 -27px;top:46%}.player__play--sm svg{width:24px;height:24px}.player__play--xs{border:2px solid #ffffffd9;width:40px;height:40px;margin:-20px 0 0 -20px;top:58%}.player__play--xs svg{width:18px;height:18px;margin-left:2px}.player__play--sm:after,.player__play--xs:after{display:none}.player__badge{width:88px;height:74px;color:var(--lime);background:#0a0b08;border:5px solid #5d5a52;border-radius:6px;place-items:center;display:grid;position:absolute;bottom:14%;right:7%;transform:rotate(-2deg);box-shadow:0 10px 20px #00000080}.player__badge svg{width:60%;height:60%}.player__badge--sm{border-width:2px;width:30px;height:26px;top:44%;bottom:auto;right:6%}.hdr{z-index:80;background:var(--hdr);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);transition:background-color .4s;position:fixed;inset:0 0 auto}.hdr__in{grid-template-columns:1fr auto 1fr;align-items:center;height:66px;padding:0 clamp(14px,1.8vw,28px);display:grid}.hdr__logo img{width:auto;height:46px}.hdr__right{justify-content:flex-end;align-items:center;gap:10px;display:flex}.pill-btn{background:var(--chip);letter-spacing:.08em;border-radius:999px;justify-self:start;align-items:center;gap:10px;height:38px;padding:0 16px;font-size:14.5px;font-weight:600;transition:background .3s;display:inline-flex}.pill-btn:hover{background:var(--card-2)}.pill-btn svg{width:20px;height:20px}.icon-btn{background:var(--chip);border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:38px;height:38px;padding:0 10px;font-size:13.5px;transition:background .3s,color .3s;display:inline-flex}.icon-btn:hover{color:var(--acc)}.icon-btn svg{width:19px;height:19px}.icon-btn b{letter-spacing:.04em;font-weight:600}.menu{z-index:70;background:var(--bg);opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility .4s;place-items:center;display:grid;position:fixed;inset:0}.menu.open{opacity:1;visibility:visible}.menu__in{flex-direction:column;align-items:center;gap:6px;padding-top:60px;display:flex}.menu__in>a:not(.btn){letter-spacing:-.02em;transition:color .25s,transform .35s var(--ease);opacity:0;font-size:clamp(28px,5vw,52px);font-weight:700;line-height:1.25;transform:translateY(20px)}.menu.open .menu__in>a{opacity:1;transition:opacity .5s var(--ease),transform .6s var(--ease),color .25s;transform:none}.menu.open .menu__in>a:nth-child(2){transition-delay:50ms}.menu.open .menu__in>a:nth-child(3){transition-delay:.1s}.menu.open .menu__in>a:nth-child(4){transition-delay:.15s}.menu.open .menu__in>a:nth-child(5){transition-delay:.2s}.menu.open .menu__in>a:nth-child(6){transition-delay:.25s}.menu.open .menu__in>a:nth-child(7){transition-delay:.3s}.menu__in>a:not(.btn):hover{color:var(--acc)}.menu__in .btn{opacity:0;margin-top:26px}.hero .glow{top:30%;bottom:22%}.news{background:var(--card-2);border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:10px;padding:4px 12px 4px 4px;font-size:13px;display:inline-flex}.news b{background:var(--btn);color:var(--btn-ink);border-radius:999px;padding:4px 11px;font-weight:600}.news svg{width:14px;height:14px}.hero .lead{max-width:660px}.hero__video{max-width:838px;margin:26px auto 0}.player{aspect-ratio:836/405;border:1px solid var(--line-2);border-radius:20px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #78dc148c,0 0 0 6px #ffffff08}.player img{object-fit:cover;object-position:50% 26%;width:100%;height:100%;transition:transform 1.2s var(--ease)}.player:hover img{transform:scale(1.03)}.player:hover .player__play{background:#080a06eb;transform:scale(1.1)}.split{grid-template-columns:1fr 1.08fr;align-items:center;gap:36px;display:grid}.split>*{min-width:0}.problem .h2{max-width:720px}.pvis{aspect-ratio:800/640;border-radius:26px;position:relative}.pvis__img{object-fit:cover;object-position:78% 50%;border-radius:26px;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 70%,#000 45%,#0000 82%);mask-image:radial-gradient(120% 100% at 70%,#000 45%,#0000 82%)}[data-theme=light] .pvis{box-shadow:var(--shadow);background:#070806}.pvis__arrows{width:100%;height:81%;position:absolute;inset:0 0 auto;overflow:visible}.pvis__arrows path{stroke:#ffffff57;stroke-width:1.6px;fill:none}.chip{z-index:3;white-space:nowrap;background:#181a16f0;border:1px solid #ffffff38;border-radius:14px;align-items:center;gap:14px;padding:13px 22px 13px 16px;font-size:clamp(14px,1.25vw,19px);font-weight:500;display:inline-flex;position:absolute;box-shadow:0 18px 40px -18px #000}.chip i{font-style:normal}.chip svg{width:1.7em;height:1.7em}.chip--1{top:3%;left:14%;rotate:4deg}.chip--2{top:12%;right:10%;rotate:-7deg}.chip--3{top:37%;left:5%}.chip--4{top:35%;right:0;rotate:3deg}.chip--5{top:57%;right:0;rotate:5deg}.chip--red{color:#ffd9d9;background:#4a1416f0;border-color:#ff787880}.chip--red svg{color:#fff;fill:#ff4d57;stroke:#fff;border-radius:50%}.ghost{opacity:.5;background:linear-gradient(160deg,#ffffff24,#ffffff0a);border:1px solid #ffffff1a;border-radius:10px;position:absolute}.ghost--1{width:13%;height:17%;top:5%;left:52%;rotate:6deg}.ghost--2{width:8%;height:9%;top:24%;left:12%;rotate:-4deg}.ghost--3{width:17%;height:19%;color:var(--lime);place-items:center;display:grid;top:57%;left:7%;rotate:-5deg}.ghost--3 svg{width:24px;height:24px}.process{padding:84px 0 70px}.process .wrap{max-width:1700px;padding:0 clamp(14px,2.2vw,36px)}.steps{text-align:left;align-items:stretch;gap:0;margin-top:34px;display:flex}.step{background:var(--card);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);transition:border-color .35s,transform .45s var(--ease);border-radius:18px;flex-direction:column;flex:1 1 0;padding:20px;display:flex}.step:hover{border-color:color-mix(in srgb,var(--acc) 55%,transparent);transform:translateY(-6px)}.step h3{margin-top:18px;font-size:clamp(20px,1.7vw,27px);font-weight:600}.step>p{color:var(--muted);margin-top:6px;font-size:clamp(14.5px,1.15vw,18.5px);line-height:1.38}.step__arr{width:24px;color:var(--acc);flex:none;place-items:center;display:grid}.step__arr svg{stroke-width:2.8px;width:30px;height:30px;animation:1.8s ease-in-out infinite nudge}@keyframes nudge{50%{transform:translate(4px)}}.mini{gap:10px;height:206px;font-size:13px;display:grid}.mini--apps{grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr);gap:14px;padding:6px}.mini--apps span{background:var(--card-2);border:1px solid var(--line);transition:transform .4s var(--ease);border-radius:14px;place-items:center;display:grid}.mini--apps span:hover{transform:translateY(-4px)scale(1.04)}.mini--apps svg{width:46%;max-width:44px;height:46%}.mini--apps svg.st{stroke-width:1.7px}.mini--commits div{background:var(--card-2);border:1px solid var(--line);border-radius:12px;align-items:center;gap:14px;padding:0 14px;display:flex}.mini--commits svg{width:26px;height:26px}.mini--commits b{font-size:14px;font-weight:500;display:block}.mini--commits i{color:var(--dim);font-size:12.5px;font-style:normal}.c-lime{color:var(--acc)}.c-red{color:#ff5a64}.c-blue{color:#4d8dff}.mini--read{grid-template-columns:1.1fr 1fr;align-items:center;gap:8px}.doc{background:var(--card-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;justify-content:space-between;height:100%;padding:16px 14px;display:flex}.doc i{background:color-mix(in srgb,var(--text) 26%,transparent);transform-origin:0;border-radius:4px;height:7px}.doc i.hl{background:var(--lime);width:62%;box-shadow:0 0 14px #ccfb1e99}.doc i.sh{width:60%}.tags{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.tags b{border:1px solid var(--line-2);background:var(--card-2);white-space:nowrap;border-radius:9px;padding:6px 11px;font-size:11.5px;font-weight:500}.tags .t-lime{background:var(--btn);color:var(--btn-ink);border-color:#0000}.tags .t-vio{color:color-mix(in srgb,#b7a2ff 80%,var(--text));border-color:#8f6cff}.mini--gen{gap:8px}.mini--gen>div{grid-template-columns:1.55fr 1fr;gap:8px;display:grid}.mini--gen span{background:var(--card-2);border:1px solid var(--line);white-space:nowrap;border-radius:9px;align-items:center;gap:9px;min-width:0;padding:0 9px;font-size:11px;display:flex;overflow:hidden}.mini--gen span i{font-style:normal}.mini--gen svg{stroke-width:1.7px;width:21px;height:21px}.pv{background:var(--card-2);border:1px solid var(--line);border-radius:9px;flex-direction:column;justify-content:center;gap:5px;padding:0 9px;display:flex;position:relative;overflow:hidden}.pv--lines u{background:color-mix(in srgb,var(--text) 30%,transparent);border-radius:2px;height:3px}.pv--lines u:first-child{background:var(--lime);width:40%}.pv--wave{background:repeating-linear-gradient(90deg,var(--lime) 0 2px,transparent 2px 5px) center/78% 100% no-repeat,var(--card-2);-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(60% 46%,#000 40%,#0000 100%),linear-gradient(#000,#000);animation:1.6s ease-in-out infinite wave;mask-image:radial-gradient(60% 46%,#000 40%,#0000 100%)}@keyframes wave{50%{opacity:.55}}.pv--img{background:linear-gradient(#8fb7d8 0%,#d8c7a8 48%,#5b6f4b 49%,#2f4129 100%)}.pv--img:after{content:"";clip-path:polygon(0 100%,28% 30%,44% 62%,64% 8%,100% 100%);background:linear-gradient(#e9eef2,#7f8f9a);height:60%;position:absolute;bottom:30%;left:18%;right:18%}.pv--tl{background:linear-gradient(90deg,transparent 22%,var(--lime) 22% 64%,transparent 64%) center/100% 34% no-repeat,var(--card-2)}.pv--tl u{background:#fff;width:2px;animation:3s linear infinite scrub;position:absolute;top:10%;bottom:10%;left:30%}@keyframes scrub{0%{left:22%}to{left:64%}}.mini--video{border:1px solid var(--line-2);border-radius:14px;position:relative;overflow:hidden}.mini--video img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.bar{color:#fff;background:linear-gradient(#0000,#000000d9);align-items:center;gap:12px;padding:9px 12px;font-size:11.5px;display:flex;position:absolute;bottom:0;left:0;right:0}.bar u{background:var(--lime);border-radius:3px;flex:0 0 60px;height:4px}.bar i{font-style:normal}.perks{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:24px;margin-top:38px;display:flex}.perk{background:color-mix(in srgb,var(--acc) 6%,var(--card));border:1px solid color-mix(in srgb,var(--acc) 38%,transparent);border-radius:14px;align-items:center;gap:20px;padding:16px 46px 16px 26px;font-size:clamp(17px,1.4vw,21px);display:flex;position:relative}.perk b{font-weight:600}.perk>svg{width:42px;height:42px;color:var(--acc)}.perk--alt{background:var(--card);border-color:var(--line-2);gap:16px;margin-left:18px;padding:14px 26px 14px 16px;font-size:17px}.perk--alt b{text-align:left;max-width:160px;font-weight:400;line-height:1.25}.perk__curve{width:80px;height:150px;position:absolute;top:-150px;right:-70px;overflow:visible}.perk__curve path{stroke:var(--muted);stroke-width:1.6px;stroke-dasharray:5 6;fill:none}.perk__curve path:last-child{stroke-dasharray:none}.split--sol{grid-template-columns:.8fr 1fr;align-items:start;gap:48px}.solution .h2{font-size:clamp(34px,4.1vw,64px)}.solr{padding-top:20px}.dia{aspect-ratio:860/620;position:relative}.dia__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dia__lines path{fill:none;stroke:var(--acc);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:6 7;opacity:.85;animation:1.6s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-26px}}.dia__src span{background:var(--card);border:1px solid var(--line-2);white-space:nowrap;width:21%;height:10.2%;box-shadow:var(--shadow);border-radius:14px;justify-content:flex-start;align-items:center;gap:12px;padding:0 5% 0 2.6%;font-size:clamp(11px,1.05vw,17px);font-weight:500;line-height:1.15;display:flex;position:absolute;left:0}.dia__src span i{font-style:normal}.dia__src svg.st{stroke-width:1.6px}.dia__src span:first-child{top:2.9%}.dia__src span:nth-child(2){top:16.1%}.dia__src span:nth-child(3){top:29.4%}.dia__src span:nth-child(4){top:43.2%}.dia__src span:nth-child(5){top:58.1%}.dia__src span:nth-child(6){top:71.6%}.dia__hub{text-align:center;width:15.1%;position:absolute;top:39.5%;left:30%}.dia__hub span{aspect-ratio:1;border:2.5px solid var(--lime);color:var(--lime);background:#0b0d08;border-radius:22%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 6px #ccfb1e14,0 0 60px #aaf51e99,inset 0 0 30px #aaf51e2e}.dia__hub span:after{content:"";border:2px solid #ccfb1e80;border-radius:26%;animation:2.6s ease-out infinite ring;position:absolute;inset:-12px}.dia__hub svg{width:68%;height:68%}.dia__hub b{color:var(--acc);margin-top:14%;font-size:clamp(12px,1.2vw,19px);font-weight:600;display:block}.dia__player{aspect-ratio:490/292;border:2px solid var(--lime);background:#0a0b08;border-radius:16px;width:57%;position:absolute;top:0;left:43%;overflow:hidden;box-shadow:0 0 50px -8px #aaf51ea6}.dia__player img{object-fit:cover;object-position:20% 20%;width:100%;height:100%}.codecard{background:#0e120ceb;border:1px solid #ffffff24;border-radius:10px;flex-direction:column;gap:9%;width:38%;height:56%;padding:22% 6% 0 16%;display:flex;position:absolute;top:17%;right:5%}.codecard b{background:var(--lime);color:#0b1202;border-radius:6px;padding:3px 10px;font-size:clamp(10px,.95vw,15px);position:absolute;top:8%;right:8%}.codecard svg{aspect-ratio:1;color:#9ec7ff;width:14%;height:auto;position:absolute;top:22%;left:8%}.codecard u{background:#ffffff4d;border-radius:3px;width:50%;height:5px}.codecard u.g{background:#37d058;width:86%}.codecard u.r{opacity:.75;background:#c33a3a;width:100%;height:9px}.pbar{color:#fff;background:linear-gradient(#0000,#000000e6 60%);align-items:center;gap:14px;padding:10px 16px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.pbar i{white-space:nowrap;font-style:normal}.pbar svg{width:20px;height:20px}.pbar u{background:#ffffff4d;border-radius:2px;flex:1;height:3px;position:relative}.pbar u:before{content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:-4px;left:0}.dia__port{border:2px solid var(--lime);background:#0a0b08;border-radius:12px;position:absolute;overflow:hidden;box-shadow:0 0 40px -8px #aaf51e99}.dia__port img{object-fit:cover;width:100%;height:100%}.dia__port:after{content:"";background:linear-gradient(#0000,#000000e0);position:absolute;inset:40% 0 0}.dia__port p{z-index:2;color:#fff;font-size:clamp(9px,.95vw,15.5px);font-weight:600;line-height:1.15;position:absolute;bottom:22%;left:9%;right:6%}.dia__port p em{color:var(--lime)}.dia__port p.big{font-size:clamp(13px,1.5vw,25px);bottom:20%}.dia__port>u{z-index:2;background:var(--lime);border-radius:5px;width:36%;height:8px;position:absolute;bottom:12%;left:9%}.dia__port--1{aspect-ratio:128/286;width:15%;top:51.9%;left:55.5%}.dia__port--2{aspect-ratio:192/206;width:22.5%;top:60%;left:75%}.dia__port--2 img{object-position:70% 30%}.pr{z-index:2;aspect-ratio:1;color:#fff;background:#141612eb;border:1px solid #fff3;border-radius:22%;place-items:center;width:24%;display:grid;position:absolute;top:38%;left:8%}.pr svg{width:62%;height:62%}.ed-grid{text-align:left;grid-template-columns:1.92fr 1fr;align-items:stretch;gap:30px;margin-top:38px;display:grid}.ed-grid>*{min-width:0}.ed{background:var(--card);border:1px solid var(--line-2);border-radius:24px;grid-template-columns:minmax(210px,260px) 1fr;gap:16px;padding:20px 20px 22px;display:grid;box-shadow:0 50px 100px -50px #000000e6,0 0 80px -40px #aaf51e73}.ed__tabs{background:var(--card-2);border-radius:14px;grid-template-columns:1fr 1.2fr;gap:6px;margin-bottom:14px;padding:5px;display:grid}.ed__tabs b{height:42px;color:var(--dim);border-radius:10px;justify-content:center;align-items:center;gap:10px;font-size:15.5px;font-weight:500;display:flex}.ed__tabs b.on{background:var(--btn);color:var(--btn-ink)}.ed__tabs svg{width:19px;height:19px}.ed__scenes li{cursor:pointer;border:1px solid #0000;border-radius:12px;grid-template-columns:22px 78px 1fr;align-items:center;gap:12px;padding:9px 8px;transition:background .3s,border-color .3s;display:grid}.ed__scenes li:hover{background:var(--card-2)}.ed__scenes li.on{background:var(--card-2);border-color:color-mix(in srgb,var(--lime) 45%,transparent)}.ed__scenes i{text-align:center;color:var(--muted);font-size:16px;font-style:normal}.ed__scenes b{white-space:nowrap;font-size:14.5px;font-weight:500;display:block}.ed__scenes em{color:var(--dim);margin-bottom:5px;font-size:12.5px;display:block}.ed__scenes u{background:#ffffff24;border-radius:2px;height:4px;margin-top:5px;display:block}.ed__scenes u.sh{width:60%}.th{background:#111 50%/cover no-repeat;border:1px solid #ffffff29;border-radius:9px;height:54px;display:block;overflow:hidden}.th--p{background-position:0}.th--cal{background:radial-gradient(circle,#e25a5a 1.3px,#0000 1.6px) 0 0/9px 9px,#eef0ea}.th--list{background:repeating-linear-gradient(#0000 0 9px,#ccfb1eb3 9px 12px,#0000 12px 16px) 22%/56% 70% no-repeat,#10130d}.th--vb{color:var(--lime);background:#060705;place-items:center;display:grid}.th--vb svg{aspect-ratio:1.5;width:46%;height:auto}.ed__main{flex-direction:column;gap:14px;min-width:0;display:flex}.ed__stage{aspect-ratio:580/330;border-radius:16px;position:relative}.ed__stage>img{object-fit:cover;object-position:50% 22%;border-radius:16px;width:100%;height:100%}.bub{z-index:3;white-space:nowrap;background:#0b0c09;border:1.5px solid #ffffffb8;border-radius:999px;align-items:center;gap:13px;padding:11px 20px 11px 16px;font-size:clamp(12.5px,1.05vw,16.5px);display:inline-flex;position:absolute;box-shadow:0 16px 34px -14px #000}.bub i{font-style:normal}.bub svg{width:1.55em;height:1.55em;color:var(--lime)}.bub--1{top:-7%;left:-1%;rotate:3deg}.bub--2{top:3%;right:-1%;rotate:-4deg}.bub--3{top:39%;left:-7%;rotate:2deg}.bub--4{top:63%;right:0;rotate:4deg}.pbar--ed{border-radius:0 0 16px 16px;padding:12px 18px}.pbar--ed u{background:#ffffff38}.pbar--ed u:before{display:none}.pbar--ed u b{background:var(--lime);width:12%;transition:width .8s var(--ease);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.ed__tl{grid-template-columns:repeat(5,1fr);gap:8px;padding-right:0;display:grid;position:relative}.ed__tl .th{height:clamp(46px,5vw,74px)}.ed__head{background:var(--lime);width:2px;transition:left .8s var(--ease);position:absolute;top:-12px;bottom:-6px;left:14%}.ed__head:before{content:"";background:var(--lime);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-4px}.btn--gen{height:50px;padding:0 26px 0 20px;font-size:clamp(13.5px,1.15vw,17.5px);position:absolute;top:-30px;right:-6px;overflow:visible;rotate:4deg}.btn--gen .cur{width:38px;height:38px;animation:click 2.6s var(--ease) infinite;position:absolute;bottom:-26px;right:-8px}@keyframes click{0%,to{transform:translate(8px,10px)}45%,60%{transform:none}52%{transform:scale(.88)}}.brand{background:var(--card);border:1px solid var(--line-2);border-radius:24px;flex-direction:column;padding:26px 22px 22px;display:flex;box-shadow:0 50px 100px -50px #000000e6}.brand h3{margin-bottom:14px;font-size:22px;font-weight:600}.brand__row{grid-template-columns:.62fr 1fr;gap:12px;margin-bottom:22px;display:grid}.brand__box{border:1px solid var(--line);background:var(--card-2);border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.brand small{color:var(--text);font-size:15.5px}.brand__logo{width:72px;height:72px;color:var(--brand,var(--lime));background:#060705;border:1px dashed #ffffff4d;border-radius:14px;align-self:center;place-items:center;transition:color .4s;display:grid}.brand__logo svg{width:66%;height:66%}.brand__box em{text-align:center;background:var(--chip);color:var(--text);border-radius:9px;padding:8px;font-size:13.5px}.sw{gap:16px;margin-bottom:4px;display:flex}.sw button{background:var(--c);width:44px;height:44px;transition:transform .3s var(--ease),box-shadow .3s;border:1px solid #fff3;border-radius:50%}.sw button:hover{transform:scale(1.1)}.sw button.on{box-shadow:0 0 0 3px #0d0f0b,0 0 0 5px var(--c)}.fonts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fonts b{border:1px solid var(--line);color:var(--dim);cursor:pointer;border-radius:10px;padding:8px 12px 10px;font-size:23px;font-weight:600;line-height:1.1;transition:border-color .3s,color .3s}.fonts b.on{border:1.5px solid var(--lime);color:#fff}.fonts i{margin-top:6px;font-size:12.5px;font-style:normal;font-weight:600;display:block}.fonts u{opacity:.8;font-size:10.5px;font-weight:400;display:block}.ba{grid-template-columns:1fr 26px 1.15fr;align-items:center;gap:8px;margin-top:auto;display:grid}.ba>svg{width:24px;height:24px}.ba figure{aspect-ratio:190/152;border:1px solid var(--line-2);border-radius:12px;position:relative;overflow:hidden}.ba img{object-fit:cover;object-position:50% 15%;width:100%;height:100%}.ba figure:after{content:"";background:linear-gradient(#0000,#000000e6);position:absolute;inset:35% 0 0}.ba__a img{filter:grayscale()brightness(.75)}.ba__b{box-shadow:0 0 30px -8px #aaf51e99;border:1.5px solid var(--lime)!important}.ba b{z-index:2;background:#141612e6;border:1px solid #fff3;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:500;position:absolute;top:8px;left:8px}.ba__b b{background:var(--btn);color:var(--btn-ink);border:0;font-weight:600}.ba figcaption{z-index:2;color:#fff;font-size:13.5px;font-weight:500;line-height:1.2;position:absolute;bottom:9px;left:10px;right:8px}.feat4{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;display:grid}.feat4 .row{gap:20px;padding:16px 18px}.feat4 .row b{font-size:18.5px}.feat4 .row div>span{margin-top:3px;font-size:16.5px}.teams{padding:90px 0 70px}.teams__grid{grid-template-columns:1.52fr .74fr .82fr;align-items:start;gap:26px;display:grid}.teams__grid>*{min-width:0}.aud{grid-template-columns:1fr 1fr;gap:14px;margin-top:30px;display:grid}.aud .row{align-items:flex-start;gap:24px;padding:22px 20px}.aud .row b{font-size:clamp(17px,1.35vw,21.5px)}.get{padding:24px 20px}.get h3{margin:0 4px 16px;font-size:clamp(22px,1.8vw,28px);font-weight:600}.get li{border:1px solid var(--line);background:var(--card-2);transition:border-color .3s,transform .4s var(--ease);border-radius:12px;align-items:center;gap:20px;margin-top:10px;padding:6px;display:flex}.get li:hover{border-color:color-mix(in srgb,var(--acc) 45%,transparent);transform:translate(4px)}.get .tile{border-radius:10px;width:50px;height:50px}.get .tile svg{width:28px;height:28px}.get b{font-size:clamp(14.5px,1.15vw,17.5px);font-weight:400}.get .soon b{color:var(--dim)}.get em{background:var(--chip);color:var(--muted);white-space:nowrap;border-radius:999px;margin-left:auto;margin-right:6px;padding:4px 10px;font-size:11.5px}.fmt{grid-template-columns:1fr 1.25fr 1.12fr;align-items:start;gap:16px;display:grid}.fmt figure{border:1.5px solid var(--line-2);transition:transform .5s var(--ease),border-color .3s;background:#0a0b08;border-radius:14px;position:relative;overflow:hidden}.fmt figure:hover{border-color:var(--lime);transform:translateY(-6px)}.fmt img{object-fit:cover;width:100%;height:100%}.fmt b{z-index:2;border:1.5px solid var(--lime);color:var(--lime);background:#080a06cc;border-radius:999px;padding:2px 12px;font-size:15px;font-weight:600;position:absolute;top:8px;left:8px}.fmt u{background:#ffffff4d;border-radius:2px;height:4px;position:absolute;bottom:6%;left:8%;right:8%}.fmt u i{background:var(--lime);border-radius:2px;width:38%;animation:6s linear infinite prog;position:absolute;top:0;bottom:0;left:0}.fmt u i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-5px}@keyframes prog{0%{width:6%}to{width:94%}}.fmt__a{aspect-ratio:396/236;grid-column:1/-1}.fmt__a img{object-position:50% 22%}.fmt__c{aspect-ratio:1;margin-top:26%}.fmt__d img{object-position:40% 0}.t3{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.tcard{align-items:center;gap:26px;margin:0;padding:24px 22px;display:flex}.tcard>img{object-fit:cover;border-radius:50%;flex:none;width:132px;height:132px}.tcard blockquote{margin-top:8px;font-size:clamp(16px,1.3vw,19.5px);line-height:1.34}.tcard figcaption{color:var(--dim);margin-top:8px;font-size:16.5px}.faq{padding:80px 0 30px}.faq__grid{text-align:left;grid-template-columns:1fr 1fr;align-items:start;gap:12px 20px;max-width:1330px;margin:26px auto 0;display:grid}.qa summary{cursor:pointer;align-items:center;gap:24px;padding:16px 28px 16px 18px;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary b{font-size:clamp(17px,1.35vw,20.5px);font-weight:600;display:block}.qa summary span:not(.tile){color:var(--muted);margin-top:4px;font-size:clamp(15px,1.15vw,17.5px);line-height:1.3;display:block}.qa .tile{width:68px;height:68px}.qa__chev{width:26px;height:26px;transition:transform .4s var(--ease);margin-left:auto}.qa[open] .qa__chev{transform:rotate(180deg)}.qa[open]{border-color:color-mix(in srgb,var(--acc) 50%,transparent)}.qa>p{color:var(--muted);padding:0 60px 20px 110px;font-size:16.5px;line-height:1.45}.split--cta{grid-template-columns:1.05fr 1fr;gap:20px}.cta__btns{flex-wrap:wrap;gap:16px;margin-top:26px;display:flex}.fan{perspective:1400px;height:clamp(300px,31vw,470px);position:relative}.fan__ring{border:2px solid var(--lime);opacity:.55;border-radius:50%;position:absolute;inset:18% 2% 6% -6%;transform:rotateX(74deg)rotate(-8deg);-webkit-mask-image:linear-gradient(90deg,#000 12%,#0000 34% 70%,#000 92%);mask-image:linear-gradient(90deg,#000 12%,#0000 34% 70%,#000 92%)}.fan__ring--2{opacity:.4;inset:6% 14% 24% 20%;transform:rotateX(76deg)rotate(10deg)}.fan__c{transform-origin:0;background:#12140f;border:2px solid #3a3d35;border-radius:16px;position:absolute;top:50%;overflow:hidden;box-shadow:-20px 30px 60px -20px #000c}.fan__c img{object-fit:cover;width:100%;height:100%}.fan__c--1{aspect-ratio:340/300;z-index:5;background:#1b1d18;border-color:#55584f;flex-direction:column;width:50%;margin-top:-22%;display:flex;left:6%;transform:rotateY(14deg)rotate(-3deg)}.fan__c--1 img{object-position:50% 22%;border-radius:12px 12px 0 0;height:74%}.fan__c--1 .player__play{border:2px solid #fff;top:38%}.fan__meta{flex:1;align-items:center;gap:14px;padding:0 5%;display:flex}.fan__meta span{aspect-ratio:1;background:var(--lime);color:#0b1202;border-radius:20%;place-items:center;width:15%;display:grid}.fan__meta svg{width:68%;height:68%}.fan__meta p{flex:1;gap:8px;display:grid}.fan__meta u{background:#55584f;border-radius:5px;height:9px}.fan__meta u.sh{width:40%}.fan__c--2{aspect-ratio:120/230;z-index:4;width:22%;margin-top:-17%;left:48%;transform:rotateY(18deg)rotate(-2deg)}.fan__c--3{aspect-ratio:100/200;z-index:3;background:#eef0ea;width:17%;margin-top:-13.5%;left:63%;transform:rotateY(22deg)rotate(-1deg)}.fan__c--4{aspect-ratio:90/170;z-index:2;opacity:.85;width:13%;margin-top:-10.5%;left:75%;transform:rotateY(26deg)}.fan__c--5{aspect-ratio:70/140;z-index:1;opacity:.5;width:9%;margin-top:-8%;left:85%;transform:rotateY(30deg)}.fan__c--code{flex-direction:column;gap:5%;padding:22% 12% 0;display:flex}.fan__c--code u{background:#5d6a52;border-radius:2px;width:80%;height:3px}.fan__c--code u:nth-child(3n){background:var(--lime-2);width:50%}.fan__c--chart{justify-content:center;align-items:flex-end;gap:8%;padding:0 16% 30%;display:flex}.fan__c--chart u{background:#3d7bf2;border-radius:3px 3px 0 0;width:14%;height:22%}.fan__c--chart u:nth-child(2){height:32%}.fan__c--chart u:nth-child(3){background:#31c06a;height:26%}.fan__c--chart u:nth-child(4){height:44%}.foot{border-top:1px solid var(--line);color:var(--dim);padding:34px 0 40px;font-size:15px}.foot__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.foot img{width:auto;height:34px}.foot nav{flex-wrap:wrap;gap:26px;display:flex}.foot nav a:hover{color:var(--acc)}.toast{z-index:120;background:var(--card);border:1px solid var(--line-2);opacity:0;pointer-events:none;transition:opacity .4s var(--ease),transform .5s var(--ease);border-radius:14px;padding:14px 22px;font-size:16px;position:fixed;bottom:28px;left:50%;transform:translate(-50%,30px);box-shadow:0 20px 50px -20px #0009}.toast.show{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:1280px){.teams__grid{grid-template-columns:1fr 1fr}.teams__copy{grid-column:1/-1}.perk__curve{display:none}.perk--alt{margin-left:0}.feat4{grid-template-columns:1fr 1fr}.steps{flex-wrap:wrap;justify-content:center;gap:16px}.step{flex:30%;min-width:280px}.step__arr{display:none}}@media (max-width:1100px){.split,.split--sol,.split--cta,.ed-grid{grid-template-columns:1fr}.split--sol{gap:30px}.pvis{width:100%;max-width:720px;margin:0 auto}.t3,.faq__grid{grid-template-columns:1fr}.fan{height:52vw;max-height:440px;margin-top:20px}.brand__row{grid-template-columns:.5fr 1fr}.ba{max-width:520px}}@media (max-width:760px){body{font-size:16px}.s{padding:64px 0}.hero{padding:92px 0 30px}.hdr__in{height:60px;padding:0 12px}.hdr__logo img{height:34px}.hdr__cta{display:none}.pill-btn{height:36px;padding:0 12px}.pill-btn span{display:none}.icon-btn{min-width:36px;height:36px}.glow{opacity:.55;width:70vw}.glow--l{left:-48vw}.glow--r{right:-48vw}.btn--xl,.btn--lg{width:100%;height:58px;padding:0 28px;font-size:18.5px}.cta__btns{flex-direction:column}.player{aspect-ratio:16/10;border-radius:14px}.player__play{width:58px;height:58px;margin:-29px 0 0 -29px}.player__play svg{width:26px;height:26px}.player__badge{border-width:3px;width:46px;height:40px}.row{gap:16px;padding:16px}.tile--lg{border-radius:13px;width:58px;height:58px}.tile--lg svg{width:30px;height:30px}.inline-proof{text-align:center;flex-direction:column;gap:12px}.inline-proof .sep{display:none}.pvis{aspect-ratio:1}.chip{border-radius:11px;gap:9px;padding:9px 14px 9px 11px;font-size:13px}.chip--1{left:2%}.chip--2{right:0}.chip--3{top:30%;left:0}.chip--4{top:40%}.chip--5{top:60%}.pvis__arrows,.ghost{display:none}.step{flex:100%;min-width:0}.mini{height:190px}.perks{flex-direction:column;gap:12px}.perk{padding:14px 18px}.tq{text-align:center;flex-direction:column;gap:14px}.tq--left{align-items:center}.dia{aspect-ratio:auto;flex-direction:column;gap:16px;display:flex}.dia__lines{display:none}.dia__src{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dia__src span{white-space:normal;width:auto;height:54px;padding:0 12px;font-size:14px;position:static}.dia__src svg{width:26px;height:26px}.dia__hub{width:96px;margin:6px auto;position:static}.dia__hub b{margin-top:10px;font-size:15px}.dia__player{width:100%;position:relative;top:auto;left:auto}.dia__port{display:inline-block;position:relative;top:auto!important;left:auto!important}.dia__port--1{float:left;width:38%}.dia__port--2{width:56%;margin-top:0;margin-left:6%}.dia>.dia__port--1,.dia>.dia__port--2{align-self:flex-start}.dia{flex-flow:wrap}.dia__src,.dia__player{flex:100%}.dia__hub{flex-direction:column;flex:100%;align-items:center;display:flex}.dia__hub span{width:96px}.dia__port p{font-size:13px}.dia__port p.big{font-size:20px}.ed{grid-template-columns:1fr;padding:14px}.ed__side{order:2}.ed__scenes{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ed__scenes li{grid-template-columns:18px 54px 1fr;gap:8px;padding:6px}.th{height:40px}.bub{gap:7px;padding:7px 12px 7px 9px;font-size:11.5px}.bub--1{left:2%}.bub--3{left:-2%}.bub--2,.bub--4{right:-2%}.btn--gen{grid-column:1/-1;width:100%;margin-top:10px;position:relative;top:auto;right:auto;rotate:0deg}.btn--gen .cur{display:none}.brand__row,.feat4,.teams__grid,.aud{grid-template-columns:1fr}.tcard{flex-direction:column;align-items:flex-start;gap:16px}.tcard>img{width:84px;height:84px}.qa summary{gap:14px;padding:14px}.qa .tile{width:52px;height:52px}.qa>p{padding:0 16px 16px}.fan{height:64vw}.foot__in{flex-direction:column;align-items:flex-start}.stack img{width:44px;height:44px}}.h1{margin:16px auto 12px;font-size:clamp(36px,3.75vw,64px);line-height:1.02}.hero{padding:98px 0 36px}.hero .lead{font-size:clamp(17px,1.25vw,21px)}.hero__video{margin-top:22px}[data-theme=dark]{--shadow:0 18px 40px -28px #000000e6;--hdr:#050605f7}[data-theme=light]{--shadow:0 16px 36px -28px #28460066;--hdr:#f6f8f0f7}.hdr{-webkit-backdrop-filter:none}.glow,.dia__lines path{animation:none}body{transition:none}.pv--tl u{background:linear-gradient(90deg,#0000 22%,#fff 22% calc(22% + 2px),#0000 calc(22% + 2px));width:100%;animation:3s linear infinite scrubx;top:10%;bottom:10%;left:0}@keyframes scrubx{0%{transform:translate(0)}to{transform:translate(42%)}}.fmt u i{transform-origin:0;width:100%;animation:6s linear infinite progx}.fmt u i:after{display:none}@keyframes progx{0%{transform:scaleX(.06)}to{transform:scaleX(.94)}}@media (min-width:761px){[data-float]{animation:6s ease-in-out infinite floaty}[data-float]:nth-of-type(2n){animation-duration:7.5s;animation-delay:-2s}[data-float]:nth-of-type(3n){animation-duration:8.5s;animation-delay:-4s}}@keyframes floaty{0%,to{translate:0}50%{translate:0 -9px}}.pvis__img{object-position:74% 50%;border-radius:0;-webkit-mask-image:radial-gradient(64% 62% at 62% 54%,#000 38%,#0000 100%);mask-image:radial-gradient(64% 62% at 62% 54%,#000 38%,#0000 100%)}[data-theme=light] .pvis{background:#070806;overflow:hidden}.problem .h2{font-size:clamp(34px,4vw,62px)}.mini--apps svg{width:40px;height:40px}.perks{margin-top:44px}.process .lead--c{max-width:900px}.dia__src span{gap:9px;padding:0 2%;font-size:clamp(11px,.92vw,15px)}.dia__src svg{width:2.1em;height:2.1em}.codecard{align-content:end;gap:7px;padding:0 10% 12% 22%;display:grid}.codecard u{width:52%;height:5px}.codecard u.g{width:88%}.codecard u.g.sh{width:44%}.codecard u.r{width:100%;height:8px}.codecard svg{width:11%;top:auto;bottom:38%;left:7%}.editor{padding:80px 0}.ed-grid{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:26px;margin-top:44px}.ed{grid-template-columns:230px minmax(0,1fr);align-items:start}.ed__scenes{gap:4px;display:grid}.ed__scenes li{grid-template-columns:20px 74px minmax(0,1fr);padding:8px}.ed__scenes p{min-width:0}.ed__scenes b{text-overflow:ellipsis;overflow:hidden}.ed__scenes em{margin-bottom:6px}.ed__scenes u{margin-top:4px}.ed__main{gap:16px}.ed__stage{aspect-ratio:16/9}.ed__tl{margin-top:4px}.btn--gen{top:-34px}.brand{gap:22px}.brand__col{flex-direction:column;min-width:0;display:flex}.brand__col:last-child{flex:1}.brand__row{margin-bottom:0}.ba{margin-top:0}.feat4{margin-top:26px}@media (max-width:1280px){.ed-grid{grid-template-columns:1fr}.brand{flex-direction:row;gap:28px;padding:26px}.brand__col{flex:1}.ba{max-width:none}.bub--3{left:-2%}}@media (max-width:760px){.brand{flex-direction:column;padding:18px}.ed{grid-template-columns:1fr}.ed__scenes{grid-template-columns:1fr 1fr}.ed__scenes li{grid-template-columns:16px 50px minmax(0,1fr);gap:8px;padding:6px}.ed__scenes u{display:none}.ed__tl{grid-template-columns:repeat(5,1fr)}}.teams .h2{font-size:clamp(32px,3.55vw,58px)}.get b{white-space:nowrap}.get li{gap:16px}.get em{padding:3px 8px;font-size:11px}@media (max-width:1500px){.get .soon em{display:none}}.cta .h2--xl{font-size:clamp(34px,4.15vw,68px)}.cta{padding:50px 0 100px}.card,.step{transition:border-color .35s,translate .45s var(--ease)}.step:hover{transform:translateY(-6px)}.fmt figure{transition:translate .5s var(--ease),border-color .3s}.fmt figure:hover{transform:translateY(-6px)}.get li{transition:border-color .3s,translate .4s var(--ease)}.get li:hover{transform:translate(4px)}@media (min-width:1281px){.ed{align-items:stretch}.ed__main{height:100%}.ed__stage{aspect-ratio:auto;flex:1;min-height:300px}.ed__stage>img{position:absolute;inset:0}}.mini--gen span{gap:7px;padding:0 8px;font-size:10.5px}.mini--gen svg{width:18px;height:18px}.step__arr{width:28px}.step__arr svg{width:24px;height:24px}.teams__grid{grid-template-columns:1.32fr .82fr .76fr}.get b{white-space:normal;line-height:1.25}@media (max-width:1560px){.tcard{gap:20px}.tcard>img{width:104px;height:104px}}@media (max-width:1280px){.teams__grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.teams__grid{grid-template-columns:1fr}}.cta__btns .btn--lg{height:64px;padding:0 34px;font-size:20px}.fan{height:clamp(300px,30vw,440px)}.fan__c{top:50%;translate:0 -50%;aspect-ratio:340/292!important;margin-top:0!important}.fan__c--4 img{object-position:80% 30%}.fan__ring{top:26%;bottom:10%}.fan__c--1{transform:rotateY(12deg)rotate(-3deg)}.fan__c--chart{gap:6%;padding:0 8% 20% 56%}@media (max-width:760px){.h1{font-size:34px}.news{font-size:12px}.dia{grid-template-columns:1fr 1.25fr;align-items:end;gap:14px;display:grid}.dia__src,.dia__hub,.dia__player{grid-column:1/-1}.dia__hub{text-align:center;width:auto;margin:4px 0;display:block}.dia__hub span{aspect-ratio:auto;border-radius:22px;width:92px;height:92px;margin:0 auto}.dia__port{float:none;display:block;width:auto!important;margin:0!important}.dia__port--1{aspect-ratio:3/5}.dia__port--2{aspect-ratio:1}.ed__stage{aspect-ratio:4/3}.bub{gap:6px;padding:6px 10px 6px 8px;font-size:11px}.bub--1{top:3%;left:2%}.bub--2{top:16%;right:2%}.bub--3{top:auto;bottom:34%;left:2%}.bub--4{top:auto;bottom:16%;right:2%}.ed__tl{padding-bottom:0}.ed__head{height:58px;bottom:auto}.btn--gen{height:52px;margin-top:14px;font-size:15.5px}.ba{grid-template-columns:1fr;gap:10px}.ba>svg{justify-self:center;rotate:90deg}.ba figure{aspect-ratio:16/9}.ba figcaption{font-size:14px}.brand__logo{width:64px;height:64px}.fmt{max-width:420px;margin:0 auto}.qa summary b{font-size:16.5px}.foot nav{gap:16px}}.fan{perspective:none}.fan__c{transform-origin:50%}.fan__c--1{width:52%;left:4%;transform:rotate(-3deg)}.fan__c--2{width:40%;left:40%;transform:rotate(-2deg)}.fan__c--3{width:31%;left:58%;transform:rotate(-1deg)}.fan__c--4{width:23%;left:72%;transform:none}.fan__c--5{width:16%;left:83%;transform:rotate(1deg)}.fan__c--code{padding:12% 10% 0 58%}.fan__c--chart{padding:0 8% 20% 62%}@media (max-width:760px){.fan{height:62vw;margin-top:8px}.ed__tl{margin-bottom:0}.btn--gen{margin-top:22px}.ed__head{height:56px;top:-8px}}.fan__c--code,.fan__c--chart{padding:0!important}.fan__c--code{justify-content:center;gap:6%}.fan__c--code u{flex:none;width:28%;margin-left:62%}.fan__c--code u:nth-child(3n){width:18%}.fan__c--chart{justify-content:flex-end;align-items:flex-end;gap:3%;padding:0 8% 0 0!important}.fan__c--chart u{width:6%;margin-bottom:22%}@media (max-width:760px){.btn--gen{margin-top:16px;top:0;right:0}.ed__head{height:54px;top:-6px;bottom:auto}.mini--gen span{font-size:12px}.mini--gen svg{width:20px;height:20px}.codecard b{font-size:11.5px}.fan{height:74vw;max-height:340px;margin-top:0}.fan__c--1{width:62%;left:0}.fan__c--2{width:44%;left:46%}.fan__c--3{width:32%;left:66%}.fan__c--4{width:22%;left:80%}.fan__c--5,.fan__ring{display:none}.cta{padding:40px 0 60px}.cta .glow{display:none}.foot nav a{padding:10px 0;display:inline-block}.menu__in>a:not(.btn){padding:4px 0;font-size:30px}.menu__in .btn{width:auto}.icon-btn,.pill-btn{min-width:40px;height:40px}.hdr__logo img{height:36px}.proof{gap:12px}.proof p{font-size:15px}.lead--c,.lead--l,.lead{font-size:17px}}@media (max-width:360px){.wrap{padding:0 14px}.h1{font-size:30px}.h2,.h2--xl,.cta .h2--xl,.problem .h2,.teams .h2{font-size:29px}.hdr__logo img{height:30px}.hdr__right{gap:6px}.icon-btn{padding:0 8px}.ed__scenes{grid-template-columns:1fr}.dia__src span{gap:7px;padding:0 8px;font-size:12.5px}.sw{gap:10px}.sw button{width:38px;height:38px}.row{gap:12px;padding:14px}.qa summary{gap:10px;padding:12px}.btn--xl,.btn--lg{padding:0 18px;font-size:17px}}.btn,.btn:hover{box-shadow:inset 0 1px #ffffff8c}.btn--ghost,.btn--ghost:hover{box-shadow:none}.dia__port:after,.ba figure:after{display:none}.dia__port--1{aspect-ratio:9/16}.dia__port--2{aspect-ratio:1}.ba img{object-position:50% 50%}.fmt__b{aspect-ratio:9/16}.fmt__d{aspect-ratio:4/5}.mini--video img,.fan__c--1 img{object-position:50% 50%}.hero .player__play{margin:0;inset:auto 6% 10% auto}.fmt .player__play{margin:0;inset:auto 8% 14% auto}.fan__c--1 .player__play{margin:0;inset:auto 6% 32% auto}.mini--video .player__play{display:none}@media (max-width:760px){.fmt .player__play--xs{display:none}}@media (min-width:761px) and (max-width:1560px){.teams__grid{grid-template-columns:1fr 1fr}.teams__copy{grid-column:1/-1}}.mini--gen>div{grid-template-columns:2.1fr 1fr}@media (max-width:420px){.hdr__right{gap:6px}.icon-btn.lang{padding:0 8px}}.soon-tag{background:var(--chip);border:1px solid var(--line-2);color:var(--muted);letter-spacing:.02em;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600;line-height:1.3;position:absolute;top:-9px;right:-6px}@media (max-width:760px){.dia__src span{position:relative}}.player--video{aspect-ratio:16/9}.hero__video--trailer{max-width:740px}.player__start{width:100%;height:100%;position:absolute;inset:0}.player__slot{background:#000;position:absolute;inset:0}.player__slot wistia-player{width:100%;height:100%;display:block}.hero .player--video .player__play{margin:-37px 0 0 -37px;inset:53% auto auto 50%}@media (max-width:760px){.hero .player--video .player__play{margin:-29px 0 0 -29px}}[data-auth=in] .auth-out,:root:not([data-auth=in]) .auth-in{display:none!important}.hdr__login{height:38px;color:var(--muted);align-items:center;padding:0 8px;font-size:14.5px;font-weight:600;transition:color .3s;display:inline-flex}.hdr__login:hover{color:var(--text)}@media (max-width:760px){.hdr__login{display:none}}.menu .menu__in>a.menu__login{letter-spacing:0;color:var(--muted);margin-top:14px;padding:0;font-size:16px;font-weight:500}.menu .menu__in>a.menu__login:hover{color:var(--text)}.video-page{flex-direction:column;gap:clamp(16px,2.5vw,28px);max-width:1120px;margin:0 auto;padding:clamp(20px,4vw,48px) clamp(16px,4vw,40px) 64px;display:flex}.video-page__home{color:inherit;align-self:flex-start;align-items:center;gap:10px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.video-page__mark{width:34px;height:24px;color:var(--acc)}.video-page__title{letter-spacing:-.02em;margin:0;font-size:clamp(26px,4vw,44px);line-height:1.08}.video-page__video{width:100%}.video-page__back{opacity:.8;font-size:15px}.video-page__back a{color:inherit}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pr-hero{padding:118px 0 56px}.pr-hero .glow{top:6%;bottom:58%}.pr-hero .h1{max-width:900px}.pr-eyebrow{background:var(--tile);color:var(--tile-ic);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.pr-switches{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:34px auto 0;display:flex}.pr-seg{background:var(--chip);border:1px solid var(--line);border-radius:999px;padding:4px;display:inline-flex}.pr-seg button{height:40px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;transition:background-color .25s,color .25s;display:inline-flex}.pr-seg button:hover{color:var(--text)}.pr-seg button[aria-pressed=true]{background:var(--card);color:var(--text);box-shadow:0 1px #ffffff0f,0 6px 18px -10px #0009}.pr-seg button b{background:var(--btn);color:var(--btn-ink);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.pr-seg--sm button{letter-spacing:.04em;height:34px;padding:0 13px;font-size:13.5px}.pr-plans{text-align:left;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:14px;max-width:1460px;margin:30px auto 0;display:grid}.pr-plan{flex-direction:column;gap:14px;padding:26px 22px 24px;display:flex;position:relative}.pr-plan header h3{letter-spacing:-.01em;font-size:22px;font-weight:700}.pr-plan__for{color:var(--dim);margin-top:2px;font-size:14.5px}.pr-plan__price{align-items:baseline;gap:6px;display:flex}.pr-plan__price b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(34px,2.6vw,44px);font-weight:700;line-height:1}.pr-plan__price span{color:var(--dim);font-size:15px}.pr-plan__bill{min-height:20px;color:var(--dim);margin-top:-6px;font-size:13.5px}.pr-plan__credits{background:var(--card-2);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:12px;padding:10px 12px;font-size:15px;font-weight:600}.pr-plan__cta{width:100%;height:48px;padding:0 18px;font-size:16px}.pr-plan__cta.btn--ghost{font-weight:600}.pr-plan__list{color:var(--muted);flex-direction:column;gap:9px;margin-top:4px;font-size:15px;line-height:1.35;display:flex}.pr-plan__list li{padding-left:24px;position:relative}.pr-plan__list li:before{content:"";background:var(--acc);width:15px;height:15px;position:absolute;top:.2em;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.pr-plan--featured{border-color:color-mix(in srgb,var(--acc) 70%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--acc) 9%,var(--card)) 0%,var(--card) 46%);box-shadow:0 0 0 1px color-mix(in srgb,var(--acc) 30%,transparent),0 34px 80px -40px var(--glow)}.pr-plan__badge{background:var(--btn);color:var(--btn-ink);letter-spacing:.02em;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:700;position:absolute;top:-13px;left:22px}.pr-note{color:var(--dim);margin-top:20px;font-size:14.5px}.pr-addons{text-align:left;grid-template-columns:1fr 1fr;gap:14px;max-width:1460px;margin:46px auto 0;display:grid}.pr-addon{flex-direction:column;gap:14px;padding:26px 26px 22px;display:flex}.pr-addon header{grid-template-columns:1fr auto;align-items:end;gap:6px 16px;display:grid}.pr-addon header h3{grid-column:1;font-size:22px;font-weight:700}.pr-addon header .pr-plan__price{grid-area:1/2/3}.pr-addon__tag{background:var(--tile);color:var(--tile-ic);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;grid-column:1;justify-self:start;padding:3px 10px;font-size:12px;font-weight:700}.pr-plan__list--row{flex-flow:wrap;gap:8px 22px}.pr-addon__foot{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:14.5px;display:flex}.pr-link{color:var(--acc);align-items:center;gap:8px;font-weight:600;display:inline-flex}.pr-link svg{width:18px;height:18px;transition:transform .3s var(--ease)}.pr-link:hover svg{transform:translate(4px)}.pr-packs{text-align:left;max-width:1460px;margin:14px auto 0;padding:26px}.pr-packs__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;display:flex}.pr-packs__head h3{font-size:22px;font-weight:700}.pr-packs__head p{color:var(--dim);font-size:15px}.pr-packs__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.pr-packs__list li{background:var(--card-2);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.pr-packs__list b{font-size:19px;font-weight:700}.pr-packs__list span{font-size:15px}.pr-packs__list small{color:var(--dim);font-size:12.5px}.pr-guide{padding:40px 0 70px}.pr-guide__in{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;max-width:1460px;margin:0 auto;display:grid}.pr-table{border-collapse:separate;border-spacing:0;width:100%;overflow:hidden}.pr-table th,.pr-table td{border-bottom:1px solid var(--line);text-align:left;padding:16px 22px;font-size:16.5px}.pr-table tr:last-child th,.pr-table tr:last-child td{border-bottom:0}.pr-table th{color:var(--muted);font-weight:500}.pr-table td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.pr-faq .qa summary{padding:20px 26px}.pr-faq .qa>p{padding:0 26px 22px}.pr-cta{padding:40px 0 110px}.pr-cta .lead{margin-top:18px}.pr-cta .btn--xl{margin-top:30px}.pr-hero .lead{text-wrap:pretty}@media (max-width:1280px){.pr-plans{flex-wrap:wrap;justify-content:center;row-gap:26px;display:flex}.pr-plans>.pr-plan{flex:0 calc(33.3333% - 9.33333px)}}@media (max-width:1100px){.pr-plans>.pr-plan{flex-basis:calc(50% - 7px)}.pr-addons,.pr-guide__in{grid-template-columns:1fr}}@media (max-width:760px){.pr-hero{padding:96px 0 40px}.pr-plans>.pr-plan{flex-basis:100%}.pr-packs__list{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-addon header{grid-template-columns:1fr}.pr-addon header .pr-plan__price{grid-area:auto/1}.pr-table th,.pr-table td{padding:14px 16px;font-size:15px}}[data-theme=light] .h1 em,[data-theme=light] .h2 em{color:var(--text)}
