.sv2{--sv2-bg:#080811;--sv2-panel:#10101b;--sv2-surface:#171723;--sv2-line:#ffffff1b;--sv2-white:#f5f5f8;--sv2-muted:#9697aa;--sv2-violet:#9277ff;--sv2-violet-hot:#6e4bfa;--sv2-coral:#f4a785;isolation:isolate;background:var(--sv2-bg);min-height:100vh;color:var(--sv2-white);-webkit-font-smoothing:antialiased;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:clip}.sv2 *,.sv2 :before,.sv2 :after{box-sizing:border-box}.sv2 a{color:inherit;text-decoration:none}.sv2 button{color:inherit;font:inherit;cursor:pointer}.sv2 button:focus-visible,.sv2 a:focus-visible{outline-offset:4px;outline:2px solid #d3c7ff}.sv2 h1,.sv2 h2,.sv2 h3,.sv2 h4,.sv2 p{margin:0}.sv2 .sv2-mono{letter-spacing:.12em;font-family:DM Mono,ui-monospace,monospace;font-size:10px}.sv2-purple{color:var(--sv2-violet)}.sv2-noise{pointer-events:none;z-index:-1;opacity:.11;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.23'/%3E%3C/svg%3E");position:absolute;inset:0}.sv2-header{z-index:100;-webkit-backdrop-filter:blur(24px);background:#0d0c19ba;border:1px solid #ffffff2b;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 48px);min-height:66px;padding:10px 12px 10px 22px;display:flex;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 20px 70px #0000003d,inset 0 1px #ffffff12}.sv2-logo{letter-spacing:-.09em;flex-direction:column;flex-shrink:0;align-items:flex-start;font-weight:900;line-height:.79;display:inline-flex}.sv2-logo>span{font-size:25px}.sv2-logo small{letter-spacing:.11em;color:#aba9c0;margin-top:7px;font-family:DM Mono,monospace;font-size:8px;font-weight:500}.sv2-nav{align-items:center;gap:36px;display:flex}.sv2-nav>a{color:#b4b3c4;white-space:nowrap;font-size:12px;font-weight:600;transition:color .2s}.sv2-nav>a:hover{color:#fff}.sv2-header__actions{align-items:center;gap:12px;display:flex}.sv2-language{background:0 0;border:none;align-items:center;gap:6px;padding:10px 4px;font-size:11px;font-weight:800;display:inline-flex}.sv2-original{white-space:nowrap;background:#f2f0ff;border-radius:99px;justify-content:center;align-items:center;gap:13px;min-height:44px;padding:0 22px;font-size:11px;font-weight:900;transition:transform .2s,background .2s;display:inline-flex;color:#171322!important}.sv2-original:hover{background:#fff;transform:translateY(-2px)}.sv2-menu,.sv2-mobile-original{display:none!important}.sv2-button{letter-spacing:-.01em;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:28px;min-height:56px;padding:0 26px;font-size:12px;font-weight:800;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;display:inline-flex}.sv2-button:hover{transform:translateY(-3px)}.sv2-button--primary{color:#fff;background:linear-gradient(115deg,#9577ff,#6b43ed);box-shadow:0 12px 35px #6a46f047,inset 0 1px 1px #ffffff47}.sv2-button--primary:hover{box-shadow:0 18px 42px #6a46f06b}.sv2-button--ghost{color:#ddd9ed;background:#ffffff0b;border-color:#ffffff24}.sv2-button--ghost:hover{background:#ffffff14;border-color:#ffffff52}.sv2-eyebrow,.sv2-kicker{color:#aa94ff;letter-spacing:.17em;align-items:center;gap:10px;font-family:DM Mono,monospace;font-size:10px;font-weight:500;display:inline-flex}.sv2-pulse{background:#b399ff;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;position:relative;box-shadow:0 0 0 5px #9d80ff1c,0 0 17px #ae8fffcc}.sv2-hero{border-bottom:1px solid var(--sv2-line);background:#090813;min-height:990px;padding:175px max(7vw,50vw - 590px) 36px;position:relative;overflow:hidden}.sv2-hero__glow{pointer-events:none;background:radial-gradient(at 50% 25%,#7145ff4d,#0000 45%),radial-gradient(at 25% 70%,#4827a929,#0000 55%),radial-gradient(at 80% 80%,#745ee224,#0000 55%);position:absolute;inset:-18% -25% 10%}.sv2-hero__grid{opacity:.34;pointer-events:none;background-image:linear-gradient(#a098d917 1px,#0000 1px),linear-gradient(90deg,#a098d917 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 28% 74%,#0000);mask-image:linear-gradient(#0000,#000 28% 74%,#0000)}.sv2-hero__wordmark{-webkit-user-select:none;user-select:none;letter-spacing:-.105em;white-space:nowrap;color:#e3daff18;text-shadow:0 10px 130px #8c6ffa26;pointer-events:none;font-size:clamp(230px,31.7vw,595px);font-weight:900;line-height:1;position:absolute;top:87px;left:50%;transform:translate(-50%)}.sv2-hero__wordmark span{color:#aa88ff29}.sv2-hero__side{writing-mode:vertical-rl;color:#beb8e073;position:absolute;top:380px;right:27px}.sv2-hero__content{z-index:2;text-align:center;max-width:870px;margin:145px auto 0;position:relative}.sv2-hero__content h1{letter-spacing:-.078em;margin:22px 0 20px;font-size:clamp(48px,5.75vw,88px);font-weight:850;line-height:.99}.sv2-hero__content h1 em{color:#c5b4ff;font-style:normal}.sv2-hero__content p{color:#b5b1c5;max-width:565px;margin:0 auto;font-size:15px;line-height:1.8}.sv2-hero__buttons{justify-content:center;gap:12px;margin-top:30px;display:flex}.sv2-stage{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1c1834f7,#0b0b16fa);border:1px solid #baafff36;border-radius:20px;width:min(785px,100%);height:325px;margin:46px auto 0;position:relative;overflow:hidden;box-shadow:0 32px 100px #00000075,0 0 90px #6646e829,inset 0 1px #ffffff1f}.sv2-stage__top{color:#b8aecf;border-bottom:1px solid var(--sv2-line);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:12px;height:43px;padding:0 17px;font-family:DM Mono,monospace;font-size:9px;display:flex}.sv2-live-dot{color:#b3a0ef;align-items:center;gap:7px;font-size:8px;display:flex}.sv2-live-dot:before{content:"";background:#9d7dff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #9d7dff}.sv2-stage__inner{height:calc(100% - 43px);position:relative;overflow:hidden}.sv2-stage__status{color:#aaa6c6;align-items:center;gap:6px;font-size:9px;display:flex;position:absolute;top:16px;left:20px}.sv2-stage__mesh{background:repeating-radial-gradient(circle,#0000 0 54px,#9878ff1b 55px 56px,#0000 57px 86px);border:1px solid #9378fd1f;border-radius:50%;width:340px;height:340px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.sv2-stage__mesh:before,.sv2-stage__mesh:after{content:"";background:linear-gradient(90deg,#0000,#9879ff38,#0000);width:580px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sv2-stage__mesh:after{transform:translate(-50%,-50%)rotate(90deg)}.sv2-stage__ring{border:1px dashed #a98cff47;border-radius:50%;animation:35s linear infinite sv2Rotate;position:absolute;inset:57px}.sv2-stage__center{z-index:2;color:#fff;background:radial-gradient(circle at 50% 30%,#684ab9,#241d46 66%);border:1px solid #ad92ff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:90px;height:90px;display:flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 11px #8f6fff14,0 0 50px #865eff59}.sv2-stage__center span{letter-spacing:.25em;font-size:9px;font-weight:800}.sv2-agent{z-index:2;color:#d9d0f6;letter-spacing:.035em;background:#1d1b33f5;border:1px solid #b097ff38;border-radius:9px;align-items:center;gap:8px;width:156px;height:49px;padding:0 12px;font-family:DM Mono,monospace;font-size:9px;display:flex;position:absolute;box-shadow:0 8px 22px #0000002e}.sv2-agent svg{color:#ac92ff}.sv2-agent i{background:#a78aff;border-radius:50%;width:5px;height:5px;margin-left:auto;box-shadow:0 0 10px #a78aff}.sv2-agent--one{animation:4.4s ease-in-out infinite sv2Float;top:21%;left:13%}.sv2-agent--two{animation:4.9s ease-in-out 1s infinite sv2Float;top:21%;right:13%}.sv2-agent--three{animation:5.2s ease-in-out .4s infinite sv2Float;top:62%;left:13%}.sv2-agent--four{animation:4.7s ease-in-out .8s infinite sv2Float;top:62%;right:13%}.sv2-stage__bottom{color:#918aa8;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:14px;left:20px;right:20px}.sv2-hero__bottom{color:#9690a9;justify-content:space-between;align-items:center;margin-top:45px;display:flex;position:relative}.sv2-hero__bottom a{border:1px solid var(--sv2-line);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.sv2-ticker{background:#151226;border-top:1px solid #beacff26;border-bottom:1px solid #beacff26;align-items:center;height:60px;display:flex;overflow:hidden}.sv2-ticker__track{width:max-content;animation:38s linear infinite sv2Marquee;display:flex}.sv2-ticker__track span{white-space:nowrap;letter-spacing:.17em;color:#ded6ff;font-family:DM Mono,monospace;font-size:11px;font-weight:500}.sv2-ticker__track b{color:#8d70f7;margin:0 35px;font-weight:500}.sv2-section{padding:125px max(7vw,50vw - 590px);position:relative}.sv2-section__intro{max-width:775px}.sv2-section__intro--center{text-align:center;margin-left:auto;margin-right:auto}.sv2-section__intro h2,.sv2-process__heading h2,.sv2-studio h2{letter-spacing:-.062em;margin:20px 0 19px;font-size:clamp(36px,4.4vw,65px);font-weight:750;line-height:1.09}.sv2-section__intro p,.sv2-process__heading p,.sv2-studio__copy>p{color:var(--sv2-muted);max-width:590px;font-size:14px;line-height:1.95}.sv2-section__intro--center p{margin:0 auto}.sv2-idea{background:radial-gradient(circle at 87% 25%,#4935931c,#0000 42%)}.sv2-idea__cards{border:1px solid var(--sv2-line);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:65px;display:grid;overflow:hidden}.sv2-idea__card{border-right:1px solid var(--sv2-line);background:linear-gradient(160deg,#ffffff08,#ffffff02);flex-direction:column;justify-content:space-between;min-height:245px;padding:28px 26px 30px;transition:background .25s;display:flex}.sv2-idea__card:last-child{border-right:none}.sv2-idea__card:hover{background:#8268f312}.sv2-idea__number{color:#9c89dd;justify-content:space-between;align-items:center;font:11px DM Mono,monospace;display:flex}.sv2-idea__card h3{letter-spacing:-.04em;margin:0 0 12px;font-size:20px}.sv2-idea__card p{color:#9695aa;font-size:12px;line-height:1.8}.sv2-principles{flex-wrap:wrap;gap:28px;margin-top:30px;display:flex}.sv2-principles span{color:#8e8b9f;letter-spacing:.12em;align-items:center;gap:8px;font:10px DM Mono,monospace;display:flex}.sv2-principles svg{color:#a58afe}.sv2-systems{border-top:1px solid var(--sv2-line);background:radial-gradient(at 50% 45%,#5b3bb129,#0000 65%),#0b0a15}.sv2-showcase{background:#11101d;border:1px solid #b29efa36;border-radius:20px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);min-height:592px;margin-top:58px;display:grid;overflow:hidden;box-shadow:0 25px 100px #00000030}.sv2-showcase__left{border-right:1px solid var(--sv2-line);background:linear-gradient(150deg,#6b4dcc17,#0000 65%);flex-direction:column;padding:25px;display:flex}.sv2-showcase__tabs{gap:6px;display:grid}.sv2-tab{text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:16px;width:100%;padding:18px 14px;transition:background .2s,border-color .2s;display:flex}.sv2-tab span{color:#6d6881;font:10px DM Mono,monospace}.sv2-tab strong{color:#a3a0b3;font-size:12px;font-weight:700}.sv2-tab svg{color:#645f75;margin-left:auto}.sv2-tab:hover{background:#ffffff0a}.sv2-tab--active{background:#8465fe21;border-color:#a486ff3d}.sv2-tab--active span,.sv2-tab--active strong,.sv2-tab--active svg{color:#ddd3ff}.sv2-showcase__copy{margin-top:auto;padding:32px 10px 8px;animation:.3s both sv2FadeIn}.sv2-showcase__copy h3{letter-spacing:-.06em;margin:13px 0;font-size:clamp(24px,2.5vw,37px);line-height:1.15}.sv2-showcase__copy p{color:#9794ab;font-size:12px;line-height:1.85}.sv2-text-link{align-items:center;gap:15px;margin-top:22px;font-size:12px;font-weight:800;display:inline-flex;color:#b4a0ff!important}.sv2-workspace{background:radial-gradient(circle at 50% 20%,#694dce1f,#0000 65%),#0d0c18;min-width:0}.sv2-workspace__bar{border-bottom:1px solid var(--sv2-line);color:#8f899f;letter-spacing:.11em;align-items:center;gap:15px;height:46px;padding:0 18px;font:9px DM Mono,monospace;display:flex}.sv2-dots{gap:5px;display:flex}.sv2-dots i{background:#57516e;border-radius:50%;width:6px;height:6px}.sv2-dots i:first-child{background:#9771ee}.sv2-workspace__badge{color:#b2a1ed;align-items:center;gap:6px;margin-left:auto;display:flex}.sv2-workspace__badge span{background:#9c80ff;border-radius:50%;width:5px;height:5px}.sv2-workspace__body{padding:clamp(20px,3vw,39px)}.sv2-workspace__heading .sv2-mono{color:#8f78d7}.sv2-workspace__heading h4{letter-spacing:-.06em;margin:10px 0 5px;font-size:29px;font-weight:700}.sv2-workspace__heading p{color:#807b94;letter-spacing:.15em;font:9px DM Mono,monospace}.sv2-workspace__agents{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:27px;display:grid}.sv2-workspace__agent{background:linear-gradient(145deg,#5a429c2e,#ffffff05);border:1px solid #ac97f526;border-radius:11px;flex-direction:column;align-items:flex-start;gap:6px;min-height:140px;padding:17px 12px;display:flex;position:relative;overflow:hidden}.sv2-workspace__agent-icon{color:#c5b4ff;margin-bottom:9px;font-size:23px}.sv2-workspace__agent strong{font-size:10px;font-weight:800}.sv2-workspace__agent small{color:#777287;font:8px DM Mono,monospace}.sv2-workspace__agent-dot{background:#b293ff;border-radius:50%;width:5px;height:5px;position:absolute;top:14px;right:12px;box-shadow:0 0 12px #9b78f5}.sv2-workflow{background:#ffffff05;border:1px solid #aa96f024;border-radius:11px;margin-top:20px;padding:20px}.sv2-workflow>.sv2-mono{color:#9189a4}.sv2-workflow__path{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.sv2-workflow__path>div{background:#1a1728;border:1px solid #ad96f224;border-radius:9px;flex-direction:column;flex:1;gap:8px;min-height:71px;padding:12px 15px;display:flex}.sv2-workflow__path small{color:#887ba9;letter-spacing:.1em;font:8px DM Mono,monospace}.sv2-workflow__path strong{font-size:11px;font-weight:700}.sv2-workflow__path svg{color:#a68cf5;flex-shrink:0}.sv2-workspace__footer{color:#9890b8;justify-content:space-between;gap:12px;margin-top:22px;font:9px DM Mono,monospace;display:flex}.sv2-workspace__footer span{align-items:center;gap:7px;display:inline-flex}.sv2-workspace__footer svg{color:#a98bff}.sv2-process{border-top:1px solid var(--sv2-line)}.sv2-process__heading{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.sv2-process__heading>div{max-width:720px}.sv2-process__heading p{max-width:330px;padding-bottom:10px}.sv2-process__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:64px;display:grid}.sv2-step{background:linear-gradient(155deg,#1b1831,#100f1b);border:1px solid #ffffff21;border-radius:15px;flex-direction:column;justify-content:space-between;min-height:375px;padding:23px;transition:transform .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.sv2-step:hover{border-color:#b896ff66;transform:translateY(-8px)}.sv2-step--2{background:linear-gradient(155deg,#242041,#12111d)}.sv2-step--3{background:linear-gradient(155deg,#281b41,#14101f)}.sv2-step--4{background:linear-gradient(155deg,#322043,#160f1e)}.sv2-step__top{color:#afa0d8;justify-content:space-between;font:10px DM Mono,monospace;display:flex}.sv2-step__symbol{color:#b89dff99;text-shadow:0 0 70px #9d74ffa6;align-self:center;font-family:Manrope,sans-serif;font-size:92px;line-height:1}.sv2-step h3{letter-spacing:-.045em;margin-bottom:10px;font-size:20px}.sv2-step p{color:#a19bb3;font-size:11px;line-height:1.75}.sv2-gallery{border-top:1px solid var(--sv2-line);background:radial-gradient(#673fbc21,#0000 65%)}.sv2-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:60px;display:grid}.sv2-gallery__card{background:radial-gradient(circle at 55%,#8961ff40,#0000 55%),linear-gradient(140deg,#25213d,#11101d 75%);border:1px solid #c6b3ff29;border-radius:17px;flex-direction:column;min-height:455px;transition:transform .3s,border-color .3s;display:flex;overflow:hidden}.sv2-gallery__card:hover{border-color:#c4aeff80;transform:translateY(-8px)}.sv2-gallery__card--2{background:radial-gradient(circle,#e777ac33,#0000 58%),linear-gradient(140deg,#342139,#14101d 75%)}.sv2-gallery__card--3{background:radial-gradient(circle,#8176f233,#0000 58%),linear-gradient(140deg,#1d2840,#11121f 75%)}.sv2-gallery__top{color:#c0b5d6;justify-content:space-between;align-items:center;padding:23px;display:flex}.sv2-gallery__graphic{flex:1;justify-content:center;align-items:center;min-height:210px;display:flex;position:relative}.sv2-gallery__orb{background:radial-gradient(circle at 30% 25%,#c4a3ff,#6546bf 50%,#271941 78%);border-radius:50%;width:175px;height:175px;position:absolute;box-shadow:0 0 0 25px #c4a9ff09,0 0 0 60px #c4a9ff06,0 20px 90px #7f5ae740}.sv2-gallery__card--2 .sv2-gallery__orb{background:radial-gradient(circle at 30% 25%,#ffbdc4,#a459aa 50%,#381f51 78%)}.sv2-gallery__card--3 .sv2-gallery__orb{background:radial-gradient(circle at 30% 25%,#b2b6ff,#5064ba 50%,#1b244d 78%)}.sv2-gallery__graphic>span{z-index:2;color:#ffffffdb;letter-spacing:-.1em;text-shadow:0 5px 35px #0e0c2433;font-size:115px;font-weight:900}.sv2-gallery__lines{position:absolute;inset:0;overflow:hidden}.sv2-gallery__lines i{background:linear-gradient(90deg,#0000,#cebcff36,#0000);width:80%;height:1px;position:absolute;left:10%;transform:rotate(-22deg)}.sv2-gallery__lines i:first-child{top:23%}.sv2-gallery__lines i:nth-child(2){top:45%}.sv2-gallery__lines i:nth-child(3){top:67%}.sv2-gallery__lines i:nth-child(4){top:88%}.sv2-gallery__bottom{background:#05050c38;border-top:1px solid #ffffff1a;padding:25px 23px 28px}.sv2-gallery__bottom h3{letter-spacing:-.05em;margin-bottom:9px;font-size:22px}.sv2-gallery__bottom p{color:#aaa2bd;font-size:11px}.sv2-studio{border-top:1px solid var(--sv2-line);background:radial-gradient(circle at 90%,#6646bf21,#0000 50%);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:9%;display:grid}.sv2-studio__copy h2{max-width:610px}.sv2-studio__chosen{border:1px solid var(--sv2-line);background:#ffffff06;border-radius:11px;flex-direction:column;gap:8px;max-width:330px;margin-top:35px;padding:18px 22px;display:flex}.sv2-studio__chosen .sv2-mono{color:#9d82ed}.sv2-studio__chosen strong{font-size:16px}.sv2-studio__panel{background:linear-gradient(140deg,#1b1830,#0f0d1a);border:1px solid #ae96fc40;border-radius:18px;padding:23px;box-shadow:0 30px 90px #00000042}.sv2-studio__panel-head{color:#a99acb;justify-content:space-between;gap:15px;font:10px DM Mono,monospace;display:flex}.sv2-studio__panel-head span:first-child{align-items:center;gap:10px;display:inline-flex}.sv2-studio__flow{border:1px solid var(--sv2-line);border-radius:11px;margin-top:24px;overflow:hidden}.sv2-studio__flow-title{border-bottom:1px solid var(--sv2-line);background:#785ada21;align-items:center;gap:11px;padding:18px;font-size:14px;font-weight:700;display:flex}.sv2-studio__flow-title svg{color:#beaaff}.sv2-studio__flow-title span{margin-left:auto}.sv2-studio__task{border-bottom:1px solid var(--sv2-line);align-items:center;gap:17px;padding:14px 18px;display:flex}.sv2-studio__task:last-child{border:none}.sv2-studio__task-index{color:#716982;font:10px DM Mono,monospace}.sv2-studio__task strong{font-size:12px;font-weight:650}.sv2-studio__task-state{color:#796c95;margin-left:auto}.sv2-studio__task-state--done{color:#b49eff}.sv2-studio__result{color:#b5a9cc;align-items:center;gap:9px;min-height:48px;margin-top:14px;font-size:11px;display:flex}.sv2-studio__result svg{color:#a187ee;flex-shrink:0}.sv2-studio__button{width:100%;margin-top:8px}.sv2-studio__note{color:#767087;font-size:10px;line-height:1.7;margin-top:17px!important}.sv2-final{text-align:center;border-top:1px solid var(--sv2-line);background:#0c0918;padding:155px 24px 150px;position:relative;overflow:hidden}.sv2-final__halo{pointer-events:none;background:radial-gradient(at 50% 40%,#7551ec47,#0000 45%),radial-gradient(at 50% 80%,#7241e31f,#0000 65%);position:absolute;inset:0}.sv2-final>:not(.sv2-final__halo){position:relative}.sv2-final h2{letter-spacing:-.11em;-webkit-text-fill-color:transparent;background:linear-gradient(165deg,#fff,#b4a0ff 65%,#7559cd);-webkit-background-clip:text;background-clip:text;margin:30px 0 14px;font-size:clamp(95px,16vw,220px);font-weight:900;line-height:1}.sv2-final p{color:#b3aaba;font-size:14px}.sv2-final__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.sv2-footer{border-top:1px solid var(--sv2-line);color:#777387;grid-template-columns:auto 1fr auto auto;align-items:center;gap:36px;padding:40px max(7vw,50vw - 590px);display:grid}.sv2-footer p{max-width:470px;font-size:10px;line-height:1.65}.sv2-footer>a:nth-of-type(2){color:#aea3cf;letter-spacing:.06em;white-space:nowrap;font:10px DM Mono,monospace}.sv2-compare{z-index:99;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#c0b5db;background:#120f20db;border:1px solid #b49cf63d;border-radius:999px;align-items:center;gap:17px;padding:5px 5px 5px 14px;display:flex;position:fixed;bottom:20px;right:22px;box-shadow:0 12px 35px #0003}.sv2-compare>span{align-items:center;gap:7px;font:9px DM Mono,monospace;display:flex}.sv2-compare__dot{background:#ae91ff;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 10px #ae91ff}.sv2-compare>a{background:#9f87ff2b;border-radius:99px;align-items:center;gap:3px;padding:9px 11px;font:10px DM Mono,monospace;display:flex}@keyframes sv2Float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes sv2Rotate{to{transform:rotate(360deg)}}@keyframes sv2Marquee{to{transform:translate(-50%)}}@keyframes sv2FadeIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.sv2-header{gap:15px}.sv2-nav{gap:18px}.sv2-section{padding:100px 5vw}.sv2-footer,.sv2-hero{padding-inline:5vw}.sv2-showcase{grid-template-columns:minmax(270px,.75fr) minmax(0,1.25fr)}.sv2-process__steps{gap:8px}.sv2-step{padding:17px}}@media (width<=800px){.sv2-header{width:calc(100% - 30px);min-height:60px;padding:9px 13px 9px 19px;top:13px}.sv2-nav{border:1px solid var(--sv2-line);background:#171426;border-radius:18px;padding:15px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 25px 60px #00000080}.sv2-nav--open{gap:0;display:grid}.sv2-nav>a{border-bottom:1px solid var(--sv2-line);justify-content:space-between;padding:15px;font-size:13px;display:flex}.sv2-nav>a:last-child{border-bottom:none}.sv2-original{display:none}.sv2-mobile-original{display:flex!important}.sv2-menu{background:0 0;border:none;padding:5px;display:flex!important}.sv2-hero{min-height:880px;padding:145px 24px 25px}.sv2-hero__wordmark{font-size:35vw;top:120px}.sv2-hero__content{margin-top:100px}.sv2-hero__side{display:none}.sv2-hero__content h1{font-size:clamp(43px,8.2vw,70px)}.sv2-stage{margin-top:57px}.sv2-idea__cards{grid-template-columns:1fr}.sv2-idea__card{border-right:none;border-bottom:1px solid var(--sv2-line);min-height:160px}.sv2-idea__card:last-child{border-bottom:none}.sv2-showcase{grid-template-columns:1fr}.sv2-showcase__left{border-right:0;border-bottom:1px solid var(--sv2-line)}.sv2-showcase__copy{padding-top:24px}.sv2-workspace__body{padding:25px}.sv2-process__heading{display:block}.sv2-process__steps{grid-template-columns:1fr 1fr}.sv2-gallery__grid{gap:10px}.sv2-gallery__card{min-height:375px}.sv2-gallery__orb{width:110px;height:110px}.sv2-gallery__graphic>span{font-size:80px}.sv2-studio{grid-template-columns:1fr;gap:50px}.sv2-footer{grid-template-columns:auto 1fr}}@media (width<=560px){.sv2-header__actions{gap:7px}.sv2-language{font-size:10px}.sv2-logo>span{font-size:22px}.sv2-hero{min-height:780px;padding:135px 18px 22px}.sv2-hero__wordmark{font-size:37vw;top:125px}.sv2-hero__content{margin-top:75px}.sv2-hero__content h1{margin:20px 0 17px;font-size:clamp(38px,11vw,58px)}.sv2-hero__content p{font-size:12px;line-height:1.8}.sv2-eyebrow{letter-spacing:.07em;font-size:8px}.sv2-hero__buttons{flex-direction:column;align-items:stretch;max-width:280px;margin:24px auto 0}.sv2-button{min-height:49px;font-size:11px}.sv2-stage{height:270px;margin-top:43px}.sv2-stage__top{padding:0 10px;font-size:7px}.sv2-stage__top .sv2-live-dot{font-size:6px}.sv2-stage__status{display:none}.sv2-stage__mesh{width:230px;height:230px}.sv2-stage__center{width:68px;height:68px}.sv2-stage__center svg{width:22px}.sv2-stage__center span{font-size:8px}.sv2-agent{gap:4px;width:102px;height:40px;padding:0 6px;font-size:6px}.sv2-agent svg{width:12px}.sv2-agent--one,.sv2-agent--three{left:2%}.sv2-agent--two,.sv2-agent--four{right:2%}.sv2-agent--one,.sv2-agent--two{top:20%}.sv2-agent--three,.sv2-agent--four{top:62%}.sv2-stage__bottom{font-size:8px;bottom:10px;left:11px;right:11px}.sv2-stage__bottom .sv2-mono{font-size:7px}.sv2-hero__bottom{margin-top:20px}.sv2-hero__bottom .sv2-mono{font-size:7px}.sv2-hero__bottom a{width:36px;height:36px}.sv2-ticker{height:48px}.sv2-ticker__track span{font-size:9px}.sv2-section{padding:85px 20px}.sv2-section__intro h2,.sv2-process__heading h2,.sv2-studio h2{font-size:36px}.sv2-section__intro p,.sv2-process__heading p,.sv2-studio__copy>p{font-size:12px}.sv2-kicker{font-size:9px}.sv2-showcase{margin-top:37px}.sv2-showcase__left{padding:14px}.sv2-tab{padding:14px 10px}.sv2-workspace__bar{padding:0 10px;font-size:7px}.sv2-workspace__badge{font-size:7px}.sv2-workspace__body{padding:16px}.sv2-workspace__agents{gap:5px}.sv2-workspace__agent{min-height:110px;padding:12px 7px}.sv2-workspace__agent-icon{font-size:20px}.sv2-workspace__agent strong{overflow-wrap:anywhere;font-size:8px}.sv2-workspace__agent small{font-size:7px}.sv2-workflow{padding:13px}.sv2-workflow__path{gap:8px}.sv2-workflow__path>div{padding:10px}.sv2-workflow__path strong{font-size:9px}.sv2-workflow__path svg{width:14px}.sv2-process__steps{gap:9px}.sv2-step{min-height:290px;padding:14px}.sv2-step__symbol{font-size:65px}.sv2-step h3{font-size:17px}.sv2-step p{font-size:10px}.sv2-gallery__grid{grid-template-columns:1fr}.sv2-gallery__card{min-height:340px}.sv2-gallery__orb{width:145px;height:145px}.sv2-gallery__graphic>span{font-size:100px}.sv2-studio__panel{padding:13px}.sv2-final{padding:100px 20px}.sv2-final h2{font-size:94px}.sv2-final p{font-size:12px}.sv2-final__actions{flex-direction:column;max-width:300px;margin-inline:auto}.sv2-footer{gap:18px;padding:35px 22px 80px}.sv2-footer p{grid-area:2/1/auto/-1}.sv2-footer>a:nth-of-type(2){font-size:8px}.sv2-footer>.sv2-mono{grid-column:1/-1;font-size:9px}.sv2-compare{bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.sv2 *,.sv2 :before,.sv2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
