/* One visual language: moving light, readable type, connected scenes. */
@media(max-width:700px){body.edition .lang-switch,body.edition .menu-btn{min-width:44px;width:44px!important;min-height:44px;height:44px!important}}
.document-bundle{display:flex;flex-wrap:wrap;gap:13px 24px;align-items:center;margin:26px 0 0;grid-column:1/-1;position:relative;z-index:2}.document-bundle-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;box-sizing:border-box;min-height:48px;padding:13px 19px;border:1px solid #a7c9e0;border-radius:10px;background:#d9ecf9;color:#173e5a!important;text-decoration:none!important;font-size:14px;line-height:1.45;font-weight:700;transition:background 180ms ease-out,transform 180ms ease-out}.document-bundle-button:hover{background:#f3faff}.document-bundle-button:active{transform:scale(.98)}.document-bundle-note{display:block;max-width:370px;font-size:12px;line-height:1.8;color:#50708a;font-weight:550}.vs-opening .document-bundle-note,.director-home .document-bundle-note{color:#b5d1e6}.document-bundle .document-bundle-button:focus-visible{outline:2px solid #56a8d8;outline-offset:4px}body.edition .v-nav-group>div a.nav-document-download{background:#cde9f9;color:#173e5a!important;font-weight:700;margin-bottom:6px;min-height:45px;box-sizing:border-box}body.edition .whitepaper-hero>.document-bundle{margin-top:0;align-self:end}body.edition .policy-header>.document-bundle{margin-top:25px}@media(max-width:700px){.document-bundle{display:block}.document-bundle-note{margin-top:12px;font-size:12px}.document-bundle-button{width:100%;min-height:49px}body.edition .whitepaper-hero>.document-bundle{margin-top:30px}.document-exports{gap:12px 20px}.document-exports>span{flex-basis:100%}}
body.edition[data-page=docs] .vs-detail>.cinematic-field{display:none}body.edition:is([data-page=docs],[data-page=whitepaper],[data-page=privacy],[data-page=terms]) .cinematic-field *,body.edition:is([data-page=docs],[data-page=whitepaper],[data-page=privacy],[data-page=terms]) h1{animation:none!important}.document-exports{display:flex;align-items:center;flex-wrap:wrap;gap:16px 25px;max-width:1120px;margin:0 auto;padding:30px 24px 45px;border-top:1px solid #9db9d147;color:#476b89;font-size:13px;line-height:1.8}.document-exports>span{margin-right:auto;font-weight:600}.document-exports a{color:#2e648d!important;font-weight:650;text-decoration:none}.document-exports a:hover{text-decoration:underline}
.director-scene-idle *,.director-scene-idle *:before,.director-scene-idle *:after,.motion-document-hidden .director-home *{animation-play-state:paused!important}#home-architecture{scroll-margin-top:118px}
.vs-detail{position:relative;isolation:isolate}.vs-detail>.cinematic-field{position:sticky;top:95px;height:85vh;margin-bottom:-85vh;z-index:-1;opacity:.5}.vs-detail>.cinematic-field.field-light{opacity:.28}
body.edition:is([data-page=studio],[data-page=ecosystem],[data-page=technology],[data-page=blockchain],[data-page=integrations]) .main{background:#0c2134;color:#dcecf8}body.edition:is([data-page=studio],[data-page=ecosystem],[data-page=technology],[data-page=blockchain],[data-page=integrations]) .motion-rail{color:#d4e9f7;border-color:#92b7d330}body.edition:is([data-page=studio],[data-page=ecosystem],[data-page=technology],[data-page=blockchain],[data-page=integrations]) .motion-stream-node strong{color:#dbeefc}body.edition:is([data-page=studio],[data-page=ecosystem],[data-page=technology],[data-page=blockchain],[data-page=integrations]) .motion-node-orbit{background:#1e3e55;color:#a8d7f5}body.edition:is([data-page=studio],[data-page=ecosystem],[data-page=technology],[data-page=blockchain],[data-page=integrations]) .motion-rail-heading p,body.edition:is([data-page=studio],[data-page=ecosystem],[data-page=technology],[data-page=blockchain],[data-page=integrations]) .motion-rail-heading .vs-motion,body.edition:is([data-page=studio],[data-page=ecosystem],[data-page=technology],[data-page=blockchain],[data-page=integrations]) .motion-rail-caption{color:#afcce1!important}
body.edition:is([data-page=studio],[data-page=ecosystem],[data-page=technology],[data-page=blockchain],[data-page=integrations]) .vs-detail h2,body.edition:is([data-page=studio],[data-page=ecosystem],[data-page=technology],[data-page=blockchain],[data-page=integrations]) .vs-detail h3{color:#e2f2ff!important}body.edition:is([data-page=studio],[data-page=ecosystem],[data-page=technology],[data-page=blockchain],[data-page=integrations]) .vs-detail p{color:#b9d2e5!important;font-size:16px;line-height:1.85}body.edition:is([data-page=studio],[data-page=ecosystem],[data-page=technology],[data-page=blockchain],[data-page=integrations]) .vs-detail .v-textlink{color:#bedff4!important}body.edition:is([data-page=studio],[data-page=ecosystem],[data-page=technology],[data-page=blockchain],[data-page=integrations]) .vs-detail .v-eyebrow{color:#8dbedb!important}
body.edition:is([data-page=studio],[data-page=ecosystem],[data-page=technology],[data-page=blockchain],[data-page=integrations]) .v-product-grid section{background:#a3c9e80a;border-color:#83abc735;border-radius:13px;padding:25px}body.edition:is([data-page=studio],[data-page=ecosystem],[data-page=technology],[data-page=blockchain],[data-page=integrations]) .v-product-note{background:#20415840;border:1px solid #89b1d038;color:#bcd7eb!important;border-radius:14px}body.edition:is([data-page=technology],[data-page=ecosystem]) .vs-code-envelope{background:linear-gradient(135deg,#1f3e552b,#0c253622);border-color:#81a5c336}body.edition:is([data-page=technology],[data-page=ecosystem]) .vs-code-grid article{background:#24435c2b;border-color:#8aadca30}body.edition:is([data-page=technology],[data-page=ecosystem]) .vs-code-grid article>span{color:#91bfdc}body.edition[data-page=technology] .vs-model-cards article{background:linear-gradient(135deg,#1e3d5338,#0c25351a);border-color:#91b9d037;border-radius:15px}body.edition[data-page=technology] .vs-model-cards article>span{color:#9bbfd8}body.edition[data-page=technology] .vs-model-role{background:#183f57;color:#c8e5f7}
body.edition[data-page=integrations] .integration-card{background:linear-gradient(145deg,#24496047,#0c25353b);border-color:#87acc537;border-radius:14px}body.edition[data-page=integrations] .integration-card h4{color:#d2e8f7}body.edition[data-page=integrations] .integration-card-top{color:#8eafc7}body.edition[data-page=integrations] .integration-card-top small{color:#bad3e3}body.edition[data-page=integrations] .integration-tags span{background:#2d506742;color:#afd5ed;border-color:#7da3bf35}body.edition[data-page=integrations] .integration-controls button{background:#112d42;color:#bdd8ea;border-color:#8bb1cc38}body.edition[data-page=integrations] .integration-controls button[aria-pressed=true]{background:#c6e6fa;color:#183a54;border-color:#c6e6fa}body.edition[data-page=integrations] .integration-search{color:#b3d2e7}body.edition[data-page=integrations] .integration-search input{background:#17374d;border-color:#8eaac43d;color:#e0effa}body.edition[data-page=integrations] .integration-search input::placeholder{color:#9dbbd0}body.edition[data-page=integrations] .integration-sources a{color:#badff7}body.edition[data-page=blockchain] .market-participants article{background:#21405547;border-color:#8eb3ca38}body.edition[data-page=blockchain] .market-participants li{color:#b9d4e7}body.edition[data-page=blockchain] .market-fees{background:#17364b;border-color:#83abc744;color:#cbe6f8}
body.edition .director-home .vs-architecture{background:linear-gradient(140deg,#16344bd1,#10293fb8)!important;border:1px solid #91b8d33b!important;border-radius:20px!important;box-shadow:0 22px 65px #03132135!important}body.edition .director-home .edition-capabilities strong{color:#d9ecf8!important}body.edition .director-home .edition-capabilities>div>span{color:#93bdd9!important}
body.edition .topbar-inner{min-height:0!important}body.edition .mobile-nav{background:#10263af5!important}body.edition .mobile-nav .nav-cta{color:#143753!important;background:#d7ecfb!important;border-color:#b5daf3!important;border-radius:9px!important;font-size:14px!important}body.edition .mobile-nav .v-nav-group>div a{color:#dcecf8!important}
.director-home{position:relative;isolation:isolate;background:#091b2c;color:#e4f2fc;overflow:hidden}
body.edition .director-home>section:not(.director-hero):not(.ticker-band){position:relative;isolation:isolate;background:radial-gradient(ellipse at 86% 38%,#234e6c2e,transparent 66%),linear-gradient(135deg,#0c2133aa,#0a1a2bd9);color:#e4f2fc;border-color:#91bdd927}
body.edition .director-home>section:nth-of-type(even):not(.director-hero):not(.ticker-band){background:radial-gradient(ellipse at 7% 65%,#366b8e29,transparent 65%),linear-gradient(145deg,#102a3b8f,#081a2bd9)}
.director-home>section:not(.director-hero)>.cinematic-field{z-index:-1;opacity:.53}.director-home .cinematic-aura{opacity:.65}.director-home .cinematic-lines{opacity:.37}.director-home .cinematic-lines path{stroke-dasharray:190 780;animation-duration:36s}
body.edition .director-home .ticker-band{background:#102a3d;border-color:#8dbbd32d}.director-home .ticker-heading>span,.director-home .ticker-heading .vs-motion{color:#b0d1e8!important}.director-home .ticker-group strong{color:#deeffb}.director-home .ticker-group div>span:last-child{color:#a0bfd5}.director-home .ticker-symbol{color:#8bc4ea}
body.edition .director-home .v-eyebrow,body.edition .director-home .vs-kicker{color:#a7c8df!important;font-size:10px!important;font-weight:650;letter-spacing:.1em}
body.edition .director-home h2,body.edition .director-home h3{color:#edf7fe!important}.director-home h2{background:linear-gradient(105deg,#edf7fe 0%,#bbdef5 45%,#edf7fe 60%);background-size:230% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:director-type-light 24s ease-in-out infinite}
body.edition .director-home .edition-studio-copy>p:not(.v-eyebrow),body.edition .director-home .vs-section-heading>p:last-child,body.edition .director-home .edition-next-heading>p:not(.v-eyebrow),body.edition .director-home .edition-channel header>p:not(.v-eyebrow),body.edition .director-home .market-feature-description,body.edition .director-home .advertising-section>div>p:not(.v-eyebrow),body.edition .director-home .edition-contact p:not(.v-eyebrow){color:#bfd4e4!important;font-size:17px!important;line-height:1.85!important}
body.edition .director-home .v-button{background:#c9e9fc!important;color:#163752!important;border-color:#a6d7f2!important;font-weight:700}body.edition .director-home .v-textlink{color:#cae6f8!important;font-weight:650;border-color:#a9cde343}.director-home .v-textlink:hover{color:#fff!important}
.director-home .edition-studio{padding-top:110px;padding-bottom:95px}.director-home .edition-studio-art{height:340px;border:1px solid #a0c4dc38;background:#0a1e30;border-radius:20px;box-shadow:0 24px 75px #04152255}.director-home .edition-studio-art:after{content:"STUDIO / SCENES · GRAPHICS · AUDIO";position:absolute;bottom:18px;left:20px;right:20px;color:#d2eafb;font-size:9px;letter-spacing:.1em;text-align:center;z-index:3}.director-home .edition-studio-art img{object-fit:cover}.director-home .edition-studio-scan{background:linear-gradient(100deg,transparent 15%,#90c9ed12 47%,transparent 70%);background-size:220% 100%}.director-home .edition-capabilities{border-color:#aacce330;margin-top:35px}.director-home .edition-capabilities strong{color:#d9ecf8;font-size:16px}.director-home .edition-capabilities>div>span{color:#8dbddc}.director-home .edition-capabilities i{background:linear-gradient(90deg,#8dd1f066,transparent)}
.director-home .vs-home-engine{border-top:1px solid #92b5d12c!important;border-bottom:1px solid #92b5d12c!important;padding-top:100px!important;padding-bottom:100px!important}.director-home .vs-architecture{position:relative}.director-home .vs-architecture:before{content:"";position:absolute;inset:-40px;background:radial-gradient(ellipse,#5bb0e313,transparent 66%);pointer-events:none;animation:director-aura 19s ease-in-out infinite}.director-home .architecture-root{background:linear-gradient(135deg,#1d3a50dc,#102b40e8)!important;border:1px solid #99c7e33a!important;color:#e5f4ff!important;border-radius:15px!important;box-shadow:0 15px 40px #03122130!important}.director-home .architecture-root strong{color:#e4f4ff!important;font-size:27px!important}.director-home .architecture-root p{color:#afcbe0!important;font-size:13px!important}.director-home .architecture-root .architecture-level{color:#97c2df!important}.director-home .architecture-studio{background:linear-gradient(155deg,#18374e99,#0e273da8)!important;border:1px solid #8cbad23a!important}.director-home .architecture-studio h3{font-size:26px!important;color:#e8f6ff!important}.director-home .architecture-studio>p,.director-home .architecture-studio-note{color:#b7d1e5!important;font-size:13px!important}.director-home .architecture-studio-tools>div{background:none!important;border-color:#8aafcb30!important}.director-home .architecture-studio-tools span{color:#d0e5f4!important;font-size:13px!important}.director-home .architecture-studio-tools b{color:#9cceee!important}.director-home .architecture-level{color:#98bad3!important}.director-home .architecture-future>div{border-color:#92bad334!important}.director-home .architecture-future strong{color:#e1f2ff!important;font-size:16px!important}.director-home .architecture-future span{color:#b5cee0!important;font-size:13px!important}.director-home .vs-architecture figcaption{color:#a6c1d5!important;font-size:13px!important;line-height:1.8!important}
.director-home .edition-channel{padding-top:110px;padding-bottom:100px}.director-home .channel-loop{background:linear-gradient(130deg,#21425a4d,#0b233922)!important;border:1px solid #9abbd431!important;border-radius:22px!important;padding:30px 27px 25px!important;margin-top:46px!important;box-shadow:0 24px 60px #04142124}.director-home .channel-loop-bar{color:#a4c3db!important;border-color:#8aabc332!important;font-size:10px!important}.director-home .channel-loop-step{position:relative}.director-home .channel-step-symbol{color:#9dceed!important;font-size:37px!important;animation:director-process-pulse 9s ease-in-out infinite}.director-home .channel-loop-step:nth-child(3n) .channel-step-symbol{animation-delay:-3s}.director-home .channel-loop-step:nth-child(5n) .channel-step-symbol{animation-delay:-6s}.director-home .channel-step-number{color:#84b3d6!important;font-size:11px!important}.director-home .channel-loop-step h3{font-size:19px!important;line-height:1.4!important;color:#e2f0fb!important}.director-home .channel-loop-step p{color:#adc8dc!important;font-size:13px!important;line-height:1.85!important}.director-home .channel-loop-link{background:#75a6c757!important}.director-home .channel-loop-link b{background:#a0dcf8!important;box-shadow:0 0 12px #8cd7fa5e}.director-home .channel-loop-return{border-color:#7da8c647!important}.director-home .channel-loop-return>span{color:#b4d7ee!important;background:#0e263b!important;animation:director-process-turn 22s linear infinite}.director-home .channel-loop-return i{background-image:linear-gradient(90deg,transparent,#76bae96b,transparent)!important}.director-home .channel-loop figcaption{color:#aac8de!important;font-size:13px!important}.director-home .channel-outcome{border-color:#82abc830!important}.director-home .channel-outcome strong{color:#e6f5ff!important;font-size:24px!important}.director-home .channel-outcome p{color:#bbd2e4!important;font-size:16px!important;line-height:1.9!important}
.director-home .edition-module-list{border-color:#8db0c734}.director-home .edition-module-list article{border-color:#8db0c734;overflow:hidden}.director-home .edition-module-list article:after{content:"";position:absolute;height:1px;left:-25%;width:30%;bottom:0;background:linear-gradient(90deg,transparent,#9bccf2,transparent);animation:director-row-flow 13s ease-in-out infinite}.director-home .edition-module-list article:nth-child(2):after{animation-delay:-3s}.director-home .edition-module-list article:nth-child(3):after{animation-delay:-6s}.director-home .edition-module-list article:nth-child(4):after{animation-delay:-9s}.director-home .edition-module-list article>span{color:#95bad3!important}.director-home .edition-module-list h3{color:#e8f6ff!important;font-size:27px;font-weight:650}.director-home .edition-module-list p{color:#b6cede!important;font-size:16px}.director-home .edition-module-list b{color:#92c7e8}
body.edition .director-home .market-feature{padding-top:105px;padding-bottom:95px;border-top:1px solid #9fbfd02b}.director-home .market-feature-lead{color:#d4e9f8!important;font-size:22px!important}.director-home .market-feature-visual{background:radial-gradient(ellipse at 50% 20%,#32608552,transparent 70%),#0c2237!important;border-color:#98bcd63a;box-shadow:0 24px 60px #03152438}.director-home .market-feature-visual-header{color:#abc8de;border-color:#86adc92e}.director-home .market-person-icon{background:#b1d8f811;border:1px solid #94b6d53b}.director-home .market-person-icon svg{stroke:#a1cfee}.director-home .market-person strong{color:#e0f1fc}.director-home .market-person>span:last-child{color:#a5bfd3}.director-home .market-offer{background:linear-gradient(150deg,#264c68aa,#102e4666);border-color:#7faecc54}.director-home .market-token-back{fill:#6597b433}.director-home .market-token-front{fill:#214359;stroke:#95bfdf}.director-home .market-token-v{stroke:#bbe8ff}.director-home .market-offer>p{color:#9dc4de}.director-home .market-offer h3{color:#e2f1fb!important}.director-home .market-offer>span{color:#b4cfe3}.director-home .market-feature-visual figcaption{color:#abc6da;border-color:#8caecb30}.director-home .market-foundation{border-color:#89aec830}.director-home .market-foundation-label{color:#a5c6dc}.director-home .market-foundation>div>p{color:#adc7da}.director-home .market-foundation-item strong{color:#e2f3ff;font-size:23px}.director-home .market-foundation-item div>span{color:#b4cfe3}.director-home .market-boson-symbol{color:#a0d2f5}.director-home .market-base-symbol{background:#6aaaff;box-shadow:0 0 24px #63acfa1f}
.director-home .edition-resources>div:last-child{border-color:#8db5cd30}.director-home .edition-resources a{background:#4b85af09!important;border-color:#8db5cd30!important;transition:background .3s,translate .3s}.director-home .edition-resources a:hover{background:#78b1d918!important;translate:0 -4px}.director-home .edition-resources h3{font-size:24px;font-weight:650;color:#e6f3fd!important}.director-home .edition-resources p{font-size:15px;line-height:1.8;color:#abc7dd!important}.director-home .edition-resources a>span{color:#94c8e9}.director-home .advertising-section{border-color:#82aac62c;max-width:none!important;padding-left:max(48px,calc((100vw - 1184px)/2));padding-right:max(48px,calc((100vw - 1184px)/2));margin:0!important}.director-home .ad-scene{background:radial-gradient(ellipse at 85% 60%,#407aab44,transparent 55%),#142f46;border-color:#95b8d441;box-shadow:0 15px 45px #03152330}
body.edition .director-home .edition-contact{background:radial-gradient(ellipse at 70% 20%,#3273a548,transparent 60%),#0d2337!important;border-top:1px solid #a2c6e42f;padding-top:105px;padding-bottom:100px;overflow:hidden}.director-home .edition-contact-watermark{color:#79bce31a!important;animation:director-aura 24s ease-in-out infinite}.director-home .edition-contact h2>span{color:#a5d8f7!important}.director-home .edition-contact .v-textlink{color:#cce7fa!important}
@keyframes director-process-pulse{0%,100%{transform:translateY(0) scale(1);opacity:.7}50%{transform:translateY(-5px) scale(1.06);opacity:1}}@keyframes director-process-turn{to{transform:rotate(360deg)}}@keyframes director-row-flow{0%{left:-30%;opacity:0}20%,80%{opacity:1}100%{left:100%;opacity:0}}
@media(max-width:700px){.director-art .neural-art>img{object-position:50% 45%!important}.director-home .edition-studio,.director-home .edition-channel,.director-home .edition-next,.director-home .edition-contact{padding-top:70px!important;padding-bottom:65px!important}.director-home .vs-home-engine{padding-top:70px!important;padding-bottom:65px!important}.director-home .edition-studio-art{height:245px}.director-home .edition-capabilities strong{font-size:13px}.director-home .channel-loop{padding:23px 19px!important}.director-home .channel-loop-step p{font-size:15px!important}.director-home .channel-loop-step h3{font-size:21px!important}.director-home .edition-module-list h3{font-size:25px}.director-home .advertising-section{padding-left:24px;padding-right:24px}.director-home .market-feature{padding-top:70px!important;padding-bottom:65px!important}.director-home .architecture-root strong{font-size:24px!important}.director-home .architecture-root p{font-size:12px!important}.director-home .architecture-future strong{font-size:16px!important}.director-home .edition-channel header>p:not(.v-eyebrow),body.edition .director-home .edition-contact p:not(.v-eyebrow){font-size:16px!important}}
body.edition .director-primary{color:#102e46!important}body.edition .director-secondary{color:#e1eef8!important}body.edition .topbar .nav .nav-cta{background:#d7ebfa!important;color:#163653!important;border-color:#cae6ff5a!important}body.edition .topbar .nav .nav-cta:hover{background:#fff!important}
body.edition{background:#edf3f8;color:#19354d}
body.edition .topbar{position:fixed;inset:0 0 auto;z-index:100;background:none;border:0;backdrop-filter:none;padding:0}
body.edition .topbar-inner{box-sizing:border-box;display:flex;align-items:center;gap:24px;max-width:1320px;width:calc(100% - 48px);height:78px;margin:16px auto 0;padding:0 27px;background:#0e1b2be8;border:1px solid #b5d7ef25;border-radius:20px;backdrop-filter:blur(20px);box-shadow:0 14px 45px #07122126}
body.edition .brand{display:flex;align-items:center;gap:12px;margin-right:auto;flex-shrink:0}body.edition .brand-mark-img{width:34px;height:34px}body.edition .brand-text strong{font-size:24px;letter-spacing:-.04em;font-weight:700;color:#f2f8ff}body.edition .brand-text>span{font-size:8px;letter-spacing:.15em;color:#a5c2d9;font-weight:550;margin-top:2px}
body.edition .nav{display:flex;align-items:center;gap:27px;height:100%;margin:0}body.edition .nav>a,body.edition .nav summary{display:flex;align-items:center;min-height:42px;padding:0;color:#d6e3ed;font-size:13px;line-height:1;font-weight:600;white-space:nowrap;background:none;border:0;border-radius:0;text-decoration:none}body.edition .nav>a:not(.nav-cta):hover,body.edition .nav summary:hover{color:#fff}body.edition .nav [aria-current=page]:not(.nav-cta){color:#a7dfff}body.edition .nav .nav-cta{height:43px;padding:0 18px;gap:20px;border:1px solid #cae6ff5a;border-radius:10px;background:#d7ebfa;color:#163653;font-weight:700;box-shadow:none}body.edition .nav .nav-cta:hover{background:#fff;color:#17334d}
body.edition .v-nav-group{position:relative;align-self:center}body.edition .v-nav-group summary{gap:8px}body.edition .v-nav-group summary:after{font-size:12px;opacity:.8}body.edition .v-nav-group>div{top:calc(100% + 16px);left:-20px;min-width:245px;padding:12px;background:#14273bfa;border:1px solid #9abbd538;border-radius:15px;box-shadow:0 20px 55px #08122145;backdrop-filter:blur(18px)}body.edition .v-nav-group>div a{color:#deebf5;font-size:14px;line-height:1.45;padding:12px;border-radius:8px;font-weight:550}body.edition .v-nav-group>div a:hover{background:#91bdd91a;color:#fff}body.edition .lang-switch{display:flex;align-items:center;justify-content:center;height:39px;width:40px;padding:0;flex:none;border:1px solid #b2cde533;border-radius:9px;color:#d9e8f5;font-size:11px;font-weight:650;background:transparent}
.director-hero{position:relative;isolation:isolate;overflow:hidden;min-height:850px;background:#0a1525;color:#eef7ff}.director-art{position:absolute;z-index:-4;inset:0;overflow:hidden}.director-art .neural-art{position:absolute;inset:0;height:100%;width:100%;margin:0;border-radius:0;background:#071320;overflow:hidden}.director-art .neural-art>img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:67% 45%;opacity:.86;border-radius:0;mask-image:none;animation:director-camera 26s ease-in-out infinite}.director-art .scene-motion{width:100%;height:100%;opacity:.8}.director-art .neural-light{opacity:.36}.director-art .neural-orbit{display:none}.director-art .neural-dust{opacity:.65}.director-veil{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#081423f2 0%,#081423d9 26%,#08142355 53%,#08142308 72%),linear-gradient(0deg,#0a1929 0%,transparent 35%,#08142350 100%)}
.director-hero-content{position:relative;max-width:1280px;margin:auto;padding:158px 48px 0;box-sizing:border-box}.director-hero-top{display:flex;align-items:center;gap:25px;justify-content:space-between;margin-bottom:45px}.director-kicker{font-size:10px;line-height:1.5;letter-spacing:.13em;color:#bed2e5;font-weight:650;margin:0}.director-kicker span{display:inline-block;margin:0 10px;color:#80a8c7}.director-phase{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:550;color:#bed1e0;line-height:1.5}.director-phase i{width:5px;height:5px;border-radius:50%;background:#9dddf4;box-shadow:0 0 12px #9dddf473}
.director-hero h1{font-size:clamp(56px,6.3vw,90px);line-height:.99;letter-spacing:-.058em;font-weight:650;margin:0;max-width:900px;color:#f4f9fe}.director-type{color:#b8e6fd;background:linear-gradient(105deg,#93c9ec 5%,#b8e9ff 29%,#f6fcff 43%,#9ac8eb 57%,#9cc7ed 78%,#93c9ec 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:director-type-light 13s ease-in-out infinite}.type-second{animation-delay:-5s}
.director-hero-bottom{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:end;margin-top:36px}.director-lead{font-size:17px;line-height:1.8;color:#cadce9;max-width:510px;margin:0 0 27px;font-weight:500}.director-actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap}.director-primary,.director-secondary{display:inline-flex;align-items:center;gap:26px;min-height:51px;box-sizing:border-box;font-size:13px;line-height:1.4;font-weight:650;text-decoration:none}.director-primary{padding:0 20px;border:1px solid #d3edff7a;border-radius:10px;color:#102e46;background:#d9effc;box-shadow:0 0 35px #9ad2ff0a;transition:background .2s,translate .2s}.director-primary:hover{background:#fff;translate:0 -2px}.director-secondary{color:#e1eef8;border-bottom:1px solid #b4d8f143;padding:0 0 1px;min-height:35px;gap:20px}.director-secondary:hover{color:#fff;border-color:#dbf2ff}.director-scene-caption{justify-self:end;text-align:right;color:#adcbe1;max-width:380px;padding-bottom:4px}.director-scene-caption>span{font-size:9px;letter-spacing:.1em;font-weight:600}.director-scene-caption p{font-size:14px;line-height:1.6;margin:10px 0 14px;color:#d2e4f1}.director-motion{color:#b8d4e6!important;font-size:10px!important;background:none;border:0;padding:0;cursor:pointer;line-height:1.5}.director-hero-index{display:flex;align-items:center;gap:30px;margin-top:45px;padding:25px 0;border-top:1px solid #9fc6e426;font-size:9px;line-height:1.6;color:#a6c1d7;letter-spacing:.08em}.director-hero-index a{margin-left:auto;color:#d8eaf6;font-size:11px;letter-spacing:0;text-decoration:none;display:flex;align-items:center;gap:20px}.director-hero-index b{font-weight:400;font-size:19px;animation:director-cue 3s ease-in-out infinite}
.cinematic-field{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;isolation:isolate}.cinematic-aura{position:absolute;width:65%;height:80%;filter:blur(35px);opacity:.36;border-radius:50%;background:radial-gradient(ellipse,#5cbbf337,transparent 65%);animation:director-aura 20s ease-in-out infinite;mix-blend-mode:screen}.aura-one{left:-15%;top:5%}.aura-two{right:-10%;top:10%;background:radial-gradient(ellipse,#529cdc38,transparent 65%);animation-delay:-10s}.cinematic-lines{position:absolute;inset:0;width:100%;height:100%;opacity:.35}.cinematic-lines path{stroke:#8bd4fd;stroke-width:.65;stroke-dasharray:130 680;animation:director-line 28s linear infinite;animation-delay:var(--line-delay)}.cinematic-grain{position:absolute;inset:0;opacity:.13;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.17' filter='url(%23g)'/%3E%3C/svg%3E")}.cinematic-stars i{position:absolute;left:var(--sx);top:var(--sy);height:2px;width:2px;border-radius:50%;background:#b4e6fc;box-shadow:0 0 9px #8bd0f947;opacity:.4;animation:director-star 10s ease-in-out infinite;animation-delay:var(--star-delay)}
body.edition .vs-opening{position:relative;isolation:isolate;background:linear-gradient(125deg,#0b1c2d,#152f46 72%,#0e2438);padding-top:150px;padding-bottom:72px;border:0;gap:45px 70px;overflow:hidden}body.edition .vs-opening .cinematic-field{z-index:0;opacity:.6}body.edition .vs-opening-copy,body.edition .vs-opening>figure,body.edition .vs-opening>.neural-art,body.edition .vs-opening>.value-visual{position:relative;z-index:2}body.edition .vs-opening h1{font-size:clamp(42px,4.8vw,69px);font-weight:650;line-height:1.06;letter-spacing:-.048em;max-width:680px;color:#f0f8ff;background:linear-gradient(110deg,#f3f9fd,#a3d6f5 46%,#f3f9fd 64%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:director-type-light 18s ease-in-out infinite}body.edition .vs-opening-lead{font-size:17px;line-height:1.85;color:#c4d8e8!important;max-width:530px}body.edition .vs-opening .vs-kicker{color:#b0ccdf!important;font-size:10px!important;letter-spacing:.12em}body.edition .vs-opening-meta{color:#9ab9d0;border-color:#93bcdb30;font-size:10px;gap:20px;padding-top:23px;margin-top:30px}body.edition .vs-opening-meta a,body.edition .vs-opening-meta .vs-motion{color:#d8eaf5;font-size:11px;font-weight:600}
body.edition .vs-opening .vs-flow,body.edition .vs-opening .vs-channels{background:linear-gradient(135deg,#18344d9c,#0e243aac);border-color:#a8cde344;box-shadow:0 24px 60px #07172530;border-radius:19px}body.edition .vs-flow-header,body.edition .vs-step{color:#c1d8e8}body.edition .vs-opening .vs-object i{background:#b7ddf714;border-color:#a7d5f946}body.edition .vs-opening .vs-packages{perspective:1000px}body.edition .vs-package-layer{background:linear-gradient(120deg,#264b65,#102e47);box-shadow:0 12px 28px #07162520;border-color:#aacde34a}
body.edition .whitepaper-hero,body.edition .application-hero{position:relative;isolation:isolate;padding-top:155px;overflow:hidden}body.edition .whitepaper-hero .cinematic-field,body.edition .application-hero .cinematic-field{z-index:-1;opacity:.7}.field-light .cinematic-lines path{stroke:#42779c;stroke-width:.8}.field-light .cinematic-stars i{background:#4d8cba;box-shadow:none}.field-light .cinematic-aura{mix-blend-mode:normal;background:radial-gradient(ellipse,#a2cceb5c,transparent 65%);filter:blur(25px)}body.edition .whitepaper-hero h1,body.edition .application-hero h1{color:#183c58;font-weight:700;background:linear-gradient(110deg,#163650 15%,#3679a7 40%,#163650 60%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:director-type-light 20s ease-in-out infinite}body.edition .policy-header{position:relative;isolation:isolate;padding-top:150px}body.edition .policy-header .cinematic-field{z-index:-1;opacity:.4}.policy-header h1{letter-spacing:-.045em;color:#1e405d}
body.edition .edition-studio,body.edition .vs-home-engine,body.edition .edition-next,body.edition .edition-resources,body.edition .edition-channel,body.edition .market-feature{background:radial-gradient(ellipse at 88% 15%,#cee3f238,transparent 50%),#f0f5f9}body.edition .edition-studio h2,body.edition .vs-home-engine h2,body.edition .edition-channel h2,body.edition .edition-next h2{font-size:clamp(36px,4.2vw,57px);font-weight:650;line-height:1.1;letter-spacing:-.045em}body.edition .edition-studio-copy>p:not(.v-eyebrow),body.edition .vs-section-heading>p:last-child,body.edition .edition-next-heading>p:not(.v-eyebrow){font-size:16px;line-height:1.85;color:#46647c}.edition-module-list article{padding-top:30px;padding-bottom:31px}.edition-module-list article>span{font-size:10px;font-weight:650}.edition-module-list h3{font-size:26px;font-weight:650}.edition-module-list p{font-size:15px;line-height:1.8}.edition-capabilities strong{font-size:15px;font-weight:650}body.edition .vs-code-envelope{background:linear-gradient(145deg,#edf5fb,#f7fafc)}
.director-reveal{transition:opacity .75s ease,transform .75s cubic-bezier(.2,.65,.25,1)}.director-reveal.reveal-wait{opacity:0;transform:translateY(24px)}.director-reveal.reveal-in{opacity:1;transform:none}.scene-idle .cinematic-field *, .cinematic-field.scene-idle *, .motion-document-hidden .cinematic-field *{animation-play-state:paused!important}
@keyframes director-camera{0%,100%{transform:scale(1.025) translateX(0)}50%{transform:scale(1.085) translateX(-1.2%)}}@keyframes director-type-light{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes director-aura{0%,100%{transform:translate(-7%,3%) scale(.95)}50%{transform:translate(22%,-9%) scale(1.14)}}@keyframes director-line{to{stroke-dashoffset:-1620}}@keyframes director-star{0%,100%{transform:translate3d(0,0,0);opacity:.2}50%{transform:translate3d(10px,-15px,0);opacity:.6}}@keyframes director-cue{0%,100%{translate:0 0}50%{translate:0 4px}}
@media(min-width:1600px){.director-hero-content{max-width:1440px}.director-hero{min-height:930px}.director-hero h1{font-size:103px}}
@media(max-width:1080px){body.edition .nav{display:none}body.edition .menu-btn{display:flex;align-items:center;justify-content:center;height:40px;width:40px;flex:none;border:1px solid #b5d7ec33;border-radius:9px;background:transparent;color:#d4e6f5;font-size:20px;padding:0}body.edition .topbar-inner{height:70px;padding:0 20px;gap:14px}body.edition .mobile-nav{position:absolute;right:24px;left:24px;top:98px;box-sizing:border-box;max-height:calc(100dvh - 120px);overflow-y:auto;padding:22px;background:#10263a;border:1px solid #abcce043;border-radius:18px;box-shadow:0 18px 60px #07152366}body.edition .mobile-nav> a,body.edition .mobile-nav summary{color:#e1eff9;font-size:16px;font-weight:600;padding:15px 8px;line-height:1.4}body.edition .mobile-nav .v-nav-group>div{position:static;display:block;box-shadow:none;background:none;border:0;padding:0 0 10px 10px}body.edition .mobile-nav .v-nav-group:not([open])>div{display:none}body.edition .mobile-nav .v-nav-group>div a{font-size:14px;padding:12px}.director-hero-content{padding-left:35px;padding-right:35px}.director-hero h1{font-size:74px}.director-hero-bottom{gap:25px}.director-scene-caption{max-width:250px}}
@media(max-width:700px){body.edition .topbar-inner{width:calc(100% - 24px);height:65px;margin-top:10px;padding:0 16px;border-radius:16px;gap:11px}body.edition .brand-text strong{font-size:22px}body.edition .brand-text>span{font-size:7px}.brand-mark-img{width:28px!important;height:28px!important}body.edition .lang-switch{width:35px;height:35px}body.edition .menu-btn{width:35px;height:35px}.director-hero{min-height:870px}.director-hero-content{padding:117px 24px 0}.director-hero-top{display:block;margin-bottom:30px}.director-kicker{font-size:9px;letter-spacing:.09em}.director-phase{margin-top:16px;font-size:10px}.director-hero h1{font-size:clamp(39px,10.7vw,63px);line-height:1.08;letter-spacing:-.052em;max-width:100%}.director-art .neural-art>img{object-position:68% 45%;opacity:.6}.director-veil{background:linear-gradient(90deg,#081423ed,#081423a6 58%,#0814234f),linear-gradient(0deg,#0a1929 2%,transparent 60%)}.director-hero-bottom{display:block;margin-top:27px}.director-lead{font-size:16px;line-height:1.85;max-width:480px;margin-bottom:23px}.director-actions{gap:18px}.director-primary{min-height:48px;font-size:12px;padding:0 17px;gap:22px}.director-secondary{font-size:12px;min-height:32px;gap:17px}.director-scene-caption{justify-self:auto;text-align:left;margin-top:38px;padding-top:20px;border-top:1px solid #a0c7e32e;max-width:none}.director-scene-caption>span{font-size:8px}.director-scene-caption p{font-size:12px;margin-top:8px}.director-hero-index{margin-top:24px;gap:17px;font-size:8px;padding:20px 0}.director-hero-index a{font-size:10px;gap:12px}body.edition .vs-opening{padding-top:118px;padding-bottom:48px;gap:34px}body.edition .vs-opening h1{font-size:42px;line-height:1.09}body.edition .vs-opening-lead{font-size:16px;line-height:1.85}body.edition .whitepaper-hero,body.edition .application-hero{padding-top:119px}body.edition .policy-header{padding-top:112px}body.edition .mobile-nav{top:85px;left:12px;right:12px}.cinematic-lines{opacity:.22}.cinematic-grain{display:none}.cinematic-aura{filter:blur(20px)}.director-reveal.reveal-wait{transform:translateY(14px)}}
@media(prefers-reduced-motion:reduce){.director-hero *, .cinematic-field *,body.edition .vs-opening h1,body.edition .whitepaper-hero h1,body.edition .application-hero h1{animation:none!important;transition:none!important}.director-reveal,.director-reveal.reveal-wait{opacity:1;transform:none;transition:none!important}}

body.edition .topbar .mobile-nav a.nav-document-download{background:#cde9f9;color:#173e5a!important;font-weight:700;min-height:45px;box-sizing:border-box}
