@import "https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&display=swap";.s6.s7{color:#f8f4ff;--s6-purple:#a772fa;--s6-purple-dark:#6c39ac;--s6-paper:#110a1d;background:#0c0617}.s7 .s6-header{z-index:40;background:0 0;border:0;height:103px;position:absolute;inset:0 0 auto}.s7 .s6-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#120a24df;border:1px solid #b18cc340;border-radius:99px;width:min(100% - 62px,1270px);height:72px;margin-top:20px;padding:0 16px 0 25px;box-shadow:0 11px 44px #10071d52}.s7 .s6-logo{color:#fff;letter-spacing:-.105em;font-family:Manrope,DM Sans,sans-serif;font-size:2.3rem}.s7 .s6-logo>span{color:#ba87ff}.s7 .s6-logo small{color:#c9b3da;letter-spacing:.11em;font-size:.51rem}.s7 .s6-links a{color:#c8bbd8;font-size:.85rem}.s7 .s6-links a:hover{color:#fff}.s7 .s6-lang{color:#e4d7f0}.s7 .s6-nav-cta{background:linear-gradient(110deg,#b878fd,#7237f0);padding:14px 22px;box-shadow:0 8px 28px #7332f453;color:#fff!important}.s7 .s6-menu{color:#fff}.s7 .s6-hero{isolation:isolate;background:radial-gradient(70% 78% at 80% 34%,#61309a70,#0000 74%),radial-gradient(47% 70% at 20% 68%,#2b135882,#0000 84%),linear-gradient(110deg,#080612,#160927 51%,#241044);border-color:#3c225a;overflow:hidden}.s7 .s6-hero:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#c9a7f128 1px,#0000 1px),linear-gradient(90deg,#c9a7f128 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 17% 65%,#0000);mask-image:linear-gradient(#0000,#000 17% 65%,#0000)}.s7 .s6-hero-grid{grid-template-columns:.93fr 1.07fr;gap:38px;min-height:825px;padding:158px 0 74px;position:relative}.s7 .s6-hero-copy{align-self:center;padding:0 0 26px}.s7 .s6-eyebrow{color:#ddc4fd;background:#2b1747a8;border:1px solid #ac77eb63;box-shadow:0 0 24px #7137d121}.s7 .s6-eyebrow-dot{background:#ca8fff;box-shadow:0 0 0 5px #a86afe23,0 0 12px #b56ffc}.s7 .s6-hero h1{letter-spacing:-.085em;color:#fff;max-width:650px;margin:29px 0 26px;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(3.2rem,5vw,5.6rem);line-height:1.07}.s7 .s6-hero h1 em{letter-spacing:-.085em;color:#0000;background:linear-gradient(110deg,#f8eaff 4%,#c897ff 48%,#9957ef 94%);-webkit-background-clip:text;background-clip:text;font-family:Manrope,DM Sans,sans-serif;font-style:normal;font-weight:800;line-height:1.08;display:block}.s7 .s6-hero-copy>p{color:#d1c5df;max-width:545px;font-size:1.06rem;line-height:1.76}.s7 .s6-button--dark{background:linear-gradient(110deg,#ac65fc,#6f30e8);box-shadow:0 11px 35px #8e47f35e;color:#fff!important}.s7 .s6-button--line{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d;border-color:#b2a0c552;color:#f6eeff!important}.s7 .s6-hero-trust{color:#c4b3d7}.s7 .s6-hero-trust svg{color:#c194f4}.s7 .s6-hero-media{box-shadow:none;isolation:isolate;background:0 0;border-radius:0;min-height:585px;padding:16px 5px 0;overflow:visible}.s7 .s6-hero-shape--a{opacity:.23;filter:blur(82px);background:#8543d3;width:470px;height:470px;top:-10%;right:-17%}.s7 .s6-hero-shape--b{opacity:.13;filter:blur(70px);background:#b37aff}.s7-hero-wordmark{z-index:0;height:240px;transform-style:preserve-3d;pointer-events:none;white-space:nowrap;-webkit-user-select:none;user-select:none;animation:7s ease-in-out infinite s7-logo-float;position:absolute;top:42px;left:-16px;right:-26px;transform:perspective(1100px)rotate(-7deg)skewY(-2deg)}.s7-hero-wordmark span{letter-spacing:-.13em;white-space:nowrap;font:800 clamp(142px,15.3vw,238px)/.9 Manrope,sans-serif;position:absolute;inset:0 auto auto 0}.s7-hero-wordmark span:first-child{color:#3c206b;text-shadow:0 14px #34205a,0 28px 25px #0d0518a9;transform:translate(17px,29px)}.s7-hero-wordmark span:nth-child(2){color:#7551b2;text-shadow:0 8px #523586;transform:translate(8px,15px)}.s7-hero-wordmark span:nth-child(3){color:#0000;filter:drop-shadow(0 0 20px #b976ff46);background:linear-gradient(158deg,#f1dcff 3%,#d1a9ff 31%,#b58bea 60%,#724aad 94%);-webkit-background-clip:text;background-clip:text}.s7 .s6-hero-media-header{z-index:4;color:#e9d4fa;font-size:.63rem;position:relative}.s7 .s6-hero-cards{z-index:3;justify-content:center;gap:12px;max-width:570px;min-height:295px;margin:202px auto 17px;position:relative}.s7 .s6-hero-card{aspect-ratio:9/13;border:3px solid #fff9;border-radius:17px;width:29%;box-shadow:0 19px 44px #130621ba}.s7 .s6-hero-card--1{transform:rotate(-7deg)translateY(15px)}.s7 .s6-hero-card--2{z-index:4;border-color:#ead2ff;transform:scale(1.08)}.s7 .s6-hero-card--3{transform:rotate(7deg)translateY(15px)}.s7 .s6-hero-card:hover{z-index:5;transform:translateY(-9px)scale(1.04)}.s7 .s6-hero-card-play{color:#3f175d;background:#f7eaffeb}.s7-hero-operations{z-index:5;flex-wrap:wrap;justify-content:center;gap:7px;margin:1px auto 16px;display:flex;position:relative}.s7-hero-operations span{letter-spacing:.04em;color:#e9d6fb;background:#210e3cd9;border:1px solid #b790e65c;border-radius:99px;align-items:center;gap:7px;padding:9px 11px;font:800 .53rem Manrope,sans-serif;display:flex;box-shadow:0 5px 18px #0d07193d}.s7-hero-operations svg{color:#cf9cff}.s7 .s6-hero-media-foot{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#150b2d9e;border:1px solid #bd9bdb52;border-radius:18px;padding:15px 18px;position:relative;box-shadow:0 10px 32px #0d071854}.s7 .s6-hero-media-foot small{color:#d6b1fa}.s7 .s6-hero-media-foot strong{font-size:1.05rem}.s7 .s6-hero-source{z-index:3;color:#c1a8d2;padding-left:9px;position:relative}.s7 .s6-ticker{background:#1d102f;border-color:#583276}.s7 .s6-ticker span{color:#d1acee}.s7 .s6-market{color:#29173a;background:linear-gradient(#faf6ff,#f0e6f9)}.s7 .s6-market-intro h2{font-family:Manrope,DM Sans,sans-serif}.s7 .s6-market-intro h2 em{color:#7735c6;font-family:Georgia,Times New Roman,serif}.s7 .s6-market-option.is-active{background:linear-gradient(120deg,#914ce4,#6632ad);border-color:#7a40c0}.s7 .s6-market-board{background:radial-gradient(at 95% 5%,#7846aa 0%,#0000 47%),linear-gradient(140deg,#35194f,#1c102d)}.s7-controlboard{color:#fff;background:radial-gradient(at 100% 0,#5c329a 0%,#0000 47%),linear-gradient(150deg,#2d1647,#170e2c);border:1px solid #7c4da365;border-radius:27px;min-width:0;padding:23px;animation:.28s both s6-enter;position:relative;overflow:hidden;box-shadow:0 25px 48px #2a164239}.s7-controlboard:before{content:"";pointer-events:none;opacity:.19;background-image:radial-gradient(#d7b6ef 1px,#0000 1px);background-size:19px 19px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000);mask-image:linear-gradient(90deg,#0000 10%,#000)}.s7-controlboard>*{position:relative}.s7-controlboard-top{letter-spacing:.07em;color:#e0b8fc;justify-content:space-between;align-items:center;gap:12px;padding:0 1px 16px;font:800 .61rem DM Mono,monospace;display:flex}.s7-controlboard-top span:first-child{color:#fff;align-items:center;gap:8px;display:flex}.s7-controlboard-hero{isolation:isolate;background:linear-gradient(125deg,#3a1f61,#6d358b);border:1px solid #dfb1ff50;border-radius:19px;align-items:center;min-height:190px;padding:23px 25px;display:flex;position:relative;overflow:hidden}.s7-controlboard-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#27123cee 0%,#2d1747eb 42%,#2e194890 70%,#0000 100%);position:absolute;inset:0}.s7-controlboard-cover{z-index:-2;object-fit:cover;object-position:center 48%;opacity:.94;filter:saturate(.94);width:63%;height:100%;position:absolute;inset:0 0 0 auto}.s7-controlboard-hero--adult .s7-controlboard-cover{object-position:center 26%}.s7-controlboard-hero--creator .s7-controlboard-cover{object-position:center 28%}.s7-controlboard-hero--commerce .s7-controlboard-cover{object-position:center 66%}.s7-controlboard-agent-art{z-index:-2;object-fit:cover;object-position:center 47%;filter:drop-shadow(0 14px 18px #210d4dbb);width:69%;height:112%;animation:5.4s ease-in-out infinite s7-agent-bob;position:absolute;bottom:-9%;right:-4%}.s7-controlboard-hero--automation:after{background:linear-gradient(90deg,#25133fee 0%,#25133fe9 42%,#25133f8c 68%,#25133f24 100%)}.s7-controlboard-abstract{color:#e2c1ff;background:#bf8dff30;border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:absolute;top:19%;right:12%;box-shadow:0 0 0 20px #a465ef17,0 0 0 43px #b884ed0e}.s7-controlboard-abstract>svg:last-child{color:#5a2b85;background:#f1d9ff;border-radius:13px;width:45px;height:45px;padding:6px;position:absolute;bottom:10px;right:-15px}.s7-controlboard-founder{z-index:2;min-width:0;max-width:73%;position:relative}.s7-controlboard-founder>span{letter-spacing:.07em;color:#e6caf9;align-items:center;gap:7px;font:800 .62rem DM Mono,monospace;display:flex}.s7-controlboard-founder h3{letter-spacing:-.055em;color:#fff;margin:12px 0 8px;font:800 clamp(1.5rem,2.5vw,2.15rem)/1.13 Manrope,DM Sans,sans-serif}.s7-controlboard-founder p{color:#e4d4ef;max-width:320px;font-size:.88rem;line-height:1.47}.s7-controlboard-founder small{letter-spacing:.06em;color:#f6e9ff;background:#ffffff1b;border:1px solid #ffffff6e;border-radius:99px;align-items:center;gap:6px;margin-top:14px;padding:7px 10px;font:800 .55rem DM Mono,monospace;display:inline-flex}.s7-controlboard-flow-label{color:#dcb9f8;letter-spacing:.07em;justify-content:space-between;align-items:center;gap:15px;margin:23px 1px 13px;font:800 .61rem DM Mono,monospace;display:flex}.s7-controlboard-flow-label span:first-child{align-items:center;gap:8px;display:flex}.s7-controlboard-flow-label span:last-child{color:#a888c4}.s7-controlboard-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.s7-controlboard-step{background:linear-gradient(160deg,#ffffff1c,#ffffff09);border:1px solid #b386da41;border-radius:14px;flex-direction:column;gap:12px;min-width:0;min-height:142px;padding:16px 12px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff13}.s7-controlboard-step-icon{color:#29163d;background:linear-gradient(145deg,#c68efe,#8852dc);border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 9px 21px #13082050}.s7-controlboard-step>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.s7-controlboard-step small{color:#b996d6;font:800 .55rem DM Mono,monospace}.s7-controlboard-step strong{color:#fff;letter-spacing:-.01em;font-size:.77rem;line-height:1.27}.s7-controlboard-step-arrow{color:#c79bea;opacity:.65;position:absolute;top:26px;right:6px}.s7-controlboard-step{animation:8s linear infinite s7-flow-focus}.s7-controlboard-step:nth-child(2){animation-delay:2s}.s7-controlboard-step:nth-child(3){animation-delay:4s}.s7-controlboard-step:nth-child(4){animation-delay:6s}.s7-controlboard-progress{background:#ffffff1b;border-radius:99px;height:4px;margin:15px 1px 0;overflow:hidden}.s7-controlboard-progress span{border-radius:inherit;background:linear-gradient(90deg,#d9b0ff,#9861f8);width:25%;height:100%;animation:8s step-end infinite s7-flow-progress;display:block;box-shadow:0 0 18px #bb78ff}@keyframes s7-flow-focus{0%,18%{background:#d9a1ff28;border-color:#c69cff8f;box-shadow:inset 0 1px #ffffff26,0 0 24px #aa66ea25}25%,to{background:#ffffff0d;border-color:#b386da41;box-shadow:inset 0 1px #ffffff13}}@keyframes s7-flow-progress{0%{width:25%}25%{width:50%}50%{width:75%}75%,to{width:100%}}.s7-controlboard-bottom{border-top:1px solid #ffffff21;align-items:flex-start;gap:11px;margin-top:15px;padding:18px 1px 15px;display:flex}.s7-controlboard-clock{color:#ddbbf5;background:#b883f825;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.s7-controlboard-bottom p{color:#cbb6db;font-size:.75rem;line-height:1.5}.s7-controlboard-explore{color:#29123c;background:linear-gradient(100deg,#dbc0fb,#c28cf6);border:1px solid #d8b9fe;border-radius:99px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:51px;transition:transform .2s,filter .2s;display:flex;font-size:.9rem!important;font-weight:800!important}.s7-controlboard-explore:hover{filter:brightness(1.07);transform:translateY(-2px)}.s7-controlboard-disclaimer{color:#ae98c0;font-size:.62rem;margin-top:13px!important;line-height:1.5!important}.s7 .s6-options{color:#29173a;background:#fff}.s7 .s7-studio{isolation:isolate;color:#f8f2ff;background:radial-gradient(at 85% 7%,#3a287a9c 0%,#0000 47%),radial-gradient(at 5% 90%,#55239a62 0%,#0000 53%),linear-gradient(160deg,#0d0b1d,#17102e 59%,#120c24);position:relative;overflow:hidden}.s7 .s7-studio:before{content:"";pointer-events:none;z-index:-1;background-image:radial-gradient(#dfc6ff2b .8px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0005,#0000 55%);mask-image:linear-gradient(#0005,#0000 55%)}.s7-studio-heading{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1100px;margin-inline:auto;display:flex}.s7 .s7-studio .s6-kicker{color:#b79ada}.s7-studio-heading h2{letter-spacing:-.075em;color:#fff;margin:18px 0;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(2.7rem,4.5vw,4.8rem);line-height:1.11}.s7-studio-heading h2 em{color:#b282ff;letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;display:inline}.s7-studio-heading p{color:#c1b6d7;max-width:660px;font-size:1.04rem;line-height:1.65}.s7-studio-heading-aside{text-align:right;flex:none;gap:7px;min-width:125px;display:grid}.s7-studio-heading-aside>span{color:#d2b8f1;letter-spacing:.06em;justify-content:flex-end;align-items:center;gap:7px;font:800 .61rem DM Mono,monospace;display:flex}.s7-studio-heading-aside strong{color:#fff;letter-spacing:-.08em;font:800 2.8rem/1 Manrope,sans-serif}.s7-studio-heading-aside small{color:#9481b2;letter-spacing:0;font-size:.9rem}.s7-studio-rail{flex-wrap:wrap;justify-content:center;gap:11px 10px;max-width:1080px;margin:39px auto 36px;display:flex}.s7-studio-pill{color:#c8bbd8;white-space:nowrap;background:#ffffff08;border:1px solid #87749c53;border-radius:99px;justify-content:center;align-items:center;gap:10px;min-height:53px;padding:7px 17px 7px 8px;transition:border-color .2s,background .2s,transform .2s,color .2s;display:inline-flex;box-shadow:inset 0 1px #fff1;font-size:.88rem!important;font-weight:650!important}.s7-studio-pill>svg{color:#b5a1d0;flex:none}.s7-studio-pill:hover{color:#fff;background:#ffffff12;border-color:#9c78d8;transform:translateY(-2px)}.s7-studio-pill.is-active{color:#fff;background:linear-gradient(120deg,#412381,#29205f);border-color:#855df1;box-shadow:0 8px 24px #6732d22b,inset 0 1px #d6c0ff33}.s7-studio-pill.is-active>svg{color:#ead9ff}.s7-studio-pill-number{color:#bdb1d1;background:#ffffff0c;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font:800 .59rem DM Mono,monospace;display:grid}.s7-studio-pill.is-active .s7-studio-pill-number{color:#fff;background:linear-gradient(145deg,#a44cff,#5545ee)}.s7-studio-stage{background:#24143e;border:1px solid #9469bd72;border-radius:29px;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:stretch;max-width:1180px;min-height:545px;margin-inline:auto;animation:.28s both s6-enter;display:grid;overflow:hidden;box-shadow:0 28px 70px #0503109e,0 0 70px #7633c016}.s7-studio-preview{background:radial-gradient(at 40% 30%,#5b3190,#25163e 70%);border-right:1px solid #ffffff27;flex-direction:column;min-width:0;min-height:530px;display:flex}.s7-studio-preview-bar,.s7-studio-preview-foot{color:#d9c2f3;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font:800 .6rem DM Mono,monospace;display:flex}.s7-studio-preview-bar{border-bottom:1px solid #ffffff19}.s7-studio-preview-dots{gap:5px;display:flex}.s7-studio-preview-dots i{background:#c293ea;border-radius:50%;width:8px;height:8px;display:block}.s7-studio-preview-dots i:nth-child(2){opacity:.55}.s7-studio-preview-dots i:nth-child(3){opacity:.24}.s7-studio-preview-foot{color:#bdabd3;padding-top:0;font-size:.52rem}.s7-studio-preview-foot span:first-child{align-items:center;gap:7px;display:inline-flex}.s7-studio-preview-foot svg{color:#c39afa}.s7-workflow{isolation:isolate;color:#fff;background:radial-gradient(at 48% 27%,#513795 0%,#271b57 45%,#170c2d 95%);border:1px solid #b28eea7a;border-radius:20px;flex-direction:column;flex:1;min-width:0;min-height:443px;margin:14px 16px 16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 24px #7152ae25,0 16px 38px #10062757}.s7-workflow--en{background:radial-gradient(at 45% 25%,#37487a 0%,#28235c 43%,#130c2d 95%)}.s7-workflow-top{z-index:2;color:#efe4ff;letter-spacing:.055em;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 10px;font:800 .58rem DM Mono,monospace;display:flex;position:relative}.s7-workflow-top>span:first-child{align-items:center;gap:6px;display:flex}.s7-workflow-top small{color:#b2a0d2;font:inherit}.s7-workflow-led{background:#7ef9d6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #61f5ce}.s7-workflow.is-playing .s7-workflow-led{animation:1.6s ease-in-out infinite s7-agent-blink}.s7-workflow-region{background:#130b2e9a;border:1px solid #c1adf566;border-radius:99px;padding:6px 9px}.s7-workflow-region b{color:#a6ffdf}.s7-workflow-scene{isolation:isolate;background:radial-gradient(at 50% 99%,#a26ae640,#0000 70%);height:268px;min-height:210px;position:relative;overflow:hidden}.s7-workflow-grid{opacity:.5;background-image:radial-gradient(#c9a7ff44 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 35%,#0000 99%);mask-image:linear-gradient(#0000,#000 35%,#0000 99%)}.s7-workflow-camera{z-index:1;will-change:transform;justify-content:center;align-items:end;transition:transform 1s cubic-bezier(.18,.7,.22,1);display:flex;position:absolute;inset:0 0 -3px}.s7-workflow-camera--0{transform:translate(5%)scale(1.04)}.s7-workflow-camera--1{transform:translate(0)scale(1.045)}.s7-workflow-camera--2{transform:translate(-5%)scale(1.04)}.s7-workflow-camera img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 13px 15px #110721b0);transform-origin:bottom;width:100%;height:100%;display:block}.s7-workflow.is-playing .s7-workflow-camera img{animation:3.1s ease-in-out infinite s7-working-team}@keyframes s7-working-team{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.012)}}.s7-workflow-task-float{z-index:4;color:#fbf1ff;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#1e1037db;border:1px solid #dac6ff9c;border-radius:13px;align-items:center;gap:7px;max-width:77%;padding:10px 11px;font:750 .67rem/1.2 Manrope,DM Sans,sans-serif;display:flex;position:absolute;top:5px;left:14px;box-shadow:0 9px 27px #140824aa}.s7-workflow-task-float svg{color:#c4a1ff;flex:none}.s7-workflow-task-float i{background:#b6a0ed;border-radius:50%;flex:none;width:4px;height:4px;display:block}.s7-workflow.is-playing .s7-workflow-task-float i{animation:1s infinite s7-agent-blink}.s7-workflow-task-float i:nth-last-child(2){animation-delay:.18s}.s7-workflow-task-float i:last-child{animation-delay:.36s}.s7-workflow-phase{z-index:4;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#1c113bd9;border:1px solid #ccb2ef6e;border-radius:99px;align-items:center;gap:7px;padding:7px 9px;font:800 .53rem DM Mono,monospace;display:flex;position:absolute;bottom:8px;right:11px}.s7-workflow-phase span{color:#aa9aca}.s7-workflow-phase b{color:#a6f9db}.s7-workflow-success{z-index:5;color:#e8fff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#153d3be8;border:1px solid #8bffce9c;border-radius:11px;align-items:center;gap:6px;max-width:70%;padding:8px 9px;font:800 .59rem Manrope,sans-serif;animation:.46s cubic-bezier(.13,.88,.27,1.28) both s7-success-rise;display:inline-flex;position:absolute;bottom:10px;left:11px;box-shadow:0 8px 24px #081e2688}.s7-workflow-success svg{color:#9fffc2;flex:none}.s7-workflow-success b{color:#b6ffe3;font:850 .46rem DM Mono,monospace}@keyframes s7-success-rise{0%{opacity:0;transform:translateY(21px)scale(.87)}to{opacity:1;transform:translateY(0)scale(1)}}.s7-workflow-orbs{pointer-events:none;z-index:3;position:absolute;inset:0}.s7-workflow-orbs i{background:#b582fe;border:1px solid #e3c3ff;border-radius:50%;width:7px;height:7px;display:block;position:absolute;box-shadow:0 0 18px #d094ff}.s7-workflow-orbs i:first-child{top:39%;left:20%}.s7-workflow-orbs i:nth-child(2){background:#6bf3e1;top:40%;right:22%}.s7-workflow-orbs i:last-child{width:5px;height:5px;top:25%;left:50%}.s7-workflow.is-playing .s7-workflow-orbs i{animation:2.8s ease-in-out infinite s7-working-particle}.s7-workflow-orbs i:nth-child(2){animation-delay:.75s!important}.s7-workflow-orbs i:last-child{animation-delay:1.2s!important}@keyframes s7-working-particle{0%,to{opacity:.2;transform:translateY(13px)scale(.7)}50%{opacity:1;transform:translateY(-20px)scale(1.15)}}.s7-workflow-output{background:linear-gradient(120deg,#493074d8,#302357db);border:1px solid #b89def8a;border-radius:16px;align-items:center;gap:11px;min-height:94px;margin:7px 13px 12px;padding:13px 12px;animation:.32s ease-out both s7-output-enter;display:flex;box-shadow:0 8px 19px #0f082ca4}@keyframes s7-output-enter{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.s7-workflow-output-icon{background:linear-gradient(145deg,#b481f9,#6347c2);border-radius:13px;flex:none;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 4px 14px #7e5cda73}.s7-workflow-output>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.s7-workflow-output small{color:#cdb4f9;letter-spacing:.07em;font:800 .5rem DM Mono,monospace}.s7-workflow-output strong{color:#fff;font:800 .87rem/1.23 Manrope,sans-serif}.s7-workflow-output div>span{color:#d7c8e7;font:.65rem/1.35 Manrope,sans-serif}.s7-workflow-output-check{color:#79e9cb;filter:drop-shadow(0 0 6px #4de8be8a);flex:none;margin-left:auto}.s7-workflow-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 13px 10px;display:grid}.s7-workflow-timeline-item{color:#ccbdda;text-align:left;cursor:pointer;background:#130c2e91;border:1px solid #b19bc244;border-radius:11px;flex-direction:column;justify-content:space-between;min-width:0;min-height:58px;padding:10px 8px;transition:background .2s,border-color .2s;display:flex;position:relative}.s7-workflow-timeline-item:hover,.s7-workflow-timeline-item:focus-visible{border-color:#bd91f6;outline:none}.s7-workflow-timeline-item.is-current{color:#fff;background:#6842a59c;border-color:#c8a0ff}.s7-workflow-timeline-item.is-complete{color:#e5ffe9;border-color:#71dbb084}.s7-workflow-timeline-item>span{flex-direction:column;gap:5px;min-width:0;display:flex}.s7-workflow-timeline-item b{color:#a7f6d8;font:850 .55rem DM Mono,monospace}.s7-workflow-timeline-item small{overflow-wrap:anywhere;font:700 .61rem/1.3 Manrope,sans-serif}.s7-workflow-timeline-item>i{color:#8aecc8;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:6px}.s7-workflow-timeline-item.is-current:after{content:"";transform-origin:0;background:#d6acff;border-radius:9px;height:2px;position:absolute;bottom:3px;left:5px;right:5px;transform:scaleX(0)}.s7-workflow.is-playing .s7-workflow-timeline-item.is-current:after{animation:3.3s linear forwards s7-timeline-fill}@keyframes s7-timeline-fill{to{transform:scaleX(1)}}.s7-workflow-bottom{color:#bbaad5;letter-spacing:.02em;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:10px 13px;font:800 .5rem DM Mono,monospace;display:flex}.s7-workflow-bottom>span{align-items:center;gap:5px;display:flex}.s7-workflow-bottom>button{color:#f1e4ff;cursor:pointer;background:#381d5e;border:1px solid #c7aaf96e;border-radius:99px;align-items:center;gap:5px;padding:6px 9px;font:800 .55rem DM Mono,monospace;display:flex}.s7-workflow-bottom>button:focus-visible{outline-offset:2px;outline:2px solid #d5a8ff}.s7-workflow-bottom>button:hover{background:#6337a5}.s7-studio-photo{isolation:isolate;background:#271037;border:1px solid #ffffff30;border-radius:18px;flex:1;min-height:395px;margin:15px 17px 17px;position:relative;overflow:hidden}.s7-studio-photo:after{content:"";z-index:1;background:linear-gradient(#0000,#10071d9e);position:absolute;inset:35% 0 0}.s7-studio-photo img{object-fit:cover;object-position:center 49%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.015)}.s7-studio-photo video{object-fit:cover;object-position:center 49%;filter:saturate(1.06);background:#241038;width:100%;height:100%;display:block;position:absolute;inset:0}.s7-studio-photo--creator video,.s7-studio-photo--adult video{object-position:center 30%}.s7-studio-photo--commerce video{object-position:center 62%}.s7-studio-motion-badge{z-index:2;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);color:#f8ecff;letter-spacing:.065em;background:#170c2bce;border:1px solid #e1c6ff79;border-radius:99px;align-items:center;gap:9px;padding:10px 13px;font:800 .57rem DM Mono,monospace;display:flex;position:absolute;top:15px;left:15px;box-shadow:0 7px 25px #0d061b88}.s7-studio-motion-dot{background:#d0a2ff;border-radius:50%;width:8px;height:8px;animation:2.1s ease-out infinite s7-motion-pulse;display:block;box-shadow:0 0 #c391fb7e}.s7-studio-motion-toggle{z-index:3;appearance:none;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1d0e32c7;border:1px solid #eddbff9b;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .2s,transform .2s;display:grid;position:absolute;top:14px;right:14px}.s7-studio-motion-toggle:hover{background:#7134c9;transform:scale(1.07)}.s7-studio-motion-toggle:focus-visible{outline-offset:3px;outline:3px solid #d7a5ff}@keyframes s7-motion-pulse{0%{box-shadow:0 0 #c391fb99}60%,to{box-shadow:0 0 0 10px #c391fb00}}.s7-studio-photo--commerce img{object-position:center 60%;transform:scale(1.15)}.s7-studio-photo--adult img{object-position:center 28%;filter:hue-rotate(9deg)}.s7-studio-photo--creator img{object-position:center 24%}.s7-studio-photo-tag{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;letter-spacing:.04em;background:#1b0e2dc9;border:1px solid #e2c3ff83;border-radius:99px;align-items:center;gap:9px;padding:11px 14px;font:800 .65rem DM Mono,monospace;display:flex;position:absolute;bottom:19px;left:19px;box-shadow:0 10px 25px #1209238a}.s7-studio-preview .s6-illustration{border-radius:18px;flex:1;min-height:360px;margin:15px 17px 17px}.s7-agent-showcase{isolation:isolate;background:radial-gradient(at 50% 70%,#6744b9 0%,#392069 38%,#190d33 86%);border:1px solid #d7b3ff63;border-radius:18px;flex:1;min-height:395px;margin:15px 17px 17px;position:relative;overflow:hidden;box-shadow:inset 0 0 65px #5d2e9f50}.s7-agent-showcase--pt{background:radial-gradient(at 50% 67%,#65429f 0%,#342264 43%,#190d33 86%)}.s7-agent-showcase--en{background:radial-gradient(at 50% 67%,#474b9a 0%,#282561 43%,#160d33 86%)}.s7-agent-showcase:before{content:"";z-index:-1;opacity:.27;background-image:radial-gradient(#b99cff 1px,#0000 1.3px);background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 2%,#000 60%);mask-image:linear-gradient(#0000 2%,#000 60%)}.s7-agent-showcase:after{content:"";z-index:0;pointer-events:none;filter:blur(15px);background:radial-gradient(#9064e56b,#0000 72%);height:52%;position:absolute;bottom:-24%;left:13%;right:13%}.s7-agent-ambient{aspect-ratio:1;filter:blur(58px);background:#a381f55d;border-radius:50%;width:44%;animation:6s ease-in-out infinite s7-agent-glow;position:absolute;top:23%;left:28%}.s7-agent-orbit{pointer-events:none;border:1px solid #dac7ff27;border-radius:50%;width:70%;height:65%;position:absolute;top:17%;left:15%;transform:rotate(-21deg)}.s7-agent-orbit--two{opacity:.75;border-style:dashed;width:57%;height:44%;top:27%;left:21%;transform:rotate(18deg)}.s7-agent-status{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);letter-spacing:.075em;color:#e9d9ff;background:#1c103bba;border:1px solid #d8c3ff50;border-radius:99px;align-items:center;gap:8px;padding:9px 12px;font:800 .55rem DM Mono,monospace;display:flex;position:absolute;top:19px;left:19px}.s7-agent-edition{z-index:3;color:#f4eaff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.075em;background:#291348d9;border:1px solid #dcc9ff64;border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font:800 .52rem DM Mono,monospace;display:flex;position:absolute;top:19px;right:18px}.s7-agent-edition b{color:#9ef7dc;font-weight:800}.s7-agent-status-light,.s7-agent-nameplates i{background:#80f5de;border-radius:50%;flex:none;width:7px;height:7px;animation:2.5s ease-in-out infinite s7-agent-blink;box-shadow:0 0 12px #55ffe5}.s7-agent-status-sep{color:#9579c8}.s7-agent-characters{z-index:2;object-fit:contain;filter:drop-shadow(0 18px 22px #0d0524a8);transform-origin:bottom;width:100%;max-height:87%;animation:6.6s ease-in-out infinite s7-agent-bob;position:absolute;bottom:46px;left:0;right:0}.s7-agent-alert{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f7eaff;white-space:nowrap;background:#291947db;border:1px solid #e3d0ff7b;border-radius:13px;align-items:center;gap:7px;min-height:34px;padding:9px 11px;font:700 .65rem Manrope,DM Sans,sans-serif;animation:5s ease-in-out infinite s7-agent-alert-float;display:flex;position:absolute;box-shadow:0 12px 25px #1308298c}.s7-agent-alert svg{color:#c9a4ff}.s7-agent-alert--left{top:24%;left:3%}.s7-agent-alert--right{animation-delay:-2s;top:18%;right:3%}.s7-agent-alert i{background:#d9bbff;border-radius:50%;width:4px;height:4px;animation:1.3s ease-in-out infinite s7-agent-blink;display:block}.s7-agent-alert i:nth-last-child(2){animation-delay:.2s}.s7-agent-alert i:last-child{animation-delay:.4s}.s7-agent-nameplates{z-index:4;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;bottom:56px;left:5%;right:5%}.s7-agent-nameplates span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f1dcff;letter-spacing:.035em;background:#160c32d8;border:1px solid #d3b7ff73;border-radius:99px;align-items:center;gap:6px;min-width:0;padding:8px 11px;font:800 .55rem DM Mono,monospace;display:inline-flex}.s7-agent-nameplates i{width:6px;height:6px}.s7-agent-demo-tag{z-index:4;color:#dcc6fb;letter-spacing:.05em;align-items:center;gap:7px;font:800 .5rem DM Mono,monospace;display:flex;position:absolute;bottom:16px;left:16px}.s7-agent-motion-toggle{z-index:5;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1a0d36d6;border:1px solid #ffffff8a;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:11px;right:15px}.s7-agent-motion-toggle:hover{background:#6234ab}.s7-agent-motion-toggle:focus-visible{outline-offset:3px;outline:3px solid #d7a5ff}.s7-agent-showcase:not(.is-playing) .s7-agent-characters,.s7-agent-showcase:not(.is-playing) .s7-agent-alert,.s7-agent-showcase:not(.is-playing) .s7-agent-ambient,.s7-agent-showcase:not(.is-playing) .s7-agent-status-light,.s7-agent-showcase:not(.is-playing) .s7-agent-nameplates i{animation-play-state:paused}@keyframes s7-agent-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes s7-agent-alert-float{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes s7-agent-glow{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes s7-agent-blink{0%,to{opacity:.6}50%{opacity:1}}.s7-studio-story{flex-direction:column;justify-content:center;min-width:0;padding:35px 39px 29px;display:flex}.s7-studio-story-label{color:#d2aeff;letter-spacing:.09em;align-items:center;gap:9px;font:800 .6rem DM Mono,monospace;display:inline-flex}.s7-studio-story h3{color:#fff;letter-spacing:-.055em;margin:17px 0 11px;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(1.8rem,2.8vw,2.8rem);line-height:1.12}.s7-studio-story-desc{color:#d1c0e4;font-size:.94rem;line-height:1.56}.s7-studio-prompt{background:#ffffff0d;border:1px solid #b78bdf4f;border-radius:17px;margin:26px 0 19px;padding:19px 21px}.s7-studio-prompt small,.s7-studio-steps>span{letter-spacing:.1em;color:#b69ccc;font:800 .6rem DM Mono,monospace;display:block}.s7-studio-prompt p{color:#f7efff;margin:8px 0 0;font-size:.87rem;line-height:1.47}.s7-studio-prompt-line{background:linear-gradient(90deg,#9f75d479,#0000);height:1px;margin:15px 0}.s7-studio-steps>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.s7-studio-steps>div>span{color:#e0d3ed;background:#ffffff0c;border:1px solid #b18cd441;border-radius:11px;flex-direction:column;gap:8px;min-width:0;padding:11px;font-size:.72rem;line-height:1.35;animation:6s ease-in-out infinite s7-studio-stage-focus;display:flex}.s7-studio-steps>div>span:nth-child(2){animation-delay:2s}.s7-studio-steps>div>span:nth-child(3){animation-delay:4s}@keyframes s7-studio-stage-focus{0%,24%{background:#b978f526;border-color:#bd8afc;box-shadow:0 0 20px #b978f520}33%,to{box-shadow:none;background:#ffffff0c;border-color:#b18cd441}}.s7-studio-steps b{color:#d2adfb;font:800 .66rem DM Mono,monospace}.s7-studio-disclosure{color:#a895ba;font-size:.64rem;margin-top:19px!important;line-height:1.5!important}.s7 .s6-videos{color:#fff;background:radial-gradient(at 20% 30%,#432269,#1b102c 65%,#130b23)}.s7 .s6-journey{color:#29173a;background:#eee5f5}.s7 .s6-how{color:#29173a;background:#fff}.s7 .s6-faq{color:#29173a;background:#f6f0fb}.s7 .s6-end{color:#fff;background:radial-gradient(at 50% 130%,#8e44d0 0%,#0000 49%),linear-gradient(140deg,#1a0d2d,#2c1452)}.s7 .s6-end h2{font-family:Manrope,DM Sans,sans-serif}.s7 .s6-end h2 em{color:#d3a7ff}.s7 .s6-footer{color:#b8a4c7;background:#10091c}@keyframes s7-logo-float{0%,to{transform:perspective(1100px)translateY(0)rotate(-7deg)skewY(-2deg)}50%{transform:perspective(1100px)translateY(-12px)rotate(-5deg)skewY(-1deg)}}@media (width<=1120px){.s7 .s6-hero-grid{grid-template-columns:.95fr 1.05fr;gap:16px}.s7 .s6-hero h1{font-size:clamp(3.1rem,5.15vw,4.9rem)}.s7-hero-wordmark{top:44px;left:-8px}.s7-hero-wordmark span{font-size:clamp(130px,15.5vw,210px)}}@media (width<=900px){.s7-controlboard{width:100%;max-width:760px;margin-inline:auto}.s7-studio-stage{grid-template-columns:1fr;max-width:680px}.s7-studio-preview{border-bottom:1px solid #ffffff20;border-right:0;min-height:0}.s7-studio-photo{min-height:390px}.s7-studio-story{padding:31px}.s7-studio-heading-aside{display:none}.s7 .s6-header{height:96px}.s7 .s6-nav{width:calc(100% - 38px);height:67px;margin-top:14px}.s7 .s6-hero-grid{grid-template-columns:1fr;gap:28px;min-height:0;padding:145px 0 62px}.s7 .s6-hero-copy{padding:0}.s7 .s6-hero h1{font-size:clamp(3.4rem,8vw,5.8rem)}.s7 .s6-hero-media{width:100%;max-width:685px;min-height:0;margin-inline:auto;padding-top:20px}.s7-hero-wordmark{height:220px;top:22px;left:5%}.s7-hero-wordmark span{font-size:clamp(155px,23vw,245px)}.s7 .s6-hero-cards{max-width:540px;min-height:0;margin-top:191px}}@media (width<=650px){.s7-controlboard{border-radius:20px;padding:15px}.s7-controlboard-top{padding-bottom:11px;font-size:.52rem}.s7-controlboard-hero{border-radius:14px;min-height:170px;padding:17px}.s7-controlboard-cover{width:76%}.s7-controlboard-founder{max-width:77%}.s7-controlboard-founder>span{font-size:.51rem}.s7-controlboard-founder h3{margin:9px 0 7px;font-size:1.5rem}.s7-controlboard-founder p{font-size:.72rem;line-height:1.42}.s7-controlboard-founder small{margin-top:11px;padding:6px 8px;font-size:.48rem}.s7-controlboard-abstract{width:110px;height:110px;top:22%;right:7%}.s7-controlboard-agent-art{width:74%;height:108%;bottom:-3%;right:-14%}.s7-controlboard-abstract>svg:first-child{width:58px}.s7-controlboard-flow-label{margin:19px 1px 11px;font-size:.53rem}.s7-controlboard-flow{background:#ffffff08;border:1px solid #b386da38;border-radius:15px;grid-template-columns:1fr;gap:0;overflow:hidden}.s7-controlboard-step{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;align-items:center;gap:12px;padding:10px 12px}.s7-controlboard-step+.s7-controlboard-step{border-top:1px solid #b386da2e}.s7-controlboard-step-icon{border-radius:11px;width:39px;height:39px}.s7-controlboard-step-icon svg{width:19px;height:19px}.s7-controlboard-step>div{gap:3px}.s7-controlboard-step small{font-size:.49rem}.s7-controlboard-step strong{font-size:.82rem}.s7-controlboard-step-arrow{opacity:.55;margin-left:auto;position:static;transform:rotate(90deg)}.s7-controlboard-bottom{margin-top:7px;padding:13px 1px 12px}.s7-controlboard-bottom p{font-size:.71rem}.s7-controlboard-explore{min-height:47px;font-size:.82rem!important}.s7-controlboard-disclaimer{font-size:.58rem;margin-top:11px!important}.s7-studio-heading h2{margin:13px 0 14px;font-size:clamp(2.5rem,10vw,3.8rem)}.s7-studio-heading p{font-size:.95rem;line-height:1.59}.s7-studio-rail{justify-content:center;gap:9px 7px;margin:25px auto 24px}.s7-studio-pill{gap:7px;min-height:43px;padding:5px 12px 5px 5px;font-size:.69rem!important}.s7-studio-pill>svg{width:14px;height:14px}.s7-studio-pill-number{width:29px;height:29px;font-size:.51rem}.s7-studio-stage{border-radius:20px}.s7-studio-preview-bar{padding:13px 14px;font-size:.53rem}.s7-studio-preview-foot{padding:0 14px 13px;font-size:.48rem}.s7-studio-photo{border-radius:14px;min-height:300px;margin:10px 11px 13px}.s7-studio-photo--creator img{object-position:center 31%}.s7-studio-preview .s6-illustration{min-height:255px;margin:10px 11px 13px}.s7-agent-showcase{border-radius:14px;min-height:305px;margin:10px 11px 13px}.s7-agent-status{padding:7px 9px;font-size:.48rem;top:12px;left:11px}.s7-agent-edition{padding:7px 8px;font-size:.45rem;top:12px;right:9px}.s7-agent-characters{width:114%;max-width:none;max-height:77%;bottom:49px;left:-7%}.s7-agent-alert{min-height:28px;padding:7px 8px;font-size:.52rem}.s7-agent-alert--left{top:25%;left:2%}.s7-agent-alert--right{top:22%;right:2%}.s7-agent-nameplates{gap:6px;bottom:53px;left:3%;right:3%}.s7-agent-nameplates span{gap:4px;padding:7px;font-size:.43rem}.s7-agent-demo-tag{font-size:.42rem;bottom:14px;left:10px}.s7-agent-demo-tag svg{width:12px;height:12px}.s7-agent-motion-toggle{width:30px;height:30px;bottom:9px;right:10px}.s7-studio-photo-tag{padding:9px 10px;font-size:.55rem;bottom:12px;left:12px}.s7-studio-story{padding:23px 20px 22px}.s7-studio-story h3{margin:12px 0 9px;font-size:1.72rem}.s7-studio-story-desc{font-size:.87rem}.s7-studio-prompt{margin:19px 0 17px;padding:16px}.s7-studio-steps>div>span{padding:9px;font-size:.67rem}.s7-studio-disclosure{font-size:.62rem}.s7 .s6-nav{border-radius:25px;width:calc(100% - 26px);height:61px;margin-top:11px;padding:0 12px 0 16px}.s7 .s6-logo{font-size:1.96rem}.s7 .s6-logo small{font-size:.43rem}.s7 .s6-links{background:#1a0d2ef5;border-color:#8053a8;border-radius:18px;top:78px;left:13px;right:13px}.s7 .s6-links a{color:#f5e8ff}.s7 .s6-header{height:85px}.s7 .s6-hero-grid{gap:18px;padding:118px 0 48px}.s7 .s6-hero h1{margin:22px 0 17px;font-size:clamp(2.9rem,11.3vw,4.5rem)}.s7 .s6-hero-copy>p{font-size:.98rem;line-height:1.68}.s7 .s6-hero-trust{gap:8px 15px;font-size:.69rem}.s7 .s6-hero-media{padding:15px 0 0}.s7 .s6-hero-media-header{padding:0 4px;font-size:.52rem}.s7-hero-wordmark{height:140px;top:28px;left:3%}.s7-hero-wordmark span{font-size:clamp(104px,28vw,165px)}.s7-hero-wordmark span:first-child{text-shadow:0 7px #34205a,0 17px 19px #0d0518a9;transform:translate(10px,18px)}.s7-hero-wordmark span:nth-child(2){text-shadow:0 4px #523586;transform:translate(5px,9px)}.s7 .s6-hero-cards{gap:5px;max-width:420px;margin:126px auto 15px}.s7 .s6-hero-card{border-width:2px;border-radius:11px;width:30%}.s7 .s6-hero-card--1{transform:rotate(-6deg)translateY(8px)}.s7 .s6-hero-card--2{transform:scale(1.06)}.s7 .s6-hero-card--3{transform:rotate(6deg)translateY(8px)}.s7-hero-operations{gap:5px;margin-bottom:12px}.s7-hero-operations span{gap:4px;padding:7px 8px;font-size:.43rem}.s7-hero-operations svg{width:12px;height:12px}.s7 .s6-hero-media-foot{border-radius:15px;padding:13px 14px}.s7 .s6-hero-media-foot strong{font-size:.87rem}.s7 .s6-hero-source{font-size:.57rem}}@media (width<=355px){.s7 .s6-hero h1{font-size:2.65rem}.s7-hero-wordmark span{font-size:102px}.s7-hero-operations span{font-size:.39rem}.s7-studio-pill{padding-right:9px;font-size:.65rem!important}.s7-studio-steps>div{grid-template-columns:1fr}.s7-studio-steps>div>span{flex-direction:row}}@media (width<=780px){.s7-workflow{border-radius:14px;min-height:419px;margin:10px 11px 12px}.s7-workflow-top{padding:11px 10px 7px;font-size:.48rem}.s7-workflow-top small{font-size:.44rem}.s7-workflow-region{padding:6px 7px}.s7-workflow-scene{height:200px;min-height:200px}.s7-workflow-task-float{gap:5px;max-width:76%;padding:7px 8px;font-size:.56rem;top:5px;left:7px}.s7-workflow-task-float svg{width:12px;height:12px}.s7-workflow-phase{padding:6px 7px;font-size:.45rem;bottom:5px;right:5px}.s7-workflow-success{gap:4px;max-width:73%;padding:7px;font-size:.5rem;bottom:5px;left:5px}.s7-workflow-success svg{width:13px;height:13px}.s7-workflow-success b{font-size:.38rem}.s7-workflow-camera--0{transform:translate(4%)scale(1.06)}.s7-workflow-camera--1{transform:translate(0)scale(1.07)}.s7-workflow-camera--2{transform:translate(-4%)scale(1.06)}.s7-workflow-output{border-radius:12px;gap:8px;min-height:88px;margin:6px 8px 10px;padding:9px 8px}.s7-workflow-output-icon{border-radius:11px;width:33px;height:33px}.s7-workflow-output-icon svg{width:16px;height:16px}.s7-workflow-output strong{font-size:.76rem}.s7-workflow-output small{font-size:.45rem}.s7-workflow-output div>span{font-size:.56rem}.s7-workflow-output-check{width:16px;height:16px}.s7-workflow-timeline{gap:5px;padding:0 8px 8px}.s7-workflow-timeline-item{min-height:58px;padding:9px 6px 8px}.s7-workflow-timeline-item b{font-size:.5rem}.s7-workflow-timeline-item small{font-size:.55rem}.s7-workflow-bottom{padding:8px 9px;font-size:.42rem}.s7-workflow-bottom>button{padding:5px 7px;font-size:.48rem}}@media (prefers-reduced-motion:reduce){.s7-hero-wordmark,.s7-controlboard-step,.s7-controlboard-progress span,.s7-studio-steps>div>span,.s7-studio-motion-dot,.s7-controlboard-agent-art,.s7-agent-showcase .s7-agent-characters,.s7-agent-showcase .s7-agent-alert,.s7-agent-showcase .s7-agent-ambient,.s7-agent-showcase .s7-agent-status-light,.s7-agent-showcase .s7-agent-nameplates i,.s7-workflow-led,.s7-workflow-camera img,.s7-workflow-task-float i,.s7-workflow-orbs i,.s7-workflow-timeline-item.is-current:after,.s7-workflow-output,.s7-workflow-success{animation:none!important}}.s7-gallery{isolation:isolate;color:#f8f5ff;background:radial-gradient(65% 90% at 11% 0,#332063,#0000 68%),radial-gradient(75% 70% at 92% 90%,#241341,#0000 70%),#0d0b18;padding:88px 0 58px;position:relative;overflow:hidden}.s7-gallery-intro{text-align:center;z-index:1;max-width:840px;margin:0 auto;padding:0 20px;position:relative}.s7-gallery-eyebrow{color:#b794f0;letter-spacing:.2em;margin-bottom:18px;font:800 .65rem Manrope,sans-serif;display:block}.s7-gallery h2{letter-spacing:-.069em;color:#fff;margin:0;font:700 clamp(2.6rem,4.8vw,4.7rem)/1.12 Manrope,sans-serif}.s7-gallery h2 em{color:#a577ff;font-style:normal;font-weight:700}.s7-gallery-intro p{color:#aaa3b7;max-width:580px;margin:17px auto 0;font-size:1rem;line-height:1.65}.s7-gallery-window{background:linear-gradient(#ffffff0b,#ffffff03);border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;margin-top:53px;padding:38px 0;position:relative;box-shadow:inset 0 1px #ffffff10,inset 0 -1px #0007,0 28px 68px #0004}.s7-gallery-window:before,.s7-gallery-window:after{content:"";z-index:4;pointer-events:none;width:clamp(35px,10vw,165px);position:absolute;top:0;bottom:0}.s7-gallery-window:before{background:linear-gradient(90deg,#0d0b18f5,#0000);left:0}.s7-gallery-window:after{background:linear-gradient(270deg,#0d0b18f5,#0000);right:0}.s7-gallery-shine{pointer-events:none;opacity:.6;filter:blur(80px);background:radial-gradient(#7a3bc64f,#0000 72%);height:460px;position:absolute;top:-70px;left:23%;right:12%}.s7-gallery-track{will-change:transform;z-index:2;width:max-content;animation:66s linear infinite s7-gallery-slide;display:flex;position:relative}.s7-gallery-window:hover .s7-gallery-track,.s7-gallery-window:focus-within .s7-gallery-track{animation-play-state:paused}.s7-gallery-group{align-items:center;gap:20px;padding-right:20px;display:flex}.s7-gallery-card{cursor:pointer;appearance:none;background:#20152e;border:1px solid #ffffff25;border-radius:16px;flex:none;width:236px;height:420px;padding:0;transition:transform .25s,border-color .25s;display:block;position:relative;overflow:hidden;box-shadow:0 14px 45px #0009}.s7-gallery-card img,.s7-gallery-card video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.s7-gallery-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0005);position:absolute;inset:55% 0 0}.s7-gallery-card:hover,.s7-gallery-card:focus-visible{border-color:#ba9cff;outline:none;transform:translateY(-6px)}.s7-gallery-card-action{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;opacity:0;background:#130c28ac;border:1px solid #ffffff7a;border-radius:50%;place-items:center;width:40px;height:40px;transition:opacity .25s,transform .25s;display:grid;position:absolute;bottom:13px;right:13px;transform:translateY(6px)}.s7-gallery-card:hover .s7-gallery-card-action,.s7-gallery-card:focus-visible .s7-gallery-card-action{opacity:1;transform:none}.s7-gallery-credit{text-align:center;color:#b2a6c2;margin:24px auto 0;padding:0 16px;font-size:.75rem;line-height:1.55}.s7-gallery-credit a{color:#d2b6ff;text-underline-offset:3px;text-decoration:underline}.s7-gallery-dialog{color:#fff;background:#100a1e;border:1px solid #b598de70;border-radius:18px;width:min(92vw,530px);max-width:none;max-height:91vh;padding:0;overflow:visible;box-shadow:0 25px 110px #000c}.s7-gallery-dialog::backdrop{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#090413e8}.s7-gallery-dialog video,.s7-gallery-dialog img{object-fit:contain;border-radius:17px;width:100%;max-height:82vh;display:block}.s7-gallery-close{z-index:3;color:#39205d;cursor:pointer;background:#f9f4ff;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:-16px;right:-16px;box-shadow:0 6px 25px #0008}.s7-gallery-dialog-credit{text-align:center;color:#d8c4ed;padding:11px 12px 13px;font-size:.74rem;display:block}@keyframes s7-gallery-slide{to{transform:translate(-50%)}}@media (width<=650px){.s7-gallery{padding-top:64px;padding-bottom:43px}.s7-gallery-eyebrow{font-size:.56rem}.s7-gallery h2{font-size:clamp(2.4rem,10vw,3.2rem)}.s7-gallery-intro p{font-size:.89rem}.s7-gallery-window{margin-top:34px;padding:25px 0}.s7-gallery-group{gap:12px;padding-right:12px}.s7-gallery-card{border-radius:12px;width:169px;height:300px}.s7-gallery-track{animation-duration:52s}.s7-gallery-card-action{opacity:1;width:33px;height:33px;bottom:9px;right:9px;transform:none}.s7-gallery-close{top:-14px;right:-8px}}@media (prefers-reduced-motion:reduce){.s7-gallery-window{overflow-x:auto}.s7-gallery-track{will-change:auto;animation:none!important}.s7-gallery-card{transition:none}}.s7-media-switch{background:#ffffff0c;border:1px solid #ab85d35a;border-radius:99px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:30px auto 0;padding:6px;display:inline-flex;box-shadow:inset 0 1px #fff2}.s7-media-switch button{appearance:none;color:#c7b9d6;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:99px;padding:13px 21px;font:750 .85rem Manrope,sans-serif;transition:background .2s,border-color .2s,color .2s}.s7-media-switch button:hover{color:#fff;background:#ffffff15}.s7-media-switch button.is-active{color:#241238;background:linear-gradient(110deg,#e6cdff,#c69cfb);border-color:#e4c9ff;box-shadow:0 5px 22px #9f64f447}.s7-media-switch button:focus-visible{outline-offset:3px;outline:3px solid #dfb8ff}.s7-media-video-panel{max-width:1180px;margin:44px auto 0;padding:0 20px;animation:.3s both s6-enter}.s7-media-video-layout{background:#1b1030;border:1px solid #b88ad85f;border-radius:27px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-height:510px;display:grid;overflow:hidden;box-shadow:0 28px 70px #05030e99}.s7-media-video-copy{background:radial-gradient(at 0 0,#6b329454,#0000 70%),linear-gradient(150deg,#25153e,#170f2b);flex-direction:column;justify-content:center;align-items:flex-start;padding:46px 42px;display:flex}.s7-media-video-kicker{letter-spacing:.12em;color:#c59ff5;font:800 .61rem DM Mono,monospace}.s7-media-video-copy h3{letter-spacing:-.072em;color:#fff;margin:20px 0;font:800 clamp(2.2rem,3.8vw,4rem)/1.08 Manrope,sans-serif}.s7-media-video-copy h3 em{color:#bb8af5;font:italic 400 1.06em Georgia,serif}.s7-media-video-copy>p:not(.s7-media-video-credit){color:#c9b9df;max-width:355px;font-size:1rem;line-height:1.65}.s7-media-video-thumbs{gap:10px;margin:32px 0 25px;display:flex}.s7-media-video-thumbs button{aspect-ratio:9/13;appearance:none;cursor:pointer;background:#231238;border:2px solid #7d668d;border-radius:13px;width:78px;padding:0;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.s7-media-video-thumbs button:hover{transform:translateY(-4px)}.s7-media-video-thumbs button.is-active{border-color:#d2a4ff;box-shadow:0 0 0 3px #ad6cf13b}.s7-media-video-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.s7-media-video-thumbs span{color:#fff;background:#170c28c7;border-radius:50%;place-items:center;width:25px;height:25px;font:800 .59rem Manrope,sans-serif;display:grid;position:absolute;bottom:5px;left:5px}.s7-media-video-credit{color:#ac9bbe;font-size:.72rem;line-height:1.56}.s7-media-video-frame{background:radial-gradient(#6b398f8a,#26133d 53%,#120b23);border-left:1px solid #ffffff24;justify-content:center;align-items:center;min-width:0;padding:27px 25px 35px;display:flex;position:relative}.s7-media-video-frame video{aspect-ratio:9/16;object-fit:contain;background:#090711;border:1px solid #cfb0ee77;border-radius:20px;width:min(100%,330px);max-height:515px;display:block;box-shadow:0 18px 55px #080311a3}.s7-media-video-frame>span{color:#bba2d3;letter-spacing:.08em;font:800 .56rem DM Mono,monospace;position:absolute;bottom:13px;right:25px}@media (width<=750px){.s7-media-video-layout{grid-template-columns:1fr}.s7-media-video-copy{padding:31px 27px 18px}.s7-media-video-frame{border-top:1px solid #ffffff1d;border-left:0;padding:22px 20px 35px}.s7-media-video-copy h3{font-size:clamp(2.25rem,6.5vw,3.25rem)}}@media (width<=650px){.s7-media-switch{gap:3px;margin-top:22px;padding:5px}.s7-media-switch button{padding:11px 12px;font-size:.67rem}.s7-media-video-panel{margin-top:29px;padding:0 14px}.s7-media-video-layout{border-radius:20px}.s7-media-video-copy{padding:26px 22px 15px}.s7-media-video-copy h3{margin:13px 0;font-size:2.35rem}.s7-media-video-copy>p:not(.s7-media-video-credit){font-size:.84rem}.s7-media-video-thumbs{margin:21px 0 17px}.s7-media-video-thumbs button{border-radius:9px;width:64px}.s7-media-video-frame video{width:min(100%,290px)}.s7-media-video-credit{font-size:.67rem}}.s7-platforms{color:#d7d0de;text-align:center;background:linear-gradient(#0b0914,#110b20);border-top:1px solid #ad89df20;border-bottom:1px solid #ad89df31;padding:26px 0 16px;position:relative;overflow:hidden}.s7-platforms h2{color:#b9aec5;letter-spacing:.24em;margin:0 12px 24px;font:800 .64rem/1.4 Manrope,sans-serif}.s7-platforms-window{position:relative;overflow:hidden}.s7-platforms-window:before,.s7-platforms-window:after{content:"";z-index:2;pointer-events:none;width:clamp(36px,10vw,150px);position:absolute;top:0;bottom:0}.s7-platforms-window:before{background:linear-gradient(90deg,#0d0918,#0000);left:0}.s7-platforms-window:after{background:linear-gradient(270deg,#0d0918,#0000);right:0}.s7-platforms-track{will-change:transform;width:max-content;animation:40s linear infinite s7-platforms-marquee;display:flex}.s7-platforms-window:hover .s7-platforms-track{animation-play-state:paused}.s7-platforms-group{flex:none;align-items:center;gap:clamp(40px,5.8vw,91px);padding-right:clamp(40px,5.8vw,91px);display:flex}.s7-platform{white-space:nowrap;color:#c9c3cf;letter-spacing:-.03em;opacity:.9;align-items:center;gap:12px;font:600 clamp(.87rem,1.2vw,1.05rem)/1.25 Manrope,sans-serif;display:inline-flex}.s7-platform-mark{color:#c7c1ce;flex:none;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex;position:relative}.s7-platform-mark svg{fill:currentColor;width:100%;height:100%;display:block;overflow:visible}.s7-platforms-note{color:#8c829b;margin:20px 20px 0;font-size:.64rem;line-height:1.5}@keyframes s7-platforms-marquee{to{transform:translate(-50%)}}@media (width<=650px){.s7-platforms{padding:24px 0 14px}.s7-platforms h2{letter-spacing:.19em;margin-bottom:20px;font-size:.53rem}.s7-platforms-group{gap:43px;padding-right:43px}.s7-platform{gap:9px;font-size:.93rem}.s7-platform-mark{width:25px;height:25px}.s7-platforms-note{margin-top:18px;font-size:.59rem}.s7-platforms-track{animation-duration:32s}}@media (prefers-reduced-motion:reduce){.s7-platforms-window{overflow-x:auto}.s7-platforms-track{will-change:auto;animation:none!important}}
