.dx{--cream:#f3f1eb;--dark:#141713;--acid:#cefa69;background:var(--cream);color:var(--dark);font-family:Arial,Helvetica,sans-serif;overflow-x:clip}.dx button,.dx input{font:inherit}.dx button{cursor:pointer}.dx button:focus-visible,.dx a:focus-visible,.dx input:focus-visible{outline-offset:5px;outline:3px solid #ff5937}.dx-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:40;background:#f3f1ebf2;border-bottom:1px solid #191b1420;justify-content:space-between;align-items:center;gap:24px;padding:22px 5%;display:flex;position:sticky;top:0}.dx-brand{letter-spacing:-.5px;align-items:center;gap:9px;font-size:15px;font-weight:900;display:flex}.dx-brand b{background:var(--dark);color:var(--acid);border-radius:50%;padding:12px 8px;font-size:12px;transform:rotate(-12deg)}.dx-header nav{align-items:center;gap:26px;display:flex}.dx-header button,.dx-header nav a{background:0 0;border:0;font-size:14px;font-weight:700}.dx-header>button{border:1px solid #14171330;border-radius:30px;padding:10px 17px}.dx-header>button b{background:var(--dark);color:var(--acid);border-radius:20px;margin-left:5px;padding:3px 6px}.dx-menu{display:none}.dx-hero{text-align:center;isolation:isolate;max-width:1500px;margin:auto;padding:72px 24px 48px;position:relative}.dx-kicker{letter-spacing:1.2px;font-family:monospace;font-weight:700;font-size:12px!important}.dx-hero>.dx-kicker{color:#4b573b}.dx h1 em,.dx h2 em{font-family:Georgia,serif;font-weight:400}.dx-hero h1 em{position:relative}.dx-hero h1 em:after{content:"";background:var(--acid);z-index:-1;height:13px;position:absolute;bottom:5px;left:-4px;right:-6px;transform:rotate(-5deg)}.dx-hero>p:not(.dx-kicker){color:#6b7064;font-size:19px;line-height:1.6}.dx-hero form{text-align:left;background:#fff;border:1px solid #1417132b;border-radius:20px;align-items:center;gap:14px;max-width:790px;margin:34px auto 18px;padding:12px 13px 12px 23px;display:flex;box-shadow:0 12px 40px #1417130d}.dx-hero form>span{font-size:32px}.dx-hero input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:13px 0;font-size:17px}.dx-hero form button{background:var(--dark);color:var(--acid);border:0;border-radius:13px;width:57px;height:52px;font-size:28px;transition:transform .2s}.dx-hero form button:hover{transform:translate(3px)}.dx-suggestions{color:#70756b;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.dx-hero>small{color:#7b8073;justify-content:center;align-items:center;gap:15px;margin-top:38px;font-size:12px;display:flex}.dx-hero>small i{background:#8d9680;border-radius:50%;width:3px;height:3px}.dx-flower,.dx-arrow{z-index:-1;place-items:center;display:grid;position:absolute}.dx-flower{color:#ff714f;font-size:115px;top:32%;left:8%;transform:rotate(14deg)}.dx-arrow{background:var(--acid);border-radius:24px;width:100px;height:100px;font-size:80px;top:31%;right:8%;transform:rotate(-12deg);box-shadow:7px 8px #b7d95e}.dx-section{max-width:1500px;margin:auto;padding:55px 5%;scroll-margin-top:100px}.dx-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.dx h2{letter-spacing:-2px;margin:9px 0;font-size:clamp(32px,4vw,49px);line-height:1.06}.dx-heading>p,.dx-heading div>p:not(.dx-kicker){color:#73776b;font-size:14px;line-height:1.6}.dx-tiles{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.dx-tile{text-align:left;background:#fff;border:1px solid #191b1420;border-radius:17px;padding:0;transition:transform .2s,box-shadow .2s;overflow:hidden}.dx-tile:hover{transform:translateY(-5px);box-shadow:0 16px 25px #1417130a}.dx-art{background:#dce9dc;place-items:center;height:165px;display:grid;position:relative;overflow:hidden}.dx-art b{z-index:1;background:#f9fff8;border:1px solid #14171320;border-radius:20px;place-items:center;width:104px;height:94px;font-size:68px;line-height:1;display:grid;transform:rotate(-9deg);box-shadow:10px 12px #14171316}.dx-art i{border:1px solid #14171325;border-radius:50%;width:150px;height:150px;position:absolute}.dx-art span{background:var(--acid);z-index:2;border:4px solid #fff;border-radius:50%;width:42px;height:42px;position:absolute;bottom:18%;left:18%}.dx-art em{background:#f75;border-radius:5px;width:25px;height:25px;position:absolute;top:19%;right:18%;transform:rotate(24deg)}.dx-tile-1 .dx-art,.dx-tile-5 .dx-art{background:#e7e3f4}.dx-tile-2 .dx-art,.dx-tile-6 .dx-art{background:#e8efbe}.dx-tile-3 .dx-art,.dx-tile-7 .dx-art{background:#f7d9c5}.dx h3{letter-spacing:-.6px;margin:0 0 9px;font-size:19px}.dx-tile strong{font-size:13px}.dx-experiments{background:var(--dark);color:var(--cream);max-width:none;padding:65px 5%}.dx-experiments .dx-heading>p{color:#a7af9c;max-width:360px}.dx-recipes{grid-template-columns:1fr 1fr;gap:22px;display:grid}.dx-recipes>button{color:#fff;text-align:left;background:#20251d;border:1px solid #ffffff20;border-radius:18px;padding:22px}.dx-recipe-art{color:#1c2419;background:#eddccb;border-radius:10px;justify-content:center;align-items:center;gap:34px;height:190px;margin-bottom:24px;display:flex}.dx-recipes>button:nth-child(2) .dx-recipe-art{background:#d7edab}.dx-recipe-art span{text-align:center;font-size:62px}.dx-recipe-art small{margin-top:8px;font-family:monospace;font-size:11px;display:block}.dx-recipe-art>b{font-size:32px}.dx-learn{grid-template-columns:1fr 1fr;gap:70px;padding-top:75px;padding-bottom:75px;display:grid}.dx-learn h2{font-size:64px}.dx-learn p{color:#74796d;max-width:360px;line-height:1.7}.dx-learn button,.dx-workflow button{background:var(--dark);color:var(--acid);border:0;border-radius:30px;padding:13px 20px}.dx-learn ol{flex-direction:column;justify-content:center;padding:0;list-style:none;display:flex}.dx-learn li{letter-spacing:-.6px;border-bottom:1px solid #14171325;align-items:center;gap:22px;padding:28px 0;font-size:22px;display:flex}.dx-learn li b{background:#ddebbe;border-radius:12px;padding:13px;font-size:14px}.dx-more{background:#e7e6dd;grid-template-columns:1fr 1fr;gap:40px;max-width:none;display:grid}.dx-more a{border-bottom:1px solid #14171325;flex-direction:column;padding:20px 0;font-size:20px;font-weight:700;display:flex}.dx-more a span{color:#73776b;margin-top:8px;font-size:13px;font-weight:400}.dx footer.dx-footer{background:var(--dark);color:#e0e4d8;flex-wrap:wrap;align-items:center;gap:20px;padding:40px 5%;display:flex}.dx-footer>div{flex-wrap:wrap;gap:20px;margin-left:auto;font-size:13px;display:flex}.dx-footer small{color:#929a86;width:100%;font-size:12px;line-height:1.7}.dx-footer p{font-size:13px}.dx-results{background:#e8ebdf;border-top:1px solid #14171325;border-bottom:1px solid #14171325}.dx-results button{background:#fff;border:1px solid #14171330;border-radius:20px;padding:9px 14px;font-size:13px}.dx-paths{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:25px;display:grid}.dx-paths button{text-align:left;border-radius:12px;line-height:1.5}.dx-paths b{color:#6c775e;margin-bottom:12px;display:block}.dx-paths span{text-align:right;display:block}.dx-paths button[aria-pressed=true]{background:var(--acid)}.dx-workflow{background:#fff;border:1px solid #14171320;border-radius:17px;grid-template-columns:.8fr 1fr 1.2fr;gap:30px;padding:28px;display:grid}.dx-workflow h3{font-size:32px;line-height:1.1}.dx-workflow ol{margin:0;padding-left:22px}.dx-workflow li{padding:8px 0 8px 7px;font-size:14px;line-height:1.5}.dx-prompt p{font-size:14px;line-height:1.6}.dx-prompt small{color:#73776b;margin-top:12px;font-size:12px;display:block}.dx-filter{flex-wrap:wrap;align-items:center;gap:18px;margin:30px 0 20px;display:flex}.dx-filter h3{margin:0 auto 0 0}.dx-filter label{font-size:13px}.dx-tools{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.dx-tools article{background:#fff;border:1px solid #14171320;border-radius:14px;flex-direction:column;padding:23px;display:flex}.dx-tool-label{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.dx-tool-label b{background:#e9eddf;border-radius:10px;padding:13px;font-size:15px}.dx-tools p{color:#59614f;font-size:14px;line-height:1.6}.dx-tools small{color:#6b7460;font-size:12px;line-height:1.5}.dx-tools dl{grid-template-columns:auto 1fr;gap:9px;font-size:13px;display:grid}.dx-tools dd{text-align:right;margin:0}.dx-tools .dx-limitation{background:#f5f3eb;padding:10px;font-size:12px}.dx-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:auto;padding:18px 0;display:flex}.dx-actions a{font-size:13px;font-weight:700}.dx-tools article>a{font-size:12px;text-decoration:underline}.dx-empty{background:#fff;border-radius:12px;padding:25px}.dx-links{flex-wrap:wrap;gap:20px;margin-top:25px;display:flex}.dx-links>a{font-weight:700;text-decoration:underline}.dx-links p{width:100%;font-size:13px}.dx-compare{background:var(--dark);color:#fff;z-index:20;border-radius:14px;flex-wrap:wrap;align-items:center;gap:20px;margin:15px 5%;padding:18px;font-size:14px;display:flex;position:sticky;bottom:14px;box-shadow:0 5px 30px #0003}.dx-compare button{color:#fff;background:0 0;border:1px solid #fff4;border-radius:8px;margin-left:auto;padding:8px}.dx-save{border-bottom:1px solid #14171325;align-items:center;gap:20px;padding:20px 0;display:flex}.dx-save button:last-child{margin-left:auto}.dx-mobile{border-bottom:1px solid #14171325;flex-wrap:wrap;gap:20px;padding:20px 5%;display:flex}.dx-mobile a{font-weight:700}.dx [aria-pressed=true]{background:#d4f3a5}.dx a:hover{text-decoration:underline}@media (width>=1500px){.dx-experiments,.dx-more{padding-left:calc(50vw - 675px);padding-right:calc(50vw - 675px)}}@media (width<=1000px){.dx-header nav{gap:15px}.dx-header nav button,.dx-header nav a{font-size:12px}.dx-flower{font-size:80px;left:1%}.dx-arrow{width:70px;height:70px;font-size:55px;right:2%}.dx-tiles,.dx-tools{grid-template-columns:repeat(2,1fr)}.dx-workflow{grid-template-columns:1fr 1fr}.dx-prompt{grid-column:1/-1}.dx-paths{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.dx-header{gap:10px;padding:15px 5%}.dx-header nav{display:none}.dx-header>button:first-of-type{margin-left:auto}.dx-header .dx-menu{display:block}.dx-brand{font-size:12px}.dx-hero{padding:50px 20px 35px}.dx-hero h1{letter-spacing:-4px;font-size:65px}.dx-hero>p:not(.dx-kicker){font-size:16px}.dx-hero .dx-kicker{font-size:9px!important}.dx-hero form{border-radius:14px;gap:8px;padding:8px 8px 8px 14px}.dx-hero input{font-size:13px}.dx-hero form button{width:43px;height:43px}.dx-flower,.dx-arrow{display:none}.dx-hero>small{flex-wrap:wrap;gap:8px;font-size:10px}.dx-section{padding:36px 5%}.dx-heading{flex-direction:column;align-items:start;gap:8px}.dx h2{font-size:35px}.dx-art{height:130px}.dx-art b{width:80px;height:75px;font-size:48px}.dx-tile>div:last-child{padding:16px}.dx-tile h3{font-size:16px}.dx-tile p{font-size:12px;line-height:1.6}.dx-tiles{gap:10px}.dx-recipes,.dx-learn,.dx-more,.dx-tools,.dx-workflow{grid-template-columns:1fr}.dx-recipes{gap:15px}.dx-recipe-art{gap:25px;height:150px}.dx-recipe-art span{font-size:45px}.dx-learn{gap:20px}.dx-learn h2{font-size:52px}.dx-learn li{padding:18px 0;font-size:19px}.dx-paths{grid-template-columns:1fr 1fr}.dx-paths button{font-size:12px}.dx-workflow{padding:20px}.dx-prompt{grid-column:auto}.dx-filter{gap:15px}.dx-filter h3{width:100%}.dx-save{flex-wrap:wrap}.dx-footer>div{margin-left:0}.dx-compare{gap:12px;font-size:12px;bottom:6px}.dx-compare strong{width:100%}}@media (prefers-reduced-motion:reduce){.dx *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dx{--dark:#0b0e10;--cream:#e9eae3;--acid:#d0ff62;color:#e9eae3;background:#090c0e radial-gradient(at 80% 10%,#b9ed5510,#0000 40%)}.dx-header{background:#0b0e10e8;border-color:#ffffff15;gap:20px;padding:17px 4%}.dx-brand{letter-spacing:1px;font-size:12px}.dx-brand b{color:#0b0e10;background:var(--acid);border-radius:10px;padding:12px 9px;font-weight:900;transform:none}.dx-header nav{gap:30px}.dx-header nav a,.dx-header nav button{color:#8d9694;font-size:12px}.dx-header nav a:hover,.dx-header nav button:hover{color:var(--acid)}.dx-header>button{color:#d4d9ce;background:#ffffff05;border-color:#ffffff20;font-size:12px}.dx-header>button b{color:var(--acid);background:#d0ff621b}.dx-hero{text-align:left;grid-template-columns:1fr 1.1fr;align-items:start;max-width:1600px;min-height:720px;padding:82px 5% 34px;display:grid;overflow:hidden}.immersive-copy{z-index:2;pointer-events:none}.immersive-copy button{pointer-events:auto}.dx-hero .dx-kicker{color:#a2ac99;letter-spacing:2px;align-items:center;gap:10px;display:flex;font-size:10px!important}.dx-kicker i{background:var(--acid);width:5px;height:5px;box-shadow:0 0 15px var(--acid);border-radius:50%;display:inline-block}.dx-hero h1{letter-spacing:-6px;margin:32px 0 25px;font-size:clamp(65px,7.1vw,108px);font-weight:600;line-height:1.01}.dx-hero h1 em{color:var(--acid);font-family:inherit;font-style:normal;font-weight:500}.dx-hero h1 em:after{display:none}.immersive-copy>p:not(.dx-kicker){color:#7e8985;letter-spacing:-.4px;font-size:18px;line-height:1.6}.hero-capabilities{gap:6px;margin-top:30px;display:flex}.hero-capabilities button{color:#b0b7a7;background:#ffffff04;border:1px solid #ffffff20;border-radius:5px;padding:10px 12px;font-family:monospace;font-size:10px;transition:background .2s,color .2s}.hero-capabilities button:hover{background:var(--acid);color:#0b0e10}.immersive-world{perspective:850px;pointer-events:none;width:60%;height:590px;position:absolute;top:-2%;right:-1%;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.world-grid{background-image:linear-gradient(#caff4810 1px,#0000 1px),linear-gradient(90deg,#caff4810 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;transform:rotateX(60deg)rotate(-20deg)scale(1.5);-webkit-mask-image:radial-gradient(#000,#0000 65%);mask-image:radial-gradient(#000,#0000 65%)}.world-core{width:200px;height:200px;transform-style:preserve-3d;filter:drop-shadow(0 0 50px #caff4822);animation:7s ease-in-out infinite core-hover;position:absolute;top:34%;left:43%}.world-core>i{background:radial-gradient(at 30% 20%,#d0ff622b,#0000 65%);border:1px solid #d0ff6277;border-radius:33%;animation:18s linear infinite core-spin;position:absolute;inset:0;box-shadow:inset 0 0 45px #d0ff6215}.world-core>i:nth-child(2){animation-duration:26s;animation-direction:reverse;transform:rotate(60deg)}.world-core>i:nth-child(3){animation-duration:15s;inset:24px;transform:rotate(120deg)}.world-core>b{color:var(--acid);text-shadow:0 0 25px #caff4877;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0e10c9;border:1px solid #d0ff6233;border-radius:50%;place-items:center;font-family:monospace;font-size:29px;font-weight:400;display:grid;position:absolute;inset:55px}.world-ring{border:1px solid #d0ff6224;border-radius:50%;width:76%;height:69%;animation:38s linear infinite orbital-turn;position:absolute;top:16%;left:20%;transform:rotate(-28deg)}.world-ring:after{content:"";background:var(--acid);border-radius:50%;width:5px;height:5px;position:absolute;top:5%;left:23%;box-shadow:0 0 20px #d0ff62}.ring-two{border-color:#d0ff6214;width:90%;height:50%;animation-duration:52s;animation-direction:reverse;top:26%;left:9%;transform:rotate(35deg)}.ring-three{border-style:dashed;border-color:#ffffff12;width:50%;height:90%;animation-duration:70s;top:0;left:32%}.world-satellite{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#202827e8,#0d1214ee);border:1px solid #ffffff20;border-radius:10px;width:158px;padding:12px;animation:8s ease-in-out infinite satellite-float;position:absolute;box-shadow:0 20px 40px #0006}.world-satellite>span,.world-satellite>small{letter-spacing:1px;color:#83918a;font-family:monospace;font-size:8px;display:block}.world-satellite>small{color:#b0b8a7;margin-top:10px;font-size:9px}.satellite-video{top:18%;left:20%;transform:rotate(-8deg)}.satellite-frame{height:72px;color:var(--acid);background:radial-gradient(at 30% 70%,#d0ff6288,#0000 60%),linear-gradient(130deg,#344e45,#101a18);border-radius:5px;place-items:center;margin-top:10px;font-size:22px;display:grid;position:relative;overflow:hidden}.satellite-frame:after{content:"";background:#d0ff6277;width:100%;height:1px;animation:4s linear infinite scan-frame;position:absolute;top:0}.satellite-code{animation-delay:-2s;top:15%;right:3%;transform:rotate(7deg)}.satellite-code>div{gap:7px;padding:17px 0 8px;display:grid}.satellite-code i{background:#d0ff6255;border-radius:3px;width:80%;height:3px}.satellite-code i:nth-child(2){background:#9cbaa5;width:55%;margin-left:12px}.satellite-code i:nth-child(3){width:70%;margin-left:12px}.satellite-code i:nth-child(4){background:#f75;width:40%}.satellite-agent{animation-delay:-4s;bottom:10%;left:33%;transform:rotate(4deg)}.satellite-agent>div{color:#5c7263;justify-content:space-between;align-items:center;padding-top:12px;font-size:20px;display:flex}.satellite-agent b{color:var(--acid);border:1px solid #d0ff6244;border-radius:10px;padding:9px;font-size:21px;font-weight:400}.world-caption{letter-spacing:2px;color:#778174;gap:8px;font-family:monospace;font-size:8px;display:grid;position:absolute;bottom:5%;right:4%}.world-caption i{background:var(--acid);width:30px;height:2px}.world-caption span{opacity:.6;font-size:7px}.immersive-search-dock{z-index:3;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#13191b;border:1px solid #ffffff21;border-radius:16px;grid-column:1/-1;width:100%;margin-top:48px;padding:18px 22px;position:relative;box-shadow:0 30px 80px #0005}.search-dock-top{color:#737e76;letter-spacing:1px;justify-content:space-between;gap:10px;font-family:monospace;font-size:9px;display:flex}.search-dock-top span:first-child{color:var(--acid)}.dx-hero form{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff15;border-radius:0;max-width:none;margin:12px 0 13px;padding:6px 0 14px}.dx-hero form>span{color:#718077}.dx-hero input{color:#edf1e6;font-size:21px;font-weight:400}.dx-hero input::placeholder{color:#5d6b64}.dx-hero form button{background:var(--acid);color:#141713;border-radius:10px;width:50px;height:46px}.dx-suggestions{justify-content:flex-start;gap:9px}.dx-suggestions>span{letter-spacing:1px;color:#637268;margin-right:10px;font-family:monospace;font-size:8px}.dx-suggestions button{color:#a4afa3;background:#ffffff04;border:1px solid #ffffff14;border-radius:5px;padding:7px 10px;font-size:11px}.dx-suggestions button:hover{color:var(--acid);border-color:#d0ff6255}.dx-section{padding:46px 5%}.dx-kicker{color:#8d9a83;letter-spacing:1.5px;font-size:10px!important}.dx h2{letter-spacing:-1.4px;font-size:37px;font-weight:500}.dx h2 em{color:var(--acid);font-family:inherit;font-style:normal}.dx-heading>p,.dx-heading div>p:not(.dx-kicker){color:#77867b;font-size:13px}.dx-tile{color:#e8eee1;background:#101618;border:1px solid #ffffff12;border-radius:12px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative}.dx-tile:hover{border-color:#caff4866;transform:translateY(-6px);box-shadow:0 20px 45px #0005}.dx-art,.dx-tile-1 .dx-art,.dx-tile-2 .dx-art,.dx-tile-3 .dx-art,.dx-tile-5 .dx-art,.dx-tile-6 .dx-art,.dx-tile-7 .dx-art{perspective:500px;background:radial-gradient(at 50% 80%,#b6f58919,#0000 70%),#0e1416;border-bottom:1px solid #ffffff09;height:155px}.dx-art b{color:#d0ff62;background:linear-gradient(140deg,#22302a,#0d1713);border:1px solid #caff4844;border-radius:17px;width:86px;height:80px;font-size:46px;transition:transform .5s;transform:rotateX(15deg)rotate(-12deg);box-shadow:9px 12px 25px #0006}.dx-tile:hover .dx-art b{transform:rotateX(0)rotate(0)translateY(-5px)}.dx-art i{border-color:#d0ff6220;width:120px;height:120px}.dx-art span{background:#0c1410;border:1px solid #d0ff6244;width:24px;height:24px;bottom:18%;left:20%;box-shadow:0 0 25px #d0ff6222}.dx-art em{background:#d0ff6288;border-radius:50%;width:9px;height:9px;top:25%;right:22%;box-shadow:0 0 13px #caff4844}.dx-tile-1 .dx-art b,.dx-tile-5 .dx-art b{color:#a5b9ff;background:linear-gradient(135deg,#263044,#111a22);border-color:#8c9bff66}.dx-tile-3 .dx-art b,.dx-tile-7 .dx-art b{color:#ffa488;background:linear-gradient(135deg,#392c25,#171414);border-color:#f756}.dx-tile h3{letter-spacing:-.3px;font-size:16px;font-weight:500}.dx-tile p{color:#6f8075;margin-bottom:17px;font-size:12px}.dx-tile strong{color:#a9ba9e;font-family:monospace;font-size:10px}.dx-experiments{background:#0d1214;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d}.dx-recipes>button{background:#121a1b;border-color:#ffffff12;border-radius:12px;padding:16px;transition:border-color .3s}.dx-recipes>button:hover{border-color:#caff4855}.dx-recipe-art,.dx-recipes>button:nth-child(2) .dx-recipe-art{color:#d0ff62;background:radial-gradient(#caff4810,#0000 65%),repeating-linear-gradient(90deg,#0000 0 29px,#ffffff03 29px 30px),#0a1112;border:1px solid #ffffff0a;height:175px}.dx-recipe-art span{background:#131e18;border:1px solid #caff4822;border-radius:12px;padding:17px 24px;font-size:38px}.dx-recipe-art>b{color:#64745b;font-size:21px}.dx-recipes h3{font-size:18px;font-weight:500}.dx-recipes strong{font-size:11px}.dx-learn{gap:60px}.dx-learn h2{font-size:65px;font-weight:500}.dx-learn p{color:#77867b;font-size:14px}.dx-learn button{background:var(--acid);color:#0b0e10;border-radius:7px;font-size:12px}.dx-learn li{color:#b4c1ad;border-color:#ffffff15;font-size:20px}.dx-learn li b{color:#9dbd79;background:#caff480b;border:1px solid #caff4820;border-radius:7px;font-family:monospace;font-weight:400}.dx-more{background:#111719;border-top:1px solid #ffffff12}.dx-more a{color:#b2bfa8;border-color:#ffffff15;font-size:17px;font-weight:400}.dx-more a span{color:#627468;font-size:12px}.dx footer.dx-footer{background:#080b0c;border-top:1px solid #ffffff12}.dx-footer strong{letter-spacing:1px;color:var(--acid);font-size:12px}.dx-results{background:#101719;border-color:#ffffff20;animation:.4s ease-out results-enter}.dx-results button{color:#bfd0b4;background:#1b2527;border-color:#ffffff20;border-radius:6px}.dx-results button[aria-pressed=true]{background:var(--acid);color:#101719}.dx-workflow{background:#121c1d;border-color:#ffffff15;border-radius:12px}.dx-workflow h3{font-weight:500}.dx-workflow li{color:#9fae97}.dx-prompt{background:#0c1314;border:1px solid #ffffff0c;border-radius:8px}.dx-prompt>p{color:#a5b29d}.dx-prompt small{color:#607462}.dx-filter label{color:#8d9e84}.dx-tools article{background:#141e20;border-color:#ffffff15;border-radius:10px}.dx-tool-label b{color:#c5e7ac;background:#233127;border:1px solid #caff4822}.dx-tools p{color:#95a58e}.dx-tools small{color:#728769}.dx-tools .dx-limitation{color:#7c9071;background:#101719}.dx-tools dt{color:#718668}.dx-empty{color:#96a48d;background:#182222}.dx-compare{color:#12180d;background:#caff48;border:1px solid #e8ffc0;box-shadow:0 15px 50px #0008}.dx-compare a{color:#12180d}.dx-compare button{color:#12180d;border-color:#12180d44}.dx-save{border-color:#ffffff15}.dx-mobile{background:#10191a;border-color:#ffffff15}.dx-mobile a{color:#b3c7a4}.dx a:hover{color:var(--acid);text-decoration:none}.dx-compare a:hover{color:#12180d;text-decoration:underline}@keyframes core-spin{to{rotate:360deg}}@keyframes core-hover{50%{translate:0 -12px}}@keyframes orbital-turn{to{rotate:360deg}}@keyframes satellite-float{50%{translate:0 -10px}}@keyframes scan-frame{to{translate:0 72px}}@keyframes results-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.dx-hero{min-height:660px;padding-top:60px}.dx-hero h1{font-size:76px}.immersive-world{width:70%;top:0;right:-12%;scale:.9}.world-satellite{width:135px}.dx-header nav{gap:15px}.dx h2{font-size:33px}}@media (width<=700px){.dx-header{padding:14px 5%}.dx-hero{flex-direction:column;min-height:0;padding:42px 5% 28px;display:flex}.immersive-copy{z-index:2;position:relative}.dx-hero h1{letter-spacing:-4px;margin-top:22px;font-size:64px}.immersive-copy>p:not(.dx-kicker){font-size:15px}.immersive-world{order:2;width:100%;height:380px;margin-top:-25px;margin-bottom:-28px;position:relative;top:auto;right:auto;scale:1}.world-core{width:140px;height:140px;top:33%;left:36%}.world-core>b{font-size:20px;inset:40px}.world-satellite{border-radius:7px;width:110px;padding:9px}.satellite-video{top:19%;left:2%}.satellite-code{top:13%;right:1%}.satellite-agent{bottom:8%;left:26%}.world-caption{font-size:6px;bottom:8%;right:1%}.world-caption span{font-size:5px}.world-ring{width:89%;height:70%;left:6%}.world-satellite>span{font-size:6px}.world-satellite>small{font-size:7px}.satellite-frame{height:45px;font-size:16px}.satellite-code>div{gap:5px;padding:10px 0}.satellite-agent>div{font-size:15px}.satellite-agent b{padding:5px;font-size:17px}.immersive-search-dock{border-radius:12px;order:3;width:100%;margin-top:12px;padding:14px}.search-dock-top{font-size:7px}.search-dock-top span:last-child{display:none}.dx-hero form{margin-top:7px;margin-bottom:9px;padding-bottom:10px}.dx-hero input{font-size:13px}.dx-hero form>span{font-size:25px}.dx-hero form button{width:38px;height:38px;font-size:22px}.dx-suggestions{gap:5px}.dx-suggestions>span{display:none}.dx-suggestions button{padding:7px;font-size:10px}.hero-capabilities{gap:5px;margin-top:20px}.hero-capabilities button{padding:8px 10px;font-size:8px}.dx-section{padding:33px 5%}.dx-art{height:120px}.dx-art b{border-radius:12px;width:67px;height:64px;font-size:35px}.dx-tile>div:last-child{padding:14px}.dx-tile h3{font-size:14px}.dx-tile p{font-size:11px;line-height:1.5}.dx-tile strong{font-size:9px}.dx-recipe-art{gap:15px;height:150px}.dx-recipe-art span{padding:12px 15px;font-size:30px}.dx-recipe-art small{font-size:7px}.dx-learn h2{font-size:49px}.dx-learn li{font-size:17px}.dx-heading{gap:7px}.dx h2{font-size:30px}.dx-compare a{color:#12180d}.dx-tools article{padding:19px}}@media (prefers-reduced-motion:reduce){.dx *,.dx :before,.dx :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dx{--lavender:#c3b1ff;--peach:#ffa787;--blue:#8cd8ff;--pink:#ffa6d2;--mint:#98efc2}.dx-hero{min-height:650px;padding-top:62px}.dx-hero h1{font-size:clamp(65px,6.7vw,100px)}.dx h2{font-size:34px}.dx-heading{margin-bottom:24px}.dx-kicker{color:#a5b09e;font-size:11px!important}.dx-hero .dx-kicker{color:#c3b1ff}.world-core>i{background:radial-gradient(at 30% 20%,#b09cff33,#0000 65%);border-color:#c3b1ff88;box-shadow:inset 0 0 45px #c3b1ff22}.world-core>i:nth-child(2){border-color:#98efc277}.world-core>i:nth-child(3){border-color:#ffa6d288}.world-core>b{color:#e2d9ff;background:#201932d9;border-color:#c3b1ff55}.ring-one{border-color:#c3b1ff33}.ring-two{border-color:#98efc233}.ring-three{border-color:#ffa6d233}.satellite-video{border-color:#ffa78755}.satellite-frame{color:#ffd2c0;background:radial-gradient(at 30% 70%,#ffa78788,#0000 60%),linear-gradient(130deg,#5c3448,#16141f)}.satellite-code{border-color:#8cd8ff55}.satellite-code i{background:#8cd8ff99}.satellite-agent{border-color:#98efc255}.satellite-agent b{color:#98efc2;border-color:#98efc255}.hero-capabilities button:first-child{color:#ffa787;border-color:#ffa78744}.hero-capabilities button:nth-child(2){color:#8cd8ff;border-color:#8cd8ff44}.hero-capabilities button:nth-child(3){color:#c3b1ff;border-color:#c3b1ff44}.dx-tiles{gap:15px}.dx-tile{--card:#c3b1ff;background:#111719;border-radius:18px}.dx-tile-1{--card:#8cd8ff}.dx-tile-2{--card:#d0ff62}.dx-tile-3{--card:#ffa787}.dx-tile-4{--card:#98efc2}.dx-tile-5{--card:#ffa6d2}.dx-tile-6{--card:#ffd67e}.dx-tile-7{--card:#a7baff}.dx .dx-tile .dx-art{background:var(--card);border:0;height:165px}.dx .dx-tile .dx-art b{color:#19201f;background:#ffffff65;border:1px solid #ffffff70;border-radius:21px;width:92px;height:84px;font-family:Arial,sans-serif;font-size:52px;transform:rotate(-10deg);box-shadow:8px 10px #17201b20}.dx .dx-tile:hover .dx-art b{transform:rotate(0)translateY(-5px)}.dx .dx-art i{border-color:#14171330;border-radius:35%;width:135px;height:135px;transform:rotate(18deg)}.dx .dx-art span{box-shadow:none;background:#ffffff80;border:2px solid #ffffffb0;width:27px;height:27px;bottom:16%;left:18%}.dx .dx-art em{box-shadow:none;background:#1c292a90;border-radius:3px;width:12px;height:12px;top:20%;right:18%}.dx-tile>div:last-child{padding:20px}.dx-tile h3{color:#f1f2ec;margin:0 0 7px;font-size:18px;font-weight:600}.dx-tile p{color:#a0aa9c;margin:0 0 15px;font-size:13px}.dx-tile strong{color:var(--card);font-size:12px}.dx-tile:hover{border-color:var(--card)}.dx-recipes>button{border-radius:18px;padding:18px}.dx-recipes>button:first-child .dx-recipe-art{color:#222038;background:#c3b1ff;border:0}.dx-recipes>button:nth-child(2) .dx-recipe-art{color:#183027;background:#98efc2;border:0}.dx-recipe-art span{color:inherit;background:#ffffff50;border-color:#fff9;border-radius:16px}.dx-recipe-art small{color:#25312e;font-size:10px}.dx-recipe-art>b{color:#25312e}.dx-recipes h3{font-size:21px;line-height:1.3}.dx-recipes p{color:#a0ab9b;font-size:14px}.dx-recipes strong{color:#d6decf;font-size:13px}.dx-learn li:first-child b{color:#c3b1ff;background:#c3b1ff16;border-color:#c3b1ff44}.dx-learn li:nth-child(2) b{color:#8cd8ff;background:#8cd8ff16;border-color:#8cd8ff44}.dx-learn li:nth-child(3) b{color:#ffa787;background:#ffa78716;border-color:#ffa78744}.dx-learn li:nth-child(4) b{color:#98efc2;background:#98efc216;border-color:#98efc244}.dx-more a{font-size:20px}.dx-more a span{color:#98a18f}.dx-results{background:#101618;scroll-margin-top:85px}.dx-results .dx-heading .dx-kicker{color:#c3b1ff}.dx-paths button{background:#1a2225;border-color:#ffffff15;border-radius:14px;flex-direction:column;gap:12px;padding:18px 15px;font-size:14px;line-height:1.4;display:flex}.dx-paths button>b{color:#231e34;background:#c3b1ff;border-radius:12px;place-items:center;width:47px;height:47px;margin:0;font-size:27px;display:grid}.dx-paths button:nth-child(2)>b{background:#8cd8ff}.dx-paths button:nth-child(3)>b{background:#ffa787}.dx-paths button:nth-child(4)>b{background:#98efc2}.dx-paths button:nth-child(5)>b{background:#ffa6d2}.dx-paths button>span{align-self:end;margin-top:auto}.dx-paths button[aria-pressed=true]{color:#e9f4df;background:#262e27;border-color:#d0ff62}.dx-workflow{background:0 0;border:0;padding:0;display:block}.visual-workflow-title{align-items:center;gap:15px;margin:25px 0 20px;display:flex}.workflow-task-icon{color:#201b2d;background:#c3b1ff;border-radius:16px;place-items:center;width:55px;height:55px;font-size:29px;display:grid}.visual-workflow-title .dx-kicker{color:#9baba2;margin:0 0 7px;font-size:10px!important}.visual-workflow-title h3{margin:0;font-size:23px}.visual-workflow-title>button{margin-left:auto}.dx-workflow ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.dx-workflow li{color:#d4dccd;background:#182124;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:18px;padding:18px;font-size:14px;line-height:1.5;display:flex;position:relative}.dx-workflow li>b{color:#201d2e;background:#c3b1ff;border-radius:11px;place-items:center;width:43px;height:43px;font-size:24px;font-weight:400;display:grid}.dx-workflow li:nth-child(2)>b{background:#8cd8ff}.dx-workflow li:nth-child(3)>b{background:#ffa787}.dx-workflow li:nth-child(4)>b{background:#98efc2}.dx-workflow li:nth-child(5)>b{background:#ffa6d2}.dx-workflow li small{letter-spacing:1px;color:#7f9489;margin-bottom:6px;font-family:monospace;font-size:9px;display:block}.dx details summary{cursor:pointer;color:#c5d6b8;justify-content:space-between;align-items:center;gap:15px;font-size:14px;list-style:none;display:flex}.dx details summary::-webkit-details-marker{display:none}.dx details summary>span{color:#99ad89;font-size:12px}.dx details[open] summary{margin-bottom:15px}.dx-prompt{background:#192025;border-radius:12px;padding:18px 20px}.dx-prompt>p{max-width:800px;font-size:15px;line-height:1.7}.dx-filter{margin-top:32px}.dx-tools article{--tool-accent:#c3b1ff;background:#172023;border-color:#ffffff16;border-radius:16px;padding:23px}.dx-tools article:nth-child(2){--tool-accent:#8cd8ff}.dx-tools article:nth-child(3){--tool-accent:#ffa787}.dx-tools article:nth-child(4){--tool-accent:#98efc2}.dx-tools article:nth-child(5){--tool-accent:#ffa6d2}.dx-tool-label b{background:var(--tool-accent);color:#182022;border:0;border-radius:16px;place-items:center;width:57px;height:57px;font-size:18px;display:grid}.dx-tool-label span{color:#9aa999;font-size:12px}.dx-tools h3{font-size:23px;font-weight:600;line-height:1.2}.dx-tools article>p{color:#a4b29b;margin:5px 0 16px;font-size:14px;line-height:1.6}.visual-tool-tags{flex-wrap:wrap;gap:5px;margin-bottom:20px;display:flex}.visual-tool-tags span{color:#a9b89e;background:#ffffff06;border:1px solid #ffffff12;border-radius:20px;padding:6px 8px;font-size:10px}.dx-actions{gap:8px;margin-top:auto;padding:0 0 18px}.dx-actions>a{background:var(--tool-accent);color:#182022;border-radius:9px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.dx-actions>a:hover{color:#182022;filter:brightness(1.08)}.dx-actions>button{padding:9px 10px;font-size:12px}.visual-evidence{border-top:1px solid #ffffff12;padding-top:15px}.visual-evidence summary{color:#859b7f!important;font-size:12px!important}.visual-evidence p{font-size:13px;line-height:1.65}.visual-evidence>a{margin:12px 0;font-size:13px;display:block}.visual-evidence small{font-size:12px;display:block}.dx-links{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.dx-links>a{color:#c3b1ff;background:#192629;border:1px solid #ffffff20;border-radius:14px;padding:28px 18px;font-size:18px;text-decoration:none}.dx-links>a:nth-child(2){color:#ffa787}.dx-links>a:nth-child(3){color:#98efc2}.dx-links>p{color:#9cae92;grid-column:1/-1;font-size:13px}.dx-filter label{color:#a7b59c;font-size:14px}.dx-filter input{accent-color:#c3b1ff}.dx-heading>p{font-size:14px}.dx-footer small{font-size:12px;line-height:1.7}@media (width<=1000px){.dx-workflow ol{grid-template-columns:repeat(3,1fr)}.dx-tools{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.dx-hero{min-height:0;padding-top:35px}.dx-hero h1{font-size:62px}.dx h2{font-size:29px}.dx .dx-tile .dx-art{height:126px}.dx .dx-tile .dx-art b{border-radius:16px;width:71px;height:66px;font-size:40px}.dx-tile>div:last-child{padding:16px}.dx-tile h3{font-size:16px;line-height:1.25}.dx-tile p{font-size:12px;line-height:1.5}.dx-tile strong{font-size:11px}.dx-tiles{gap:11px}.dx-tools{grid-template-columns:1fr}.dx-workflow ol{grid-template-columns:1fr;gap:8px}.dx-workflow li{flex-direction:row;align-items:center;gap:15px;padding:14px 16px;font-size:14px}.dx-workflow li>b{flex-shrink:0;width:39px;height:39px;font-size:22px}.dx-workflow li small{margin-bottom:3px;font-size:9px}.visual-workflow-title{gap:11px}.workflow-task-icon{flex-shrink:0;width:45px;height:45px;font-size:24px}.visual-workflow-title h3{font-size:20px}.visual-workflow-title>button{padding:8px 10px;font-size:11px}.dx-paths button{padding:15px;font-size:13px}.dx-links{grid-template-columns:1fr}.dx-links>a{padding:20px;font-size:17px}.dx-tools article{padding:21px}.dx-recipe-art small{font-size:9px}.dx-recipes h3{font-size:19px}.dx .dx-kicker{font-size:10px!important}}.dx .immersive-search-dock{background:linear-gradient(135deg,#1a2226ef,#12191def);border:1px solid #c3b1ff24;border-radius:24px;justify-self:center;max-width:1040px;padding:22px;transition:border-color .25s,box-shadow .25s;box-shadow:0 24px 65px #0005,inset 0 1px #ffffff09}.dx .immersive-search-dock:focus-within{border-color:#c3b1ff66;box-shadow:0 24px 65px #0006,0 0 0 4px #c3b1ff07}.dx .search-dock-top{color:#72838b;letter-spacing:1.6px;align-items:center;padding:0 3px 0 5px;font-size:9px}.dx .search-dock-top>span:first-child{color:#b4b4c5;align-items:center;gap:8px;display:flex}.dx .search-dock-top>span:first-child:before{content:"";background:#b9e5ce;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #98efc233}.dx .immersive-search-dock form{background:#0c1217;border:1px solid #ffffff20;border-radius:16px;gap:20px;min-height:80px;margin:18px 0 17px;padding:9px 9px 9px 24px;transition:border-color .2s,background .2s,box-shadow .2s;box-shadow:inset 0 2px 6px #0003}.dx .immersive-search-dock form:focus-within{background:#0f161e;border-color:#c3b1ff88;box-shadow:0 0 0 3px #c3b1ff0a,inset 0 1px 5px #0002}.dx .search-magnifier{border:1.7px solid #8d9bb0;border-radius:50%;flex:0 0 17px;width:17px;height:17px;margin-bottom:4px;margin-right:3px;transition:border-color .2s;position:relative}.dx .search-magnifier:after{content:"";background:#8d9bb0;border-radius:2px;width:7px;height:1.7px;position:absolute;bottom:-3px;right:-5px;transform:rotate(46deg)}.dx .immersive-search-dock form:focus-within .search-magnifier{border-color:#c3b1ff}.dx .immersive-search-dock input{letter-spacing:-.3px;caret-color:#c3b1ff;color:#e8edf2;padding:12px 0;font-size:20px;line-height:1.5}.dx .immersive-search-dock input::placeholder{color:#718092;opacity:1}.dx .immersive-search-dock input:focus-visible{outline:none}.dx .immersive-search-dock .search-submit{color:#16200c;background:#d0ff62;border:1px solid #e5ffad88;border-radius:11px;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;width:auto;min-width:132px;height:58px;padding:0 19px;transition:background .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:inset 0 1px #ffffff80,0 4px 15px #caff4812}.dx .search-submit>span{letter-spacing:0;font-size:14px;font-weight:700}.dx .search-submit>b{font-size:22px;font-weight:400;line-height:1;transition:transform .2s}.dx .immersive-search-dock .search-submit:hover{background:#dfff8e;transform:none;box-shadow:0 5px 22px #caff4822}.dx .search-submit:hover>b{transform:translate(2px,-2px)}.dx .immersive-search-dock .search-submit:active{transform:scale(.98)}.dx .immersive-search-dock .dx-suggestions{gap:8px;padding:0 3px}.dx .dx-suggestions>span{letter-spacing:1.4px;color:#637583;margin-right:5px;font-size:8px}.dx .immersive-search-dock .dx-suggestions button{color:#acb9c6;background:#ffffff03;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;line-height:1.4;transition:border-color .2s,color .2s,background .2s;display:flex}.dx .dx-suggestions button>i{color:#c3b1ff;text-align:center;width:14px;font-size:12px;font-style:normal}.dx .dx-suggestions button:nth-of-type(2)>i{color:#8cd8ff}.dx .dx-suggestions button:nth-of-type(3)>i{color:#98efc2}.dx .dx-suggestions button>span{color:#697c8a;margin-left:5px;font-size:12px}.dx .immersive-search-dock .dx-suggestions button:hover{color:#e7edf3;background:#ffffff07;border-color:#b8b5dc55}@media (width<=700px){.dx .immersive-search-dock{border-radius:18px;margin-top:18px;padding:15px}.dx .search-dock-top{letter-spacing:1px;font-size:8px}.dx .immersive-search-dock form{border-radius:12px;gap:12px;min-height:65px;margin:14px 0 13px;padding:7px 7px 7px 15px}.dx .search-magnifier{border-width:1.5px;flex-basis:14px;width:14px;height:14px}.dx .search-magnifier:after{width:6px;bottom:-3px;right:-4px}.dx .immersive-search-dock input{letter-spacing:-.2px;min-width:0;padding:9px 0;font-size:16px}.dx .immersive-search-dock .search-submit{border-radius:9px;justify-content:center;width:47px;min-width:46px;height:47px;padding:0}.dx .search-submit>span{display:none}.dx .search-submit>b{font-size:25px}.dx .immersive-search-dock .dx-suggestions{gap:6px;padding:0}.dx .immersive-search-dock .dx-suggestions button{border-radius:7px;gap:6px;padding:7px 8px;font-size:10px}.dx .dx-suggestions button>span{display:none}.dx .dx-suggestions button>i{width:12px;font-size:11px}.dx .dx-suggestions>span{display:none}}@media (width<=360px){.dx .immersive-search-dock{padding:12px}.dx .immersive-search-dock input{font-size:15px}.dx .immersive-search-dock form{gap:9px;padding-left:12px}.dx .immersive-search-dock .dx-suggestions button{padding:7px;font-size:9px}}@media (prefers-reduced-motion:reduce){.dx .immersive-search-dock,.dx .immersive-search-dock *{transition:none!important}}.task-picture{background:var(--card);color:#26333b;isolation:isolate;justify-content:center;align-items:center;height:210px;display:flex;position:relative;overflow:hidden}.picture-grid{z-index:-1;background-image:linear-gradient(#ffffff25 1px,#0000 1px),linear-gradient(90deg,#ffffff25 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000);mask-image:radial-gradient(#000,#0000)}.picture-player{background:linear-gradient(140deg,#4c376c,#655ea4 45%,#a68ce1);border:3px solid #ffffff90;border-radius:12px;place-items:center;width:64%;height:115px;transition:transform .35s;display:grid;position:relative;overflow:hidden;transform:rotate(-7deg);box-shadow:12px 14px #1b283324}.picture-player:before{content:"";background:#f5aecd;border-radius:30px;width:140px;height:140px;position:absolute;top:60px;left:10px;transform:rotate(35deg)}.picture-player:after{content:"";border:1px solid #ffffff80;border-radius:20px;width:110px;height:120px;position:absolute;top:-70px;right:-10px;transform:rotate(35deg)}.picture-player b{z-index:1;color:#483565;background:#ffffffb0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;font-weight:400;display:grid}.picture-film{background:#ffffff70;border:1px solid #fff9;border-radius:5px;gap:4px;width:65%;height:25px;padding:4px;display:flex;position:absolute;bottom:23px;transform:rotate(3deg)}.picture-film i{background:#7e61bc99;border-radius:2px;flex:1}.picture-film i:nth-child(2){background:#e7a9cc}.picture-film i:nth-child(3){background:#655e9a}.picture-browser{background:#eaf5ff;border:2px solid #ffffffb0;border-radius:9px;width:70%;height:140px;transition:transform .35s;overflow:hidden;transform:rotate(-6deg);box-shadow:12px 14px #1b283324}.picture-browser header{background:#ffffffb0;border-bottom:1px solid #203b4920;align-items:center;gap:4px;height:20px;padding:0 8px;display:flex}.picture-browser header i{background:#a2c0d4;border-radius:50%;width:4px;height:4px}.picture-browser>div{padding:16px;position:relative}.picture-browser>div>span{background:#7196c7;border-radius:3px;width:65%;height:7px;margin:6px 0;display:block}.picture-browser>div>b{background:#c6d9ee;border-radius:3px;width:78%;height:4px;display:block}.picture-browser>div>i{background:#d0f791;border-radius:4px;width:25%;height:12px;margin-top:10px;display:block}.picture-browser section{gap:7px;margin-top:12px;display:flex}.picture-browser em{background:#b9d7ef;border-radius:4px;flex:1;height:28px}.picture-browser em:nth-child(2){background:#e0d5fb}.picture-browser em:nth-child(3){background:#c5e5c9}.picture-book{background:linear-gradient(90deg,#f8f6e1 48%,#cfde9d 49%,#f8f6e1 52%);border:3px solid #eff9c6;border-radius:7px 20px 20px 7px;width:150px;height:110px;position:relative;transform:rotate(-10deg);box-shadow:9px 12px #31412633}.picture-book i{background:#acba88;width:45px;height:3px;position:absolute;top:27px;left:12px;box-shadow:0 12px #acba88,0 24px #acba88}.picture-book i:nth-child(2){width:40px;left:88px}.picture-book i:nth-child(3){display:none}.picture-star{color:#536c28;text-shadow:3px 3px #e8ffb4;font-size:66px;position:absolute;top:24%;right:18%}.picture-paper{background:#fff5ee;border:2px solid #fff9;border-radius:6px;width:105px;height:135px;padding:17px;position:absolute;top:23px;left:38%;transform:rotate(8deg);box-shadow:7px 9px #5c322a20}.paper-back{background:#efc5b2;top:40px;left:25%;transform:rotate(-14deg)}.picture-paper b{background:#f7b9a1;border-radius:3px;width:35px;height:24px;margin-bottom:13px;display:block}.picture-paper i{background:#d6ab99;height:3px;margin:8px 0;display:block}.picture-paper span{background:#d8eebf;border-radius:3px;width:28px;height:14px;margin-top:12px;display:block}.picture-project{place-items:center;width:180px;height:130px;display:grid;position:relative}.picture-project>b{z-index:1;background:#ecfff5;border:2px solid #ffffffc0;border-radius:16px;place-items:center;width:70px;height:65px;font-size:40px;display:grid;box-shadow:7px 8px #1d553626}.picture-project>i{border:2px solid #438d6c70;border-radius:20px;width:130px;height:80px;position:absolute}.picture-project>span{background:#dcfff0;border:2px solid #ffffffb0;border-radius:7px;width:25px;height:25px;position:absolute;top:17px;left:7px}.picture-project>span:nth-last-child(2){top:17px;left:auto;right:7px}.picture-project>span:last-child{top:auto;bottom:4px;left:78px}.picture-workflow{justify-content:center;align-items:center;gap:0;width:86%;display:flex;transform:rotate(-8deg)}.picture-workflow b{background:#fff2fa;border:2px solid #ffffff90;border-radius:13px;flex-shrink:0;place-items:center;width:53px;height:53px;font-size:27px;font-weight:400;display:grid;box-shadow:5px 7px #6b2c5020}.picture-workflow b:nth-of-type(2){background:#ffd8ee;width:62px;height:62px}.picture-workflow i{background:#75425d80;width:17px;height:2px}.picture-coin{z-index:1;background:#f4c35b;border:5px solid #ffeab4;border-radius:50%;place-items:center;width:100px;height:100px;font-size:60px;display:grid;transform:rotate(-16deg);box-shadow:8px 8px #b0833288}.picture-chain{justify-content:center;align-items:center;gap:50px;display:flex;position:absolute;inset:0;transform:rotate(25deg)}.picture-chain i{border:2px solid #ab7f3c66;border-radius:9px;width:48px;height:48px}.picture-canvas{background:#eef0ff;border:3px solid #ffffffb0;border-radius:9px;width:125px;height:125px;position:relative;overflow:hidden;transform:rotate(-9deg);box-shadow:9px 12px #28375325}.picture-canvas>b{background:#a693df;border-radius:50%;width:67px;height:67px;position:absolute;top:13px;right:10px}.picture-canvas>i{background:#f2adab;border-radius:12px;width:100px;height:100px;position:absolute;bottom:-49px;left:-20px;transform:rotate(40deg)}.picture-canvas>span{background:#afd0bf;border-radius:6px;width:35px;height:80px;position:absolute;bottom:-20px;right:10px;transform:rotate(-30deg)}.picture-colours{background:#fff9;border-radius:8px;gap:5px;padding:6px;display:flex;position:absolute;bottom:24px;right:20%;transform:rotate(6deg)}.picture-colours i{background:#a693df;border-radius:50%;width:16px;height:16px}.picture-colours i:nth-child(2){background:#f2adab}.picture-colours i:nth-child(3){background:#afd0bf}.dx-tile:hover .picture-player,.dx-tile:hover .picture-browser{transform:rotate(0)translateY(-3px)}.dx .dx-tile>div:last-child{justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.dx .dx-tile h3{margin:0;font-size:19px;line-height:1.3}.dx .dx-tile strong{color:var(--card);flex-shrink:0;font-size:24px;font-weight:400}.dx .dx-header nav a,.dx .dx-header nav button,.dx .dx-header>button{font-size:14px}.dx .dx-kicker,.dx .dx-hero .dx-kicker,.dx .search-dock-top,.dx .dx-suggestions>span,.dx .hero-capabilities button{letter-spacing:.6px;font-size:12px!important}.dx .dx-suggestions button,.dx .immersive-search-dock .dx-suggestions button,.dx .dx-suggestions button>i{font-size:14px}.dx .dx-tools small,.dx .visual-tool-tags span,.dx .visual-evidence summary,.dx .visual-evidence small,.dx .visual-evidence a,.dx .dx-tool-label span{line-height:1.6;font-size:14px!important}.dx .dx-tools article>p,.dx .dx-prompt>p,.dx .dx-workflow li{font-size:16px;line-height:1.6}.dx .dx-tools .dx-actions button,.dx .dx-tools .dx-actions a,.dx .dx-filter label,.dx .dx-prompt button,.dx .visual-workflow-title>button{font-size:14px}.dx .dx-workflow li small{color:#b3c1a9;font-size:12px}.dx .dx-workflow ol{grid-template-columns:repeat(3,minmax(0,1fr))}.dx .dx-prompt summary{font-size:16px}.dx .dx-prompt small{font-size:14px;line-height:1.6}.dx .dx-learn .dx-kicker{font-size:12px!important}.dx .dx-learn p{font-size:16px}.dx .dx-learn button{font-size:15px}.dx .dx-recipes p{font-size:16px}.dx .dx-recipes strong{font-size:15px}.dx .dx-recipe-art small{font-size:12px}.dx .dx-more>div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.dx .dx-more a{color:#c3b1ff;background:#182326;border:1px solid #ffffff20;border-radius:12px;padding:22px;font-size:20px}.dx .dx-more a:nth-child(2){color:#8cd8ff}.dx .dx-more a:nth-child(3){color:#ffd67e}.dx .dx-more a:nth-child(4){color:#98efc2}.dx .dx-footer div,.dx .dx-footer small{font-size:14px;line-height:1.6}.dx .dx-footer strong{font-size:15px}.dx .world-caption,.dx .world-satellite>span{display:none}.dx .world-satellite>small{letter-spacing:0;font-size:12px}.dx .world-satellite{width:165px}.dx .journey-top,.dx .gallery-heading p{letter-spacing:.8px;font-size:12px}.dx .journey-copy>p:first-child{font-size:14px}.dx .journey-copy>p:not(:first-child){font-size:17px}.dx .journey-tabs button{font-size:15px}.dx .journey-tabs b{font-size:12px}.dx .journey-disclaimer{color:#9aab97;font-size:12px;line-height:1.6}.dx .window-toolbar{font-size:10px}.dx .window-toolbar>small{font-size:9px}.dx .idea-query{font-size:15px}.dx .idea-tags span{font-size:12px}.dx .scene-options strong,.dx .scene-flow strong{font-size:15px}.dx .scene-options span{font-size:12px}.dx .scene-make>p{font-size:14px}.dx .gallery-card-copy>span,.dx .preview-label{font-size:12px}.dx .gallery-card-copy p,.dx .gallery-card-copy>strong,.dx .gallery-caption{font-size:14px}.dx .gallery-idea{flex-basis:370px}.dx .gallery-card-copy h3{font-size:26px}.dx .gallery-preview{height:255px}@media (width<=1000px){.dx .dx-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.task-picture{height:170px}.picture-player{width:70%;height:90px}.picture-film{width:72%;height:20px;bottom:16px}.picture-browser{width:75%;height:120px}.picture-browser>div{padding:10px}.picture-browser section{margin-top:9px}.picture-browser em{height:22px}.picture-book{width:118px;height:90px}.picture-book i{width:33px;top:23px;left:9px;box-shadow:0 10px #acba88,0 20px #acba88}.picture-book i:nth-child(2){width:30px;left:69px}.picture-star{font-size:49px;top:23%;right:10%}.picture-paper{width:80px;height:112px;padding:13px;top:20px;left:39%}.paper-back{top:33px;left:20%}.picture-paper b{width:27px;height:18px;margin-bottom:9px}.picture-paper i{height:2px;margin:7px 0}.picture-paper span{height:10px}.picture-project{scale:.83}.picture-workflow{width:90%}.picture-workflow b{border-radius:9px;width:37px;height:37px;font-size:21px}.picture-workflow b:nth-of-type(2){width:45px;height:45px}.picture-workflow i{width:10px}.picture-coin{width:80px;height:80px;font-size:48px}.picture-chain{gap:20px}.picture-chain i{width:35px;height:35px}.picture-canvas{width:96px;height:105px}.picture-colours{bottom:20px;right:8%}.picture-colours i{width:13px;height:13px}.dx .dx-tile>div:last-child{padding:15px 13px}.dx .dx-tile h3{font-size:16px;line-height:1.4}.dx .dx-tile strong{font-size:21px}.dx .dx-header nav a,.dx .dx-header nav button,.dx .dx-header>button{font-size:13px}.dx .dx-hero .dx-kicker{font-size:11px!important}.dx .hero-capabilities button{padding:9px 11px;font-size:12px!important}.dx .immersive-search-dock .dx-suggestions button{padding:8px;font-size:12px}.dx .dx-suggestions button>i{font-size:13px}.dx .dx-workflow ol{grid-template-columns:1fr}.dx .dx-workflow li{font-size:15px}.dx .dx-tools article>p{font-size:16px}.dx .visual-tool-tags span{font-size:12px!important}.dx .dx-more{gap:20px}.dx .dx-more a{padding:20px 15px;font-size:17px}.dx .dx-more h2{font-size:29px}.dx .dx-footer small{font-size:13px}.dx .world-satellite{width:120px}.dx .world-satellite>small{font-size:11px}.dx .journey-top{font-size:10px}.dx .journey-top span:last-child{display:none}.dx .journey-copy>p:first-child{font-size:12px}.dx .journey-copy>p:not(:first-child){font-size:14px}.dx .journey-tabs button{gap:5px;font-size:13px}.dx .journey-tabs b,.dx .journey-disclaimer{font-size:11px}.dx .scene-options strong,.dx .scene-flow strong{font-size:13px}.dx .scene-options span{font-size:11px}.dx .idea-query{font-size:12px}.dx .idea-tags span{font-size:10px}.dx .window-toolbar>b{font-size:9px}.dx .window-toolbar>small{display:none}.dx .gallery-card-copy>span,.dx .preview-label{font-size:12px}.dx .gallery-card-copy p{flex-wrap:wrap;font-size:13px}.dx .gallery-caption{font-size:12px}.dx .gallery-caption span{display:none}.dx .gallery-idea{flex-basis:86vw}.dx .gallery-preview{height:230px}.dx .gallery-card-copy h3{font-size:24px}.dx .dx-paths button{font-size:15px}}.cx-journey{--journey:0;background:#0b1012;border-top:1px solid #ffffff15;height:240vh;position:relative}.cx-journey-sticky{isolation:isolate;flex-direction:column;height:calc(100svh - 80px);min-height:560px;max-height:870px;padding:26px 5% 30px;display:flex;position:sticky;top:80px;overflow:hidden}.cx-journey-sticky:before{content:"";background:radial-gradient(ellipse at 70% 45%,color-mix(in srgb,var(--scene) 10%,transparent),transparent 60%);z-index:-1;transition:background .5s;position:absolute;inset:0}.journey-top{color:#8c9a90;letter-spacing:1.6px;justify-content:space-between;font:10px monospace;display:flex}.journey-top>span:first-child{color:var(--scene)}.journey-grid{flex:1;grid-template-columns:.7fr 1.3fr;align-items:center;gap:65px;min-height:0;padding:25px 0;display:grid}.journey-copy>p:first-child{letter-spacing:2px;color:var(--scene);margin-bottom:25px;font:12px monospace}.journey-copy h2{letter-spacing:-3px;max-width:400px;font-size:clamp(43px,5.2vw,77px);font-weight:500;line-height:1.03;animation:.5s journey-copy-in}.journey-copy>p:not(:first-child){color:#95a28f;max-width:260px;margin:25px 0;font-size:16px;line-height:1.6}.journey-copy button{background:var(--scene);color:#111b18;border:0;border-radius:9px;padding:14px 20px;font-size:13px;font-weight:700}.journey-display{perspective:1100px;min-width:0;position:relative}.journey-halo{border:1px solid color-mix(in srgb,var(--scene) 20%,transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-70px -25px;transform:rotate(-20deg)}.journey-halo:before,.journey-halo:after{content:"";border:1px dashed #ffffff12;border-radius:50%;position:absolute;inset:22px;transform:rotate(40deg)}.journey-halo:after{border-color:color-mix(in srgb,var(--scene) 15%,transparent);inset:50px}.journey-window{box-shadow:0 30px 70px #0009,0 0 70px color-mix(in srgb,var(--scene) 8%,transparent);transform:rotateY(-8deg) rotateX(3deg) translateY(calc((var(--journey) - .5)*-18px));background:linear-gradient(135deg,#1a2528,#0e171a);border:1px solid #ffffff25;border-radius:15px;transition:border-color .4s;overflow:hidden}.window-toolbar{color:#8a9b91;letter-spacing:1px;border-bottom:1px solid #ffffff12;align-items:center;gap:15px;padding:15px 18px;font:8px monospace;display:flex}.window-toolbar>span{gap:5px;display:flex}.window-toolbar i{background:#ff9e8b;border-radius:50%;width:6px;height:6px;display:block}.window-toolbar i:nth-child(2){background:#ffd67e}.window-toolbar i:nth-child(3){background:#98efc2}.window-toolbar>b{font-weight:400}.window-toolbar>small{color:#596b63;margin-left:auto;font-size:7px}.window-content{height:300px;padding:30px;animation:.55s cubic-bezier(.2,.8,.2,1) scene-slide-in}.scene-idea{flex-direction:column;justify-content:center;align-items:center;gap:22px;height:100%;display:flex}.idea-spark{color:var(--scene);filter:drop-shadow(0 0 25px #c3b1ff55);font-size:65px;line-height:1}.idea-query{color:#d2dccf;background:#10191c;border:1px solid #ffffff25;border-radius:9px;align-items:center;gap:15px;max-width:100%;padding:18px 20px;font-size:14px;display:flex}.idea-query>span{color:var(--scene);font-size:25px}.idea-query>i{background:var(--scene);width:1px;height:17px;animation:1.2s steps(2,end) infinite caret}.idea-tags{gap:8px;display:flex}.idea-tags span{color:#899e8e;border:1px solid #ffffff13;border-radius:20px;padding:6px 10px;font-size:10px}.scene-options{grid-template-columns:repeat(3,1fr);align-items:center;gap:12px;height:100%;display:grid}.scene-options>div{background:#ffffff04;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;gap:22px;min-height:180px;padding:15px;display:flex}.scene-options b{color:#222032;background:#c3b1ff;border-radius:13px;place-items:center;width:60px;height:60px;font-size:28px;font-weight:400;display:grid}.scene-options>div:nth-child(2) b{background:#8cd8ff}.scene-options>div:nth-child(3) b{background:#ffa787}.scene-options strong{font-size:13px;font-weight:500}.scene-options span{color:#8ea08d;font:10px monospace}.scene-flow{grid-template-columns:1fr 1fr;gap:12px;height:100%;display:grid}.scene-flow>div{background:#98efc209;border:1px solid #98efc233;border-radius:12px;grid-template-columns:1fr auto;gap:15px;padding:20px;display:grid}.scene-flow b{color:#6b8d79;font:10px monospace}.scene-flow strong{grid-row:2;font-size:14px;font-weight:500}.scene-flow span{color:#98efc2;grid-area:1/2/3;align-self:center;font-size:30px}.scene-make{height:100%}.make-film{background:linear-gradient(135deg,#c3b1ff 0%,#faacb9 50%,#ffc87d);border-radius:9px;place-items:center;height:175px;display:grid;position:relative;overflow:hidden}.make-film:before,.make-film:after{content:"";border:1px solid #fff8;border-radius:40%;width:240px;height:240px;position:absolute;top:40%;left:10%;transform:rotate(35deg)}.make-film:after{background:#ffffff20;top:-50%;left:45%;transform:rotate(-30deg)}.make-film>span{z-index:1;color:#272638;background:#fff5;border:1px solid #fff7;border-radius:50%;place-items:center;width:55px;height:55px;font-size:18px;display:grid;box-shadow:0 10px 30px #28213b33}.make-film>b{letter-spacing:1px;color:#363042;z-index:1;font:8px monospace;position:absolute;bottom:12px;left:15px}.make-controls{color:#ffa787;justify-content:space-between;margin-top:12px;font-size:12px;display:flex}.scene-make>p{color:#9ca995;font-size:12px}.journey-disclaimer{text-align:center;color:#667b6c;margin-top:22px;font-size:10px;display:block;position:relative}.journey-tabs{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:auto;display:grid;position:relative}.journey-tabs button{color:#5d7165;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff15;align-items:center;gap:15px;padding:18px 0 0;font-size:13px;display:flex;position:relative}.journey-tabs b{font:400 10px monospace}.journey-tabs button[aria-current=step]{color:var(--scene);border-color:var(--scene)}.journey-tabs i{background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:auto}.journey-progress{background:#ffffff0a;height:2px;position:absolute;bottom:0;left:0;right:0}.journey-progress i{background:var(--scene);height:100%;width:calc(var(--journey)*100%);box-shadow:0 0 15px var(--scene);display:block}.cx-sliding-gallery{background:#101719;border-bottom:1px solid #ffffff12;padding:65px 0 35px}.gallery-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;padding:0 5%;display:flex}.gallery-heading p{letter-spacing:1.5px;color:#98ab8d;margin:0 0 14px;font:10px monospace}.gallery-heading h2{margin:0;font-size:36px}.gallery-arrows{gap:8px;display:flex}.gallery-arrows button{color:#d6e1cf;background:#ffffff03;border:1px solid #ffffff25;border-radius:50%;width:43px;height:43px;font-size:17px}.gallery-arrows button:hover{color:#1f1c2b;background:#c3b1ff}.gallery-rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#536b5d #101719;gap:20px;padding:10px 5% 25px;scroll-padding:5vw;display:flex;overflow-x:auto}.gallery-idea{scroll-snap-align:start;color:#e3ecdc;text-align:left;background:#172225;border:1px solid #ffffff17;border-radius:17px;flex:0 0 340px;padding:0;transition:transform .3s,border-color .3s;overflow:hidden}.gallery-idea:hover{border-color:var(--idea);transform:translateY(-5px)}.gallery-preview{background:var(--idea);color:#1c2830;perspective:600px;height:235px;padding:20px;position:relative;overflow:hidden}.preview-label{letter-spacing:1px;opacity:.7;font:9px monospace}.preview-object{place-items:center;transition:transform .5s;display:grid;position:absolute;inset:40px 45px 55px;transform:rotate(-6deg)}.gallery-idea:hover .preview-object{transform:rotate(0)translateY(-4px)}.preview-object>b{z-index:1;background:#ffffff65;border:1px solid #ffffffa0;border-radius:20px;place-items:center;width:110px;height:100px;font-size:55px;font-weight:400;display:grid;box-shadow:10px 12px #18232a20}.preview-object i{border:1px solid #19232d33;border-radius:25px;width:175px;height:120px;position:absolute;transform:rotate(23deg)}.preview-object i:last-child{width:140px;height:150px;transform:rotate(-23deg)}.preview-timeline{align-items:center;gap:5px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.preview-timeline>i{background:#ffffff50;border:1px solid #ffffff70;border-radius:3px;flex:1;height:13px}.preview-timeline>i:nth-child(2){flex:2}.preview-timeline>i:nth-child(4){flex:1.5}.preview-timeline>span{margin-left:10px;font-size:20px}.preview-1 .preview-object b{border-radius:10px;width:145px;height:95px}.preview-2 .preview-object b{border-radius:50%;width:95px;height:95px}.preview-3 .preview-object b{width:85px;height:115px}.gallery-card-copy{padding:24px}.gallery-card-copy>span{color:var(--idea);letter-spacing:1.5px;font:9px monospace}.gallery-card-copy h3{min-height:55px;margin:15px 0;font-size:23px;font-weight:500;line-height:1.2}.gallery-card-copy p{color:#8ea385;justify-content:space-between;align-items:center;gap:8px;margin:0 0 25px;font-size:12px;display:flex}.gallery-card-copy p b{color:var(--idea)}.gallery-card-copy>strong{color:var(--idea);font-size:12px;font-weight:500}.gallery-caption{color:#627e6b;justify-content:space-between;margin:20px 5% 0;font:10px monospace;display:flex}.gallery-caption span{color:#52685c}@keyframes scene-slide-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes journey-copy-in{0%{opacity:.2;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes caret{50%{opacity:0}}@media (width<=1000px){.journey-grid{grid-template-columns:.7fr 1.3fr;gap:30px}.window-content{height:260px;padding:20px}.scene-options{gap:8px}.scene-options>div{min-height:150px;padding:10px}.scene-options b{width:45px;height:45px;font-size:22px}.scene-options strong{font-size:12px}.journey-copy h2{font-size:48px}.scene-flow>div{padding:14px}.make-film{height:145px}}@media (width<=700px){.cx-journey{height:200svh}.cx-journey-sticky{height:calc(100svh - 74px);min-height:540px;max-height:800px;padding:20px 5% 22px;top:74px}.journey-top{letter-spacing:1px;font-size:8px}.journey-grid{flex-direction:column;justify-content:center;gap:14px;padding:20px 0;display:flex}.journey-copy{grid-template-columns:1fr auto;align-items:center;gap:8px 16px;width:100%;display:grid}.journey-copy>p:first-child{grid-column:1;margin:0;font-size:9px}.journey-copy h2{letter-spacing:-1.5px;grid-column:1;max-width:none;margin:0;font-size:34px}.journey-copy>p:not(:first-child){grid-column:1;max-width:none;margin:0;font-size:12px}.journey-copy button{grid-area:1/2/4;padding:12px;font-size:11px}.journey-display{width:100%;max-width:440px;margin-top:12px}.journey-window{border-radius:10px;transform:none}.window-toolbar{gap:9px;padding:11px 12px;font-size:6px}.window-toolbar>small{font-size:6px}.window-toolbar i{width:4px;height:4px}.window-content{height:225px;padding:18px}.idea-spark{font-size:42px}.scene-idea{gap:17px}.idea-query{gap:9px;padding:12px;font-size:11px}.idea-tags span{padding:5px 7px;font-size:8px}.scene-options{gap:7px}.scene-options>div{gap:15px;min-height:155px;padding:10px}.scene-options b{width:42px;height:42px}.scene-options strong{font-size:11px}.scene-options span{font-size:8px}.scene-flow{gap:8px}.scene-flow>div{gap:8px;padding:12px}.scene-flow strong{font-size:12px}.scene-flow span{font-size:22px}.scene-make>p{font-size:10px}.make-film{height:140px}.journey-disclaimer{margin-top:13px;font-size:8px;line-height:1.5}.journey-tabs{gap:8px}.journey-tabs button{gap:7px;padding-top:13px;font-size:11px}.journey-tabs b{font-size:8px}.journey-tabs i{display:none}.journey-halo{border-color:#ffffff0c;inset:-10px}.cx-sliding-gallery{padding-top:35px}.gallery-heading h2{font-size:29px}.gallery-heading p{font-size:9px}.gallery-arrows button{width:35px;height:35px;font-size:14px}.gallery-rail{gap:12px}.gallery-idea{flex-basis:83vw;max-width:340px}.gallery-preview{height:210px}.gallery-card-copy{padding:20px}.gallery-card-copy h3{font-size:23px}.gallery-caption{font-size:8px}.gallery-caption span{text-align:right;max-width:140px}}@media (height<=650px) and (width>=701px){.cx-journey-sticky{min-height:470px}.window-content{height:220px}.journey-copy h2{font-size:43px}.make-film{height:120px}.scene-options>div{min-height:140px}.journey-grid{padding:12px 0}}@media (prefers-reduced-motion:reduce){.cx-journey{height:auto}.cx-journey-sticky{height:auto;min-height:600px;position:relative;top:auto}.journey-grid{padding:35px 0}.journey-window{transform:none}.journey-tabs{margin-top:25px}.window-content,.journey-copy h2,.idea-query>i{animation:none}.gallery-rail{scroll-behavior:auto}.gallery-idea,.preview-object{transition:none}.journey-progress{display:none}}.vi-section{color:#e4ebdf;background:#0c1317;border-block:1px solid #ffffff12;padding:70px 5%}.vi-intro{justify-content:space-between;align-items:end;gap:25px;margin-bottom:35px;display:flex}.vi-intro p,.vi-data-header p{letter-spacing:1px;color:#a8b79e;margin:0 0 15px;font:12px monospace}.vi-intro h2{letter-spacing:-2px;margin:0;font-weight:500;font-size:clamp(35px,4.5vw,60px)!important;line-height:1.05!important}.vi-intro h2 em{color:#c3b1ff!important}.vi-intro>span{color:#8d9c85;font-size:15px}.vi-experiment{background:radial-gradient(ellipse at 55% 40%,color-mix(in srgb,var(--scene-accent) 8%,transparent),transparent 70%),#111c21;border:1px solid #ffffff20;border-radius:20px;margin-bottom:55px;padding:28px}.vi-experiment-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.vi-experiment-top h3{font-weight:500;margin:0!important;font-size:24px!important}.vi-experiment button,.vi-data-header button,.vi-chart-top button{color:#a6b59b;background:#ffffff04;border:1px solid #ffffff20;border-radius:8px;padding:10px 14px;font-size:13px}.vi-scene-tabs{flex-wrap:wrap;gap:9px;margin:22px 0 30px;display:flex}.vi-scene-tabs button{align-items:center;gap:10px;font-size:14px;display:flex}.vi-scene-tabs b{font-size:18px;font-weight:400}.vi-scene-tabs button[aria-pressed=true]{background:var(--scene-accent);color:#1e2530;border-color:var(--scene-accent)}.vi-transformation{grid-template-columns:.8fr .35fr 1.2fr;align-items:center;gap:25px;min-height:270px;display:grid}.vi-input>span,.vi-output>span{color:#799184;letter-spacing:1px;margin-bottom:16px;font:11px monospace;display:block}.vi-input>div{background:#1c2930;border:1px solid #ffffff17;border-radius:15px;min-height:150px;padding:22px;position:relative;transform:rotate(-3deg)}.vi-input b{color:var(--scene-accent);font-family:Georgia,serif;font-size:42px;font-weight:400;line-height:1}.vi-input p{margin:5px 0 0;font-size:18px;line-height:1.5}.vi-input>small{color:#71877a;margin-top:16px;font-size:12px;display:block}.vi-process{flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.vi-process>div{place-items:center;width:80px;height:80px;display:grid;position:relative}.vi-process i{border:1px solid color-mix(in srgb,var(--scene-accent) 45%,transparent);border-radius:30%;animation:12s linear infinite vi-orbit;position:absolute;inset:0}.vi-process i:nth-child(2){animation-direction:reverse;inset:10px}.vi-process b{color:var(--scene-accent);font-size:36px;font-weight:400}.vi-process>span{text-align:center;letter-spacing:1px;color:#7b9384;font:9px monospace}.vi-process:before,.vi-process:after{content:"";background:var(--scene-accent);opacity:.3;width:20px;height:1px;position:absolute;top:40px;left:-14px}.vi-process:after{left:auto;right:-14px}.vi-output>strong{color:var(--scene-accent);margin-top:18px;font-size:15px;font-weight:400;display:block}.vi-storyboard{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.vi-storyboard>div{animation:.5s both vi-card-in}.vi-storyboard>div:nth-child(2){animation-delay:.15s}.vi-storyboard>div:nth-child(3){animation-delay:.3s}.film-shot{background:linear-gradient(145deg,#c3b1ff,#8898cd);border-radius:9px;place-items:center;height:135px;margin:0 0 9px;display:grid;position:relative;overflow:hidden}.film-shot:before{content:"";background:#fff3;border:1px solid #fff6;border-radius:40%;width:85px;height:90px;position:absolute;bottom:-40px;left:-5px;transform:rotate(35deg)}.film-shot i{background:#ffffff80;border:2px solid #ffffff90;border-radius:8px;width:32px;height:75px;position:absolute;transform:rotate(-17deg);box-shadow:8px 9px #25325b22}.film-shot i:before{content:"";background:#525f8555;border-radius:3px;height:8px;position:absolute;top:-6px;left:7px;right:7px}.film-shot b{color:#25325b;z-index:1;font-size:9px;position:absolute;bottom:8px;left:9px}.shot-1{background:linear-gradient(135deg,#f6b4cc,#d2b4f4)}.shot-1 i{transform:rotate(10deg)scale(1.35)}.shot-2{background:linear-gradient(135deg,#a4dec5,#dcecb0)}.shot-2 i{transform:rotate(-5deg)scale(.8)}.vi-storyboard>div>span{color:#9da995;font-size:10px;line-height:1.5;display:block}.vi-slides{align-items:center;min-height:170px;padding:12px 0 0 8px;display:flex}.vi-slides>div{color:#263f50;background:#d5efff;border:1px solid #fff8;border-radius:8px;flex:1;min-width:0;height:130px;padding:15px;animation:.5s both vi-card-in;transform:rotate(-7deg);box-shadow:6px 9px #0002}.vi-slides>div:nth-child(2){z-index:2;background:#c3b1ff;animation-delay:.15s;transform:translateY(-18px)rotate(3deg)}.vi-slides>div:nth-child(3){background:#98efc2;animation-delay:.3s;transform:rotate(8deg)}.vi-slides b{opacity:.6;font:10px monospace;display:block}.vi-slides strong{margin:15px 0 12px;font-size:15px;font-weight:600;display:block}.vi-slides i{background:#24395533;border-radius:4px;width:80%;height:4px;margin:7px 0;display:block}.vi-slides i:last-child{width:55%}.vi-slides span{letter-spacing:3px;color:#51438799;font-size:13px}.vi-agent-flow{grid-template-columns:1fr 1fr;gap:11px;display:grid}.vi-agent-flow>div{background:#98efc20b;border:1px solid #98efc233;border-radius:12px;align-items:center;gap:12px;padding:16px;animation:.5s both vi-card-in;display:flex}.vi-agent-flow>div:nth-child(2){animation-delay:.15s}.vi-agent-flow>div:nth-child(3){animation-delay:.3s}.vi-agent-flow>div:nth-child(4){animation-delay:.45s}.vi-agent-flow b{color:#98efc2;font-size:22px;font-weight:400}.vi-agent-flow span{font-size:13px}.vi-experiment-bottom{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:20px;display:flex}.vi-experiment-bottom small{color:#879b83;max-width:450px;font-size:12px;line-height:1.6}.vi-experiment-bottom button{background:var(--scene-accent);color:#182221;white-space:nowrap;border:0;font-size:14px}.vi-data-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.vi-data-header h3{font-weight:500;margin:0!important;font-size:29px!important}.vi-data-header p{margin-bottom:12px;font-size:11px}.vi-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.vi-metrics>div{background:#162127;border:1px solid #ffffff12;border-radius:15px;padding:25px}.vi-metrics span{color:#a0b298;font-size:14px;display:block}.vi-metrics strong{letter-spacing:-3px;color:#c3b1ff;margin:15px 0;font-size:58px;font-weight:500;line-height:1.1;display:block}.vi-metrics>div:nth-child(2) strong{color:#8cd8ff}.vi-metrics>div:nth-child(3) strong{color:#98efc2}.vi-metrics em{color:#62746b;letter-spacing:-1px;font-size:20px;font-style:normal}.vi-metrics small{color:#8a9b80;font-size:12px}.vi-meter{background:#ffffff0a;border-radius:4px;height:5px;margin-top:20px;overflow:hidden}.vi-meter i{background:#8cd8ff;border-radius:4px;height:100%;transition:width .5s;display:block}.vi-metrics>div:nth-child(3) i{background:#98efc2}.vi-landscape{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.vi-chart{background:#141f24;border:1px solid #ffffff12;border-radius:15px;padding:26px}.vi-chart-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.vi-chart-top>strong{font-size:17px;font-weight:500}.vi-chart-top>div{gap:5px;display:flex}.vi-chart-top button{border-radius:6px;padding:7px 9px;font-size:12px}.vi-chart-top button[aria-pressed=true]{color:#201b31;background:#c3b1ff}.vi-bars{gap:5px;display:grid}.vi-bars button{color:#b8c6b0;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:35px 78px 1fr 30px;align-items:center;gap:12px;padding:12px 10px;display:grid}.vi-bars button:hover,.vi-bars button[aria-pressed=true]{border-color:color-mix(in srgb,var(--bar-colour) 25%,transparent);background:#ffffff04}.vi-bar-icon{color:var(--bar-colour);font-size:22px}.vi-bar-name{font-size:14px}.vi-bar-track{background:#ffffff05;border-radius:5px;height:12px;overflow:hidden}.vi-bar-track>i{background:var(--bar-colour);border-radius:4px;height:100%;transition:width .5s;display:block}.vi-bars strong{text-align:right;color:var(--bar-colour);font-size:17px;font-weight:500}.vi-chart>p{color:#7a8e76;margin:20px 0 0;font-size:12px;line-height:1.7}.vi-category-panel{background:radial-gradient(ellipse at 50% 5%,color-mix(in srgb,var(--category-accent) 10%,transparent),transparent 60%),#141e23;border:1px solid #ffffff12;border-radius:15px;flex-direction:column;padding:24px;display:flex}.vi-category-graphic{place-items:center;height:110px;display:grid;position:relative}.vi-category-graphic b{background:var(--category-accent);color:#26313b;border:2px solid #fff4;border-radius:20px;place-items:center;width:75px;height:75px;font-size:36px;font-weight:400;display:grid;transform:rotate(-8deg);box-shadow:7px 8px #0002}.vi-category-graphic i{border:1px solid color-mix(in srgb,var(--category-accent) 25%,transparent);border-radius:30px;width:135px;height:90px;position:absolute;transform:rotate(22deg)}.vi-category-graphic i:nth-child(2){transform:rotate(-22deg)}.vi-category-panel h3{color:var(--category-accent);font-weight:500;margin:15px 0 8px!important;font-size:25px!important}.vi-category-panel>span{color:#8ea381;font-size:13px}.vi-category-tools{gap:8px;margin:20px 0;display:grid}.vi-category-tools a{background:#ffffff04;border:1px solid #ffffff09;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.vi-category-tools a b{color:var(--category-accent);background:#ffffff09;border-radius:6px;padding:8px;font-size:10px;font-weight:400}.vi-category-tools a strong{font-size:13px;font-weight:400}.vi-category-tools a span{color:#8ea381;margin-left:auto}.vi-category-tools>p{color:#8ea381;font-size:14px}.vi-category-panel>button{background:var(--category-accent);color:#182126;border:0;border-radius:8px;margin-top:auto;padding:13px;font-size:14px}.vi-observation-strip{background:#121e21;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:.7fr 1.3fr;margin-top:16px;display:grid}.vi-observation-strip>div{padding:25px}.vi-observation-strip>div+div{border-left:1px solid #ffffff12}.vi-observation-strip>div>span{color:#8ba77e;letter-spacing:1px;margin-bottom:17px;font:11px monospace;display:block}.vi-observation-strip>div>strong{font-size:25px;font-weight:500}.vi-observation-strip p{color:#829579;margin:12px 0 0;font-size:12px;line-height:1.6}.vi-check-timeline{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.vi-check-timeline a{border-top:1px solid #ffffff20;flex-direction:column;gap:12px;padding-top:17px;display:flex;position:relative}.vi-check-timeline i{background:#98efc2;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0;box-shadow:0 0 12px #98efc225}.vi-check-timeline strong{font-size:12px;font-weight:400;line-height:1.5}.vi-check-timeline small{color:#819576;font-size:12px}.vi-source-ledger{background:#162127;border:1px solid #ffffff15;border-radius:12px;margin-top:15px;padding:25px}.vi-source-ledger p{color:#a0b294;max-width:900px;font-size:14px;line-height:1.8}.vi-source-ledger>div{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.vi-source-ledger a{color:#b6d1a4;font-size:13px;text-decoration:underline}.is-paused *{animation-play-state:paused!important}@keyframes vi-orbit{to{rotate:360deg}}@keyframes vi-card-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@media (width<=1000px){.vi-transformation{grid-template-columns:.8fr .25fr 1.2fr;gap:18px}.vi-input p{font-size:15px}.vi-input>div{padding:17px}.film-shot{height:115px}.vi-slides>div{padding:12px}.vi-agent-flow>div{gap:8px;padding:13px}.vi-agent-flow span{font-size:12px}.vi-process>div{width:60px;height:60px}.vi-process>span{font-size:8px}.vi-chart{padding:20px}.vi-bars button{grid-template-columns:25px 65px 1fr 25px;gap:8px}.vi-check-timeline{grid-template-columns:1fr 1fr}.vi-check-timeline a{margin-top:6px}.vi-category-panel{padding:20px}}@media (width<=700px){.vi-section{padding:38px 5%}.vi-intro{display:block}.vi-intro h2{letter-spacing:-1.3px;font-size:37px!important}.vi-intro>span{margin-top:18px;font-size:14px;display:block}.vi-intro p{font-size:11px}.vi-experiment{border-radius:15px;margin-bottom:35px;padding:18px}.vi-experiment-top h3{font-size:22px!important}.vi-experiment-top button{padding:9px;font-size:11px}.vi-scene-tabs{gap:6px;margin:20px 0}.vi-scene-tabs button{gap:6px;padding:9px;font-size:12px}.vi-transformation{grid-template-columns:1fr;gap:14px}.vi-input>div{align-items:start;gap:10px;min-height:0;padding:15px;display:flex;transform:none}.vi-input b{font-size:30px;line-height:1}.vi-input p{margin:0;font-size:15px}.vi-input>small{margin-top:9px;font-size:11px}.vi-input>span,.vi-output>span{margin-bottom:12px;font-size:10px}.vi-process{flex-direction:row;justify-content:center;gap:12px;height:45px}.vi-process>div{width:35px;height:35px}.vi-process b{font-size:23px}.vi-process>span{font-size:9px}.vi-process:before,.vi-process:after{display:none}.vi-output{margin-top:6px}.film-shot{height:110px}.vi-storyboard>div>span{font-size:10px}.vi-output>strong{margin-top:15px;font-size:14px}.vi-slides{min-height:150px}.vi-slides strong{font-size:13px}.vi-agent-flow>div{gap:13px;padding:16px}.vi-agent-flow span{font-size:13px}.vi-experiment-bottom{flex-direction:column;align-items:start;gap:14px}.vi-experiment-bottom small{font-size:12px}.vi-experiment-bottom button{width:100%;padding:13px;font-size:14px}.vi-data-header h3{font-size:25px!important}.vi-data-header button{white-space:nowrap;padding:9px;font-size:12px}.vi-data-header p{font-size:10px}.vi-metrics{gap:8px}.vi-metrics>div{border-radius:11px;padding:15px 10px}.vi-metrics span{min-height:34px;font-size:12px;line-height:1.4}.vi-metrics strong{letter-spacing:-1.5px;margin:12px 0;font-size:36px}.vi-metrics em{letter-spacing:-.5px;font-size:13px}.vi-metrics small{font-size:10px;line-height:1.5;display:block}.vi-meter{margin-top:10px}.vi-landscape{grid-template-columns:1fr}.vi-chart{padding:18px}.vi-chart-top{gap:12px}.vi-chart-top>strong{font-size:16px}.vi-chart-top button{padding:7px;font-size:12px}.vi-bars button{grid-template-columns:28px 70px 1fr 25px;gap:9px;padding:11px 6px}.vi-bar-name{font-size:14px}.vi-bars strong{font-size:16px}.vi-chart>p{font-size:12px}.vi-category-panel{grid-template-columns:75px 1fr;gap:5px 15px;padding:20px;display:grid}.vi-category-graphic{grid-area:1/1/3;align-self:center;height:85px}.vi-category-graphic b{border-radius:14px;width:57px;height:57px;font-size:28px}.vi-category-graphic i{border-radius:20px;width:75px;height:65px}.vi-category-panel h3{grid-column:2;margin:12px 0 0!important}.vi-category-panel>span{grid-column:2;font-size:13px}.vi-category-tools,.vi-category-panel>button{grid-column:1/-1}.vi-category-tools{margin:15px 0 10px}.vi-category-tools a strong{font-size:14px}.vi-observation-strip{grid-template-columns:1fr}.vi-observation-strip>div{padding:20px}.vi-observation-strip>div+div{border-top:1px solid #ffffff12;border-left:0}.vi-observation-strip>div>strong{font-size:25px}.vi-check-timeline{grid-template-columns:repeat(2,1fr);gap:22px 14px}.vi-check-timeline strong{font-size:14px}.vi-source-ledger{padding:20px}.vi-source-ledger p{font-size:14px}}@media (prefers-reduced-motion:reduce){.vi-section *{transition:none!important;animation:none!important}}
