@layer page-detail95{body[data-page-detail="95"] main#main{min-width:0!important}body[data-page-detail="95"] main :is(.passport-overview,.passport-overview-copy,.passport-overview-hero,.passport-journey,.eco76-opening,.eco76-stage,.investor-system,.integration-demo-copy,.integration-directory-heading)>*{min-width:0}body[data-page-detail="95"] main :is(.passport-primary,.passport-secondary,.passport-document-link,.eco76-button,.document-bundle-button,.integration-demo-links>a){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;min-height:40px!important;height:auto!important;padding:9px 13px!important;border:1px solid #abc9df!important;border-radius:11px!important;background:linear-gradient(135deg,#fff,#dfedfc)!important;color:#1e5986!important;-webkit-text-fill-color:currentColor!important;font:550 13px/1.4 Onest,system-ui,sans-serif!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:anywhere!important;box-shadow:inset 0 1px #fff,0 3px #ccdfed,0 7px 15px #2d536c12!important}body[data-page-detail="95"] main :is(.passport-primary,.eco76-button--primary){border-color:#28708d!important;background:linear-gradient(125deg,#1d619b,#277d76)!important;color:#fff!important;box-shadow:inset 0 1px #d1f1fc55,0 3px #22546b,0 8px 16px #2b5d7526!important}body[data-page-detail="95"] main :is(.passport-primary,.passport-secondary,.eco76-button) :is(span,strong,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important}body[data-page-detail="95"] :is(a,button,input,summary):focus-visible{outline:3px solid #4387be!important;outline-offset:3px!important}body[data-page-detail="95"] .passport-journey{box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:15px!important;border:1px solid #adccdf!important;border-radius:17px!important;background:radial-gradient(ellipse at 100% 0,#def2e7a6,transparent 68%),linear-gradient(135deg,#fff,#e8f3fe)!important;box-shadow:inset 0 1px #fff,0 4px #d2e3ed,0 12px 25px #2d576d14!important}body[data-page-detail="95"] .passport-journey h2{font:600 18px/1.3 Onest,system-ui,sans-serif!important;color:#214c68!important;margin:0 0 11px!important}body[data-page-detail="95"] .passport-journey h3{font:550 14px/1.35 Onest,system-ui,sans-serif!important;color:#24516e!important;margin:0 0 5px!important}body[data-page-detail="95"] .passport-journey p{font:400 12px/1.55 Onest,system-ui,sans-serif!important;color:#3d6179!important;margin:0!important}body[data-page-detail="95"] .passport-journey a.passport-journey-service{min-width:0!important;min-height:0!important;padding:10px!important;border:1px solid #afcce2!important;border-radius:10px!important;background:linear-gradient(135deg,#fff,#e1efff)!important;box-shadow:inset 0 1px #fff,0 3px #cfdfee!important}body[data-page-detail="95"] .passport-journey a.passport-journey-service:nth-child(2){border-color:#afd1bd!important;background:linear-gradient(135deg,#fff,#e2f5e9)!important;box-shadow:inset 0 1px #fff,0 3px #d0e5d8!important}body[data-page-detail="95"] .passport-journey a.passport-journey-service:nth-child(3){border-color:#dcc3a2!important;background:linear-gradient(135deg,#fff,#ffe9cd)!important;box-shadow:inset 0 1px #fff,0 3px #e9d5b9!important}body[data-page-detail="95"] .passport-journey a.passport-journey-service:nth-child(4){border-color:#c3b5db!important;background:linear-gradient(135deg,#fff,#eee5fc)!important;box-shadow:inset 0 1px #fff,0 3px #dbd1e9!important}body[data-page-detail="95"] .passport-journey-service strong{font-size:13px!important;color:#254e6c!important}body[data-page-detail="95"] .passport-journey-service span{font-size:11px!important;line-height:1.45!important;color:#3e6077!important}body[data-page-detail="95"] .passport-overview-principles{padding:18px 0!important;margin:0!important}body[data-page-detail="95"] .passport-overview-principles>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body[data-page-detail="95"] .passport-overview-principles article{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important;min-width:0!important;min-height:0!important;padding:15px!important;border:1px solid #b9d1e1!important;border-radius:14px!important;background:linear-gradient(135deg,#fff,#e9f3ff)!important;box-shadow:inset 0 1px #fff,0 4px 12px #31556e0f!important}body[data-page-detail="95"] .passport-overview-principles article:nth-child(2){border-color:#b2d2c1!important;background:linear-gradient(135deg,#fff,#e6f5eb)!important}body[data-page-detail="95"] .passport-overview-principles article:nth-child(3){border-color:#dcc3a6!important;background:linear-gradient(135deg,#fff,#fff0de)!important}body[data-page-detail="95"] .passport-overview-principles h3{font-size:15px!important}body[data-page-detail="95"] .passport-overview-principles p{font-size:13px!important;line-height:1.6!important;margin:0!important}body[data-page-detail="95"] a.investor-module{box-sizing:border-box!important;position:static!important;inset:auto!important;transform:none!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:4px 8px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:11px 10px!important;border:1px solid #b5cee2!important;border-radius:11px!important;background:linear-gradient(135deg,#fff,#e5f1ff)!important;box-shadow:inset 0 1px #fff,0 3px #d4e3ef!important;text-decoration:none!important}body[data-page-detail="95"] .investor-module strong{font:550 13px/1.4 Onest,system-ui,sans-serif!important;color:#254f6d!important;overflow-wrap:anywhere!important}body[data-page-detail="95"] .investor-module small{font:400 10px/1.4 Onest,system-ui,sans-serif!important;color:#43667b!important;overflow-wrap:anywhere!important}body[data-page-detail="95"] .eco76-product{padding:15px!important;gap:9px!important}body[data-page-detail="95"] .brand-channel-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}body[data-page-detail="95"] .brand-channel-grid>a{position:static!important;display:grid!important;justify-items:center!important;gap:4px!important;min-width:0!important;min-height:0!important;height:auto!important;padding:7px 4px!important;border:1px solid #c0d5e4!important;border-radius:9px!important;background:#ffffffcf!important;color:#2c5775!important;font:450 10px/1.3 Onest,system-ui,sans-serif!important;text-decoration:none!important;overflow-wrap:anywhere!important}body[data-page-detail="95"] .brand-channel-grid :is(.platform-emblem,img){width:25px!important;height:25px!important}body[data-page-detail="95"] .integration-card{padding:14px!important;min-height:0!important;height:auto!important;min-width:0!important;gap:8px!important}body[data-page-detail="95"] .integration-card h3{font-size:16px!important;line-height:1.35!important}body[data-page-detail="95"] .integration-card h4{font:500 13px/1.5 Onest,system-ui,sans-serif!important;color:#345d76!important;margin:0!important;overflow-wrap:anywhere!important}body[data-page-detail="95"] [hidden]{display:none!important}@media(max-width:980px){body[data-page-detail="95"] :is(.integration-grid,.eco76-role-grid,.eco76-product-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:860px){body[data-page-detail="95"] .passport-overview-principles>div{grid-template-columns:1fr!important}}@media(max-width:580px){body[data-page-detail="95"] .passport-journey{padding:12px!important}body[data-page-detail="95"] .investor-module{padding:10px 8px!important}body[data-page-detail="95"] .brand-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(hover:hover)and (prefers-reduced-motion:no-preference){body[data-page-detail="95"] :is(.passport-primary,.passport-secondary,.eco76-button,.investor-module,.brand-channel-grid>a):hover{translate:0 -2px!important;box-shadow:inset 0 1px #fff,0 4px #c8dce9,0 12px 22px #2a587321!important}}@media(prefers-reduced-motion:reduce){body[data-page-detail="95"] :is(a,button){translate:none!important;transition:none!important}}}@layer page-detail95{body[data-page-detail="95"] main :is(.studio-experience__primary,.studio-experience__actions>a,.studio-experience__next a,.market-primary,.market-secondary,.market-documents a,.market-catalog a,.pilot-resources>a,.community-page .v-button,.community-page .v-textlink){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;min-height:39px!important;padding:9px 13px!important;border:1px solid #aec9df!important;border-radius:11px!important;background:linear-gradient(135deg,#fff,#deedfc)!important;color:#1e5988!important;-webkit-text-fill-color:currentColor!important;font:550 13px/1.4 Onest,system-ui,sans-serif!important;text-decoration:none!important;text-shadow:none!important;white-space:normal!important;overflow-wrap:anywhere!important;box-shadow:inset 0 1px #fff,0 3px #c9ddeb,0 8px 15px #2d556c12!important}body[data-page-detail="95"] main :is(.studio-experience__primary,.market-primary){color:#fff!important;border-color:#2f708a!important;background:linear-gradient(125deg,#1d619b,#277d76)!important;box-shadow:inset 0 1px #d4f4ff55,0 3px #205068,0 8px 16px #2c5b7524!important}body[data-page-detail="95"][data-page=studio] .studio-experience{box-sizing:border-box!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;background:none!important;color:#2e526a!important}body[data-page-detail="95"] .studio-experience__hero{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:21px!important;padding:21px!important;min-height:0!important;border:1px solid #afcde2!important;border-radius:18px!important;background:radial-gradient(ellipse at 95% 0,#e0f1e8a6,transparent 65%),linear-gradient(135deg,#fff,#e9f3ff)!important;box-shadow:inset 0 1px #fff,0 6px 17px #2f597212!important;overflow:visible!important}body[data-page-detail="95"] .studio-experience__intro{min-width:0!important}body[data-page-detail="95"] .studio-experience__lead{font:400 14px/1.65 Onest,system-ui,sans-serif!important;color:#365d75!important;margin:0 0 12px!important}body[data-page-detail="95"] .studio-experience__actions{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin:13px 0!important}body[data-page-detail="95"] .studio-experience__availability{min-height:0!important;padding:12px!important;border:1px solid #d9c4a7!important;border-radius:10px!important;background:linear-gradient(135deg,#fffdf9,#fff0dd)!important}body[data-page-detail="95"] .studio-experience__availability strong{color:#7a5426!important;font:550 12px/1.45 Onest,system-ui,sans-serif!important}body[data-page-detail="95"] .studio-experience__availability p{font:400 12px/1.55 Onest,system-ui,sans-serif!important;color:#5c5d59!important;margin:5px 0 0!important}body[data-page-detail="95"][data-page=studio] .r81-editor{width:100%!important;max-width:500px!important;padding:12px!important;min-height:0!important;max-height:none!important;overflow:visible!important}body[data-page-detail="95"][data-page=studio] .r81-editor-screen{display:none!important}body[data-page-detail="95"] .studio97-concept-art{display:block!important;width:100%!important;padding:0!important;margin:9px 0!important}body[data-page-detail="95"] .studio97-concept-art img{display:block!important;width:100%!important;height:auto!important;max-height:280px!important;object-fit:contain!important;border:1px solid #a9c9df!important;border-radius:9px!important}body[data-page-detail="95"] .studio-experience__section{margin:17px 0!important;padding:17px!important;min-height:0!important;border:1px solid #bdd3e2!important;border-radius:16px!important;background:linear-gradient(135deg,#fff,#edf5fd)!important}body[data-page-detail="95"] :is(.studio-experience__outputs,.studio-experience__runtime){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body[data-page-detail="95"] :is(.studio-experience__outputs,.studio-experience__runtime)>article{box-sizing:border-box!important;min-width:0!important;min-height:0!important;height:auto!important;padding:14px!important;border:1px solid #b5cfe2!important;border-radius:12px!important;background:linear-gradient(135deg,#fff,#e5f1ff)!important}body[data-page-detail="95"] :is(.studio-experience__outputs,.studio-experience__runtime)>article:nth-child(2){border-color:#b6d2c1!important;background:linear-gradient(135deg,#fff,#e4f4e9)!important}body[data-page-detail="95"] :is(.studio-experience__outputs,.studio-experience__runtime)>article:nth-child(3){border-color:#dfc5a5!important;background:linear-gradient(135deg,#fff,#fff0dc)!important}body[data-page-detail="95"] .studio-experience__next{min-height:0!important;padding:17px!important;margin:17px 0!important;border:1px solid #b5d0df!important;border-radius:16px!important;background:linear-gradient(125deg,#e6f2ff,#e8f7ed)!important}body[data-page-detail="95"] :is(.market-scenarios>div,.market-stack>div,.market-rights>div){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body[data-page-detail="95"] :is(.market-scenarios>div,.market-stack>div,.market-rights>div)>article{box-sizing:border-box!important;min-width:0!important;min-height:0!important;height:auto!important;padding:14px!important;border:1px solid #b6cee0!important;border-radius:12px!important;background:linear-gradient(135deg,#fff,#e5f0ff)!important;color:#31566f!important}body[data-page-detail="95"] :is(.market-scenarios>div,.market-stack>div,.market-rights>div)>article:nth-child(2){border-color:#b4d1bf!important;background:linear-gradient(135deg,#fff,#e2f4e7)!important}body[data-page-detail="95"] :is(.market-scenarios>div,.market-stack>div,.market-rights>div)>article:nth-child(3){border-color:#dec2a1!important;background:linear-gradient(135deg,#fff,#ffecd5)!important}body[data-page-detail="95"] .pilot-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}body[data-page-detail="95"] .pilot-option{box-sizing:border-box!important;min-width:0!important;min-height:0!important;padding:17px!important;border:1px solid #abc9df!important;border-radius:15px!important;background:linear-gradient(135deg,#fff,#e3f1ff)!important;box-shadow:inset 0 1px #fff,0 4px #d2e2ef!important}body[data-page-detail="95"] .pilot-costs{min-height:0!important;padding:17px!important;border:1px solid #dec8a9!important;border-radius:15px!important;background:linear-gradient(135deg,#fffdf9,#fff1de)!important}@media(max-width:900px){body[data-page-detail="95"] :is(.studio-experience__hero,.market-launch-hero,.professional-community-opening,.waitlist-opening){grid-template-columns:1fr!important}body[data-page-detail="95"] :is(.studio-experience__outputs,.studio-experience__runtime,.market-scenarios>div,.market-stack>div,.market-rights>div){grid-template-columns:1fr!important}}@media(max-width:600px){body[data-page-detail="95"] :is(.studio-experience__hero,.market-launch-hero,.community-hero,.waitlist-intro,.waitlist-form-area,.pilot-hero){padding:15px!important}body[data-page-detail="95"] .community-space-grid,body[data-page-detail="95"] .pilot-options,body[data-page-detail="95"] .pilot-steps ol{grid-template-columns:1fr!important}}}@layer page-detail95{body[data-page-detail="95"] .studio-experience__steps{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;padding:0!important;margin:0!important;list-style:none!important}body[data-page-detail="95"] .studio-experience__steps details{border:1px solid #b3cee2!important;border-radius:12px!important;background:linear-gradient(135deg,#fff,#e9f3ff)!important;overflow:visible!important}body[data-page-detail="95"] .studio-experience__steps details[open]{border-color:#8bb9d4!important;background:linear-gradient(135deg,#fff,#e4f2fa)!important}body[data-page-detail="95"] .studio-experience__steps summary{display:flex!important;align-items:center!important;min-height:56px!important;gap:11px!important;padding:12px!important}body[data-page-detail="95"] .studio-experience__steps summary>svg{width:29px!important;height:29px!important;flex:0 0 29px!important}body[data-page-detail="95"] .studio-experience__steps summary>span{min-width:0!important}body[data-page-detail="95"] .studio-experience__steps strong{font:550 15px/1.4 Onest,system-ui,sans-serif!important;color:#27536f!important}body[data-page-detail="95"] .studio-experience__steps small{font:400 12px/1.5 Onest,system-ui,sans-serif!important;color:#44677d!important}body[data-page-detail="95"] .studio-experience__number{font-size:11px!important;color:#47758e!important}body[data-page-detail="95"] .studio-experience__disclosure{font-size:20px!important;color:#6288a0!important}body[data-page-detail="95"] .studio-experience__steps details>p{padding:0 14px 14px!important;font-size:13px!important;line-height:1.6!important;color:#3b6078!important}body[data-page-detail="95"] .studio-experience__cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body[data-page-detail="95"] .studio-experience__cards>article{box-sizing:border-box!important;min-width:0!important;min-height:0!important;padding:15px!important;border:1px solid #b3cce1!important;border-radius:13px!important;background:linear-gradient(135deg,#fff,#e5f0ff)!important;box-shadow:inset 0 1px #fff,0 3px #d4e2ef!important}body[data-page-detail="95"] .studio-experience__cards>article:nth-child(2){border-color:#b3d1be!important;background:linear-gradient(135deg,#fff,#e3f4e8)!important;box-shadow:inset 0 1px #fff,0 3px #d0e4d6!important}body[data-page-detail="95"] .studio-experience__cards>article:nth-child(3){border-color:#ddc2a2!important;background:linear-gradient(135deg,#fff,#ffedd6)!important;box-shadow:inset 0 1px #fff,0 3px #e9d5b9!important}body[data-page-detail="95"] .studio-experience__cards h3{font-size:16px!important;color:#254f6b!important}body[data-page-detail="95"] .studio-experience__cards p{font-size:13px!important;line-height:1.6!important;color:#3c6177!important}body[data-page-detail="95"][data-page=studio] .studio-experience:lang(ar) :is(h1,h2,h3),body[data-page-detail="95"][data-page=studio] .studio-experience:lang(hi) :is(h1,h2,h3),body[data-page-detail="95"][data-page=studio] .studio-experience:lang(zh) :is(h1,h2,h3),body[data-page-detail="95"][data-page=studio] .studio-experience:lang(ja) :is(h1,h2,h3){letter-spacing:normal!important;line-height:1.45!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}@media(max-width:900px){body[data-page-detail="95"] .studio-experience__cards{grid-template-columns:1fr!important}}}@layer page-detail95{body[data-page-detail="95"]:lang(ar) main :is(h1,h2,h3),body[data-page-detail="95"]:lang(hi) main :is(h1,h2,h3),body[data-page-detail="95"]:lang(zh) main :is(h1,h2,h3),body[data-page-detail="95"]:lang(ja) main :is(h1,h2,h3){letter-spacing:normal!important;line-height:1.45!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}}@layer page-detail95{body[data-page-detail="95"] :is(.market-order-flow,.market-rollout)>ol{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important;padding:0!important;margin:13px 0!important;list-style:none!important}body[data-page-detail="95"] :is(.market-order-flow,.market-rollout)>ol>li{box-sizing:border-box!important;min-width:0!important;min-height:0!important;height:auto!important;padding:13px!important;border:1px solid #bbd0e1!important;border-radius:11px!important;background:linear-gradient(135deg,#fff,#e6f1ff)!important;color:#315971!important}body[data-page-detail="95"] :is(.market-order-flow,.market-rollout)>ol>li:nth-child(3n+2){border-color:#b6d3c0!important;background:linear-gradient(135deg,#fff,#e5f4e8)!important}body[data-page-detail="95"] :is(.market-order-flow,.market-rollout)>ol>li:nth-child(3n){border-color:#dcc5a6!important;background:linear-gradient(135deg,#fff,#ffefd9)!important}@media(max-width:700px){body[data-page-detail="95"] :is(.market-order-flow,.market-rollout)>ol{grid-template-columns:1fr!important}}}@layer page-detail95{body[data-technical-detail="99"] main{--t99-ink:#244e6a;--t99-copy:#355a70}body[data-technical-detail="99"] :is(.professional-intro,.professional-reference,.vs-code-envelope,.vs-model-catalog,.visual-stack,.stack-memory,.stack-cloud,.v-product,.market-participants,.market-fees,.project-progress,.professional-related-guide){box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;margin:15px 0!important;padding:17px!important;border:1px solid #b0cadf!important;border-radius:15px!important;background:radial-gradient(ellipse at 100% 0,#e0f1e6a6,transparent 66%),linear-gradient(135deg,#fff,#e8f2ff)!important;box-shadow:inset 0 1px #fff,0 4px #d7e4ee,0 8px 19px #31536b0d!important;color:var(--t99-copy)!important}body[data-technical-detail="99"] :is(.professional-intro,.vs-code-envelope,.vs-model-catalog,.visual-stack,.stack-memory,.stack-cloud,.v-product,.market-participants,.market-fees,.project-progress,.professional-related-guide) :is(h2,h3,p,strong,small,span,li){-webkit-text-fill-color:currentColor!important;opacity:1!important;text-shadow:none!important}body[data-technical-detail="99"] main :is(h2,h3){color:var(--t99-ink)!important}body[data-technical-detail="99"] main h2{font:600 clamp(20px,2vw,25px)/1.35 Onest,system-ui,sans-serif!important;letter-spacing:-.02em!important}body[data-technical-detail="99"] main h3{font:550 17px/1.4 Onest,system-ui,sans-serif!important;letter-spacing:-.01em!important}body[data-technical-detail="99"] :is(.professional-intro>*,.professional-document-content,.vs-model-cards>article,.vs-code-grid>article,.market-participants article,.market-fee-grid article){min-width:0!important;max-width:100%!important}body[data-technical-detail="99"] :is(.r81-flow,.professional-intro figure){width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;padding:10px!important}body[data-technical-detail="99"] [data-reference-inline="99"]{display:block!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}body[data-technical-detail="99"] :is(.vs-code-grid,.vs-model-cards,.market-participants>div,.market-fee-grid){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important;margin:12px 0 0!important;padding:0!important}body[data-technical-detail="99"] .vs-code-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-technical-detail="99"] :is(.vs-code-grid>article,.vs-model-cards>article,.market-participants article,.market-fee-grid article){box-sizing:border-box!important;min-height:0!important;height:auto!important;padding:14px!important;border:1px solid #b3cde0!important;border-radius:11px!important;background:linear-gradient(135deg,#fff,#e5f0ff)!important;color:#355a70!important;box-shadow:inset 0 1px #fff,0 3px #d5e3ef!important}body[data-technical-detail="99"] :is(.vs-code-grid>article,.vs-model-cards>article,.market-participants article):nth-child(3n+2){border-color:#b4d0bf!important;background:linear-gradient(135deg,#fff,#e4f3e9)!important;box-shadow:inset 0 1px #fff,0 3px #d2e5d9!important}body[data-technical-detail="99"] :is(.vs-code-grid>article,.vs-model-cards>article,.market-participants article):nth-child(3n){border-color:#dac1a1!important;background:linear-gradient(135deg,#fff,#ffedd7)!important;box-shadow:inset 0 1px #fff,0 3px #e9d8bf!important}body[data-technical-detail="99"] :is(.vs-code-envelope,.vs-model-catalog)>header{max-width:100%!important;margin:0 0 12px!important}body[data-technical-detail="99"] :is(.vs-code-lead,.vs-model-catalog>header>p,.vs-code-grid p,.vs-model-cards p,.market-participants p,.market-participants li,.market-fees p){font:400 13px/1.65 Onest,system-ui,sans-serif!important;color:#355b72!important;margin:7px 0!important}body[data-technical-detail="99"] :is(.vs-model-index,.vs-code-grid>article>span,.vs-kicker,.stack-kicker){color:#3d667f!important;font:500 10px/1.5 Onest,system-ui,sans-serif!important;letter-spacing:.04em!important;margin:0 0 7px!important}body[data-technical-detail="99"] .neural-art{width:100%!important;max-width:620px!important;height:auto!important;min-height:0!important;max-height:235px!important;aspect-ratio:1983/793!important;margin:0 auto!important}body[data-technical-detail="99"] .neural-art>img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:235px!important;object-fit:contain!important}body[data-technical-detail="99"] :is(.v-product-note,.stack-cloud,.market-fees){background:linear-gradient(135deg,#fbfffc,#e2f2e7)!important;color:#315e50!important;border-color:#afcdb9!important}body[data-technical-detail="99"] .v-product-note{margin:12px 0 0!important;padding:11px 13px!important;font-size:12px!important;line-height:1.6!important}body[data-technical-detail="99"] .motion-rail{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:14px 0!important;padding:14px!important;border:1px solid #b7cfdf!important;border-radius:12px!important;background:linear-gradient(135deg,#fff,#e8f3fb)!important;min-height:0!important}body[data-technical-detail="99"] main#main :is(#page-detail,.professional-document-page){box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:15px 0!important;padding:17px!important;background:linear-gradient(135deg,#fff,#f1f7fc)!important;border:1px solid #b6ccdd!important;border-radius:14px!important;box-shadow:inset 0 1px #fff,0 6px 17px #31536b0c!important}body[data-technical-detail="99"] :is(a,summary):focus-visible{outline:3px solid #4389bc!important;outline-offset:3px!important}body[data-technical-detail="99"]:is(:lang(ar),:lang(hi),:lang(ja),:lang(zh)) main :is(h1,h2,h3){letter-spacing:normal!important;line-height:1.45!important;word-break:normal!important}@media(max-width:1000px){}@media(max-width:860px){body[data-technical-detail="99"] :is(.vs-model-cards,.market-participants>div,.market-fee-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){body[data-technical-detail="99"] :is(.professional-intro,.professional-reference,.vs-code-envelope,.vs-model-catalog,.visual-stack,.stack-memory,.stack-cloud,.v-product,.market-participants,.market-fees,.project-progress,.professional-related-guide),body[data-technical-detail="99"] main#main :is(#page-detail,.professional-document-page){padding:13px!important;margin-block:13px!important}body[data-technical-detail="99"] :is(.r81-flow>div,.vs-code-grid,.vs-model-cards,.market-participants>div,.market-fee-grid,.project-progress>ol){grid-template-columns:1fr!important}body[data-technical-detail="99"] .neural-art{max-height:180px!important}}@media(hover:hover)and (prefers-reduced-motion:no-preference){body[data-technical-detail="99"] :is(.vs-code-grid>article,.vs-model-cards>article,.r81-flow-node):hover{translate:0 -2px!important;box-shadow:inset 0 1px #fff,0 5px #caddea,0 12px 19px #31536b1a!important}}@media(prefers-reduced-motion:reduce){body[data-technical-detail="99"] :is(.vs-mini-wave i,.motion-stream-link i){animation:none!important}body[data-technical-detail="99"] :is(article,a){transition:none!important;translate:none!important}}}@layer page-detail95{body[data-public-detail="100"] :is(.whitepaper-page,.contributors-page){box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#34596f!important}body[data-public-detail="100"] main :is(h1,h2,h3,p,li,label,summary,span,strong,em){-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body[data-public-detail="100"] main :is(h1,h2,h3){color:#204d6d!important}body[data-public-detail="100"] :is(.whitepaper-intro,.contributors-hero){box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;align-items:center!important;gap:20px!important;min-height:0!important;height:auto!important;margin:0 0 15px!important;padding:17px!important;border:1px solid #aac5dc!important;border-radius:16px!important;background:radial-gradient(ellipse at 0 100%,#ffe2bf85,transparent 64%),linear-gradient(135deg,#fff,#e3efff)!important;box-shadow:inset 0 1px #fff,0 4px #d4e3ee,0 10px 21px #31536b10!important}body[data-public-detail="100"] :is(.whitepaper-intro-lead,.contributors-lead){font:400 14px/1.65 Onest,system-ui,sans-serif!important;color:#355b73!important;margin:10px 0 12px!important;max-width:100%!important}body[data-public-detail="100"] :is(.whitepaper-actions,.whitepaper-metadata){display:flex!important;flex-wrap:wrap!important;gap:9px!important;align-items:center!important;min-height:0!important;margin:12px 0!important;padding:0!important}body[data-public-detail="100"] :is(.contributors-benefits,.contributors-terms,.contributors-start,.contributors-roles,.contributors-form-layout,.professional-team-status,.team-pathway){box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;margin:15px 0!important;padding:16px!important;border:1px solid #b2cadc!important;border-radius:14px!important;background:linear-gradient(135deg,#fff,#e9f3fd)!important;box-shadow:inset 0 1px #fff,0 5px 15px #31536b0c!important;color:#355b72!important}body[data-public-detail="100"] :is(.contributors-benefits,.contributors-terms,.contributors-start,.contributors-roles) h2{font:600 23px/1.4 Onest,system-ui,sans-serif!important;color:#254f6e!important;margin:0 0 11px!important}body[data-public-detail="100"] :is(.contributors-benefits,.contributors-terms,.contributors-start,.contributors-roles,.team-pathway) p{font:400 13px/1.65 Onest,system-ui,sans-serif!important;color:#355b72!important;margin:7px 0!important}body[data-public-detail="100"] .contributors-benefits>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important}body[data-public-detail="100"] .contributors-benefits article{padding:13px!important;border:1px solid #b5cde0!important;border-radius:10px!important;background:linear-gradient(135deg,#fff,#e3efff)!important;box-shadow:inset 0 1px #fff,0 3px #d3e2ed!important}body[data-public-detail="100"] .contributors-benefits article:nth-child(2){border-color:#b4cfbd!important;background:linear-gradient(135deg,#fff,#e3f4e9)!important}body[data-public-detail="100"] .contributors-benefits article:nth-child(3){border-color:#d8bf9d!important;background:linear-gradient(135deg,#fff,#ffebcf)!important}body[data-public-detail="100"] .contributors-benefits article>span{color:#43687e!important;font-size:10px!important}body[data-public-detail="100"] .contributors-benefits article>h3{font:550 16px/1.4 Onest,system-ui,sans-serif!important;color:#2b5672!important;margin:6px 0!important}body[data-public-detail="100"] #contributor-application{min-width:0!important;max-width:100%!important;width:100%!important;margin:0!important;padding:0!important;color:#355a70!important}body[data-public-detail="100"] #contributor-application>header{margin:0 0 12px!important;padding:0!important}body[data-public-detail="100"] #contributor-application h2{font:600 22px/1.4 Onest,system-ui,sans-serif!important;color:#254e6c!important}body[data-public-detail="100"] #contributor-application fieldset{box-sizing:border-box!important;min-width:0!important;margin:0!important;padding:14px!important;border:1px solid #b4ccdf!important;border-radius:11px!important;background:#ffffffd9!important;opacity:1!important}body[data-public-detail="100"] #contributor-application legend{padding:0 7px!important;color:#325e7c!important;font:500 12px/1.5 Onest,system-ui,sans-serif!important}body[data-public-detail="100"] #contributor-application label{display:grid!important;gap:6px!important;min-width:0!important;margin:0 0 13px!important;color:#345a73!important;font:400 13px/1.55 Onest,system-ui,sans-serif!important}body[data-public-detail="100"] #contributor-application label>span{font-weight:500!important;color:#2d5570!important}body[data-public-detail="100"] #contributor-application :is(input,select,textarea){box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:38px!important;padding:8px 10px!important;border:1px solid #9fbfd7!important;border-radius:9px!important;background:#fbfdff!important;color:#285570!important;font:400 14px/1.55 Onest,system-ui,sans-serif!important;box-shadow:inset 0 2px 3px #31536b08!important}body[data-public-detail="100"] #contributor-application textarea{min-height:64px!important;resize:vertical!important}body[data-public-detail="100"] #contributor-application :is(input,select,textarea):disabled{background:#eaf1f8!important;color:#46677e!important;opacity:1!important}body[data-public-detail="100"] #contributor-application :is(em,small,.contributors-private){font:400 11px/1.6 Onest,system-ui,sans-serif!important;color:#496a7e!important}body[data-public-detail="100"] #contributor-application input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;padding:0!important;flex:0 0 18px!important}body[data-public-detail="100"] :is(.whitepaper-actions>a,.document-bundle-button,.contributors-hero .v-button,#contributor-application .v-button,#contributor-check,.contributors-next>a){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;max-width:100%!important;min-height:36px!important;height:auto!important;padding:8px 11px!important;border:1px solid #a1c0dc!important;border-radius:9px!important;background:linear-gradient(135deg,#fff,#dceaff)!important;color:#215b89!important;font:500 12px/1.45 Onest,system-ui,sans-serif!important;text-decoration:none!important;white-space:normal!important;box-shadow:inset 0 1px #fff,0 3px #c8dceb!important}body[data-public-detail="100"] :is(.whitepaper-actions>a:first-child,.contributors-hero .v-button,#contributor-application button[type=submit]){border-color:#d0ad7f!important;background:linear-gradient(135deg,#fff9ee,#ffdfb7)!important;color:#80501d!important;box-shadow:inset 0 1px #fff,0 3px #e4c59b!important}body[data-public-detail="100"] [hidden]{display:none!important}body[data-public-detail="100"] :is(a,button,summary,input,textarea,select):focus-visible{outline:3px solid #4488bb!important;outline-offset:3px!important}@media(max-width:1000px){}@media(max-width:860px){body[data-page-detail="95"][data-page=grants] .professional-intro--company,body[data-public-detail="100"] :is(.whitepaper-intro,.contributors-hero){grid-template-columns:1fr!important;gap:16px!important}}@media(max-width:850px){}@media(max-width:600px){body[data-public-detail="100"] :is(.whitepaper-intro,.contributors-hero,.contributors-benefits,.contributors-terms,.contributors-start,.contributors-roles,.contributors-form-layout,.professional-team-status,.team-pathway){padding:13px!important;margin-block:13px!important}body[data-public-detail="100"] :is(.whitepaper-highlights,.contributors-benefits>div,.contributors-roles>div,.contributors-fields,.contributors-terms){grid-template-columns:1fr!important}body[data-public-detail="100"] #contributor-application fieldset{padding:11px!important}}@media(hover:hover)and (prefers-reduced-motion:no-preference){body[data-public-detail="100"] :is(.contributors-roles a,.whitepaper-actions a,.contributors-next>a):hover{translate:0 -2px!important;box-shadow:inset 0 1px #fff,0 5px #c4d9e9,0 10px 18px #31536b1a!important}}@media(prefers-reduced-motion:reduce){body[data-public-detail="100"] :is(.whitepaper-cover,.whitepaper-cover-flow i,.contributors-next a){animation:none!important;transition:none!important;translate:none!important}}}@layer page-detail95{}@layer page-detail95{body[data-page-detail="95"][data-passport-surface="103"] .passport-journey{max-height:none!important;overflow:visible!important;padding:14px!important;background:radial-gradient(ellipse at 100% 0,#dcefe480,transparent 55%),repeating-linear-gradient(135deg,#2b629007 0 1px,transparent 1px 24px),linear-gradient(130deg,#fcfeff,#e5f0ff)!important}body[data-page-detail="95"][data-passport-surface="103"] .passport-journey-service{display:grid!important;grid-template-columns:28px minmax(0,1fr) 14px!important;grid-template-rows:auto auto!important;align-items:center!important;gap:3px 7px!important;padding:9px!important;min-height:0!important;height:auto!important}body[data-page-detail="95"][data-passport-surface="103"] .passport-journey-service>strong{grid-row:1!important;grid-column:2!important;color:#234e71!important}body[data-page-detail="95"][data-passport-surface="103"] .passport-journey-service>span{grid-row:2!important;grid-column:2!important;color:#365971!important}body[data-page-detail="95"][data-passport-surface="103"] .passport-journey-service>svg{grid-row:1/3!important;grid-column:3!important;width:14px!important;height:14px!important;color:#356c97!important}body[data-page-detail="95"][data-passport-surface="103"] .passport-overview-principles{display:block!important;grid-template-columns:none!important;max-width:100%!important;gap:0!important;margin:0!important;padding:17px 0!important}body[data-page-detail="95"][data-passport-surface="103"] .passport-overview-principles>h2{font-size:22px!important;line-height:1.3!important;margin:0 0 12px!important}body[data-page-detail="95"][data-passport-surface="103"] .passport-overview-principles article{margin:0!important;padding:13px!important}@media(max-width:600px){body[data-page-detail="95"][data-passport-surface="103"] .passport-journey{padding:11px!important}body[data-page-detail="95"][data-passport-surface="103"] .passport-overview-principles>h2{font-size:20px!important}}}@layer page-detail95{body[data-page-detail="95"][data-passport-surface="103"] [hidden]{display:none!important}}@layer page-detail95{@media(max-width:780px){}@media(max-width:390px){}@media(hover:hover)and (prefers-reduced-motion:no-preference){}}@layer page-detail95{body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) main:is([data-license-reader="109"],[data-compact-document="114"]){box-sizing:border-box!important;width:min(980px,calc(100% - 28px))!important;min-width:0!important;max-width:100%!important;margin:0 auto!important;padding:16px 0 24px!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) :is(.docs-local-grid,.professional-document-grid){display:block!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;margin:0!important;padding:0!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) h1{margin:0!important;max-width:100%!important;color:#214b69!important;font:550 clamp(24px,2.7vw,30px)/1.2 Onest,system-ui,sans-serif!important;letter-spacing:-.02em!important;overflow-wrap:anywhere!important;-webkit-text-fill-color:currentColor!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) table{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;table-layout:fixed!important;border-collapse:collapse!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) :is(th,td){box-sizing:border-box!important;min-width:0!important;padding:10px 11px!important;border:0!important;border-bottom:1px solid #d6e3ec!important;vertical-align:top!important;color:#365b71!important;font:400 12.5px/1.55 Onest,system-ui,sans-serif!important;white-space:normal!important;overflow-wrap:anywhere!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) th{background:#e8f2ff!important;color:#295774!important;font-weight:550!important;text-align:start!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) :is(th,td):first-child{width:38%!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) tbody tr:nth-child(2n)>td{background:#f4f9fd!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) :is(.license-downloads109,.document-downloads114){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;margin-top:14px!important;padding:0!important;border:0!important;background:none!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) :is(.license-downloads109,.document-downloads114)>a{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;gap:8px!important;max-width:100%!important;min-width:0!important;min-height:42px!important;padding:9px 12px!important;border:1px solid #9fbfd8!important;border-radius:10px!important;background:linear-gradient(135deg,#f7fcff,#dbeeff)!important;color:#2b597a!important;font:500 12px/1.45 Onest,system-ui,sans-serif!important;box-shadow:inset 0 1px #fff,0 3px #c3d8e8!important;text-decoration:none!important;overflow-wrap:anywhere!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) :is(.license-downloads109,.document-downloads114)>a:nth-child(3n+2){border-color:#d7bb98!important;background:linear-gradient(135deg,#fffdf8,#fff0da)!important;color:#79552c!important;box-shadow:inset 0 1px #fff,0 3px #e6d2b7!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) :is(.license-downloads109,.document-downloads114)>a:nth-child(3n){border-color:#b5cebf!important;background:linear-gradient(135deg,#fcfffd,#e3f4eb)!important;color:#306b58!important;box-shadow:inset 0 1px #fff,0 3px #cce1d4!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) :is(.license-downloads109,.document-downloads114) i,body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) :is(.license-downloads109,.document-downloads114) .module-icon{display:block!important;width:24px!important;height:24px!important;flex:0 0 24px!important;margin:0!important}body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) :is(a,summary):focus-visible{outline:2px solid #3375a3!important;outline-offset:3px!important}@media(max-width:640px){body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) :is(th,td){padding:8px!important;font-size:12px!important}}@media(hover:hover)and (prefers-reduced-motion:no-preference){body[data-company-interface="93"]:is([data-page=licenses],[data-document-finish="114"]) :is([data-license-reader="109"],[data-compact-document="114"]) :is(.license-downloads109,.document-downloads114)>a:hover{translate:0 -2px!important;box-shadow:inset 0 1px #fff,0 4px #b8d0e3,0 10px 18px #315b731b!important}}@media(prefers-reduced-motion:reduce){}}@layer page-detail95{body[data-document-finish="114"] [data-compact-document="114"] table[data-document-wide="114"]{min-width:640px!important;max-width:none!important;table-layout:auto!important}body[data-document-finish="114"] [data-compact-document="114"] table[data-document-wide="114"] :is(th,td):first-child{width:auto!important}@media(max-width:640px){}@media(hover:hover)and (prefers-reduced-motion:no-preference){}@media(prefers-reduced-motion:reduce){}}

@layer company-interface93{body[data-company-interface="93"]{--s93-ink:#16364e;--s93-copy:#36536b;--s93-muted:#526b7e;--s93-line:#bad1e0;--s93-blue:#145e9d;--s93-mint:#176b63;--s93-amber:#9c571d;background:radial-gradient(ellipse at 4% 4%,#d9edf8a8,transparent 38%),radial-gradient(ellipse at 100% 15%,#ddf1e7a6,transparent 35%),#f6f9fc!important;color:var(--s93-copy)!important}body[data-company-interface="93"] main#main.main{box-sizing:border-box!important;width:min(1120px,calc(100% - 40px))!important;max-width:1120px!important;margin:0 auto!important;padding-block:18px 26px!important;gap:20px!important}body[data-company-interface="93"] main :is(h1,h2,h3,h4,p,li,label,summary,td,th):not(:where(svg *,[data-transfer-module] *,[data-evedex-terminal] *,[data-transfer-layout="82"] *)){-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body[data-company-interface="93"] main h1:not(:where(svg *,[data-transfer-module] *,[data-evedex-terminal] *)){font-family:Onest,system-ui,sans-serif!important;font-size:clamp(26px,3vw,36px)!important;font-weight:620!important;line-height:1.17!important;letter-spacing:-.035em!important;color:var(--s93-ink)!important;background:none!important;margin:0 0 11px!important;overflow-wrap:anywhere!important}body[data-company-interface="93"] main h2:not(:where(svg *,[data-transfer-module] *,[data-evedex-terminal] *)){font-family:Onest,system-ui,sans-serif!important;font-size:clamp(20px,2vw,25px)!important;font-weight:600!important;line-height:1.28!important;letter-spacing:-.025em!important;color:var(--s93-ink)!important;margin-block:0 10px!important;overflow-wrap:anywhere!important}body[data-company-interface="93"] main h3:not(:where(svg *,[data-transfer-module] *,[data-evedex-terminal] *)){font-family:Onest,system-ui,sans-serif!important;font-size:17px!important;font-weight:580!important;line-height:1.35!important;color:var(--s93-ink)!important;margin-block:0 7px!important;overflow-wrap:anywhere!important}body[data-company-interface="93"] main p:not(:where(svg *,[data-transfer-module] *,[data-evedex-terminal] *)){font-size:14px!important;line-height:1.65!important;color:var(--s93-copy)!important;margin-block:0 10px!important;overflow-wrap:anywhere!important}body[data-company-interface="93"] main :is(.v-button,.button,.btn,button,.cta-button,.professional-action,.futures-overview__actions>a,.pilot-options a,.pilot-resources a,.eco76-resource,.application-direct>a,.application-email-contact>a):not(:where([data-transfer-module] *,[data-evedex-terminal] *)){box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:0!important;max-width:100%!important;min-height:40px!important;height:auto!important;padding:9px 14px!important;border:1px solid #96b6d0!important;border-radius:11px!important;background:linear-gradient(145deg,#fff,#deedfa)!important;color:#154e80!important;-webkit-text-fill-color:currentColor!important;font:550 13px/1.4 Onest,system-ui,sans-serif!important;text-decoration:none!important;text-shadow:none!important;white-space:normal!important;overflow-wrap:anywhere!important;box-shadow:inset 0 1px #fff,0 3px #c6d9e6,0 7px 15px #284d6510!important;transition:translate .2s ease,box-shadow .2s ease,border-color .2s ease!important}body[data-company-interface="93"] main :is(.v-button--primary,.button-primary,.btn-primary,.futures-overview__actions>a:first-child,.application-email-contact>a):not(:where([data-transfer-module] *,[data-evedex-terminal] *)){background:linear-gradient(125deg,#165f9c,#207c82)!important;color:#fff!important;border-color:#276b8b!important;box-shadow:inset 0 1px #bde6f85c,0 3px #174b6b,0 7px 16px #1a577a25!important}body[data-company-interface="93"] :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid #438ac2!important;outline-offset:3px!important}body[data-company-interface="93"] main :is(img,video,canvas){max-width:100%}body[data-company-interface="93"] main :is(.professional-intro,.application-hero,.market-hero,.studio-hero,.passport-overview-hero,.whitepaper-hero,.pilot-hero,.eco76-intro,.contributors-hero,.community-hero,.waitlist-hero){min-height:0!important;height:auto!important;padding:20px!important;margin:0 0 20px!important;gap:20px!important;border:1px solid var(--s93-line)!important;border-radius:18px!important;background:radial-gradient(ellipse at 100% 0,#d9eee9a1,transparent 66%),linear-gradient(130deg,#fff,#ebf4fc)!important;box-shadow:inset 0 1px #fff,0 8px 22px #33536c0d!important}body[data-company-interface="93"] main :is(.professional-reference,.professional-grid,.professional-related-guide,.investor-stages,.integration-grid,.passport-overview-capabilities,.pilot-options,.pilot-steps,.eco76-roles,.eco76-products,.eco76-workflow,.eco76-details,.community-channels,.professional-inquiry-form,.application-next,.docs-local-grid,.vs-detail){min-height:0!important;margin-block:18px!important;gap:14px!important}body[data-company-interface="93"] main :is(.professional-grid>article,.integration-card,.eco76-product,.eco76-role,.investor-stage,.pilot-options>article,.pilot-steps>article,.passport-capability,.community-channel,.contributor-card,.document-exports,.professional-related-guide){box-sizing:border-box!important;min-width:0!important;min-height:0!important;height:auto!important;padding:16px!important;border:1px solid var(--s93-line)!important;border-radius:14px!important;background:linear-gradient(140deg,#fff,#edf5fb)!important;box-shadow:inset 0 1px #fff,0 4px 12px #304d6410!important;color:var(--s93-copy)!important}body[data-company-interface="93"] main :is(.professional-grid>article,.integration-card,.eco76-product,.pilot-options>article,.passport-capability):nth-child(3n+2){border-color:#b5d6c8!important;background:linear-gradient(140deg,#fff,#eaf6ef)!important}body[data-company-interface="93"] main :is(.professional-grid>article,.integration-card,.eco76-product,.pilot-options>article,.passport-capability):nth-child(3n){border-color:#dccab2!important;background:linear-gradient(140deg,#fff,#faf0e5)!important}body[data-company-interface="93"] main :is(.professional-grid>article,.integration-card,.eco76-product,.investor-stage,.pilot-options>article,.passport-capability) h2{font-size:19px!important}body[data-company-interface="93"] main :is(.professional-visual,.professional-intro figure,.application-motion-visual,.passport-overview-hero figure){min-height:0!important;height:auto!important;max-height:280px!important;max-width:100%!important;margin:0!important;overflow:hidden!important}body[data-company-interface="93"] main :is(.professional-intro figure,.professional-reference figure) img{display:block!important;width:auto!important;max-width:100%!important;max-height:260px!important;height:auto!important;object-fit:contain!important;margin:auto!important}body[data-company-interface="93"] main :is(.professional-related-guide,.document-exports){display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;padding:12px 14px!important}body[data-company-interface="93"] main .professional-related-guide h2{font-size:16px!important;margin:0!important}body[data-company-interface="93"] main :is(.document-exports,.professional-related-guide) p{font-size:12px!important;margin:0!important}body[data-company-interface="93"] main :is(.docs-local-content,.professional-document-page,.whitepaper-page){min-width:0!important;max-width:100%!important;color:var(--s93-copy)!important}body[data-company-interface="93"] main :is(.docs-local-content,.professional-document-page,.whitepaper-page) :is(h2,h3){scroll-margin-block-start:90px!important}body[data-company-interface="93"] main :is(.professional-intro,.market-hero,.studio-hero,.pilot-hero,.eco76-intro) :is(.professional-kicker,.v-eyebrow,.eco76-eyebrow){font-size:10px!important;color:#346989!important;letter-spacing:.1em!important}body[data-company-interface="93"] main button:disabled:not(:where([data-transfer-module] *,[data-evedex-terminal] *)){color:#4b6476!important;background:linear-gradient(135deg,#edf3f7,#dce7ed)!important;border-color:#b7cbd8!important;cursor:not-allowed!important}body[data-company-interface="93"] main button:is([aria-selected=true],[aria-pressed=true]):not(:where([data-transfer-module] *,[data-evedex-terminal] *)){background:linear-gradient(125deg,#d6ebfc,#d9f0e7)!important;color:#164f77!important;border-color:#82aec9!important;box-shadow:inset 0 0 0 1px #94bbd1,inset 0 1px #fff,0 3px 7px #31587314!important}body[data-company-interface="93"] main :is(.v-button,.button,.btn,button)>span:not(:where([data-transfer-module] *,[data-evedex-terminal] *)){color:inherit!important;-webkit-text-fill-color:currentColor!important}body[data-company-interface="93"] .b92-promotion{padding:15px!important;border-color:#afc9dd!important;border-top-color:#5e9ec9!important;border-radius:15px!important;box-shadow:inset 0 1px #fff,0 3px #d8e5ee,0 8px 20px #2d536e0e!important}body[data-company-interface="93"] .application-motion-visual{padding:15px!important;border:1px solid #accbdc!important;border-radius:15px!important;background:linear-gradient(135deg,#fff,#e1f1f5)!important;box-shadow:inset 0 1px #fff,0 4px #d2e3ec,0 12px 21px #355b7112!important}body[data-company-interface="93"] .application-motion-visual figcaption{font:400 11px/1.5 Onest,system-ui,sans-serif!important;color:#42667d!important;margin:8px 0 0!important}body[data-company-interface="93"] .application-track-selector>div{gap:8px!important}body[data-company-interface="93"] .application-track-selector>div>a{display:grid!important;min-height:0!important;padding:12px!important;gap:5px!important;border:1px solid #b5cfdf!important;border-radius:12px!important;background:radial-gradient(circle at var(--s93-x,80%) var(--s93-y,0%),#d4e9fa88,transparent 75%),#fbfdff!important;box-shadow:inset 0 1px #fff,0 3px 8px #2e536b0d!important;color:#254e6a!important}body[data-company-interface="93"] .application-track-selector>div>a strong{font:550 13px/1.4 Onest,system-ui,sans-serif!important;color:#204a68!important}body[data-company-interface="93"] .application-track-selector>div>a>span{font:400 12px/1.45 Onest,system-ui,sans-serif!important;color:#46667b!important}body[data-company-interface="93"] .application-track-selector>div>a b{width:30px!important;height:30px!important}body[data-company-interface="93"] .application-track-selector>div>a b svg{width:28px!important;height:28px!important}body[data-company-interface="93"] .application-form [hidden],body[data-company-interface="93"] [hidden]{display:none!important}@media(max-width:860px){body[data-company-interface="93"] :is(.futures-overview__hero,.application-hero,.professional-inquiry-form,.application-next>ol){grid-template-columns:1fr!important}body[data-company-interface="93"] .application-motion-visual{width:100%!important;max-width:100%!important}}@media(max-width:680px){body[data-company-interface="93"] main#main.main{width:calc(100% - 28px)!important;padding-block:12px 20px!important;gap:16px!important}body[data-company-interface="93"] main h1:not(:where(svg *,[data-transfer-module] *,[data-evedex-terminal] *)){font-size:28px!important}body[data-company-interface="93"] main :is(.professional-intro,.application-hero,.market-hero,.studio-hero,.passport-overview-hero,.whitepaper-hero,.pilot-hero,.eco76-intro,.contributors-hero,.community-hero,.waitlist-hero){padding:16px!important;gap:15px!important}body[data-company-interface="93"] :is(.futures-overview__hero,.application-form,.application-next){padding:16px!important}body[data-company-interface="93"] main :is(.professional-reference,.professional-grid,.investor-stages,.passport-overview-capabilities,.eco76-roles,.eco76-products,.eco76-workflow,.eco76-details,.vs-detail){margin-block:15px!important}body[data-company-interface="93"] .application-track-selector>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(hover:hover)and (prefers-reduced-motion:no-preference){body[data-company-interface="93"] main :is(.v-button,.button,.btn,.futures-overview__actions>a,.application-email-contact>a):hover{translate:0 -2px!important;box-shadow:inset 0 1px #fff,0 4px #c1d7e6,0 11px 20px #224f6f24!important}body[data-company-interface="93"] :is(.b92-promotion,.application-track-selector>div>a,.integration-card,.eco76-product):hover{translate:0 -2px!important;border-color:#7faecb!important;box-shadow:inset 0 1px #fff,0 5px #c8dce9,0 14px 25px #2b5b7620!important}}@media(prefers-reduced-motion:reduce){body[data-company-interface="93"] :is(a,button,summary){transition:none!important;translate:none!important}}@media(forced-colors:active){body[data-company-interface="93"] main :is(h1,h2,h3,p,a,button,summary,label,select,input,textarea){color:CanvasText!important;-webkit-text-fill-color:CanvasText!important;forced-color-adjust:auto!important}body[data-company-interface="93"] main :is(a,button,select,input,textarea){border-color:ButtonText!important}}}@layer company-interface93{body[data-company-interface="93"] [data-vantemio-footer].vm-footer [data-footer-mailbox="100"]{display:block!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;flex-basis:100%!important;margin:0 0 7px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}body[data-company-interface="93"] [data-vantemio-footer].vm-footer .vm-footer-mailbox100{box-sizing:border-box!important;display:grid!important;gap:7px!important;min-width:0!important;width:100%!important;max-width:100%!important;padding:10px 11px!important;border:1px solid #aec8dc!important;border-radius:10px!important;background:linear-gradient(135deg,#fbfeff,#dceaff)!important;box-shadow:inset 0 1px #fff,0 3px #c9dce9!important}body[data-company-interface="93"] [data-vantemio-footer].vm-footer a.vm-footer-mail-address100{display:block!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;color:#1d5684!important;-webkit-text-fill-color:currentColor!important;font:500 12px/1.65 Onest,system-ui,sans-serif!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-decoration:none!important;direction:ltr!important}body[data-company-interface="93"] [data-vantemio-footer].vm-footer a.vm-footer-mail-address100:hover{text-decoration:underline!important;text-underline-offset:3px!important}body[data-company-interface="93"] [data-vantemio-footer].vm-footer a.vm-footer-mail-address100:focus-visible{outline:3px solid #3d86b6!important;outline-offset:3px!important}}@layer company-interface93{}@layer company-interface93{body[data-company-interface="93"][data-company-masthead="105"] [data-vantemio-masthead]{min-height:60px!important;margin:0!important;padding:0!important;border-radius:0!important;border-bottom:1px solid #abc7dc!important;background:radial-gradient(ellipse at 4% 0,#ffe5c080,transparent 38%),repeating-linear-gradient(125deg,#377aa008 0 1px,transparent 1px 32px),linear-gradient(115deg,#fafffd,#e3efff)!important;box-shadow:inset 0 1px #fff,0 4px 16px #2b547514!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important;transition:transform .18s ease-out,box-shadow .18s ease-out!important;will-change:auto!important}body[data-company-interface="93"][data-company-masthead="105"] [data-vantemio-masthead][data-vm-ready=true][data-vm-hidden]{transform:translateY(calc(-100% - 24px))!important;pointer-events:none!important}body[data-company-interface="93"][data-company-masthead="105"] [data-vantemio-masthead][data-vm-ready=true][data-vm-hidden]:has(details[data-vm-control][open]){transform:none!important;pointer-events:auto!important}body[data-company-interface="93"][data-company-masthead="105"] [data-vantemio-masthead] [data-vm-fitted-panel]{box-sizing:border-box!important;position:fixed!important;inset:auto!important;left:var(--vm-fit-x,12px)!important;top:var(--vm-fit-y,70px)!important;width:var(--vm-fit-width,280px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important;max-height:var(--vm-fit-height, calc(100dvh - 82px) )!important;height:auto!important;margin:0!important;padding:7px!important;border:1px solid #a9c7db!important;border-radius:13px!important;background:radial-gradient(ellipse at 100% 0,#dcefe780,transparent 65%),repeating-linear-gradient(135deg,#2d659009 0 1px,transparent 1px 24px),linear-gradient(130deg,#fff,#eaf3ff)!important;box-shadow:inset 0 1px #fff,0 5px #c8dce980,0 16px 34px #254c7424!important;color:#2c526c!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-gutter:stable!important;transform:none!important;translate:none!important;filter:none!important;z-index:10000!important}body[data-company-interface="93"][data-company-masthead="105"] [data-vm-fitted-panel]::backdrop{background:transparent!important;pointer-events:none!important}body[data-company-interface="93"][data-company-masthead="105"] details[data-vm-control]:not([open])>[data-vm-fitted-panel],body[data-company-interface="93"][data-company-masthead="105"] #mobile-nav[hidden]{display:none!important}body[data-company-interface="93"][data-company-masthead="105"] details[data-vm-control][open]>[data-vm-fitted-panel]:not([popover]){display:block!important}body[data-company-interface="93"][data-company-masthead="105"] [data-vm-fitted-panel]:popover-open{display:block!important}body[data-company-interface="93"][data-company-masthead="105"] .premium-mega-panel[data-vm-fitted-panel]{padding:0!important}body[data-company-interface="93"][data-company-masthead="105"] a.premium-product-link{box-sizing:border-box!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) 12px!important;align-items:start!important;gap:7px!important;min-width:0!important;min-height:0!important;height:auto!important;padding:9px!important;border:1px solid #b9cfe1!important;border-radius:9px!important;background:linear-gradient(130deg,#ffffffed,#e4efffd4)!important;box-shadow:inset 0 1px #fff,0 2px #d6e3ef!important}body[data-company-interface="93"][data-company-masthead="105"] a.premium-product-link:nth-child(3n+2){background:linear-gradient(130deg,#fffdf7,#ffecd3)!important;border-color:#d9bea0!important;box-shadow:inset 0 1px #fff,0 2px #e9d5bb!important}body[data-company-interface="93"][data-company-masthead="105"] a.premium-product-link:nth-child(3n){background:linear-gradient(130deg,#fcfffd,#e2f3e9)!important;border-color:#b3cfbd!important;box-shadow:inset 0 1px #fff,0 2px #d1e4d6!important}body[data-company-interface="93"][data-company-masthead="105"] .premium-product-copy{display:grid!important;gap:3px!important;min-width:0!important}body[data-company-interface="93"][data-company-masthead="105"] .premium-product-copy strong{color:#234b68!important;font:550 12.5px/1.35 Onest,system-ui,sans-serif!important;white-space:normal!important;overflow-wrap:anywhere!important}body[data-company-interface="93"][data-company-masthead="105"] .premium-product-copy small{display:block!important;color:#385c73!important;font:400 11px/1.4 Onest,system-ui,sans-serif!important;-webkit-line-clamp:unset!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere!important}body[data-company-interface="93"][data-company-masthead="105"] .premium-product-copy em{display:inline-block!important;width:fit-content!important;max-width:100%!important;padding:2px 6px!important;border:1px solid #d5b58b!important;border-radius:5px!important;background:#fff0d9!important;color:#784d1e!important;font:500 10px/1.3 Onest,system-ui,sans-serif!important;white-space:normal!important}body[data-company-interface="93"][data-company-masthead="105"] :is(.premium-company-panel,.r81-language-panel,#mobile-nav,[data-vm-fitted-panel=menu]) a{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;min-height:38px!important;padding:8px 9px!important;border-radius:8px!important;color:#2d5573!important;font:500 12px/1.4 Onest,system-ui,sans-serif!important;white-space:normal!important;overflow-wrap:anywhere!important;-webkit-text-fill-color:currentColor!important}body[data-company-interface="93"][data-company-masthead="105"] :is(.premium-product-link,.premium-company-panel>a,.locale-choice):is(:hover,:focus-visible){background:linear-gradient(125deg,#fff,#dbeeff)!important;border-color:#8eb6d2!important}body[data-company-interface="93"][data-company-masthead="105"] [data-vantemio-masthead] :is(a,button,summary):focus-visible{outline:2px solid #2c6699!important;outline-offset:2px!important}@media(max-width:1023px){}@media(max-width:600px){}@media(max-width:360px){}@media(prefers-reduced-motion:reduce){body[data-company-interface="93"][data-company-masthead="105"] [data-vantemio-masthead]{transition:none!important}}}@layer company-interface93{body[data-company-interface="93"][data-company-masthead="105"] [data-vm-fitted-panel=menu] .v-nav-group>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:38px!important;margin:3px 0!important;padding:8px 9px!important;border:1px solid #bdd2e2!important;border-radius:8px!important;background:linear-gradient(125deg,#fff,#e6f1ff)!important;color:#2d5573!important;-webkit-text-fill-color:currentColor!important;font:500 12px/1.4 Onest,system-ui,sans-serif!important;text-shadow:none!important;white-space:normal!important}}@layer company-interface93{@media(prefers-reduced-motion:reduce){}}@layer company-interface93{@media(max-width:760px){}@media(max-width:500px){}@media(hover:hover)and (prefers-reduced-motion:no-preference){}}

@layer site-refinement81{body[data-site-refinement="81"] :is(.premium-mega-panel,.r81-language-panel){box-sizing:border-box!important;background:radial-gradient(ellipse at 100% 0,#daedeaa3,transparent 65%),linear-gradient(135deg,#fff,#ecf5fb)!important;border:1px solid #b9d0df!important;border-radius:15px!important;box-shadow:inset 0 1px #fff,0 15px 38px #284d681d!important;color:#24475e!important;text-shadow:none!important;backdrop-filter:none!important}body[data-site-refinement="81"] :is(.premium-mega-panel,.r81-language-panel) :is(a,span,strong,small,p,em,label){-webkit-text-fill-color:currentColor!important;text-shadow:none!important;filter:none!important}body[data-site-refinement="81"] .premium-mega-panel{width:min(620px,calc(100vw - 32px))!important;max-width:620px!important;min-width:0!important;padding:0!important;overflow:clip!important}body[data-site-refinement="81"] a.premium-product-link{display:grid!important;grid-template-columns:30px minmax(0,1fr) 12px!important;align-items:start!important;gap:8px!important;padding:10px!important;min-height:0!important;height:auto!important;border:1px solid #d2e1e978!important;border-radius:10px!important;background:linear-gradient(140deg,#ffffffb8,#eff6f9b0)!important;color:#24475e!important;box-shadow:inset 0 1px #fff!important;transform:none!important}body[data-site-refinement="81"] a.premium-product-link:hover{background:linear-gradient(125deg,#deefff,#e1f4eb)!important;border-color:#afcfdf!important;box-shadow:inset 0 1px #fff,0 3px 8px #315b7310!important}body[data-site-refinement="81"] .premium-product-copy{display:grid!important;gap:3px!important;min-width:0!important}body[data-site-refinement="81"] .premium-product-copy strong{font:600 13px/1.3 Onest,system-ui,sans-serif!important;color:#1e415c!important;white-space:normal!important;overflow-wrap:anywhere!important}body[data-site-refinement="81"] .premium-product-copy small{font:400 11px/1.4 Onest,system-ui,sans-serif!important;color:#446276!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important;white-space:normal!important}body[data-site-refinement="81"] .premium-product-copy em{justify-self:start!important;width:fit-content!important;font:500 9px/1.3 Onest,system-ui,sans-serif!important;padding:2px 6px!important;color:#53694e!important;border:1px solid #c9d9bb!important;border-radius:5px!important;background:#eef7e5!important}body[data-site-refinement="81"] .premium-product-link>svg{width:12px!important;height:12px!important;color:#406e88!important;margin-top:3px!important}@media(min-width:1200px){body[data-site-refinement="81"] .premium-mega-panel{position:absolute!important;left:50%!important;right:auto!important;inset-block-start:calc(100% + 6px)!important;transform:translate(-50%)!important}}body[data-site-compact="81"]{background:linear-gradient(125deg,#f7fafc,#f1f7fb 55%,#f5faf7)!important;color:#29475e!important}body[data-site-compact="81"] main.main{box-sizing:border-box!important;width:min(1160px,calc(100% - 40px))!important;max-width:1160px!important;margin:0 auto!important;padding:22px 0 28px!important;gap:22px!important;overflow:visible!important}body[data-site-compact="81"] main :is(h1,h2,h3,h4,p,li,td,th,small,code,label,summary,strong,span){-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body[data-site-compact="81"] main h1{font-size:clamp(28px,3vw,39px)!important;line-height:1.17!important;letter-spacing:-.035em!important;font-weight:650!important;max-width:30ch!important;color:#173a54!important;margin-block:8px 12px!important;overflow-wrap:anywhere}body[data-site-compact="81"] main h2{font-size:clamp(21px,2.1vw,28px)!important;line-height:1.25!important;letter-spacing:-.025em!important;font-weight:620!important;color:#1e4059!important;margin-block:0 11px!important;overflow-wrap:anywhere}body[data-site-compact="81"] main h3{font-size:18px!important;line-height:1.35!important;font-weight:600!important;color:#254b65!important}body[data-site-compact="81"] main :is(p,li,td,th){font-size:14px!important;line-height:1.6!important;color:#35536a!important;overflow-wrap:anywhere}body[data-site-compact="81"] main :is(.btn,.button,button){min-height:38px!important;padding:8px 12px!important;font:550 13px/1.4 Onest,system-ui,sans-serif!important;color:#285b79!important;-webkit-text-fill-color:currentColor!important;background:linear-gradient(130deg,#e0effc,#e4f4eb)!important;border:1px solid #b5d0df!important;border-radius:10px!important;box-shadow:inset 0 1px #fff,0 3px 7px #31566d0b!important;white-space:normal!important;overflow-wrap:anywhere}body[data-site-compact="81"] main :is(.btn,.button,button)>span{color:inherit!important;-webkit-text-fill-color:currentColor!important}body[data-site-compact="81"] main button:disabled{opacity:1!important;color:#657d8d!important;background:linear-gradient(130deg,#f2f6f8,#e8eff3)!important;border-color:#cfdee6!important}body[data-site-compact="81"] main :is(input,select,textarea):not([type=checkbox]):not([type=radio]){box-sizing:border-box!important;max-width:100%!important;min-height:39px!important;padding:9px 11px!important;font:400 14px/1.4 Onest,system-ui,sans-serif!important;background:#fafdff!important;color:#284f68!important;-webkit-text-fill-color:currentColor!important;border:1px solid #bad3e1!important;border-radius:9px!important;box-shadow:inset 0 1px 3px #31566d08!important}body[data-site-compact="81"] main textarea{min-height:96px!important}body[data-site-compact="81"] main pre{padding:13px!important;max-width:100%!important;overflow:auto!important;background:#eaf3f9!important;color:#2f536c!important;border:1px solid #ccdee8!important;border-radius:10px!important;font-size:12px!important}body[data-site-compact="81"] main pre code{font-size:12px!important;line-height:1.55!important;color:inherit!important}body[data-site-compact="81"] main :is(.professional-intro,.vs-opening,.integration-hero){min-height:0!important;padding:14px 0!important;margin:0!important;gap:18px!important}body[data-site-compact="81"] main :is(.professional-reference,.professional-resource-rail,.professional-document,.integration-demo,.integration-catalog,.integration-future,.integration-coverage,.visual-stack,.studio-experience__section){margin-block:18px!important;min-height:0!important}body[data-site-compact="81"] main :is(.professional-reference,.vs-architecture,.vs-flow,.vs-channels,.vs-orbit,.integration-demo,.integration-future,.integration-coverage,.visual-stack,.stack-memory,.stack-cloud){background:linear-gradient(135deg,#ffffffc9,#eaf4fbba 58%,#edf8efb0)!important;border:1px solid #ccdee9!important;border-radius:15px!important;box-shadow:inset 0 1px #fff,0 6px 18px #35566d08!important;color:#294b62!important;padding:16px!important}body[data-site-compact="81"] main :is(.professional-reference,.visual-stack) h2{font-size:23px!important}body[data-site-compact="81"] main :is(.prose,.docs-local-paper,.professional-document-paper){font-size:14px!important;line-height:1.65!important;padding:clamp(14px,2vw,24px)!important;max-width:100%!important;color:#35536a!important}body[data-site-compact="81"] main table{width:100%!important;max-width:100%!important;margin-block:14px!important;border-spacing:0!important;border-collapse:collapse!important;background:#fafdff!important}body[data-site-compact="81"] main :is(th,td){height:auto!important;min-height:0!important;padding:9px 11px!important;vertical-align:top!important;background:#f7fbfd!important;border-color:#d1dfe8!important;font-size:13px!important}body[data-site-compact="81"] main th{background:linear-gradient(130deg,#e6f2fb,#e9f4ed)!important;color:#2a506b!important;font-weight:600!important}body[data-site-compact="81"] main :is(.table-scroll,.prose-table,.docs-table-scroll){max-width:100%!important;overflow:auto!important}body[data-site-compact="81"] main :is(.professional-grid,.document-grid,.integration-grid,.studio-experience__outputs,.studio-experience__runtime){gap:12px!important}body[data-site-compact="81"] main :is(.professional-grid>article,.studio-experience__outputs>article,.studio-experience__runtime>article){min-height:0!important;padding:16px!important;border-radius:14px!important;background:linear-gradient(135deg,#fff,#edf6fa)!important}body[data-site-compact="81"] .integration-card{height:auto!important;min-height:0!important;padding:14px!important;border:1px solid #cbdfe9!important;border-radius:14px!important;background:radial-gradient(ellipse at 100% 0,#daedf980,transparent 64%),linear-gradient(140deg,#fff,#f1f7fb)!important;box-shadow:inset 0 1px #fff,0 4px 12px #31556e09!important;gap:8px!important}body[data-site-compact="81"] .integration-card h3{font-size:16px!important;line-height:1.3!important}body[data-site-compact="81"] .integration-card h4{font-size:13px!important;line-height:1.5!important;font-weight:500!important;color:#365c73!important;margin:3px 0!important}body[data-site-compact="81"] main :is(.investor-system,.passport-journey,.professional-team-status){max-width:800px!important;margin-inline:auto!important;padding:16px!important;min-height:0!important}body[data-site-compact="81"] main :is(.investor-system,.professional-team-status)>svg{max-height:280px!important}body[data-site-compact="81"] .motion-rail{margin-block:14px!important;gap:6px!important;padding:10px!important}body[data-site-compact="81"] .motion-rail>div{min-height:0!important;padding:7px!important}body[data-site-refinement="81"] .r81-visual>figcaption,body[data-site-refinement="81"] .r81-editor>figcaption{font:450 10px/1.5 Onest,system-ui,sans-serif!important;color:#527288!important;margin-top:10px!important}body[data-site-refinement="81"] .r81-editor{width:100%!important;max-width:480px!important;margin:0 auto!important;min-height:0!important;height:auto!important;padding:13px!important;border:1px solid #bed6e5!important;border-radius:17px!important;background:linear-gradient(135deg,#edf6fd,#e6f4ee)!important;box-shadow:inset 0 1px #fff,0 14px 28px #244f6b12!important;overflow:hidden!important}body[data-site-refinement="81"] .r81-editor-top{display:flex;justify-content:space-between;gap:8px;font:550 10px/1.4 Onest,system-ui,sans-serif;color:#345f7c;margin-bottom:9px}body[data-site-refinement="81"] .r81-editor-screen{display:grid;grid-template-columns:76px minmax(0,1fr);gap:9px}body[data-site-refinement="81"] .r81-editor-bin{display:grid;align-content:start;gap:5px;padding:6px;border:1px solid #cedee8;border-radius:8px;background:#f7fbfe}body[data-site-refinement="81"] .r81-editor-bin>span{font-size:8px;color:#55758a}body[data-site-refinement="81"] .r81-thumb{display:block;width:100%;height:auto;max-height:150px}body[data-site-refinement="81"] .r81-editor-preview{position:relative;align-self:start;border:1px solid #b9d2e1;border-radius:10px;background:#e1f0f8;overflow:hidden}body[data-site-refinement="81"] .r81-editor-preview>.r81-thumb{max-height:150px}body[data-site-refinement="81"] .r81-editor-preview>span{position:absolute;bottom:7px;left:10px;right:10px;text-align:center;font-size:9px;line-height:1.3;color:#183e57;background:#f6fcffdd;padding:3px;border-radius:4px}body[data-site-refinement="81"] .r81-editor-preview>i{position:absolute;top:30%;left:46%;font-size:17px;font-style:normal;color:#fff}body[data-site-refinement="81"] .r81-timeline{position:relative;display:grid;gap:5px;margin-top:9px;padding:8px;border:1px solid #c7dce7;border-radius:10px;background:#f8fcff;overflow:hidden}body[data-site-refinement="81"] .r81-time-labels{display:flex;justify-content:space-between;margin-inline-start:68px;font-size:8px;color:#668194}body[data-site-refinement="81"] .r81-track{display:grid;grid-template-columns:60px minmax(0,1fr);gap:7px;align-items:center}body[data-site-refinement="81"] .r81-track>strong{font-size:9px;font-weight:500;line-height:1.3;color:#42667d}body[data-site-refinement="81"] .r81-track>div{position:relative;display:flex;align-items:center;gap:3px;min-height:19px;background:#eaf2f8;border-radius:4px;overflow:hidden}body[data-site-refinement="81"] .r81-track b{height:17px;flex:1;border-radius:3px;border:1px solid #92bbd5;background:linear-gradient(120deg,#b4d8f1,#d0e8f8)}body[data-site-refinement="81"] .r81-track b:nth-child(2){flex:.65}body[data-site-refinement="81"] .r81-track--1 b{background:linear-gradient(120deg,#f1d3b5,#f5e6d5);border-color:#d5b28d}body[data-site-refinement="81"] .r81-track--2 b{background:linear-gradient(120deg,#c0e7d8,#dbf2e7);border-color:#9bcbb8}body[data-site-refinement="81"] .r81-wave{position:absolute;inset:1px 0;color:#4a9881;font-size:13px;line-height:18px;letter-spacing:3px;white-space:nowrap}body[data-site-refinement="81"] .r81-playhead{position:absolute;top:21px;bottom:7px;left:77px;width:2px;background:#478fb7;box-shadow:0 0 6px #73bbdc70;animation:r81-playhead 12s linear infinite;animation-play-state:paused}body[data-site-refinement="81"] .r81-editor[data-pipeline-running=true] .r81-playhead,body[data-site-refinement="81"] .r81-editor[data-r81-running=true] .r81-playhead{animation-play-state:running}body[data-site-refinement="81"] .reference-feature{margin-block:13px!important;padding:18px!important;gap:20px!important;min-height:0!important}body[data-site-refinement="81"] .reference-feature h2{font-size:clamp(23px,2.4vw,30px)!important;line-height:1.2!important}body[data-site-refinement="81"] .reference-feature p{font-size:14px!important;line-height:1.55!important}body[data-site-refinement="81"] :is(.premium-workflow,.premium-technology,.premium-bottom){padding-block:22px!important}body[data-site-refinement="81"] :is(.premium-products,.premium-workflow,.premium-technology,.premium-bottom)>h2{font-size:clamp(25px,3vw,35px)!important;line-height:1.2!important}@media(hover:hover)and (prefers-reduced-motion:no-preference){body[data-site-compact="81"] .integration-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 10px 22px #31556e13!important}}@media(max-width:900px){}@media(max-width:700px){body[data-site-refinement="81"] .premium-mega-panel{max-width:calc(100vw - 24px)!important;width:auto!important;max-height:calc(100dvh - 80px)!important}body[data-site-compact="81"] main.main{width:calc(100% - 28px)!important;padding-top:15px!important}body[data-site-compact="81"] main h1{font-size:29px!important}body[data-site-refinement="81"] .r81-editor{max-width:440px!important;padding:11px!important}body[data-site-refinement="81"] .reference-feature{padding:15px!important;gap:15px!important}}@media(max-width:480px){body[data-site-refinement="81"] .r81-editor-screen{grid-template-columns:58px minmax(0,1fr)}body[data-site-refinement="81"] .r81-editor-preview>.r81-thumb{max-height:130px}body[data-site-refinement="81"] .r81-editor-bin>span{font-size:7px}}@keyframes r81-card-breathe{0%,to{translate:0 0}50%{translate:0 -3px}}@keyframes r81-playhead{0%{left:77px}to{left:calc(100% - 9px)}}@keyframes r81-packet{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:80%;opacity:0}}@keyframes r81-flow-arrow{0%,to{opacity:.4;translate:-2px 0}45%,65%{opacity:1;translate:2px 0}}@media(min-width:701px){}@media(prefers-reduced-motion:reduce){body[data-site-refinement="81"] :is(.r81-playhead,.r81-process-link>i,.r81-process-card),body[data-site-refinement="81"] .r81-flow-node:after{animation:none!important}body[data-site-refinement="81"] *{scroll-behavior:auto!important}}body[data-site-compact="81"] main [hidden],body[data-site-refinement="81"] :is(.premium-mega-panel,.r81-language-panel,.r81-mobile-nav)[hidden]{display:none!important}body[data-site-refinement="81"] [data-vantemio-masthead]{background:repeating-linear-gradient(115deg,transparent 0 70px,#8cb8ce0a 70px 71px),radial-gradient(ellipse at 20% 0,#dceefd99,transparent 62%),linear-gradient(110deg,#fbfdff,#eef7f7 67%,#faf5ef)!important;border-bottom:1px solid #bcd4e2!important;box-shadow:inset 0 1px #fff,0 5px 17px #335c7812!important;backdrop-filter:none!important}@media(min-width:901px){}body[data-site-refinement="81"] [data-vantemio-footer]{background:radial-gradient(ellipse at 90% 0,#d7ece580,transparent 60%),linear-gradient(125deg,#edf5fb,#f7fbfd)!important;color:#3a5d73!important;border-top:1px solid #c2d8e5!important;box-shadow:inset 0 1px #fff!important}body[data-site-refinement="81"] [data-vantemio-footer] :is(p,span,small,strong,a){color:#3b6079!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body[data-site-refinement="81"] [data-vantemio-footer] a:hover{color:#225f87!important}body[data-site-compact="81"] main :is(.professional-grid>article,.integration-card,.eco76-product,.studio-experience__outputs>article,.studio-experience__runtime>article,.passport-service-links>a){border:1px solid #c3d9e7!important;border-top:3px solid #8cbadd!important;box-shadow:inset 0 1px #fff,0 5px 14px #345b7410!important;background:radial-gradient(ellipse at 100% 0,#d6eafa80,transparent 65%),linear-gradient(135deg,#ffffffed,#edf6fb)!important}body[data-site-compact="81"] main :is(.professional-grid>article,.integration-card,.eco76-product,.studio-experience__outputs>article,.studio-experience__runtime>article,.passport-service-links>a):nth-child(4n+2){border-top-color:#91c6b1!important;background:radial-gradient(ellipse at 100% 0,#daf0e680,transparent 65%),linear-gradient(135deg,#fff,#f0f9f4)!important}body[data-site-compact="81"] main :is(.professional-grid>article,.integration-card,.eco76-product,.studio-experience__outputs>article,.studio-experience__runtime>article,.passport-service-links>a):nth-child(4n+3){border-top-color:#d5b38a!important;background:radial-gradient(ellipse at 100% 0,#f4e6d780,transparent 65%),linear-gradient(135deg,#fff,#fbf6ef)!important}body[data-site-compact="81"] main :is(.professional-grid>article,.integration-card,.eco76-product,.studio-experience__outputs>article,.studio-experience__runtime>article,.passport-service-links>a):nth-child(4n+4){border-top-color:#b9a8d4!important;background:radial-gradient(ellipse at 100% 0,#e9e2f680,transparent 65%),linear-gradient(135deg,#fff,#f6f2fb)!important}body[data-site-refinement="81"][data-home-kinetic="63"] :is(.premium-hero h1,.reference-feature h2,.architecture-platform h2,.architecture-technical h2,.architecture-contact h2,.platform-publishing h2){color:#173d5a!important;-webkit-text-fill-color:currentColor!important}body[data-site-refinement="81"][data-home-kinetic="63"] :is(.premium-lead,.reference-feature p,.architecture-platform p,.architecture-technical p,.architecture-contact p,.platform-publishing p){color:#355b75!important;-webkit-text-fill-color:currentColor!important}body[data-site-refinement="81"][data-home-kinetic="63"] :is(.architecture-contact,.reference-workflow,.platform-publishing){padding:20px!important;border:1px solid #bfd7e5!important;border-radius:15px!important;background:radial-gradient(ellipse at 100% 0,#d5ede780,transparent 64%),linear-gradient(125deg,#fafdff,#e7f2fb)!important;box-shadow:inset 0 1px #fff,0 6px 17px #355b7310!important}@media(max-width:760px){body[data-site-refinement="81"][data-home-kinetic="63"] :is(.architecture-contact,.reference-workflow,.platform-publishing){padding:15px!important}}@media(min-width:761px){}@media(hover:hover)and (prefers-reduced-motion:no-preference){body[data-site-compact="81"] main :is(.integration-card,.eco76-product,.professional-grid>article):hover{transform:translateY(-2px)!important;box-shadow:inset 0 1px #fff,0 9px 20px #315b741a!important}}@media(max-width:480px){}body[data-site-refinement="81"] [data-transfer-module] header [data-transfer-provider]{display:none!important}}

/* Paired ink and surfaces: fixes legacy light text-fill on white article panels. */
@layer vantemio-reading65 {
 /* Keep every original path/marker coordinate. Only improve the verified map's paint. */
 /* Shared public footer is its own bounded flow; no inherited article card layout. */
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer{display:block!important;position:relative!important;inset:auto!important;float:none!important;clear:both!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;box-sizing:border-box!important;margin:28px 0 0!important;padding:26px clamp(16px,3vw,40px) 18px!important;background:linear-gradient(125deg,#f3f9fb,#edf5f4 58%,#f2f2fa)!important;color:#355365!important;border:0!important;border-block-start:1px solid #c6dae4!important;border-radius:0!important;box-shadow:inset 0 1px #fff!important;transform:none!important;overflow:visible!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer :is(p,span,strong,small,h2,h3,a,time){color:#355365!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;opacity:1!important;overflow-wrap:anywhere!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-inner{display:block!important;position:relative!important;inset:auto!important;width:100%!important;max-width:1280px!important;min-width:0!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;transform:none!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-top{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px 24px!important;margin:0 0 20px!important;padding:0!important;min-width:0!important;position:static!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-brand{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 1 auto!important;gap:0!important;position:static!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:46px!important;margin:0!important;padding:0!important;white-space:nowrap!important;text-decoration:none!important;direction:ltr!important;transform:none!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-brand>img{display:block!important;flex:0 0 40px!important;width:40px!important;height:46px!important;min-width:40px!important;max-width:none!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;aspect-ratio:auto!important;transform:none!important;filter:none!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-brand>span{display:block!important;position:static!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;font:700 25px/1.1 Onest,Arial,sans-serif!important;letter-spacing:-.045em!important;white-space:nowrap!important;transform:none!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-top>p{max-width:35ch!important;min-width:0!important;font:400 13px/1.55 Onest,Arial,sans-serif!important;margin:0!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto!important;align-items:start!important;gap:18px 30px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;position:static!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-grid>nav{display:block!important;position:static!important;inset:auto!important;grid-area:auto!important;min-width:0!important;max-width:100%!important;width:auto!important;padding:0!important;margin:0!important;transform:none!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-grid h2{font:650 14px/1.4 Onest,Arial,sans-serif!important;margin:0 0 7px!important;padding:0!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-links{display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer :is(.vm-footer-links>a,.business-contact>a){display:flex!important;align-items:center!important;width:fit-content!important;max-width:100%!important;min-width:0!important;min-height:40px!important;height:auto!important;padding:7px 0!important;margin:0!important;box-sizing:border-box!important;font:400 13px/1.5 Onest,Arial,sans-serif!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .business-contact{display:block!important;min-width:0!important;max-width:100%!important;width:100%!important;margin:0!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer nav.vm-footer-socials{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:20px 0 0!important;padding:16px 0 0!important;border:0!important;border-block-start:1px solid #c8dce5!important;box-sizing:border-box!important;position:static!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-socials>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;gap:0!important;padding:10px!important;margin:0!important;box-sizing:border-box!important;border:1px solid #bcd2df!important;border-radius:9px!important;background:linear-gradient(135deg,#fff,#e8f3f2 60%,#edf0fa)!important;box-shadow:inset 0 1px #fff,0 2px 6px #3553650b!important;text-decoration:none!important;transform:none!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-socials>a>svg{display:block!important;position:static!important;flex:0 0 20px!important;width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;margin:0!important;padding:0!important;stroke:currentColor!important;fill:none!important;stroke-width:1.65!important;filter:none!important;transform:none!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-social-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;padding:0!important;margin:-1px!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-bottom{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:8px 20px!important;width:100%!important;min-width:0!important;margin:16px 0 0!important;padding:12px 0 0!important;border:0!important;border-block-start:1px solid #c8dce5!important;box-sizing:border-box!important;position:static!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-bottom>small{font:400 12px/1.5 Onest,Arial,sans-serif!important;white-space:normal!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-bottom>nav{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:4px 18px!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;position:static!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-bottom a{display:inline-flex!important;align-items:center!important;min-width:0!important;min-height:38px!important;max-width:100%!important;padding:5px 0!important;font:400 12px/1.5 Onest,Arial,sans-serif!important;white-space:normal!important;overflow-wrap:anywhere!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .site-motion-settings{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;position:static!important;flex:0 1 auto!important;font:400 12px/1.5 Onest,Arial,sans-serif!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .site-motion-toggle{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:7px!important;box-sizing:border-box!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .site-motion-toggle svg{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;fill:none!important;stroke:currentColor!important}
 html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer a:focus-visible{outline:2px solid #557e97!important;outline-offset:3px!important;border-radius:4px!important}
 @media(max-width:680px){html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer{padding:22px 16px 16px!important}html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 20px!important}html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-grid>.vm-footer-contact{grid-column:1/-1!important}html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-bottom>small{flex-basis:100%!important}html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer .vm-footer-top>p{max-width:100%!important}}
 @media(prefers-contrast:more){html body footer[data-vantemio-footer][data-site-footer="65"].vm-footer{border-color:#819aaa!important}}
}

@layer vantemio-type61{body[data-vantemio-experience="44"][data-vantemio-shell]{--exp-ink:#354d68;--exp-muted:#52677e;--mat-ink:#2d527d!important;color:#354d68!important;font-weight:400!important}body[data-vantemio-experience="44"][data-vantemio-shell] :is(main,.vm-masthead,.vm-footer) :is(p,li,dd,dt,label,small,figcaption):not([data-vantemio-partners] *){font-weight:400!important;color:#4a6078!important;text-shadow:none!important}body[data-vantemio-experience="44"][data-vantemio-shell] main :is(h1,h2):not([data-vantemio-partners] *){font-weight:500!important;color:#304d6f!important;letter-spacing:-.025em!important;text-shadow:0 1px 0 #ffffffb3!important}body[data-vantemio-experience="44"][data-vantemio-shell] main :is(h3,h4,h5,h6):not([data-vantemio-partners] *){font-weight:520!important;color:#36526e!important;letter-spacing:-.012em!important;text-shadow:none!important}body[data-vantemio-experience="44"][data-vantemio-shell] :is(main,.vm-footer) :is(strong,b):not(.passport-wordmark):not([data-vantemio-partners] *){font-weight:550!important;color:#38536f!important;text-shadow:none!important}body[data-vantemio-experience="44"][data-vantemio-shell] :is(main,.vm-masthead,.vm-footer) :is(button,.btn,.button,[class$=-button],.premium-primary,.premium-secondary,.passport-primary,.passport-secondary,.premium-passport,.architecture-button,.donation-cta,.studio-experience__primary,.market-primary,.market-secondary,.v-button,.document-bundle-button,input[type=submit],summary):not([data-vantemio-partners] *){font-weight:500!important;letter-spacing:.005em!important;text-shadow:none!important}body[data-vantemio-experience="44"][data-vantemio-shell] :is(.experience-account-nav a,.experience-account-fold>summary,.platform-development,.platform-target>span,.pilot-resources a){font-weight:500!important;text-shadow:none!important}body[data-vantemio-experience="44"][data-vantemio-shell] :is(.passport-primary,.premium-primary,.premium-passport,.architecture-button,.studio-experience__primary,.market-primary){--mat-ink:#2d527d!important}body[data-vantemio-experience="44"][data-vantemio-shell] :is(.passport-secondary,.premium-secondary,.market-secondary,.document-bundle-button,.pilot-option--company .v-button){--mat-ink:#326451!important}body[data-vantemio-experience="44"][data-vantemio-shell] :is(.donation-cta,.pilot-option:not(.pilot-option--company) .v-button,a.v-button[href*="/apply/"]){--mat-ink:#77502f!important}body[data-vantemio-experience="44"][data-vantemio-shell] main .passport-journey a.passport-journey-service{--mat-ink:#2d527d!important}body[data-vantemio-experience="44"][data-vantemio-shell] main .passport-journey a.passport-journey-service:nth-child(2){--mat-ink:#326451!important}body[data-vantemio-experience="44"][data-vantemio-shell] main .passport-journey a.passport-journey-service:nth-child(3){--mat-ink:#77502f!important}body[data-vantemio-experience="44"][data-vantemio-shell] main .passport-journey a.passport-journey-service:nth-child(4){--mat-ink:#65507e!important}body[data-vantemio-experience="44"][data-vantemio-shell] main .passport-journey a.passport-journey-service>strong{font-weight:520!important;color:var(--mat-ink)!important}body[data-vantemio-experience="44"][data-vantemio-shell] main :is(.passport-journey-number,.passport-journey-service>span,.platform-development,.passport-access-state){font-weight:450!important;color:#52677e!important;text-shadow:none!important}}@layer vantemio-design60{body[data-vantemio-experience="44"]{--exp-bg:#f7faff;--exp-panel:#245cbd;--exp-ink:#12243e;--exp-muted:#4c607b;--exp-edge:rgba(131,187,235,.28);--exp-cyan:#235cbb;color:var(--exp-ink)!important;background-color:var(--exp-bg)!important;background-image:radial-gradient(ellipse at 88% 3%,#4d9fdf0c,transparent 45%),radial-gradient(ellipse at 8% 65%,#4d9fdf0c,transparent 40%),repeating-linear-gradient(132deg,transparent 0 77px,#ffffff88 78px,transparent 79px),repeating-linear-gradient(0deg,#ffffff88 0 1px,transparent 1px 4px)!important;color-scheme:light!important;-webkit-text-fill-color:currentColor!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead,.vm-footer) :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,label,legend,small,strong,summary):not([data-vantemio-partners] *){color:var(--exp-ink)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead,.vm-footer) :is(h1,h2,h3,h4) :is(span,em,strong):not([data-vantemio-partners] *){color:inherit!important;-webkit-text-fill-color:currentColor!important;background-image:none!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead,.vm-footer) a:not([data-vantemio-partners] *):not([class*=primary]):not([class*=button]){color:#172d49!important}body[data-vantemio-experience="44"] :is(.premium-home,.professional-composition,.professional-document-page,.passport-overview,.passport-account-layout,.architecture-root,.visual-stack,.v-product,.sp-site,.news-site main):not([data-vantemio-partners] *){background-color:transparent!important;color:var(--exp-ink)!important}body[data-vantemio-experience="44"] main :is(.premium-products,.reference-workflow,.architecture-platform,.architecture-technical,.architecture-contact,.passport-overview-principles,.passport-overview-access,.professional-document-content,.architecture-level,.architecture-boundary,.vs-detail,.vs-architecture,.vs-opening-copy):not([data-vantemio-partners] *){background:radial-gradient(ellipse at 100% 0%,#4d9fdf0c,transparent 58%),repeating-linear-gradient(132deg,transparent 0 71px,#ffffff88 72px,transparent 73px),linear-gradient(145deg,#f7faff,#f7faff)!important;color:var(--exp-ink)!important;border-color:var(--exp-edge)!important}body[data-vantemio-experience="44"] main :is(article,fieldset,.reference-feature,.reference-news-story,.passport-signin-card,.passport-workspace-panel,.account-capabilities,.architecture-module-copy,.architecture-studio,.stack-graph-stage,.v-product-scene,.investor-system,.investor-stages,.market-card,.donation-card,.news-card):not([data-vantemio-partners] *):not(.news-article-body){min-width:0;background:radial-gradient(ellipse at 4% 0%,#4d9fdf0c,transparent 65%),repeating-linear-gradient(132deg,transparent 0 92px,#ffffff88 93px,transparent 94px),linear-gradient(140deg,#f7faff,#f7faff 70%)!important;color:var(--exp-ink)!important;border:1px solid var(--exp-edge)!important;border-radius:18px!important;box-shadow:inset 0 1px #fffb,inset 0 -1px #3158801f,0 12px 28px #3158801f!important}body[data-vantemio-experience="44"] main :is(article,fieldset,.reference-feature,.passport-signin-card,.passport-workspace-panel,.architecture-module-copy,.architecture-studio,.investor-system,.investor-stages):not([data-vantemio-partners] *){padding:clamp(18px,2.1vw,28px)!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead,.vm-footer) :is(button,.btn,.button,[class$=-button],.premium-primary,.premium-secondary,.passport-primary,.passport-secondary,.premium-passport,input[type=submit]):not([data-vantemio-partners] *){color:#172d49!important;-webkit-text-fill-color:currentColor!important;background:linear-gradient(145deg,#eef5fd,#f7faff 60%,#f7faff)!important;border:1px solid #adbfda80!important;border-radius:10px!important;box-shadow:inset 0 1px #fffb,0 5px 15px #3158801f!important;min-height:42px;max-width:100%;font-size:14px!important;line-height:1.35!important;transition:border-color .2s,box-shadow .2s,filter .2s}body[data-vantemio-experience="44"] :is(main,.vm-masthead) :is(.premium-primary,.passport-primary,.architecture-button,button[type=submit]):not([data-vantemio-partners] *){background:linear-gradient(135deg,#e2eefc,#eef5fd)!important;border-color:#adbfda80!important;box-shadow:inset 0 1px #fffb,0 5px 20px #3158801f!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead) :is(button,a,input,select,summary):focus-visible{outline:2px solid #5be4ff!important;outline-offset:4px!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead) :is(button,a[class*=button],.premium-primary,.premium-secondary):hover:not(:disabled){border-color:#adbfda80!important;filter:brightness(1.12)}body[data-vantemio-experience="44"] :is(main,.vm-masthead) :is(button,input):disabled{opacity:.5!important;cursor:not-allowed!important;filter:saturate(.35)}body[data-vantemio-experience="44"] :is(main,.vm-masthead) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#172d49!important;background:#f7faff!important;border:1px solid #adbfda80!important;border-radius:8px!important;max-width:100%;min-width:0}body[data-vantemio-experience="44"] :is(input,textarea)::placeholder{color:#172d49!important;opacity:1}body[data-vantemio-experience="44"] :is(.vm-masthead,.premium-mega-panel,.premium-company-panel,.vm-language-panel,.vm-popover,.vm-footer):not([data-vantemio-partners] *){background:radial-gradient(ellipse at 80% 0,#4d9fdf0c,transparent 70%),repeating-linear-gradient(125deg,transparent 0 85px,#ffffff88 86px,transparent 87px),linear-gradient(140deg,#4d9fdf0c,#4d9fdf0c)!important;border-color:var(--exp-edge)!important;color:var(--exp-ink)!important;box-shadow:inset 0 1px #fffb,0 12px 30px #3158801f!important}body[data-vantemio-experience="44"] :is(.premium-mega-panel,.premium-company-panel) :is(a,button){background:linear-gradient(140deg,#4d9fdf0c,#f7faff)!important;border:1px solid #adbfda80!important;border-radius:9px!important;color:#172d49!important}body[data-vantemio-experience="44"] .premium-pillars{gap:0!important;padding:18px!important;margin-block:0 24px!important;background:linear-gradient(140deg,#4d9fdf0c,#f7faff)!important;border:1px solid var(--exp-edge)!important;border-radius:16px!important;box-shadow:inset 0 1px #fffb,0 14px 24px #3158801f!important}body[data-vantemio-experience="44"] .premium-pillars>div{min-width:0;padding:10px 18px!important;border-color:var(--exp-edge)!important;gap:14px!important}body[data-vantemio-experience="44"] .premium-pillars svg{width:40px!important;height:40px!important;flex-shrink:0;color:#172d49!important;filter:drop-shadow(0 0 6px #3158801f)}body[data-vantemio-experience="44"] .premium-pillars strong{font-size:15px!important;line-height:1.4!important}body[data-vantemio-experience="44"] .premium-pillars small{font-size:13px!important;color:#172d49!important;line-height:1.45!important}body[data-vantemio-experience="44"] :is(.premium-products,.reference-workflow,.architecture-platform,.architecture-technical,.architecture-contact){padding:clamp(24px,3.2vw,44px)!important;margin-block:0!important}body[data-vantemio-experience="44"] :is(.premium-products,.reference-workflow,.architecture-platform,.architecture-technical,.architecture-contact) h2{font-size:clamp(28px,3.15vw,44px)!important;line-height:1.12!important;letter-spacing:-.035em!important;margin-block:12px 18px!important}body[data-vantemio-experience="44"] :is(.reference-feature,.reference-workflow,.architecture-platform,.architecture-technical,.architecture-contact) p{line-height:1.55!important}body[data-vantemio-experience="44"] .reference-feature{margin-top:22px!important;gap:24px!important;overflow:hidden}body[data-vantemio-experience="44"] .reference-feature h2{font-size:clamp(25px,2.4vw,34px)!important}body[data-vantemio-experience="44"] :is(.reference-studio-media,.reference-news-image){margin:0!important;border-radius:12px!important;overflow:hidden;box-shadow:0 16px 35px #3158801f,inset 0 1px #fffb}body[data-vantemio-experience="44"] :is(.reference-kicker,.premium-eyebrow,.reference-product-line span,.architecture-index,.premium-products-intro,.reference-workflow-lead){color:#172d49!important;-webkit-text-fill-color:currentColor!important}body[data-vantemio-experience="44"] :is(.architecture-signal-stage,.experience-workflow-stage){position:relative;isolation:isolate;overflow:hidden;border-radius:14px;background:#f7faff!important}body[data-vantemio-experience="44"] :is([data-living-technical],[data-living-workflow]){position:absolute;inset:0;width:100%!important;height:100%!important;pointer-events:none;z-index:1}body[data-vantemio-experience="44"] [data-architecture-signals]{z-index:2!important}body[data-vantemio-experience="44"] :is(.stack-graph-stage,.v-product-scene){min-height:260px!important;max-height:560px!important;padding:22px!important;background-image:radial-gradient(ellipse at 50% 55%,#4d9fdf0c,transparent 65%),repeating-linear-gradient(35deg,transparent 0 42px,#ffffff88 43px,transparent 44px),linear-gradient(145deg,#f7faff,#f7faff)!important}body[data-vantemio-experience="44"] :is(.architecture-root,.visual-stack,.v-product) :is(section,article){margin-block:18px!important;gap:20px!important}body[data-vantemio-experience="44"] :is(.stack-graph-core,.stack-graph-node,.motion-stream-node){background:linear-gradient(140deg,#eef5fd,#f7faff)!important;color:#172d49!important;border:1px solid #adbfda80!important;box-shadow:inset 0 1px #fffb,0 8px 28px #3158801f,0 0 22px #31588016!important}body[data-vantemio-experience="44"] :is(.passport-overview-hero,.passport-account-intro) h1{font-size:clamp(34px,4vw,56px)!important;line-height:1.08!important;letter-spacing:-.04em!important}body[data-vantemio-experience="44"] .passport-service-links span{color:#172d49!important;background:linear-gradient(135deg,#eef5fd,#f7faff)!important;border:1px solid #adbfda80!important;box-shadow:inset 0 1px #fffb,0 6px 15px #3158801f!important}body[data-vantemio-experience="44"] :is(.passport-overview-principles,.passport-overview-access){padding:28px!important;margin-top:20px!important;border-radius:18px!important}body[data-vantemio-experience="44"] .passport-signin-card{align-self:start}body[data-vantemio-experience="44"] #signed-in{max-width:1200px!important;margin:24px auto!important;padding-inline:24px!important}body[data-vantemio-experience="44"] .experience-account-fold{background:linear-gradient(145deg,#eef5fd,#f7faff)!important;border:1px solid var(--exp-edge)!important;border-radius:14px!important;margin-block:12px!important;box-shadow:inset 0 1px #fffb,0 10px 20px #31588022!important;overflow:hidden!important}body[data-vantemio-experience="44"] .experience-account-fold>summary{display:flex!important;align-items:center!important;gap:12px!important;min-height:56px!important;padding:16px 20px!important;cursor:pointer!important;list-style:none!important;font-size:17px!important;font-weight:700!important}body[data-vantemio-experience="44"] .experience-account-fold>summary::-webkit-details-marker{display:none!important}body[data-vantemio-experience="44"] .experience-account-fold>summary:before{content:""!important;width:8px!important;height:8px!important;border:1px solid #adbfda80!important;transform:rotate(45deg)!important;box-shadow:0 0 9px #3158801f!important}body[data-vantemio-experience="44"] .experience-account-fold>summary:after{content:"+"!important;margin-inline-start:auto!important;color:#172d49!important;font-size:24px!important;font-weight:400!important}body[data-vantemio-experience="44"] .experience-account-fold[open]>summary:after{content:"\2212"!important}body[data-vantemio-experience="44"] .experience-account-fold>section{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}body[data-vantemio-experience="44"] .experience-account-nav{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:18px!important}body[data-vantemio-experience="44"] .experience-account-nav a{padding:10px 14px!important;border:1px solid var(--exp-edge)!important;border-radius:9px!important;background:linear-gradient(135deg,#eef5fd,#f7faff)!important;font-size:14px!important;text-decoration:none!important}body[data-vantemio-experience="44"] [data-experience-tilt]{translate:var(--exp-x,0px) var(--exp-y,0px)!important;rotate:var(--exp-rotation,1 0 0 0deg)!important;scale:var(--exp-scale,1)!important;transform-origin:center!important;backface-visibility:hidden!important}body[data-vantemio-experience="44"] main :is(.passport-credential-brand,.passport-credential-network,.passport-credential-labels,.passport-credential-labels span,time){color:#172d49!important;-webkit-text-fill-color:currentColor!important}body[data-vantemio-experience="44"][data-vm-account-shell]>main{max-width:1280px!important}body[data-vantemio-experience="44"] :is(.toc,.document-bundle,.professional-reference,.professional-resource-rail,.professional-related-guide,.vs-code-envelope,.vs-model-cards>div,.investor-hub,.investor-module,.table-wrap){background:radial-gradient(ellipse at 100% 0,#4d9fdf0c,transparent 65%),linear-gradient(140deg,#f7faff,#f7faff)!important;color:#172d49!important;border-color:var(--exp-edge)!important;box-shadow:inset 0 1px #fffb,0 8px 22px #3158801f!important}body[data-vantemio-experience="44"].news-site{--news-ink:#f2f7ff!important;--news-muted:#bdcde1!important;--news-line:#334d65!important;--news-paper:#0b1223!important;--vm-text:#f2f7ff!important;--vm-copy:#bdcde1!important;--vm-night:#0b1223!important;--vm-steel:#152039!important}body[data-vantemio-experience="44"].news-site main :is(.news-toolbar,.news-section-shell,.news-country-shortcuts,.news-geography-bar,.news-place-panel,.news-place-dropdown,.news-archive-search-panel,.news-edition,.news-edition-disclosure>small,.news-empty,.news-department-story,.news-reader,.news-article-body,.news-guide-section,.news-guide-sources,.news-publishing-blueprint,.publishing-service-detail,.placement-editor,.placement-preview,.placement-canvas,.placement-calendar,.placement-inventory,.placement-policy,.placement-notice,.placement-schedule,.placement-total):not([data-vantemio-partners] *){background:radial-gradient(ellipse at 0 0,#4d9fdf0c,transparent 65%),linear-gradient(145deg,#f7faff,#f7faff)!important;color:#172d49!important;border-color:#adbfda80!important;box-shadow:inset 0 1px #fffb,0 7px 18px #31588022!important}body[data-vantemio-experience="44"].news-site :is(main,.vm-masthead) :is(span,time,b,summary,figcaption,caption):not([data-vantemio-partners] *){color:#172d49!important;-webkit-text-fill-color:currentColor!important}body[data-vantemio-experience="44"].news-site main :is(.news-filter,.news-place-trigger,.news-place-quick-link,.news-placement-cta,.news-back,.placement-device button,.placement-kind button):not([data-vantemio-partners] *){background:linear-gradient(140deg,#eef5fd,#f7faff)!important;color:#172d49!important;border:1px solid #adbfda80!important;border-radius:8px!important}@media(max-width:860px){body[data-vantemio-experience="44"] :is(.premium-hero,.passport-overview-hero,.passport-account-intro) h1{font-size:clamp(30px,8.4vw,36px)!important;line-height:1.08!important;max-width:100%!important}body[data-vantemio-experience="44"] .premium-pillars{margin-inline:18px!important;padding:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-vantemio-experience="44"] .premium-pillars>div{padding:10px 8px!important;gap:8px!important}body[data-vantemio-experience="44"] .premium-pillars svg{width:28px!important;height:28px!important}body[data-vantemio-experience="44"] .premium-pillars strong{font-size:13px!important}body[data-vantemio-experience="44"] .premium-pillars small{font-size:12px!important}body[data-vantemio-experience="44"] :is(.premium-products,.reference-workflow,.architecture-platform,.architecture-technical,.architecture-contact,.passport-overview-principles,.passport-overview-access){padding:24px 18px!important}body[data-vantemio-experience="44"] :is(.reference-feature,.passport-overview-hero,.passport-account-layout){gap:18px!important;padding:18px!important}body[data-vantemio-experience="44"] :is(.passport-account-layout,#signed-in){margin-block:18px!important;padding-inline:18px!important}body[data-vantemio-experience="44"] .experience-account-fold>summary{padding:14px 16px!important;font-size:16px!important}body[data-vantemio-experience="44"] main :is(h1,h2,h3,h4,a,button,label,summary):not([data-vantemio-partners] *){overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){body[data-vantemio-experience="44"] [data-experience-tilt]{translate:none!important;rotate:none!important}}body[data-vantemio-experience="44"] [data-experience-surface]{isolation:isolate!important;scroll-margin-top:150px!important}body[data-vantemio-experience="44"] [data-experience-positioned=true]{position:relative!important}body[data-vantemio-experience="44"] .experience-surface-light{position:absolute!important;inset:1px!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-sizing:border-box!important;z-index:-1!important;display:block!important;pointer-events:none!important;border-radius:inherit!important;overflow:hidden!important;contain:paint!important;opacity:.78!important}body[data-vantemio-experience="44"] .experience-surface-light:before{content:""!important;position:absolute!important;inset:-30%!important;pointer-events:none!important;background:radial-gradient(ellipse at 18% 27%,#ffffff88,transparent 40%),radial-gradient(ellipse at 78% 76%,#4d9fdf0c,transparent 44%),repeating-linear-gradient(125deg,transparent 0 65px,#ffffff88 66px,transparent 67px),repeating-radial-gradient(ellipse at 63% 40%,transparent 0 41px,#ffffff88 42px,transparent 43px)!important;translate:var(--exp-light-x,0%) var(--exp-light-y,0%)!important;rotate:var(--exp-light-angle,0deg)!important;transform-origin:center!important}body[data-vantemio-experience="44"] .experience-surface-light:after{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;background:radial-gradient(180px circle at var(--exp-pointer-x,50%) var(--exp-pointer-y,30%),#ffffff88,transparent 80%)!important;opacity:0!important;transition:opacity .3s!important;pointer-events:none!important}body[data-vantemio-experience="44"] [data-experience-active]>.experience-surface-light:after{opacity:1!important}body[data-vantemio-experience="44"] [data-experience-active]{border-color:#adbfda80!important;box-shadow:inset 0 1px #fffb,0 12px 28px #3158801f,0 0 0 1px #31588025!important}body[data-vantemio-experience="44"] [data-experience-tilt]{scale:var(--exp-scale,1)!important}body[data-vantemio-experience="44"] .experience-account-nav{position:sticky!important;top:102px!important;z-index:12!important;flex-wrap:nowrap!important;align-items:center!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important;scroll-padding-inline:8px!important;scrollbar-width:thin!important;scrollbar-color:#245cbd transparent!important;gap:8px!important;padding:10px!important;border:1px solid #adbfda80!important;border-radius:14px!important;background:radial-gradient(ellipse at 8% 0,#4d9fdf0c,transparent 75%),linear-gradient(135deg,#4d9fdf0c,#4d9fdf0c)!important;box-shadow:inset 0 1px #fffb,0 10px 25px #3158801f!important}body[data-vantemio-experience="44"] .experience-account-nav a{flex:0 0 auto!important;scroll-snap-align:start!important;white-space:nowrap!important;min-height:42px!important;display:flex!important;align-items:center!important;font-weight:600!important;transition:border-color .2s,background-color .2s,box-shadow .2s!important}body[data-vantemio-experience="44"] .experience-account-nav a[aria-current=location]{color:#172d49!important;-webkit-text-fill-color:currentColor!important;border-color:#adbfda80!important;background:linear-gradient(135deg,#e2eefc,#eef5fd)!important;box-shadow:inset 0 1px #fffb,0 0 18px #31588020!important}body[data-vantemio-experience="44"] .experience-account-fold{scroll-margin-top:170px!important}body[data-vantemio-experience="44"] .experience-account-fold>section{scroll-margin-top:190px!important}body[data-vantemio-experience="44"] .experience-account-fold>summary{transition:background-color .2s!important}body[data-vantemio-experience="44"] .experience-account-fold>summary:hover{background-color:#fff8!important}@media(max-width:860px){body[data-vantemio-experience="44"] .experience-surface-light{opacity:.52!important}body[data-vantemio-experience="44"] .experience-account-nav{top:80px!important;padding:8px!important;margin-inline:-4px!important;gap:6px!important}body[data-vantemio-experience="44"] .experience-account-nav a{min-height:40px!important;padding:8px 12px!important;font-size:13px!important}body[data-vantemio-experience="44"] .experience-account-fold{scroll-margin-top:145px!important}body[data-vantemio-experience="44"] .experience-account-fold>section{scroll-margin-top:160px!important}}@media(prefers-reduced-motion:reduce){body[data-vantemio-experience="44"] .experience-surface-light:before{translate:none!important;rotate:none!important}body[data-vantemio-experience="44"] .experience-surface-light:after,body[data-vantemio-experience="44"] .experience-account-nav a,body[data-vantemio-experience="44"] .experience-account-fold>summary{transition:none!important}}body[data-vantemio-experience="44"]{--exp-bg:#f7faff;--exp-bg-2:#eef5fd;--exp-ink:#12243e;--exp-muted:#4c607b;--exp-edge:#b8cede80;--exp-cyan:#235cbb;color-scheme:light!important}body[data-vantemio-experience="44"] :is(.professional-intro,.professional-reference,.investor-module,.investor-stages,.vs-opening,.vs-detail,.vs-architecture,.vs-model-cards>article,.market-scenarios>div>article,.market-stack>div>article,.market-rights>div>article,.donation-experience,.donation-benefits,.donation-formats,.donation-journey,.donation-conditions,.donation-payment,.donation-production,.donation-closing,.professional-transfer-panel,.donation-format,.donation-tariff,.donation-fee-details,.donation-token-disclosure,.studio-experience__hero,.studio-experience__cards>article,.integration-card,.team-pathway,.contributors-benefits article,.cloud-details>article){background:radial-gradient(ellipse at 100% 0,#d9edff70,transparent 58%),repeating-linear-gradient(132deg,transparent 0 82px,#4e86b508 83px,transparent 84px),linear-gradient(140deg,#fff,#f0f6fd)!important;color:#12243e!important;border-color:#b8cede80!important;box-shadow:inset 0 1px #fff,0 12px 28px #3158800c!important}body[data-vantemio-experience="44"] :is(.vm-masthead,.vm-footer,.premium-mega-panel,.premium-company-panel,.vm-language-panel,.vm-popover){background:radial-gradient(ellipse at 0 0,#fff,transparent 70%),linear-gradient(130deg,#fffffffa,#edf5fff5)!important;backdrop-filter:blur(20px);border-color:#b5cde07d!important;box-shadow:inset 0 1px #fff,0 8px 28px #31588012!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead) :is(button,.btn,.button,[class$=-button],.premium-primary,.premium-secondary,.passport-primary,.passport-secondary,.premium-passport,.architecture-button,.donation-cta,.studio-experience__primary,.market-primary,.market-secondary,.v-button,.document-bundle-button,.studio-experience__actions>a,.studio-experience__next nav>a,input[type=submit]):not([data-vantemio-partners] *){background:linear-gradient(155deg,#fff 4%,#f3f9ff 52%,#dfedfb)!important;color:#15375e!important;border:1px solid #adc6df!important;border-bottom-color:#87a7c7!important;border-radius:11px!important;box-shadow:inset 0 1px 1px #fff,inset 0 -2px 2px #a8c2dd38,0 3px #cedceb,0 7px 16px #31588015!important;min-height:40px!important;padding:10px 16px!important;line-height:1.35!important;text-decoration:none!important;white-space:normal;overflow-wrap:anywhere;transition:translate .18s,box-shadow .18s,border-color .18s!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead) :is(.premium-primary,.passport-primary,.architecture-button,button[type=submit]):not([data-vantemio-partners] *){background:linear-gradient(150deg,#f5fbff,#d8eaff)!important;color:#123f85!important;border-color:#86b0e1!important;box-shadow:inset 0 1px #fff,inset 0 -2px 2px #9bbcea44,0 3px #bdd2ed,0 8px 20px #3968a022!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead) :is(button,.btn,.button,.premium-primary,.premium-secondary,.passport-primary,.passport-secondary,.premium-passport,.architecture-button,.donation-cta,.studio-experience__primary,.market-primary,.market-secondary,.v-button,.document-bundle-button,.studio-experience__actions>a,.studio-experience__next nav>a):hover:not(:disabled){translate:0 -2px;filter:none!important;border-color:#6e9fcf!important;box-shadow:inset 0 1px #fff,inset 0 -2px 2px #a8c2dd38,0 4px #c4d7e9,0 11px 22px #31588022!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead) :is(button,.btn,.button,.premium-primary,.premium-secondary,.passport-primary,.passport-secondary,.premium-passport,.architecture-button,.donation-cta,.studio-experience__primary,.market-primary,.market-secondary,.v-button,.document-bundle-button,.studio-experience__actions>a,.studio-experience__next nav>a):active:not(:disabled){translate:0 2px;box-shadow:inset 0 2px 5px #507eaa18,0 1px #c4d7e9!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #225dc0!important;outline-offset:4px!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background:linear-gradient(#f5f9ff,#fff)!important;color:#172d49!important;box-shadow:inset 0 2px 4px #3158800b!important;border-color:#a9bfd7!important;box-sizing:border-box!important;max-width:100%!important;min-width:0!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead) :is(input,textarea)::placeholder{color:#596f8a!important;opacity:1!important}body[data-vantemio-experience="44"] .premium-pillars>div{align-items:center!important}body[data-vantemio-experience="44"] :is(.premium-pillars svg,.professional-stage-icon,.investor-module-icon,.donation-feature-symbol,.premium-product-icon,.integration-icon,.vs-icon){box-sizing:border-box!important;color:#245cbd!important;background:linear-gradient(140deg,#fff,#d6e8fa)!important;border:1px solid #b9d0e5!important;border-bottom-color:#8faccc!important;border-radius:12px!important;box-shadow:inset 0 1px #fff,inset -2px -3px 3px #acc6df30,0 3px #c7d8e9,0 7px 12px #3158801b!important;padding:8px!important;flex-shrink:0!important;filter:drop-shadow(0 2px 1px #9ab9d14d)!important}body[data-vantemio-experience="44"] .premium-pillars svg{width:46px!important;height:46px!important}body[data-vantemio-experience="44"] :is(.professional-stage-icon,.investor-module-icon,.donation-feature-symbol,.premium-product-icon) svg{display:block;max-width:100%;height:auto}body[data-vantemio-experience="44"] .premium-pillars{margin-bottom:0!important}body[data-vantemio-experience="44"] :is(.architecture-signal-stage,.experience-workflow-stage){background:#eaf4fd!important}body[data-vantemio-experience="44"] :is(.professional-intro,.professional-document-page,.passport-overview,.v-product,.visual-stack,.architecture-root){min-width:0!important;max-width:100%;box-sizing:border-box!important}body[data-vantemio-experience="44"] main :is(h1,h2,h3,h4,p,li,dd,dt,label,summary,a,button){overflow-wrap:anywhere;min-width:0}body[data-vantemio-experience="44"] main :is(.professional-intro,.vs-opening,.investor-system,.investor-hub,.passport-overview-hero,.donation-landing-hero)>*{min-width:0!important;max-width:100%;box-sizing:border-box!important}body[data-vantemio-experience="44"] main :is(.professional-document-content,.vs-opening-copy,.passport-overview-copy){padding-inline:clamp(16px,2.2vw,30px)!important}body[data-vantemio-experience="44"] :is(.platform-explanation,.platform-publishing)>header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}body[data-vantemio-experience="44"] :is(.platform-explanation,.platform-publishing) h2{font-size:clamp(26px,3vw,40px)!important;line-height:1.13!important;letter-spacing:-.035em!important;margin:0!important;max-width:24ch}body[data-vantemio-experience="44"] :is(.platform-explanation,.platform-publishing) h3{font-size:18px!important;line-height:1.3!important;margin:0 0 8px!important;letter-spacing:-.02em!important}body[data-vantemio-experience="44"] :is(.platform-explanation,.platform-publishing) p{font-size:15px!important;line-height:1.55!important;color:#4c607b!important;margin:0!important}@keyframes platform-flow56{to{background-position:-200% 0}}@media(hover:hover)and (pointer:fine){}@media(max-width:1000px){}@media(max-width:860px){body[data-vantemio-experience="44"] :is(.platform-explanation,.platform-publishing){padding:24px 18px}body[data-vantemio-experience="44"] :is(.premium-pillars svg,.investor-module-icon,.donation-feature-symbol){width:38px!important;height:38px!important;padding:6px!important;border-radius:10px!important}body[data-vantemio-experience="44"] main :is(.professional-intro,.vs-opening){padding-inline:18px!important}}@media(prefers-reduced-motion:reduce){body[data-vantemio-experience="44"] .platform-relief-icon,body[data-vantemio-experience="44"] :is(button,.btn,.button,.premium-primary,.premium-secondary,.passport-primary,.passport-secondary,.premium-passport,.architecture-button,.donation-cta,.studio-experience__primary,.market-primary,.market-secondary,.v-button,.document-bundle-button,.studio-experience__actions>a,.studio-experience__next nav>a){translate:none!important;rotate:none!important;transition:none!important}}body[data-vantemio-experience="44"] [hidden]{display:none!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead,.vm-footer) :is(span,b,em,time,figcaption,caption):not([data-vantemio-partners] *){color:inherit!important;-webkit-text-fill-color:currentColor!important}body[data-vantemio-experience="44"] :is(main,.vm-masthead,.vm-footer) img[src*="/vantemio-crystal"]{opacity:1!important;mix-blend-mode:normal!important;filter:saturate(1.12) contrast(1.04) drop-shadow(0 3px 5px #0f65c322)!important;object-fit:contain!important}body[data-vantemio-experience="44"] :is(main,.vm-footer) img[src^="/assets/platform-"]{filter:none!important;opacity:1!important;mix-blend-mode:normal!important}body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer a[data-footer-social=youtube][href]{color:#b81725!important;background:linear-gradient(145deg,#fff,#fff0f0)!important;border-color:#efb3b7!important;box-shadow:inset 0 1px #fff,0 3px #efd2d5,0 6px 12px #b8172512!important}body[data-vantemio-experience="44"] main#main .studio-experience{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body[data-vantemio-experience="44"] .studio-experience__hero{padding:28px!important;gap:24px!important;min-width:0!important}body[data-vantemio-experience="44"] .studio-experience__intro{min-width:0!important}body[data-vantemio-experience="44"] .studio-experience__steps{gap:10px!important;border:0!important;list-style:none!important}body[data-vantemio-experience="44"] .studio-experience__steps details{min-width:0!important;background:linear-gradient(145deg,#fff,#edf5fd)!important;color:#172d49!important;border:1px solid #bdd0e3!important;border-radius:12px!important;box-shadow:inset 0 1px #fff,0 5px 12px #3158800c!important;padding:0!important;overflow:hidden!important}body[data-vantemio-experience="44"] .studio-experience__steps details[open]{background:linear-gradient(145deg,#fff,#e9f3fd)!important;border-color:#93b6d9!important;padding-inline:0!important}body[data-vantemio-experience="44"] .studio-experience__steps details>summary{display:grid!important;grid-template-columns:2ch 38px minmax(0,1fr) 18px!important;gap:14px!important;align-items:center!important;min-height:72px!important;padding:14px 18px!important;box-sizing:border-box!important;color:#172d49!important;list-style:none!important;cursor:pointer!important}body[data-vantemio-experience="44"] .studio-experience__steps details>summary>*{min-width:0!important}body[data-vantemio-experience="44"] .studio-experience__steps summary>svg{box-sizing:border-box!important;width:38px!important;height:38px!important;padding:6px!important;color:#245cbd!important;border:1px solid #b9d0e5!important;border-radius:10px!important;background:linear-gradient(145deg,#fff,#dcecfb)!important;box-shadow:inset 0 1px #fff,0 3px #c9dced,0 6px 10px #31588018!important}body[data-vantemio-experience="44"] .studio-experience__steps :is(strong,small){white-space:normal!important;overflow-wrap:anywhere!important}body[data-vantemio-experience="44"] .studio-experience__steps strong{font-size:17px!important;line-height:1.35!important;color:#172d49!important}body[data-vantemio-experience="44"] .studio-experience__steps small{font-size:13px!important;line-height:1.45!important;color:#4c607b!important}body[data-vantemio-experience="44"] .studio-experience__steps details>p{padding:0 18px 18px!important;margin:0!important;max-width:none!important;line-height:1.6!important;color:#405b77!important}body[data-vantemio-experience="44"] .studio-experience__steps summary:focus-visible{outline:2px solid #245cbd!important;outline-offset:-4px!important}@media(max-width:860px){body[data-vantemio-experience="44"] .studio-experience__hero{padding:18px!important;gap:18px!important}body[data-vantemio-experience="44"] .studio-experience__steps details>summary{grid-template-columns:2ch 34px minmax(0,1fr) 16px!important;gap:10px!important;padding:12px 14px!important;min-height:68px!important}body[data-vantemio-experience="44"] .studio-experience__steps summary>svg{width:34px!important;height:34px!important}body[data-vantemio-experience="44"] .studio-experience__steps strong{font-size:15px!important}body[data-vantemio-experience="44"] .studio-experience__steps small{font-size:12px!important}body[data-vantemio-experience="44"] .studio-experience__steps details>p{padding:0 14px 16px!important;font-size:14px!important}}@media(forced-colors:active){body[data-vantemio-experience="44"] .studio-experience__steps details{background:Canvas!important;color:CanvasText!important;border-color:ButtonText!important;box-shadow:none!important}}@media(max-width:860px){}body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer-socials{display:flex!important;flex-wrap:wrap!important;gap:10px!important;padding-block:20px!important;align-items:stretch!important}body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer-socials a[data-footer-social]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:52px!important;min-width:96px!important;padding:10px 14px!important;box-sizing:border-box!important;background:linear-gradient(155deg,#ffffffed,#f6faffdd)!important;border:1px solid #c2d3e3!important;border-bottom-color:#9db6d0!important;border-radius:13px!important;color:#203954!important;box-shadow:inset 0 1px #fff,inset 0 -2px 2px #bdd1e529,0 3px #d7e3ee,0 7px 16px #31588012!important;text-decoration:none!important;transition:translate .2s,border-color .2s,box-shadow .2s!important}body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer-socials a[data-footer-social] .vm-footer-social-icon{display:block!important;width:28px!important;height:28px!important;min-width:28px!important;object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important;rotate:none!important;opacity:1!important;mix-blend-mode:normal!important;box-shadow:none!important;border:0!important;background:transparent!important;border-radius:0!important;padding:0!important}body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer-socials a[data-footer-social] .vm-footer-social-label{display:block!important;max-width:100%!important;font:600 12px/1.35 Onest,system-ui,sans-serif!important;letter-spacing:0!important;color:#203954!important;overflow-wrap:anywhere!important}body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer-socials a[data-footer-social]:focus-visible{outline:2px solid #245cbd!important;outline-offset:4px!important}body[data-vantemio-experience="44"] main .passport-journey{margin:0!important;padding:22px!important;min-width:0!important;box-sizing:border-box!important;isolation:isolate;background:radial-gradient(ellipse at 100% 0,#e2f2ff88,transparent 52%),linear-gradient(150deg,#ffffffed,#f1f7ffdd)!important;border:1px solid #bbd1e5!important;border-bottom-color:#93b1cf!important;border-radius:20px!important;box-shadow:inset 0 1px 1px #fff,inset 0 -3px 4px #b7cfe329,0 6px #dce8f3,0 18px 32px #31588016!important}body[data-vantemio-experience="44"] main .passport-journey h2{margin:0 0 18px!important;font-size:20px!important;line-height:1.3!important;letter-spacing:-.025em!important;color:#173653!important}body[data-vantemio-experience="44"] main .passport-journey h3{margin:0 0 5px!important;font-size:15px!important;line-height:1.35!important;color:#183a5b!important}body[data-vantemio-experience="44"] main .passport-journey p{margin:0!important;font-size:13px!important;line-height:1.5!important;color:#4a617c!important}body[data-vantemio-experience="44"][data-vantemio-shell] main .passport-journey a.passport-journey-service{display:grid!important;grid-template-columns:minmax(0,1fr) 18px!important;gap:5px 8px!important;align-items:start!important;padding:12px!important;min-width:0!important;background:linear-gradient(145deg,#fff,#edf5fd)!important;color:#1c4976!important;border:1px solid #bdd2e6!important;border-radius:11px!important;box-shadow:inset 0 1px #fff,0 2px #d4e3f0,0 6px 10px #3158800c!important;text-decoration:none!important;transition:translate .2s,box-shadow .2s!important}body[data-vantemio-experience="44"][data-vantemio-shell] main .passport-journey-service>strong{font-size:14px!important;line-height:1.3!important;color:#204e7e!important}body[data-vantemio-experience="44"][data-vantemio-shell] main .passport-journey-service>span{grid-column:1/-1!important;font-size:12px!important;line-height:1.45!important;color:#4a617c!important}body[data-vantemio-experience="44"] main .passport-journey-service>svg{grid-column:2!important;grid-row:1!important;width:18px!important;height:18px!important;flex:none!important;color:#3a6b9b!important}body[data-vantemio-experience="44"] main .passport-journey figcaption{margin-top:16px!important;padding-top:12px!important;border-top:1px solid #c5d7e7!important;font-size:11px!important;line-height:1.5!important;color:#536c87!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main :is(.passport-overview-principles article,.studio-experience__cards>article,.investor-module,.integration-card,.market-card,.reference-feature){background:radial-gradient(ellipse at 100% 0,#e2f1ff80,transparent 55%),linear-gradient(155deg,#ffffffed,#f0f6fddd)!important;border-color:#bbd0e3!important;border-bottom-color:#9bb5cf!important;box-shadow:inset 0 1px #fff,inset 0 -2px 3px #b7cfe326,0 4px #dce7f1,0 12px 22px #31588012!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles article>svg{box-sizing:border-box!important;width:42px!important;height:42px!important;padding:8px!important;flex-shrink:0!important;color:#275b94!important;background:linear-gradient(145deg,#fff,#dfedfb)!important;border:1px solid #b6cfe5!important;border-radius:11px!important;box-shadow:inset 0 1px #fff,0 3px #cbddec,0 7px 12px #31588014!important}@media(hover:hover)and (pointer:fine){body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer-socials a[data-footer-social]:hover{translate:0 -2px!important;border-color:#91b4d5!important;box-shadow:inset 0 1px #fff,0 4px #d0e0ee,0 11px 20px #31588020!important}body[data-vantemio-experience="44"][data-vantemio-shell] main .passport-journey a.passport-journey-service:hover{translate:0 -2px!important;box-shadow:inset 0 1px #fff,0 3px #c6daeb,0 9px 16px #3158801a!important}}@media(max-width:860px){body[data-vantemio-experience="44"] main .passport-journey{width:100%!important;padding:18px!important;border-radius:17px!important;box-shadow:inset 0 1px #fff,0 4px #dce8f3,0 12px 22px #31588014!important}body[data-vantemio-experience="44"] main .passport-journey h2{font-size:19px!important}body[data-vantemio-experience="44"] .passport-overview-principles{gap:18px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles article{padding:16px!important;gap:12px!important;min-width:0!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles article :is(h3,p){max-width:100%!important;overflow-wrap:anywhere!important}body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer-inner{padding-inline:18px!important}body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer-socials{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer-socials a[data-footer-social]{flex-direction:column!important;gap:7px!important;min-width:0!important;min-height:76px!important;padding:10px 7px!important;border-radius:12px!important}body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer-socials a[data-footer-social] .vm-footer-social-label{font-size:11px!important;text-align:center!important}}@media(max-width:520px){body[data-vantemio-experience="44"][data-vantemio-shell] main .passport-journey a.passport-journey-service{padding:11px 12px!important}}@media(prefers-reduced-motion:reduce){body[data-vantemio-experience="44"][data-vantemio-shell] :is(.vm-footer-socials a[data-footer-social],main .passport-journey a.passport-journey-service){translate:none!important;transition:none!important}}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey{padding:16px!important;border-radius:16px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey h2{font-size:17px!important;margin-bottom:12px!important;line-height:1.25!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey h3{font-size:14px!important;margin-bottom:4px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey p{font-size:12.5px!important;line-height:1.45!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey a.passport-journey-service{padding:9px!important;gap:4px 6px!important;border-radius:9px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey-service>strong{font-size:13px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey-service>span{font-size:11.5px!important;line-height:1.4!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey figcaption{margin-top:12px!important;padding-top:9px!important;line-height:1.4!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles{display:block!important;padding:24px!important;max-width:1280px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles>h2{font-size:25px!important;line-height:1.2!important;margin-bottom:16px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles article{padding:14px!important;gap:10px!important;min-width:0!important;border-radius:12px!important;align-items:start!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles article>svg{width:34px!important;height:34px!important;padding:6px!important;border-radius:9px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles article>div{min-width:0!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles h3{font-size:16px!important;line-height:1.3!important;margin-bottom:6px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles p{font-size:14px!important;line-height:1.5!important;margin:0!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main :is(.passport-primary,.passport-secondary,.v-button,.market-primary,.market-secondary,.document-bundle-button,.studio-experience__primary,.studio-experience__actions>a){min-height:40px!important;padding:9px 14px!important;border-radius:10px!important;background:linear-gradient(155deg,#ffffffed,#e4f0fbe6)!important;border:1px solid #abc4dd!important;border-bottom-color:#799abb!important;color:#153d68!important;box-shadow:inset 0 1px 1px #fff,inset 0 -3px 3px #a4bfdc33,0 4px #c8daeb,0 9px 17px #3158801a!important;transition:translate .14s,box-shadow .14s,border-color .14s!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main :is(.passport-primary,.v-button,.market-primary,.document-bundle-button,.studio-experience__primary){border-inline-start:2px solid #71a9ce!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main :is(.passport-primary,.passport-secondary,.v-button,.market-primary,.market-secondary,.document-bundle-button,.studio-experience__primary,.studio-experience__actions>a):active:not(:disabled):not([aria-disabled=true]){translate:0 3px!important;box-shadow:inset 0 2px 5px #31588020,0 1px #b9d0e5!important}body[data-vantemio-experience="44"] [data-vantemio-masthead]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important;transition:transform .15s cubic-bezier(.22,.61,.36,1)!important;will-change:auto!important}body[data-vantemio-experience="44"] [data-vantemio-masthead][data-vm-hidden]{transform:translate3d(0,calc(-100% - 24px),0)!important;pointer-events:none!important}body[data-vantemio-experience="44"] [data-vantemio-masthead]:is(:has(details[open]),:has(.menu-btn[aria-expanded=true]),:has(:focus-visible)){transform:none!important;transition:none!important;pointer-events:auto!important}@media(max-width:860px){body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey{padding:12px!important;border-radius:13px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles{padding:20px 16px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles>h2{font-size:23px!important;margin-bottom:12px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles>div{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles article{padding:12px!important;box-shadow:inset 0 1px #fff,0 2px #dce7f1,0 6px 14px #31588012!important}body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer-socials a[data-footer-social]{min-height:64px!important;padding:8px 6px!important;gap:5px!important}body[data-vantemio-experience="44"][data-vantemio-shell] .vm-footer-socials a[data-footer-social] .vm-footer-social-icon{width:24px!important;height:24px!important;min-width:24px!important}}@media(prefers-reduced-motion:reduce){body[data-vantemio-experience="44"] [data-vantemio-masthead]{transition:none!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main :is(.passport-primary,.passport-secondary,.v-button,.market-primary,.market-secondary,.document-bundle-button,.studio-experience__primary,.studio-experience__actions>a){transition:none!important;translate:none!important}}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .pilot-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;position:relative!important;margin:0 0 24px!important;scroll-margin-top:85px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main article.pilot-option{display:flex!important;flex-direction:column!important;align-items:start!important;gap:12px!important;min-width:0!important;min-height:0!important;padding:24px!important;border:1px solid #b8d1e6!important;border-inline-start:3px solid #7fbed8!important;border-radius:16px!important;background:radial-gradient(ellipse at 100% 0,#def3ffbb,transparent 65%),linear-gradient(150deg,#ffffffed,#f0f7ffdd)!important;box-shadow:inset 0 1px #fff,0 4px #d8e6f2,0 13px 24px #31588012!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main :is(.pilot-option,.pilot-steps,.pilot-costs) h2{font-size:23px!important;line-height:1.25!important;letter-spacing:-.025em!important;margin:0!important;color:#173653!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .pilot-option p{font-size:15px!important;line-height:1.55!important;margin:0!important;color:#465f7b!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .pilot-costs{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px 28px!important;padding:20px!important;border:1px solid #c2d5e5!important;border-radius:13px!important;background:linear-gradient(135deg,#fffd,#eaf3fcaa)!important;box-shadow:inset 0 1px #fff,0 7px 18px #3158800b!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .pilot-costs p{font-size:14px!important;line-height:1.5!important;color:#465f7b!important;margin:10px 0 0!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .pilot-costs ul{margin:0!important;padding-inline-start:20px!important;line-height:1.6!important;font-size:14px!important}@media(max-width:760px){body[data-vantemio-experience="44"][data-vantemio-shell] main#main .pilot-options{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main article.pilot-option{padding:18px!important;gap:10px!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .pilot-costs{grid-template-columns:minmax(0,1fr)!important;padding:18px!important;gap:14px!important}}body[data-vantemio-experience="44"][data-vantemio-shell]{--mat-rgb:58,123,210;--mat-ink:#173f75;--mat-light:#ecf6ff;--mat-tint:#d5eaff;--mat-edge:#82addd;--mat-base:#b8cfe9}body[data-vantemio-experience="44"][data-vantemio-shell] :is(.passport-primary,.premium-primary,.premium-passport,.architecture-button,.studio-experience__primary,.market-primary){--mat-rgb:48,117,213;--mat-ink:#173f75;--mat-light:#eef7ff;--mat-tint:#cce4ff;--mat-edge:#7aa8dd;--mat-base:#b1cbe9}body[data-vantemio-experience="44"][data-vantemio-shell] :is(.passport-secondary,.premium-secondary,.market-secondary,.document-bundle-button){--mat-rgb:37,153,113;--mat-ink:#174e43;--mat-light:#f0fff7;--mat-tint:#d0f0e3;--mat-edge:#77b9a5;--mat-base:#b5d9cc}body[data-vantemio-experience="44"][data-vantemio-shell] :is(.donation-cta,.pilot-option:not(.pilot-option--company) .v-button,a.v-button[href*="/apply/"]){--mat-rgb:220,128,48;--mat-ink:#68350f;--mat-light:#fff8ef;--mat-tint:#ffe1be;--mat-edge:#d5a269;--mat-base:#e7c8a5}body[data-vantemio-experience="44"][data-vantemio-shell] :is(main#main,.vm-masthead) :is(button,.btn,.button,[class$=-button],.premium-primary,.premium-secondary,.passport-primary,.passport-secondary,.premium-passport,.architecture-button,.donation-cta,.studio-experience__primary,.market-primary,.market-secondary,.v-button,.document-bundle-button,.studio-experience__actions>a,.studio-experience__next nav>a,input[type=submit]):not([data-vantemio-partners] *):not(:disabled):not([aria-disabled=true]){color:var(--mat-ink)!important;-webkit-text-fill-color:currentColor!important;background:radial-gradient(ellipse at 25% 0,#fff 0,transparent 68%),linear-gradient(145deg,var(--mat-light),var(--mat-tint))!important;border-color:var(--mat-edge)!important;border-bottom-color:var(--mat-edge)!important;box-shadow:inset 0 1px 1px #fff,inset 0 -2px 2px rgba(var(--mat-rgb),.1),0 3px 0 var(--mat-base),0 7px 16px rgba(var(--mat-rgb),.12)!important;transition:translate .18s,box-shadow .18s,border-color .18s!important}@media(hover:hover)and (pointer:fine){body[data-vantemio-experience="44"][data-vantemio-shell] :is(main#main,.vm-masthead) :is(button,.btn,.button,.premium-primary,.premium-secondary,.passport-primary,.passport-secondary,.premium-passport,.architecture-button,.donation-cta,.studio-experience__primary,.market-primary,.market-secondary,.v-button,.document-bundle-button):hover:not(:disabled):not([aria-disabled=true]){translate:0 -2px!important;filter:none!important;box-shadow:inset 0 1px #fff,inset 0 -2px 2px rgba(var(--mat-rgb),.12),0 4px 0 var(--mat-base),0 12px 23px rgba(var(--mat-rgb),.21)!important}}body[data-vantemio-experience="44"][data-vantemio-shell] :is(main#main,.vm-masthead) :is(button,.btn,.button,.premium-primary,.premium-secondary,.passport-primary,.passport-secondary,.premium-passport,.architecture-button,.donation-cta,.v-button):active:not(:disabled):not([aria-disabled=true]){translate:0 2px!important;box-shadow:inset 0 2px 4px rgba(var(--mat-rgb),.18),0 1px 0 var(--mat-base)!important}body[data-vantemio-experience="44"][data-vantemio-shell] :is(main#main,.vm-masthead,.vm-footer) :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid #2464ad!important;outline-offset:3px!important;filter:none!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey a.passport-journey-service:nth-child(2),body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles article:nth-child(2),body[data-vantemio-experience="44"][data-vantemio-shell] main#main article.pilot-option--company{--mat-rgb:37,153,113;--mat-ink:#174e43;--mat-light:#f1fff8;--mat-tint:#dcf3e9;--mat-edge:#8bc0ac;--mat-base:#c3dfd1}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey a.passport-journey-service:nth-child(3),body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles article:nth-child(3),body[data-vantemio-experience="44"][data-vantemio-shell] main#main article.pilot-option:not(.pilot-option--company){--mat-rgb:220,128,48;--mat-ink:#68350f;--mat-light:#fffaf4;--mat-tint:#ffead3;--mat-edge:#dab48a;--mat-base:#e8d2b7}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey a.passport-journey-service:nth-child(4){--mat-rgb:126,101,188;--mat-ink:#493575;--mat-light:#faf7ff;--mat-tint:#eee4ff;--mat-edge:#b2a0d7;--mat-base:#d9cce9}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey a.passport-journey-service,body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-overview-principles article,body[data-vantemio-experience="44"][data-vantemio-shell] main#main article.pilot-option{background:radial-gradient(ellipse at 100% 0,rgba(var(--mat-rgb),.13),transparent 65%),linear-gradient(155deg,#fff,var(--mat-light))!important;border-color:var(--mat-edge)!important;box-shadow:inset 0 1px #fff,0 3px 0 var(--mat-base),0 8px 20px rgba(var(--mat-rgb),.09)!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey a.passport-journey-service>strong,body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey a.passport-journey-service>svg{color:var(--mat-ink)!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main .passport-journey a.passport-journey-service:hover{box-shadow:inset 0 1px #fff,0 4px 0 var(--mat-base),0 12px 24px rgba(var(--mat-rgb),.18)!important}body[data-vantemio-experience="44"][data-vantemio-shell] main#main :is(.reference-feature,.investor-module,.integration-card,.donation-format,.product-discover-card)[data-experience-surface]{border-color:#a8c6df!important;box-shadow:inset 0 1px #fff,0 3px #d3e2ef,0 10px 23px #31588012!important}body[data-vantemio-experience="44"][data-vantemio-shell] [data-experience-surface]>.experience-surface-light:before{background:radial-gradient(ellipse at 18% 27%,#ffffffbb,transparent 40%),radial-gradient(ellipse at 80% 76%,rgba(var(--mat-rgb),.12),transparent 47%),repeating-linear-gradient(125deg,transparent 0 65px,#ffffff88 66px,transparent 67px),repeating-radial-gradient(ellipse at 63% 40%,transparent 0 41px,rgba(var(--mat-rgb),.035) 42px,transparent 43px)!important}body[data-vantemio-experience="44"][data-vantemio-shell] [data-experience-surface]>.experience-surface-light:after{background:radial-gradient(190px circle at var(--exp-pointer-x,50%) var(--exp-pointer-y,30%),#ffffffcc,rgba(var(--mat-rgb),.13) 42%,transparent 80%)!important}body[data-vantemio-experience="44"][data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,.vm-language-panel,.vm-popover){background:radial-gradient(ellipse at 0 0,#fff,transparent 75%),repeating-linear-gradient(125deg,transparent 0 70px,#b9cfe31a 71px,transparent 72px),linear-gradient(145deg,#f4fafffa,#e7f2fcf7)!important;border:1px solid #a9c5df!important;box-shadow:inset 0 1px #fff,0 6px #cfdfed66,0 18px 38px #254e7c24!important}@media(prefers-reduced-motion:reduce){body[data-vantemio-experience="44"][data-vantemio-shell] [data-experience-tilt]{scale:1!important;rotate:none!important;translate:none!important}body[data-vantemio-experience="44"][data-vantemio-shell] :is(main#main,.vm-masthead) :is(a,button,summary),body[data-vantemio-experience="44"][data-vantemio-shell] [data-experience-surface]>.experience-surface-light:after{transition:none!important;translate:none!important}}body[data-vantemio-experience="44"][data-vantemio-shell] :is([data-experience-motion=paused]){scale:1!important;rotate:none!important;translate:none!important}}@layer vantemio-development47{}@layer vantemio-type61{@media(max-width:480px){}}@layer vantemio-type61{}

@layer vantemio-news-refinement56 {
 html body[data-site-glass="60"]{--vm-glass-ink:#234858;--vm-glass-muted:#526e7b;--vm-glass-line:#a8c4d0;--vm-glass-surface:linear-gradient(135deg,#fffffff2,#ecf7f3db 48%,#edf2fcdf);--vm-glass-edge:inset 0 1px #fff,0 4px 12px #3b647413;color-scheme:light}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header]{background:radial-gradient(ellipse at 4% 0,#e6f8f2b3,transparent 55%),radial-gradient(ellipse at 94% 100%,#eae8fb9c,transparent 55%),linear-gradient(115deg,#fffffff2,#f0f7f8e8)!important;color:#234858!important;border-bottom:1px solid #bfd4dd!important;box-shadow:inset 0 1px #fff,0 4px 18px #30546512!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] :is(a,summary,span,strong,small,svg){color:#234858!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;filter:none!important;text-shadow:none!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] :is(details[data-vm-control]>summary,a.premium-passport,a[data-vm-passport-entry]),html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] :is(details[data-vm-control]>summary,a.premium-passport,a[data-vm-passport-entry]):is(:hover,:focus-visible){background:var(--vm-glass-surface)!important;color:#234858!important;-webkit-text-fill-color:currentColor!important;border:1px solid #a8c4d0!important;border-radius:10px!important;box-shadow:var(--vm-glass-edge)!important;opacity:1!important;filter:none!important;text-shadow:none!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] :is(summary,a.premium-passport,a[data-vm-passport-entry])::before,html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] :is(summary,a.premium-passport,a[data-vm-passport-entry])::after{display:none!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] a[data-vm-passport-entry]{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:6px!important;row-gap:0!important;align-items:center!important;justify-content:center!important;min-width:0!important;max-width:136px!important;width:auto!important;min-height:42px!important;height:auto!important;padding:5px 10px!important;box-sizing:border-box!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] :is(.premium-mega-panel,.premium-company-panel,.news-more-nav,.product-language>nav){background:radial-gradient(ellipse at 0 0,#dff5eea8,transparent 65%),linear-gradient(135deg,#fffffff7,#f1f5fbf5)!important;border:1px solid #bfd4df!important;box-shadow:0 16px 40px #23475921,inset 0 1px #fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#234858!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] :is(.premium-product-link,.premium-company-panel a,.news-more-nav a,.product-language>nav a){background:linear-gradient(125deg,#ffffffbf,#edf7f2b3 65%,#eef1fbb3)!important;border-color:#cbdee4!important;box-shadow:inset 0 1px #fff!important;color:#234858!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] :is(.premium-product-icon,.news-menu-icon){background:linear-gradient(135deg,#ffffffe6,#e5f4efb3,#e9edf9b3)!important;color:#416b7a!important;border-color:#c1d7df!important;box-shadow:inset 0 1px #fff,0 2px 5px #315e7210!important}
 html body[data-site-glass="60"] [data-vantemio-footer]{background:radial-gradient(ellipse at 100% 100%,#e9e8f680,transparent 60%),linear-gradient(180deg,#f8fbfbed,#edf6f4f2)!important;color:#315361!important;border-color:#c6dbe1!important;box-shadow:inset 0 1px #fff!important}
 html body[data-site-glass="60"] [data-vantemio-footer] :is(a,strong,h2,h3,span,small,p){color:#315361!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
 html body[data-site-glass="60"] .vm-footer-socials>a{background:linear-gradient(125deg,#ffffffc9,#eaf5f2ad,#edf0f9ad)!important;border:1px solid #c5d9e0!important;border-radius:8px!important;box-shadow:inset 0 1px #fff,0 2px 7px #2f536510!important;color:#315361!important}
 html body[data-site-glass="60"] .vm-footer-socials>a>svg{width:18px!important;height:18px!important;stroke:#497b89!important;background:none!important}
 html body[data-site-glass="60"] [data-vantemio-footer] .site-motion-toggle{display:inline-grid!important;place-items:center!important;min-width:32px!important;min-height:32px!important;background:var(--vm-glass-surface)!important;color:#315361!important;-webkit-text-fill-color:currentColor!important;border:1px solid #adc7d2!important;border-radius:8px!important;box-shadow:var(--vm-glass-edge)!important;opacity:1!important;filter:none!important}
 html body[data-site-glass="60"] [data-vantemio-footer] .site-motion-toggle svg{width:18px!important;height:18px!important;background:none!important;color:#315361!important;stroke:currentColor!important;fill:none!important}
 html body[data-site-glass="60"] [data-vantemio-footer] .site-motion-toggle::before,html body[data-site-glass="60"] [data-vantemio-footer] .site-motion-toggle::after{display:none!important}
 html body[data-site-glass="60"] [data-vantemio-footer] .site-motion-toggle path{stroke:currentColor!important;fill:none!important;stroke-width:1.7!important}
 html body[data-site-glass="60"] :is(a,button,summary):focus-visible{outline:2px solid #567f91!important;outline-offset:3px!important}
 @media(max-width:760px){html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] [data-vm-control="language"]{display:block!important;grid-column:2!important;grid-row:1!important;width:36px!important;min-width:0!important;margin:0!important}html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] [data-vm-control="language"]>summary{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0!important;gap:0!important;box-sizing:border-box!important}html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] [data-vm-control="language"]>summary>svg{display:none!important}html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] [data-vm-control="language"]>summary>span{display:block!important;font:700 11px/1 Onest,Arial,sans-serif!important}html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] a[data-vm-passport-entry]{display:grid!important;grid-column:3!important;grid-row:1!important;width:98px!important;min-width:0!important;max-width:98px!important;min-height:42px!important;height:42px!important;padding:4px 6px!important;column-gap:4px!important;grid-template-columns:24px minmax(0,1fr)!important}html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] [data-vm-control="menu"]{display:block!important;grid-column:4!important;grid-row:1!important;width:36px!important;min-width:0!important;margin:0!important}html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] [data-vm-control="menu"]>summary{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:40px!important;min-height:40px!important;padding:0!important;box-sizing:border-box!important}html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] [data-vm-control="menu"]>summary>svg{display:block!important;width:19px!important;height:19px!important;stroke:#315361!important}html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] :is(.premium-mega-panel,.premium-company-panel,.news-more-nav,.product-language>nav){max-width:calc(100vw - 20px)!important;box-sizing:border-box!important}}
}

/* Brand accents come from the partners' official primary color tokens. */
@layer vantemio-news-refinement56 {
 @media(hover:hover) and (prefers-reduced-motion:no-preference){}
 @media(max-width:600px){}
 @media(max-width:360px){}
}

@layer vantemio-news-refinement56 {
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] :is(.premium-nav-news,[data-news-menu-item="news"]){border:1px solid #abcbe8!important;background:linear-gradient(130deg,#fbfdff,#e5f3ff 65%,#daeafd)!important;border-radius:9px!important;color:#285f94!important;box-shadow:inset 0 1px #fff,0 2px 7px #467ea310!important;padding:7px 10px!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] :is(.premium-nav-news,[data-news-menu-item="news"]) :is(span,small,svg){color:#285f94!important;stroke:currentColor!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] details[data-vm-control="products"]>summary{background:linear-gradient(130deg,#fdfffe,#e6f6ef 70%,#def0e8)!important;border-color:#a9cfc1!important;color:#326652!important;box-shadow:inset 0 1px #fff,0 2px 7px #3c806010!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] details[data-vm-control="products"]>summary :is(span,svg){color:#326652!important;stroke:currentColor!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] details[data-vm-control="company"]>summary{background:linear-gradient(130deg,#fefcff,#f1ebfa 70%,#eae3f6)!important;border-color:#c7b9db!important;color:#65507f!important;box-shadow:inset 0 1px #fff,0 2px 7px #70528d10!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] details[data-vm-control="company"]>summary :is(span,svg){color:#65507f!important;stroke:currentColor!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] details[data-vm-control="language"]>summary{background:linear-gradient(130deg,#fff,#edf3fa)!important;border-color:#b8cbdf!important;color:#405f80!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] details[data-vm-control="menu"]>summary{background:linear-gradient(130deg,#fffeff,#eee9f8)!important;border-color:#c8bddb!important;color:#65517d!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] details[data-vm-control="menu"]>summary svg{stroke:#65517d!important}
 html body[data-site-glass="60"] header[data-vantemio-masthead][data-professional-header] a[data-vm-passport-entry]{background:linear-gradient(130deg,#fcffff,#e5f5f5 65%,#e8eefb)!important;border-color:#accbd3!important}
 html body[data-site-glass="60"] main :is(.news-placement-cta,.news-guide-link){background:linear-gradient(135deg,#fff,#eee9fa)!important;border-color:#c5b7dc!important;color:#66507e!important}
 @media(prefers-reduced-motion:no-preference){}
 @keyframes vm-signal-glint63{0%,100%{transform:translate(0,0);opacity:.3}50%{transform:translate(-18px,-8px);opacity:.8}}
 @media(prefers-reduced-motion:reduce){}
}

@layer vantemio-popovers {
body[data-vantemio-shell] {
 --vm-popup-paper:#f2f8fc;--vm-popup-ink:#153449;--vm-popup-copy:#3e5e70;--vm-popup-accent:#216a7c;--vm-popup-line:#abc5d2;
}
/* First declared layer owns popup surfaces and their toggle hit areas. Native visibility and controllers stay intact. */
body[data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,[data-vm-control="language"]>nav,[data-vm-control="language"]>div,[data-vm-control="menu"]>nav,[data-vm-control="menu"]>[id="mobile-nav"],.news-place-panel) {
 background-color:var(--vm-popup-paper)!important;
 background-image:radial-gradient(ellipse at 100% 0,rgba(185,220,233,.75),transparent 68%),repeating-linear-gradient(118deg,rgba(255,255,255,.4) 0 1px,transparent 1px 8px),linear-gradient(145deg,#fcfeff 3%,#eaf3f8 61%,#dcebf2 100%)!important;
 background-size:auto!important;background-position:center!important;
 color:var(--vm-popup-ink)!important;-webkit-text-fill-color:currentColor!important;
 border:1px solid #9cbac9!important;border-radius:16px!important;
 box-shadow:0 24px 55px #18394d26,0 4px 12px #18394d14,inset 0 1px 0 #fff!important;
 text-shadow:none!important;scrollbar-color:#90b2c4 transparent;scrollbar-width:thin;
}
body[data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,[data-vm-control="language"]>nav,[data-vm-control="language"]>div,[data-vm-control="menu"]>nav,[data-vm-control="menu"]>[id="mobile-nav"],.news-place-panel) :is(a,button,summary,strong,span,small,p,label,h2,h3,em) {
 color:var(--vm-popup-ink)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;
}
body[data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,[data-vm-control="language"]>nav,[data-vm-control="language"]>div,[data-vm-control="menu"]>nav,[data-vm-control="menu"]>[id="mobile-nav"],.news-place-panel) :is(a,button,summary):focus-visible {
 outline:3px solid #26798f!important;outline-offset:3px!important;
}
:where(body[data-vantemio-shell] :is(.premium-product-menu,.premium-company-menu,[data-vm-control="language"],[data-vm-control="menu"],.news-place-picker)[open]) > :is(.premium-mega-panel,.premium-company-panel,nav,div,[id="mobile-nav"],.news-place-panel) {
 animation:vm-popup-arrive 180ms cubic-bezier(.2,.75,.3,1) both!important;transform-origin:top center;
}
body[data-vantemio-shell] a.premium-product-link {
 display:grid!important;grid-template-columns:40px minmax(0,1fr) 16px!important;align-items:start!important;gap:12px!important;
 padding:16px 14px!important;min-height:96px!important;border:1px solid #fff0!important;border-radius:11px!important;
 background:linear-gradient(125deg,#ffffff70,#ffffff28)!important;box-shadow:none!important;transform:none!important;
 transition:background-color 150ms ease,border-color 150ms ease,box-shadow 150ms ease!important;
}
body[data-vantemio-shell] a.premium-product-link:hover {
 background:linear-gradient(125deg,#ffffffd9,#d0e8f09e)!important;border-color:#a9c9d7!important;box-shadow:inset 0 1px 0 #fff,0 4px 12px #28596c0b!important;
}
body[data-vantemio-shell] .premium-product-link .premium-product-copy {display:grid!important;gap:6px!important;min-width:0!important;overflow:visible!important}
body[data-vantemio-shell] .premium-product-copy strong {font:600 14px/1.35 Onest,sans-serif!important;white-space:normal!important;overflow-wrap:anywhere!important}
body[data-vantemio-shell] .premium-product-copy small {font:400 12px/1.5 Onest,sans-serif!important;color:var(--vm-popup-copy)!important;white-space:normal!important}
body[data-vantemio-shell] .premium-product-copy em {
 display:inline-block!important;justify-self:start!important;max-width:100%!important;padding:3px 7px!important;border:1px solid #a9c6d45c!important;border-radius:5px!important;
 background:#e2eef4b3!important;color:#3d6072!important;font:500 10px/1.35 Onest,sans-serif!important;white-space:normal!important;
}
body[data-vantemio-shell] .premium-product-link>svg {width:15px!important;height:15px!important;color:#587d8f!important;margin-top:4px!important}
body[data-vantemio-shell] .premium-company-panel {padding:8px!important;min-width:260px!important;gap:3px!important}
body[data-vantemio-shell] .premium-company-panel>a,
body[data-vantemio-shell] [data-vm-control="menu"]>nav a,
body[data-vantemio-shell] [data-vm-control="menu"]>[id="mobile-nav"] a {
 min-height:48px!important;padding:12px 14px!important;border:1px solid transparent!important;border-radius:9px!important;
 background:transparent!important;box-shadow:none!important;font:500 14px/1.4 Onest,sans-serif!important;white-space:normal!important;
}
body[data-vantemio-shell] .premium-company-panel>a:hover,
body[data-vantemio-shell] [data-vm-control="menu"]>nav a:hover,
body[data-vantemio-shell] [data-vm-control="menu"]>[id="mobile-nav"] a:hover {background:linear-gradient(120deg,#ffffffb3,#d1e7f0c9)!important;border-color:#adc9d6!important}
body[data-vantemio-shell] [data-vm-control="language"]>:is(nav,div) {padding:12px!important;gap:6px!important}
body[data-vantemio-shell] [data-premium-language]>:is(nav,div) a {
 display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;
 min-width:0!important;min-height:56px!important;padding:11px 12px!important;border:1px solid transparent!important;border-radius:10px!important;
 background:transparent!important;box-shadow:none!important;
}
body[data-vantemio-shell] [data-premium-language]>:is(nav,div) a:is(:hover,[aria-current]) {background:linear-gradient(125deg,#ffffffe6,#cfe6efcc)!important;border-color:#9bbdcd!important;box-shadow:inset 0 1px 0 #fff!important}
body[data-vantemio-shell] :is(.news-place-world,.news-place-group-toggle,.news-place-link) {border-radius:8px!important;box-shadow:none!important;min-height:44px!important;background:transparent!important}

body[data-vantemio-shell] :is(.premium-mega-panel,.news-more-nav,[id="mobile-nav"]) :is(.premium-development-label,.menu-soon){background:#dcecf3!important;border:1px solid #abc8d566!important;border-radius:5px!important;color:#3c6174!important;font:500 10px/1.4 Onest,sans-serif!important;padding:3px 6px!important;white-space:normal!important}
@media(max-width:700px){
 body[data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,[data-vm-control="language"]>nav,[data-vm-control="language"]>div,[data-vm-control="menu"]>nav,[data-vm-control="menu"]>[id="mobile-nav"],.news-place-panel) {
  position:fixed!important;inset-block-start:max(91px,var(--site-anchor-inset,91px))!important;inset-inline:12px!important;
  width:auto!important;min-width:0!important;max-width:none!important;max-height:calc(100dvh - max(91px,var(--site-anchor-inset,91px)) - 14px)!important;box-sizing:border-box!important;overflow:auto!important;
 }
}

@keyframes vm-popup-arrive {from{opacity:0;transform:translateY(5px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(max-width:600px){
 body[data-vantemio-shell] a.premium-product-link{padding:13px 11px!important;min-height:88px!important;grid-template-columns:34px minmax(0,1fr) 14px!important;gap:10px!important}
 body[data-vantemio-shell] .premium-product-copy strong{font-size:14px!important}
 body[data-vantemio-shell] [data-premium-language]>:is(nav,div) a{padding:10px 8px!important;gap:5px!important}
 body[data-vantemio-shell] .premium-company-panel{min-width:0!important}
}
html:is(.motion-paused,.reduce-motion) body[data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,[data-premium-language]>nav,[data-premium-language]>div,[data-vm-control]>nav,[data-vm-control]>div,.news-place-panel),body:is(.motion-paused,.reduce-motion)[data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,[data-premium-language]>nav,[data-premium-language]>div,[data-vm-control]>nav,[data-vm-control]>div,.news-place-panel){animation:none!important;transition:none!important}
html:is(.motion-paused,.reduce-motion) body[data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,[data-vm-control]>nav,[data-vm-control]>div,.news-place-panel) *,body:is(.motion-paused,.reduce-motion)[data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,[data-vm-control]>nav,[data-vm-control]>div,.news-place-panel) *{animation:none!important;transition:none!important}
@media(prefers-reduced-motion:reduce){body[data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,[data-vm-control]>nav,[data-vm-control]>div,.news-place-panel),body[data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,[data-vm-control]>nav,[data-vm-control]>div,.news-place-panel) *{animation:none!important;transition:none!important}}
@media(forced-colors:active){body[data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,[data-vm-control]>nav,[data-vm-control]>div,.news-place-panel),body[data-vantemio-shell] :is(.premium-mega-panel,.premium-company-panel,[data-vm-control]>nav,[data-vm-control]>div,.news-place-panel) :is(a,button,summary,span,strong,small,em,p,label){background:Canvas!important;background-image:none!important;color:CanvasText!important;border-color:ButtonText!important;box-shadow:none!important;forced-color-adjust:auto}}
}

/* The shared masthead keeps its compact row while making controls easier to tap. */
@layer vantemio-popovers {
 body[data-vantemio-shell] [data-professional-header] :is(.premium-nav>a,.premium-nav>details>summary,[data-vm-control=language]>summary,.premium-passport,[data-vm-control=menu]>:is(.menu-btn,summary)){min-height:44px!important;min-width:44px!important;box-sizing:border-box!important}
 @media(max-width:860px){
  body[data-vantemio-shell] [data-professional-header] [data-vm-control=menu]{width:44px!important}
 }
 @media(max-width:380px){
 }
 @media(max-width:360px){
 }
}

@layer vantemio-professional;@layer vantemio-professional{[data-vantemio-masthead]:before,[data-vantemio-masthead]:after{content:none!important}[data-vantemio-masthead] [data-vm-control=menu]{grid-column:3!important;grid-row:1!important}[data-vantemio-masthead] [data-vm-control=language]{grid-column:4!important;grid-row:1!important}[data-vantemio-masthead] [data-vm-control]>:is(summary,button,.lang-switch),[data-vantemio-masthead] .account-language select{background:#1b3652!important;border:1px solid #789cbd55!important;color:#eef6ff!important;-webkit-text-fill-color:currentColor!important;border-radius:7px!important;box-shadow:none!important}[data-vantemio-masthead] [data-vm-control]>:is(nav,div){background:#142f49!important;border-color:#6086a766!important;color:#f1f7ff!important;box-shadow:0 18px 40px #04132640!important}[data-vantemio-masthead] [data-vm-control] :is(a,summary){color:#eff6ff!important;-webkit-text-fill-color:currentColor!important}@media(max-width:1100px){}@media(max-width:860px){[data-vantemio-masthead] [data-vm-control=menu]{grid-column:1!important;grid-row:1!important}[data-vantemio-masthead] [data-vm-control=language]{grid-column:3!important;grid-row:1!important}}@media(max-width:380px){}@media(prefers-reduced-motion:reduce){}@media(forced-colors:active){body[data-vantemio-shell],[data-vantemio-masthead].vm-masthead,[data-vantemio-masthead] :is(a,summary,button,select),.premium-hero,.premium-pillars,.premium-service-detail{background:Canvas!important;color:CanvasText!important;-webkit-text-fill-color:CanvasText!important;border-color:ButtonText!important}}}@layer vantemio-professional{[data-professional-header] .premium-product-link{display:grid!important;grid-template-columns:40px minmax(0,1fr) 14px!important;align-items:start!important;gap:14px!important;min-height:110px!important;padding:18px 12px!important;margin:0!important;border:0!important;border-radius:9px!important;background:none!important;color:#ebf6ff!important;-webkit-text-fill-color:currentColor!important;text-decoration:none!important;box-shadow:none!important;box-sizing:border-box!important;white-space:normal!important;transition:background-color .16s ease!important}[data-professional-header] .premium-product-link:hover{background:#1c3d5b!important}[data-professional-header] .premium-product-copy{display:block!important;min-width:0!important}[data-professional-header] .premium-product-copy strong{display:block!important;font:600 14px/1.45 Onest,system-ui,sans-serif!important;color:#edf7ff!important;-webkit-text-fill-color:currentColor!important}[data-professional-header] .premium-product-copy small{display:block!important;margin-top:5px!important;font:400 11.5px/1.65 Onest,system-ui,sans-serif!important;color:#a4bfd6!important;-webkit-text-fill-color:currentColor!important;overflow-wrap:anywhere!important}[data-professional-header] .premium-product-copy em{display:block!important;margin-top:7px!important;font:500 10px/1.5 Onest,system-ui,sans-serif!important;color:#79c8f4!important;-webkit-text-fill-color:currentColor!important;letter-spacing:.025em!important}[data-professional-header] .premium-product-link>svg{width:14px!important;height:14px!important;color:#7ca5c5!important;stroke-width:1.5!important;margin-top:4px!important}[data-professional-header] .premium-company-panel a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:44px!important;padding:12px!important;border:0!important;border-radius:7px!important;background:none!important;color:#dcecf9!important;-webkit-text-fill-color:currentColor!important;text-decoration:none!important;font:500 13px/1.5 Onest,system-ui,sans-serif!important}[data-professional-header] .premium-company-panel a:hover{background:#1d405f!important}[data-professional-header] .premium-company-panel svg{width:16px!important;height:16px!important;color:#8bb8d8!important}[data-professional-header] [data-vm-control=language]{grid-column:3!important;grid-row:1!important;position:static!important;justify-self:end!important}[data-professional-header] [data-vm-control=language]>summary{display:flex!important;align-items:center!important;gap:7px!important;min-width:90px!important;height:44px!important;min-height:44px!important;padding:10px!important;border:1px solid #6990b14d!important;border-radius:8px!important;background:#17334d!important;color:#dbeefa!important;-webkit-text-fill-color:currentColor!important;font:550 12px/1.4 Onest,system-ui,sans-serif!important;box-shadow:inset 0 1px #abcfee12!important}[data-professional-header] [data-vm-control=language]>summary>svg{width:16px!important;height:16px!important;stroke-width:1.5!important;color:#9bc9e8!important}[data-professional-header] [data-vm-control=language]>summary>svg:last-child{width:12px!important;height:12px!important}[data-professional-header] [data-vm-control=language]>:is(nav,div){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;inset-block-start:calc(100% + 10px)!important;inset-inline-end:40px!important;inset-inline-start:auto!important;width:400px!important;max-width:calc(100vw - 40px)!important;max-height:calc(100dvh - 130px)!important;padding:14px!important;border:1px solid #6d99bc66!important;border-radius:13px!important;background:#102b45!important;box-shadow:0 24px 65px #020b2459!important;box-sizing:border-box!important;overflow:auto!important}[data-professional-header] [data-vm-control=language]>:is(nav,div)>a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:64px!important;padding:10px 12px!important;border:1px solid transparent!important;border-radius:8px!important;background:none!important;box-sizing:border-box!important;white-space:normal!important;text-decoration:none!important}[data-professional-header] [data-vm-control=language]>:is(nav,div)>a:hover,[data-professional-header] [data-vm-control=language]>:is(nav,div)>a[aria-current]{background:#1c405e!important;border-color:#6295b955!important}[data-professional-header] [data-vm-control=menu]{display:none!important}@media(max-width:1100px){[data-professional-header] .premium-nav .premium-mega-panel,[data-professional-header] [data-vm-control=language]>:is(nav,div){inset-inline-end:28px!important}}@media(max-width:860px){[data-professional-header] [data-vm-control=language]{grid-column:2!important;grid-row:1!important}[data-professional-header] [data-vm-control=menu]{display:block!important;grid-column:3!important;grid-row:1!important}[data-professional-header] .premium-product-link{min-height:104px!important;padding:16px 12px!important}[data-professional-header] [data-vm-control=language]>:is(nav,div){inset-inline-end:16px!important;width:calc(100vw - 32px)!important;max-width:400px!important;max-height:calc(100dvh - 148px)!important;padding:10px!important}[data-professional-header] [data-vm-control=menu]>#mobile-nav,[data-professional-header] [data-vm-control=menu]>:is(nav,div){inset-inline-end:16px!important;background:#102b45!important;border:1px solid #6d99bc66!important;border-radius:12px!important;padding:10px!important;max-height:calc(100dvh - 148px)!important;box-shadow:0 20px 60px #020b2459!important}}@media(max-width:380px){[data-professional-header] [data-vm-control=language]>summary{min-width:76px!important;gap:5px!important;padding:9px 7px!important}[data-professional-header] [data-vm-control=language]>summary>svg:first-child{width:14px!important;height:14px!important}}@media(prefers-reduced-motion:reduce){}}@layer vantemio-professional{@media(max-width:860px){[data-professional-header] [data-vm-control=menu]>.menu-btn{height:44px!important;min-height:44px!important}}}@layer vantemio-professional{[data-professional-header] [data-vm-control=language]>summary,[data-professional-header] [data-vm-control=menu]>.menu-btn{background:linear-gradient(135deg,#f0f7fc,#bfd6e5)!important;color:#183e57!important;-webkit-text-fill-color:currentColor!important;border:1px solid #91b6cf!important;box-shadow:inset 0 1px #fff,0 2px 6px #03122626!important}[data-professional-header] [data-vm-control=language]>summary>svg{color:#326c8b!important}[data-professional-header] .premium-nav .premium-mega-panel,[data-professional-header] .premium-nav .premium-company-panel,[data-professional-header] [data-vm-control=language]>:is(nav,div){background:linear-gradient(135deg,#f7fbfe,#e4eef5)!important;color:#183e57!important;border-color:#94b6cd!important;box-shadow:0 20px 60px #0211274d,inset 0 1px #fff!important}[data-professional-header] .premium-mega-heading>strong,[data-professional-header] .premium-product-copy strong,[data-professional-header] .premium-locale-copy strong{color:#183e57!important;-webkit-text-fill-color:currentColor!important;font-weight:700!important}[data-professional-header] .premium-product-copy small,[data-professional-header] .premium-locale-copy small{color:#486b83!important;-webkit-text-fill-color:currentColor!important;font-weight:450!important}[data-professional-header] .premium-product-copy em{color:#795926!important;-webkit-text-fill-color:currentColor!important;font-weight:600!important}[data-professional-header] .premium-product-link:hover{background:#d9eaf4!important}[data-professional-header] .premium-company-panel a{color:#244f6b!important;-webkit-text-fill-color:currentColor!important;font-weight:600!important}[data-professional-header] .premium-company-panel a:hover{background:#d5e7f3!important}[data-professional-header] [data-vm-control=language]>:is(nav,div)>a:hover,[data-professional-header] [data-vm-control=language]>:is(nav,div)>a[aria-current]{background:#d5e7f3!important;border-color:#95b9d0!important}[data-professional-header] [data-vm-control=menu]>#mobile-nav,[data-professional-header] [data-vm-control=menu]>:is(nav,div){background:#edf5fa!important;border:1px solid #94b6cd!important;box-shadow:0 20px 60px #0211274d!important}[data-professional-header] [data-vm-control=menu] #mobile-nav :is(a,summary,span),[data-professional-header] [data-vm-control=menu]>nav :is(a,summary,span){color:#173b54!important;-webkit-text-fill-color:currentColor!important;background:none!important;text-shadow:none!important;font-weight:600!important}@media(max-width:860px){}@media(max-width:380px){}}@layer vantemio-professional{body[data-professional-surface] [data-professional-header] .premium-mega-panel :is(a,span,strong,p,small,em),body[data-professional-surface] [data-professional-header] .premium-company-panel a,body[data-professional-surface] [data-professional-header] [data-premium-language]>:is(nav,div) :is(a,span,strong,small,p){color:#21465f!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body[data-professional-surface] [data-professional-header] .premium-product-copy small,body[data-professional-surface] [data-professional-header] .premium-locale-copy small{color:#4c6f87!important;-webkit-text-fill-color:currentColor!important}body[data-professional-surface] [data-professional-header] .premium-product-copy em{color:#795c2c!important;-webkit-text-fill-color:currentColor!important}body[data-professional-surface] [data-professional-header] [data-vm-control=menu] #mobile-nav :is(a,span,summary){color:#173e58!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}}@layer vantemio-professional;@layer vantemio-professional;@layer vantemio-professional;@layer vantemio-professional;@layer vantemio-professional;@layer vantemio-professional;@layer vantemio-professional;@layer vantemio-professional{@media(max-width:860px){body[data-professional-surface] [data-professional-header] [data-vm-control=language]{grid-column:2!important;grid-row:1!important;justify-self:end!important;width:auto!important}body[data-professional-surface] [data-professional-header] [data-vm-control=language]>summary>svg:first-child{display:none!important}body[data-professional-surface] [data-professional-header] [data-vm-control=language]>summary>svg:last-child{width:11px!important;height:11px!important}body[data-professional-surface] [data-professional-header] [data-vm-control=menu]{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important;width:34px!important}body[data-professional-surface] [data-professional-header] .premium-nav .premium-mega-panel,body[data-professional-surface] [data-professional-header] [data-vm-control=language]>:is(nav,div),body[data-professional-surface] [data-professional-header] [data-vm-control=menu]>#mobile-nav{max-height:calc(100dvh - 108px)!important}}@media(max-width:380px){}@media(max-width:340px){}}@layer vantemio-professional;@layer vantemio-professional{@keyframes vantemio-brand-glint{0%,60%,to{filter:brightness(1) drop-shadow(0 0 0 #81dcff00)}70%{filter:brightness(1.45) drop-shadow(0 0 5px #81dcff55)}80%{filter:brightness(1.05) drop-shadow(0 0 1px #81dcff22)}}html.motion-paused body[data-professional-surface] [data-professional-header] img,body[data-professional-surface].motion-paused [data-professional-header] img,html.reduce-motion body[data-professional-surface] [data-professional-header] img,body[data-professional-surface].reduce-motion [data-professional-header] img{animation:none!important}@media(prefers-reduced-motion:reduce){body[data-professional-surface] [data-professional-header] img{animation:none!important}}}@layer vantemio-professional{}@layer vantemio-professional;@layer vantemio-professional;@layer vantemio-professional;@layer vantemio-professional{@media(min-width:861px)and (max-width:1100px){body[data-professional-surface] [data-professional-header] [data-vm-control=language]>summary>svg:first-child{display:none!important}}@media(max-width:860px){}@media(max-width:380px){}@media(max-width:340px){}}@layer vantemio-professional{@media(max-width:860px){}}@layer vantemio-professional{@media(max-width:860px){body[data-professional-surface] [data-professional-header] [data-vm-control=language]{grid-column:3!important;grid-row:1!important;align-self:center!important;justify-self:end!important}body[data-professional-surface] [data-professional-header] [data-vm-control=menu]{grid-column:5!important;grid-row:1!important;align-self:center!important;justify-self:end!important;width:32px!important}}@media(max-width:360px){}@media(max-width:340px){}}@layer vantemio-professional;

@layer vantemio-professional {
 body[data-professional-surface]{--pp-ink:#102b40;--pp-copy:#38566b;--pp-paper:#edf4f8;--pp-line:#c7d9e5;--pp-action:#173e56;--vm-night:#edf4f8;--vm-text:#102b40;--vm-copy:#38566b;background:#edf4f8!important;color:#102b40!important;font-family:Onest,system-ui,sans-serif!important;-webkit-font-smoothing:antialiased}
 body[data-professional-surface]::before,body[data-professional-surface]::after,body[data-professional-surface] .main::before,body[data-professional-surface] .main::after{content:none!important}
 body[data-professional-surface] .main{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;background:none!important;overflow:clip!important}
 body[data-professional-surface] main :is(h1,h2,h3,h4,p,li,td,th,span,small,strong,b){color:var(--pp-ink)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
 body[data-professional-surface] main h1{font:750 clamp(38px,4.7vw,68px)/1.06 Onest,system-ui,sans-serif!important;letter-spacing:-.045em!important;margin:0 0 24px!important;text-wrap:balance!important}
 body[data-professional-surface] main h2{font:650 clamp(26px,2.7vw,38px)/1.16 Onest,system-ui,sans-serif!important;letter-spacing:-.03em!important;text-wrap:balance!important}
 body[data-professional-surface] main h3{font:650 21px/1.3 Onest,system-ui,sans-serif!important;letter-spacing:-.015em!important}
 body[data-professional-surface] main :is(p,li){font-family:Onest,system-ui,sans-serif!important;font-size:16px!important;line-height:1.7!important}
 body[data-professional-surface] main a{color:#245a77!important;-webkit-text-fill-color:currentColor!important;text-underline-offset:5px!important}
 body[data-professional-surface] main :is(a,button,summary):focus-visible{outline:3px solid #628a9f!important;outline-offset:4px!important}
 body[data-professional-surface] main :is(h1,h2,h3,[id]){scroll-margin-top:110px!important}
 body[data-professional-surface] main :is(.cinematic-field,.whitepaper-cover-orbit,.motion-node-orbit){display:none!important}
 body[data-professional-surface] :is(.architecture-panorama-stage,.architecture-signal-stage){position:relative!important;width:100%!important;line-height:0!important}
 body[data-professional-surface] :is(.architecture-panorama-stage,.architecture-signal-stage)>img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;border-radius:0!important}
 body[data-professional-surface] .professional-reference{padding:40px max(5.3vw,24px)!important;background:#e3eef5!important}
 body[data-professional-surface] :is(.vs-model-catalog,.vs-model-index,.motion-rail){max-width:1280px!important;margin:0 auto!important;padding:36px 24px!important;background:#e3eef5!important;border-color:#c0d5e2!important;box-shadow:none!important}
 body[data-professional-surface] .vs-model-cards>article{background:#f7fbfd!important;border:1px solid #c4d8e4!important;border-radius:8px!important;box-shadow:none!important}
 body[data-professional-surface] .studio-experience{max-width:none!important;padding:0!important;margin:0!important;background:none!important;border:0!important}
 body[data-professional-surface] .studio-experience__hero{display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;gap:36px 48px!important;padding:48px max(5.3vw,24px) 0!important;margin:0!important;border:0!important;border-radius:0!important;background:#edf4f8!important;box-shadow:none!important;align-items:center!important}
 body[data-professional-surface] .studio-experience__hero::before,body[data-professional-surface] .studio-experience__hero::after{content:none!important}
 body[data-professional-surface] .studio-experience__intro{padding:0!important}
 body[data-professional-surface] .studio-experience__eyebrow{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:14px!important;font:600 13px/1.5 Onest,system-ui,sans-serif!important;margin:0 0 24px!important}
 body[data-professional-surface] .professional-state{font:500 11px/1.5 Onest,system-ui,sans-serif!important;color:#335f77!important;border:1px solid #b2cfdf!important;border-radius:5px!important;background:#deedf6!important;padding:3px 8px!important}
 body[data-professional-surface] .studio-experience__lead{font-size:19px!important;line-height:1.6!important;color:#38566b!important;margin:0 0 28px!important}
 body[data-professional-surface] .studio-experience__actions{display:flex!important;align-items:center!important;gap:20px!important;margin-block:24px!important;flex-wrap:wrap!important}
 body[data-professional-surface] :is(.studio-experience__primary,.v-button,.document-bundle-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:20px!important;min-height:46px!important;padding:12px 18px!important;background:#173e56!important;color:#f2faff!important;-webkit-text-fill-color:currentColor!important;border:1px solid #173e56!important;border-radius:5px!important;box-shadow:inset 0 1px #d2eafa26!important;font:550 13px/1.5 Onest,system-ui,sans-serif!important;text-decoration:none!important}
 body[data-professional-surface] :is(.studio-experience__primary,.v-button,.document-bundle-button)>span{color:#f2faff!important}
 body[data-professional-surface] .studio-experience__availability{background:none!important;border:0!important;border-inline-start:2px solid #a1bfd2!important;border-radius:0!important;padding:6px 0 6px 16px!important;box-shadow:none!important}
 body[data-professional-surface] .studio-experience__availability strong{font-size:13px!important;color:#31566d!important}
 body[data-professional-surface] .studio-experience__availability p{font-size:13px!important;line-height:1.6!important;margin:7px 0 0!important;color:#45667c!important}
 body[data-professional-surface] .studio-experience__flow{grid-column:1/-1!important;display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;gap:24px!important;margin:10px 0 0!important;padding:26px!important;border:1px solid #547b9388!important;border-radius:10px!important;background:linear-gradient(110deg,#0c2335ed,#24475be8),url('/assets/vantemio-reference-substrate-20261026.webp') 50% 68%/cover!important;box-shadow:none!important}
 body[data-professional-surface] .studio-experience__flow :is(span,strong,b,p){color:#e9f6ff!important}
 body[data-professional-surface] .studio-experience__flow-core{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:0 18px 0 0!important;border:0!important;border-inline-end:1px solid #7499af66!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] .studio-experience__flow-core strong{font-size:17px!important}
 body[data-professional-surface] .studio-experience__flow-core>span{font-size:12px!important}
 body[data-professional-surface] .studio-experience__flow-stages{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}
 body[data-professional-surface] .studio-experience__flow-node{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:12px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;min-width:0!important}
 body[data-professional-surface] .studio-experience__flow-node>span{font-size:12px!important;line-height:1.5!important}
 body[data-professional-surface] .studio-experience__flow-node b{display:block!important;font-size:10px!important;color:#aecfe4!important;margin-bottom:4px!important}
 body[data-professional-surface] .studio-tool-art{width:30px!important;height:30px!important;stroke:#a7e0fa!important;stroke-width:1.6!important;filter:none!important}
 body[data-professional-surface] .professional-related-guide{max-width:1280px!important;margin:0 auto!important;padding:40px 24px!important;background:none!important;border:0!important;box-shadow:none!important}
 body[data-professional-surface] .professional-related-guide>.vee-guide-copy{display:grid!important;grid-template-columns:.8fr 1.2fr auto!important;align-items:center!important;gap:24px!important;padding:0!important;background:none!important;border:0!important}
 body[data-professional-surface] .professional-related-guide h2{font-size:28px!important;margin:0!important}
 body[data-professional-surface] .professional-related-guide p{font-size:15px!important;margin:0!important}
 body[data-professional-surface] .professional-related-guide a{white-space:nowrap!important;background:none!important;border:0!important;box-shadow:none!important;font-size:13px!important;padding:10px 0!important}
 body[data-professional-surface] .studio-experience__section{max-width:1280px!important;margin:0 auto!important;padding:44px 24px!important;border:0!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] .studio-experience__steps{display:grid!important;gap:0!important;border-top:1px solid #b6ccda!important;padding:0!important}
 body[data-professional-surface] .studio-experience__steps details{padding:0!important;margin:0!important;border:0!important;border-bottom:1px solid #b6ccda!important;border-radius:0!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] .studio-experience__steps details>summary{padding:22px 4px!important;color:#193f56!important;min-height:70px!important}
 body[data-professional-surface] .studio-experience__steps details[open]{background:#e0edf5!important;padding-inline:18px!important}
 body[data-professional-surface] .studio-experience__steps details>div{padding:4px 18px 22px!important}
 body[data-professional-surface] .studio-experience__number{font-variant-numeric:tabular-nums!important;color:#38566b!important}
 body[data-professional-surface] .studio-experience__cards{gap:24px!important}
 body[data-professional-surface] .studio-experience__cards>article{padding:24px!important;background:#f7fbfd!important;border:1px solid #c4d8e4!important;border-radius:8px!important;box-shadow:none!important}
 body[data-professional-surface] .studio-experience__next{max-width:1280px!important;margin:0 auto!important;padding:42px 24px 50px!important;border:0!important;border-top:1px solid #bed2e0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] main table{width:100%!important;border-collapse:collapse!important;background:#f7fbfd!important;border:1px solid #bed4e2!important}
 body[data-professional-surface] main :is(th,td){padding:14px!important;border-bottom:1px solid #d3e2ec!important;font-size:14px!important;line-height:1.6!important;text-align:start!important}
 body[data-professional-surface] [data-vantemio-footer]{position:relative!important;isolation:isolate!important;background:linear-gradient(110deg,#edf4f8eb,#dce9f2eb),url('/assets/vantemio-reference-substrate-20261026.webp') center/cover!important;color:#274d66!important;border-top:1px solid #bfd3e0!important;overflow:hidden!important}
 body[data-professional-surface] [data-vantemio-footer]::before,body[data-professional-surface] [data-vantemio-footer]::after{content:none!important}
 body[data-professional-surface] [data-vantemio-footer] :is(a,p,h2,h3,strong,span,small){color:#274d66!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
 @media(max-width:1000px){body[data-professional-surface] .studio-experience__hero{grid-template-columns:1fr 1fr!important;gap:28px!important}body[data-professional-surface] .studio-experience__lead{font-size:17px!important}}
 @media(max-width:760px){body[data-professional-surface] .professional-intro,body[data-professional-surface] .studio-experience__hero,body[data-professional-surface] .whitepaper-intro{grid-template-columns:1fr!important;gap:30px!important;padding:34px 24px!important}body[data-professional-surface] main h1{font-size:40px!important}body[data-professional-surface] .professional-reference{padding:28px 24px!important}body[data-professional-surface] .professional-related-guide>.vee-guide-copy{grid-template-columns:1fr!important;gap:16px!important}body[data-professional-surface] .professional-related-guide{padding:30px 24px!important}body[data-professional-surface] .studio-experience__flow{display:none!important}body[data-professional-surface] .studio-experience__availability p{font-size:14px!important}body[data-professional-surface] .studio-experience__section{padding-block:30px!important}body[data-professional-surface] .studio-experience__cards{grid-template-columns:1fr!important}body[data-professional-surface] .studio-experience__steps details>summary{padding-block:18px!important}body[data-professional-surface] .studio-experience__next{padding:32px 24px!important}body[data-professional-surface] .motion-rail{padding:26px 24px!important}body[data-professional-surface] main table{display:block!important;overflow:auto!important}body[data-professional-surface] main :is(th,td){min-width:140px!important}}
 @media(prefers-reduced-motion:reduce){body[data-professional-surface] main *{animation:none!important;scroll-behavior:auto!important}}
}
@layer vantemio-professional {
 body[data-professional-surface] .studio-experience__intro{display:block!important}
 body[data-professional-surface] .studio-experience__actions>a:not(.studio-experience__primary){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;min-height:46px!important;padding:11px 16px!important;background:#e4eff6!important;color:#244d66!important;border:1px solid #a8c6d8!important;border-radius:5px!important;box-shadow:none!important;font:550 13px/1.5 Onest,system-ui,sans-serif!important;text-decoration:none!important}
 body[data-professional-surface] .studio-experience__actions>a:not(.studio-experience__primary)>span{color:#244d66!important}
}
@layer vantemio-professional {
 body[data-professional-surface] .studio-experience__steps>li{padding:0!important;margin:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
 body[data-professional-surface] .studio-experience__steps .studio-experience__disclosure{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;font-size:22px!important;color:#416e89!important;border:0!important;background:none!important}
 body[data-professional-surface] .studio-experience__next nav>a:not(.studio-experience__primary){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:10px 16px!important;background:#e0edf5!important;border:1px solid #afccdd!important;border-radius:5px!important;color:#244e68!important;box-shadow:none!important;font-size:13px!important}
 body[data-professional-surface] main button{background:#e0edf5!important;color:#183e56!important;border:1px solid #abc8da!important;border-radius:5px!important;font-family:Onest,system-ui,sans-serif!important;min-height:40px!important}
 body[data-professional-surface] main :is(.director-reveal,.reveal-wait,[data-reveal]){opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important}
 @media(max-width:760px){}
}
@layer vantemio-professional {
 body[data-professional-surface] .studio-tool-art{stroke:#2c6688!important;color:#2c6688!important}
 body[data-professional-surface] .studio-experience__flow .studio-tool-art{stroke:#c8efff!important;color:#c8efff!important}
 body[data-professional-surface] :is(.stack-ribbon-window,.stack-memory,.stack-cloud){background:#f7fbfd!important;border:1px solid #bfd4e2!important;border-radius:8px!important;box-shadow:none!important}
 body[data-professional-surface] .stack-graph-node{background:#edf5fa!important;border-color:#b7d1e1!important;color:#244f68!important;box-shadow:none!important}
}
@layer vantemio-professional {
 body[data-professional-surface] main :is(h1,h2,h3,h4,p,li){overflow-wrap:break-word!important;hyphens:auto!important}
}
@layer vantemio-professional {
 body[data-professional-surface] :is(.stack-memory,.stack-cloud,.stack-ribbon-window)::before,body[data-professional-surface] :is(.stack-memory,.stack-cloud,.stack-ribbon-window)::after{content:none!important}
}
@layer vantemio-professional {
 body[data-professional-surface] :is(.studio-experience__flow-stages,.studio-experience__flow-node)::before,body[data-professional-surface] :is(.studio-experience__flow-stages,.studio-experience__flow-node)::after{content:none!important}
 @keyframes professional-studio-signal{0%,50%,100%{opacity:.7;filter:none}20%{opacity:1;filter:drop-shadow(0 0 5px #8adfff77)}}
 body[data-professional-surface] .studio-experience__flow-node .studio-tool-art{animation:professional-studio-signal 6s ease-in-out infinite!important;animation-delay:calc(var(--stage,0)*.7s)!important}
 html.motion-paused body[data-professional-surface] .studio-tool-art,body[data-professional-surface].motion-paused .studio-tool-art,html.reduce-motion body[data-professional-surface] .studio-tool-art,body[data-professional-surface].reduce-motion .studio-tool-art{animation:none!important}
 @media(prefers-reduced-motion:reduce){body[data-professional-surface] .studio-tool-art{animation:none!important}}
}
@layer vantemio-professional {
 @media(max-width:900px){}
 @media(max-width:760px){}
}
@layer vantemio-professional {
 body[data-professional-surface] main :is(summary,figcaption,td,th){-webkit-text-fill-color:currentColor!important}
 body[data-professional-surface] main :is(thead,tr){background:none!important;background-image:none!important}
 body[data-professional-surface] main th{background:#dcebf5!important;background-image:none!important;color:#163c54!important}
 body[data-professional-surface] main td{background:#f7fbfd!important;background-image:none!important;color:#163c54!important}
 body[data-professional-surface] main tbody tr:nth-child(even)>td{background:#edf5fa!important}
}
@layer vantemio-professional {
 body[data-professional-surface] :is(.integration-demo,.integration-catalog){padding:40px 24px!important;max-width:1280px!important;margin:0 auto!important;border:0!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] .integration-card{background:#f7fbfd!important;border:1px solid #bfd4e2!important;border-radius:8px!important;box-shadow:none!important;padding:24px!important}
 body[data-professional-surface] .integration-card :is(h3,strong,p,span,small){-webkit-text-fill-color:currentColor!important;color:#173e56!important}
 body[data-professional-surface] main input:not([type=hidden]):not([type=checkbox]):not([type=radio]),body[data-professional-surface] main :is(select,textarea){background:#f9fcfe!important;color:#163c54!important;border:1px solid #abc6d8!important;border-radius:5px!important;font:450 16px/1.5 Onest,system-ui,sans-serif!important;padding:11px 13px!important;box-shadow:none!important;min-width:0!important;max-width:100%!important}
 body[data-professional-surface] main :is(input,textarea)::placeholder{color:#59778b!important;opacity:1!important}
 body[data-professional-surface] main button[aria-pressed=true],body[data-professional-surface] main button.is-active{background:#173e56!important;color:#f0f8ff!important;border-color:#173e56!important}
 body[data-professional-surface] main button[aria-pressed=true]>span,body[data-professional-surface] main button.is-active>span{color:#f0f8ff!important}
 body[data-professional-surface] main [hidden],body[data-professional-surface] main input[type=hidden]{display:none!important}
 @media(max-width:1000px){}
 @media(max-width:760px){}
}
/* Learning, community and participation: content-led page compositions. */
@layer vantemio-professional {
 body[data-professional-surface] :is(.va-academy,.community-page,.contributors-page,.application-page){max-width:none!important;padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important}
 body[data-professional-surface] :is(.professional-academy-opening,.professional-team-opening,.professional-community-opening,.professional-inquiry-opening){display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:56px!important;align-items:start!important;max-width:1440px!important;padding:56px max(5.3vw,24px)!important;margin:0 auto!important}
 body[data-professional-surface] :is(.va-intro,.contributors-hero,.community-hero,.application-hero){display:block!important;padding:0!important;margin:0!important;min-height:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}
 body[data-professional-surface] :is(.va-intro,.contributors-hero,.community-hero,.application-hero)::before,body[data-professional-surface] :is(.va-intro,.contributors-hero,.community-hero,.application-hero)::after{content:none!important}
 body[data-professional-surface] :is(.va-intro-copy,.contributors-hero>div,.community-hero>div,.application-hero>div){max-width:none!important;padding:0!important;margin:0!important}
 body[data-professional-surface] :is(.va-label,.v-eyebrow){font:550 12px/1.5 Onest,system-ui,sans-serif!important;color:#4b6e84!important;letter-spacing:.05em!important;margin:0 0 24px!important}
 body[data-professional-surface] :is(.va-lead,.contributors-lead,.community-lead,.application-hero-lead){font:450 19px/1.65 Onest,system-ui,sans-serif!important;color:#38566b!important;max-width:55ch!important;margin:24px 0 28px!important}
 body[data-professional-surface] :is(.va-access,.community-note,.application-hero-note){font:450 13px/1.65 Onest,system-ui,sans-serif!important;color:#45677e!important;margin-top:22px!important;background:none!important;border:0!important;padding:0!important}
 body[data-professional-surface] .team-pathway{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:10px 18px!important;background:none!important;border:0!important;border-bottom:1px solid #abc6d8!important;border-radius:0!important;padding:24px 0!important;box-shadow:none!important;min-width:0!important}
 body[data-professional-surface] .team-pathway>:not(.team-pathway-icon){grid-column:2!important;margin:0!important}
 body[data-professional-surface] .team-pathway h2{font-size:24px!important}
 body[data-professional-surface] .team-pathway p{font-size:14px!important;color:#45677e!important}
 body[data-professional-surface] .team-pathway a{font-size:13px!important;padding-top:8px!important}
 body[data-professional-surface] :is(.contributors-benefits,.contributors-terms,.contributors-start,.contributors-roles,.contributors-form-layout,.community-how,.community-starters,.community-journal,.community-guidelines){max-width:1280px!important;padding:40px 24px!important;margin:0 auto!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
 body[data-professional-surface] :is(.contributors-benefits,.community-how)>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important}
 body[data-professional-surface] :is(.contributors-benefits,.community-how) article{padding:24px 0!important;background:none!important;border:0!important;border-top:1px solid #abc6d8!important;border-radius:0!important;box-shadow:none!important}
 body[data-professional-surface] :is(.contributors-terms,.community-guidelines)>aside{background:#e0edf5!important;border:1px solid #b6cfde!important;border-radius:6px!important;padding:26px!important;box-shadow:none!important}
 body[data-professional-surface] .application-track-selector{padding:0 0 26px!important;margin:0 0 26px!important;border:0!important;border-bottom:1px solid #bdd3e0!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] .application-track-selector>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
 body[data-professional-surface] .application-track-selector a{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:4px 10px!important;padding:14px!important;background:#edf4f8!important;border:1px solid #c1d6e2!important;border-radius:5px!important;box-shadow:none!important;text-decoration:none!important;min-width:0!important}
 body[data-professional-surface] .application-track-selector b{grid-row:1/3!important;width:24px!important;height:24px!important;background:none!important;padding:0!important}
 body[data-professional-surface] .application-track-selector strong{font-size:13px!important;line-height:1.5!important}
 body[data-professional-surface] .application-track-selector a>span{grid-column:2!important;font-size:11px!important;line-height:1.5!important;color:#45677e!important}
 body[data-professional-surface] .application-track-selector a[aria-current=page]{background:#d9eaf4!important;border-color:#6f9db8!important}
 body[data-professional-surface] :is(.application-form,#contributor-application){width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) fieldset{min-width:0!important;margin:20px 0!important;padding:0!important;border:0!important;display:block!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) label{display:block!important;font:500 14px/1.5 Onest,system-ui,sans-serif!important;margin:16px 0!important;color:#214e69!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) label>span{display:block!important;margin-bottom:8px!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) :is(em,small,.v-form-hint){font:450 12px/1.65 Onest,system-ui,sans-serif!important;color:#45677e!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) input:not([type=checkbox]):not([type=radio]):not([type=hidden]),body[data-professional-surface] :is(.application-form,#contributor-application) :is(textarea,select){display:block!important;width:100%!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) [type=checkbox]{accent-color:#345f7a!important;width:18px!important;height:18px!important;flex:0 0 18px!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) label:has([type=checkbox]){display:flex!important;gap:12px!important;align-items:flex-start!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) label:has([type=checkbox])>span{font-weight:400!important;margin:0!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) :is(.application-auth,.contributors-auth){padding:20px!important;background:#e3eff6!important;border:1px solid #bad2e1!important;border-radius:6px!important;margin:20px 0!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) :is(button,[type=submit]){padding:11px 16px!important;border:1px solid #214b65!important;border-radius:5px!important;background:#214b65!important;color:#f1f9ff!important;font:550 13px/1.5 Onest,system-ui,sans-serif!important;box-shadow:none!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) :is(button,[type=submit]):disabled{opacity:1!important;cursor:not-allowed!important;background:#dce7ee!important;color:#38566b!important;-webkit-text-fill-color:currentColor!important;border-color:#9ab6c7!important}
 body[data-professional-surface] .application-motion-visual{width:100%!important;margin:36px 0 0!important;padding:22px!important;background:#e0edf5!important;border:1px solid #bad2e1!important;border-radius:6px!important;box-shadow:none!important;min-height:0!important}
 body[data-professional-surface] .application-motion-visual::before,body[data-professional-surface] .application-motion-visual::after{content:none!important}
 body[data-professional-surface] .application-motion-visual figcaption{font-size:12px!important;line-height:1.6!important;margin-top:16px!important;color:#45677e!important}
 body[data-professional-surface] :is(.application-direct,.application-included){background:#e0edf5!important;border:1px solid #b9d2e0!important;border-radius:6px!important;padding:24px!important}
 @media(max-width:1000px){body[data-professional-surface] :is(.professional-academy-opening,.professional-team-opening,.professional-community-opening,.professional-inquiry-opening){gap:32px!important;padding-inline:24px!important}body[data-professional-surface] .application-track-selector>div{grid-template-columns:1fr!important}}
 @media(max-width:760px){body[data-professional-surface] :is(.professional-academy-opening,.professional-team-opening,.professional-community-opening,.professional-inquiry-opening){grid-template-columns:1fr!important;padding:32px 24px!important;gap:34px!important}body[data-professional-surface] :is(.va-lead,.contributors-lead,.community-lead,.application-hero-lead){font-size:17px!important}body[data-professional-surface] :is(.contributors-benefits,.community-how)>div{grid-template-columns:1fr!important;gap:0!important}body[data-professional-surface] .application-track-selector>div{grid-template-columns:1fr!important}body[data-professional-surface] :is(.contributors-fields,.contributors-form-layout,.contributors-terms,.community-guidelines){grid-template-columns:1fr!important}}
}
@layer vantemio-professional {
}
@layer vantemio-professional {
 @media(max-width:760px){}
}
@layer vantemio-professional {
}
/* Product and exchange surfaces retain their native controllers and gates. */
@layer vantemio-professional {
 body[data-professional-surface] main :is(h1,h2,h3,h4){hyphens:none!important}
 body[data-professional-surface] :is(.market-page,.donation-landing,.futures-overview,.eve-article,.trading-page,.bridge-swap-page){max-width:none!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
 body[data-professional-surface] :is(.market-launch-hero,.donation-landing-hero,.futures-overview__hero,.eve-article__opening){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.95fr)!important;align-items:center!important;gap:52px!important;margin:0 auto!important;padding:56px max(5.3vw,24px)!important;border:0!important;border-radius:0!important;max-width:1440px!important;background:none!important;box-shadow:none!important;min-height:0!important}
 body[data-professional-surface] :is(.market-launch-hero,.donation-landing-hero,.futures-overview__hero,.eve-article__opening)::before,body[data-professional-surface] :is(.market-launch-hero,.donation-landing-hero,.futures-overview__hero,.eve-article__opening)::after{content:none!important}
 body[data-professional-surface] :is(.market-eyebrow,.donation-kicker,.futures-overview__eyebrow,.eve-partner__label){font:550 12px/1.5 Onest,system-ui,sans-serif!important;color:#4b6e84!important;letter-spacing:.05em!important;margin:0 0 24px!important}
 body[data-professional-surface] :is(.market-lead,.donation-lead,.futures-overview__lead,.eve-partner__lead){font:450 19px/1.65 Onest,system-ui,sans-serif!important;color:#38566b!important;max-width:60ch!important;margin:24px 0!important}
 body[data-professional-surface] :is(.market-stage,.donation-stage-label,.futures-overview__status){display:inline-flex!important;gap:8px!important;align-items:center!important;font:500 12px/1.6 Onest,system-ui,sans-serif!important;color:#345f78!important;background:#dcecf5!important;border:1px solid #b4cfdf!important;border-radius:5px!important;padding:7px 10px!important;box-shadow:none!important}
 body[data-professional-surface] :is(.market-actions,.donation-actions,.futures-overview__actions,.eve-partner__actions){display:flex!important;gap:14px!important;align-items:center!important;flex-wrap:wrap!important;margin:26px 0!important}
 body[data-professional-surface] :is(.market-primary,.market-secondary,.donation-cta,.donation-actions>a,.futures-overview__actions>a,.eve-partner__primary){display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;min-height:46px!important;padding:12px 18px!important;background:#173e56!important;color:#eef8ff!important;border:1px solid #173e56!important;border-radius:5px!important;font:550 13px/1.5 Onest,system-ui,sans-serif!important;text-decoration:none!important;box-shadow:none!important}
 body[data-professional-surface] :is(.market-primary,.market-secondary,.donation-cta,.donation-actions>a,.futures-overview__actions>a,.eve-partner__primary) :is(span,small){color:inherit!important;-webkit-text-fill-color:currentColor!important}
 body[data-professional-surface] :is(.market-secondary,.donation-actions>a,.futures-overview__actions>a:last-child){background:#e3eff6!important;border-color:#abc8da!important;color:#214e69!important}
 body[data-professional-surface] :is(.market-scenarios,.market-order-flow,.market-seller,.market-stack,.market-rights,.market-rollout,.market-asset-policy,.market-catalog,.market-documents,.creator-room,.creator-platform-directory,.donation-benefits,.donation-journey,.donation-production,.donation-fee-details,.donation-payment,.donation-token-note,.donation-closing,.futures-overview__features,.eve-article__feature,.eve-article__sources,.eve-article__related){max-width:1280px!important;padding:40px 24px!important;margin:0 auto!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
 body[data-professional-surface] :is(.market-stack,.market-rights,.market-scenarios,.donation-benefits,.futures-overview__features) article{padding:24px!important;background:#f7fbfd!important;border:1px solid #bed4e1!important;border-radius:7px!important;box-shadow:none!important}
 body[data-professional-surface] .market-scenarios article::before,body[data-professional-surface] .market-scenarios article::after{content:none!important}
 @keyframes professional-broadcast-signal{0%,100%{transform:scaleY(.45);opacity:.6}50%{transform:scaleY(1);opacity:1}}
 @media(prefers-reduced-motion:reduce){}
 @media(max-width:1000px){body[data-professional-surface] :is(.market-launch-hero,.donation-landing-hero,.futures-overview__hero,.eve-article__opening){gap:32px!important;padding-inline:24px!important}}
 @media(max-width:760px){body[data-professional-surface] :is(.market-launch-hero,.donation-landing-hero,.futures-overview__hero,.eve-article__opening){grid-template-columns:1fr!important;padding:32px 24px!important;gap:30px!important}body[data-professional-surface] :is(.market-lead,.donation-lead,.futures-overview__lead,.eve-partner__lead){font-size:17px!important}}
}
@layer vantemio-professional {
 /* Expanded panels keep the same readable light material as their summaries. */
 html body[data-professional-surface] :is(.integration-candidate-links a,.integration-coverage summary,.vs-model):focus-visible{outline:3px solid #17687c!important;outline-offset:4px!important}
 /* The retained interactive model diagram uses paired surfaces and ink in every state. */
 @media(forced-colors:active){html body[data-professional-surface] :is(.integration-coverage details,.integration-candidate-links a,.professional-reference--technology .vs-engine,.professional-reference--technology .vs-model,.professional-reference--technology .vs-model .vs-model-symbol){background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important}html body[data-professional-surface] :is(.integration-coverage details,.professional-reference--technology) :is(summary,p,strong,span,a){color:CanvasText!important;-webkit-text-fill-color:currentColor!important}}
 body[data-professional-surface] .brand-channel-grid>*{background:#e4eff6!important;border:1px solid #bdd3e0!important;box-shadow:none!important;border-radius:7px!important}
 body[data-professional-surface] .team-pathway a{box-shadow:none!important;border-color:#abc8da!important;border-radius:5px!important}
}
@layer vantemio-professional {
 body[data-professional-surface] main .vs-motion{min-height:40px!important;padding:9px 14px!important;background:#e0edf5!important;color:#214e69!important;-webkit-text-fill-color:currentColor!important;border:1px solid #afcadb!important;border-radius:5px!important;box-shadow:none!important;font:500 12px/1.5 Onest,system-ui,sans-serif!important}
 body[data-professional-surface] :is(.swap-widget,.swap-widget__workbench,.swap-widget__entry,.swap-widget__grid){background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;min-width:0!important}
 body[data-professional-surface] main input::placeholder,body[data-professional-surface] main textarea::placeholder{color:#59778b!important;-webkit-text-fill-color:#59778b!important}
 body[data-professional-surface] :is(.swap-widget__receipt,.swap-widget__foot) :is(p,li,span,label,dt,dd,summary){color:#345f78!important;-webkit-text-fill-color:currentColor!important;font-size:13px!important;line-height:1.65!important}
 body[data-professional-surface] :is(.swap-widget__foot,.swap-recipient,.trading-service-note){padding:16px 0!important;background:none!important;border:0!important;box-shadow:none!important;max-width:1100px!important;margin:0 auto!important}
 @media(max-width:900px){}
 @media(max-width:760px){}
}
/* Compact transfer module: closed by default, quote detail opens separately. */
@layer vantemio-professional {
 @media(max-width:480px){}
}
@layer vantemio-professional {
 body[data-professional-surface] :is(.professional-transfer-provider,.professional-operation-info){display:block!important;border:0!important;border-radius:0!important;background:none!important;padding:0!important;margin:0!important;box-shadow:none!important}
 body[data-professional-surface] :is(.professional-transfer-provider,.professional-operation-info)>summary{display:flex!important;gap:10px!important;align-items:center!important;justify-content:space-between!important;min-height:30px!important;padding:4px 0!important;border:0!important;background:none!important;list-style:none!important;cursor:pointer!important;font:500 11px/1.5 Onest,system-ui,sans-serif!important;color:#456b82!important;box-shadow:none!important}
 body[data-professional-surface] :is(.professional-transfer-provider,.professional-operation-info)>summary::-webkit-details-marker{display:none!important}
 body[data-professional-surface] :is(.professional-transfer-provider,.professional-operation-info)>summary::before,body[data-professional-surface] :is(.professional-transfer-provider,.professional-operation-info)>summary::after{content:none!important}
 body[data-professional-surface] :is(.professional-transfer-provider,.professional-operation-info)>summary>svg{width:14px!important;height:14px!important;color:#456b82!important}
}
@layer vantemio-professional {
 @media(min-width:760px){}
}
@layer vantemio-professional {
}
@layer vantemio-professional {
}
/* Official community channels replace the retired hosted forum. */
@layer vantemio-professional {
 @media(max-width:1020px){}
 @media(max-width:600px){}
}

@layer vantemio-professional {body[data-professional-surface] .vm-footer-socials a{background:#e9f2f8!important;color:#21495e!important;-webkit-text-fill-color:currentColor!important;border:1px solid #adc6d5!important;box-shadow:none!important;backdrop-filter:none!important}body[data-professional-surface] .vm-footer-socials a span{color:inherit!important;-webkit-text-fill-color:currentColor!important}body[data-professional-surface] .vm-footer-socials a::before,body[data-professional-surface] .vm-footer-socials a::after{display:none!important}body[data-professional-surface] :is(.market-lead,.donation-lead,.futures-overview__lead,.eve-partner__lead,.va-lead){text-align:start!important;hyphens:none!important}}

/* Matched text/surface pairs for retained reference captions and service links.
   These light pages must not inherit the previous dark material's text fill. */
@layer vantemio-professional {
 body[data-professional-surface] :is(.professional-reference,.stack-graph) figcaption{color:#38566b!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;text-shadow:none!important}
 body[data-professional-surface]:not([data-professional-surface=terminal]) :is(.document-links,.document-exports){background:radial-gradient(at 100% 0,#d4eaf270,transparent 70%),linear-gradient(120deg,#fafdff,#eaf3f8)!important;color:#38566b!important;-webkit-text-fill-color:currentColor!important;border:1px solid #b2cad7!important;border-radius:8px!important;box-shadow:inset 0 1px #fff!important;padding:18px 20px!important}
 body[data-professional-surface]:not([data-professional-surface=terminal]) :is(.document-links,.document-exports) :is(a,span){color:#205b72!important;-webkit-text-fill-color:currentColor!important}
 body[data-professional-surface] :is(.v-eyebrow,.bridge-swap-kicker){color:#38566b!important;-webkit-text-fill-color:currentColor!important}
 @media(max-width:680px){}
}

@layer vantemio-professional {
 @media(max-width:680px){}
}

@layer vantemio-professional {
 body[data-professional-surface] :is(.eve-partner__caption,.eve-partner__floating-label){background:#14374b!important;color:#e4f5ff!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}
}

@layer vantemio-professional {
 @media(max-width:680px){}
}

/* Onest's tall glyph metrics need room between authored headline lines. */
@layer vantemio-professional {
 html body[data-professional-surface]:not([data-professional-surface=terminal]) main#main :is(h1,h2,h3){line-height:1.3!important}
 html body[data-professional-surface]:not([data-professional-surface=terminal]) main#main :is(h1,h2,h3)>:is(span,strong,em,a){line-height:inherit!important}
}

@layer vantemio-materials,vantemio-components,vantemio-footer,vantemio-crystal,vantemio-masthead,vantemio-readability;
/* This component is linked before the page bundle. Its first cascade layer
   makes its important presentation independent of legacy header palettes. */
@layer vantemio-crystal,vantemio-masthead;
@font-face{font-family:Onest;src:url('/assets/onest-variable-latin.woff2?v=c4ae9c6d20d8') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D,U+20-7E,U+A0-A3,U+A5,U+A7-AB,U+AE-B4,U+B6-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2009,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F-2030,U+2039-203A,U+2044,U+20AC,U+20B4,U+20B8,U+20BA,U+20BC-20BD,U+2116-2117,U+2122,U+2153-215E,U+2190-2193,U+2196-2199,U+21A9,U+21B6-21B7,U+21BA-21BB,U+2212,U+2248,U+2260,U+2264-2265,U+2713,U+27F5-27F6,U+A78B-A78C}
@font-face{font-family:Onest;src:url('/assets/onest-variable-latin-ext.woff2?v=88e192f8969a') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-130,U+132-151,U+154-17F,U+181,U+186-18A,U+18E-194,U+196-199,U+19D,U+1A0-1A1,U+1A4-1A5,U+1AC-1AD,U+1AF-1B0,U+1B2-1B4,U+1B7,U+1CD-1DD,U+1E6-1E7,U+1F0,U+1F8-1F9,U+218-21B,U+237,U+244-245,U+24C-24D,U+253-254,U+256-257,U+259,U+25B,U+260,U+263,U+268-269,U+272,U+289,U+28B-28C,U+292,U+294,U+2B7,U+2C7,U+2D8-2D9,U+2DB,U+2DD,U+300-304,U+306-30C,U+312,U+31B,U+323,U+326-329,U+331,U+1E04-1E05,U+1E0C-1E0D,U+1E24-1E25,U+1E32-1E3B,U+1E3E-1E3F,U+1E42-1E47,U+1E56-1E57,U+1E5A-1E5D,U+1E62-1E63,U+1E6C-1E6D,U+1E80-1E85,U+1E90-1E93,U+1E9E,U+1EA0-1EF9}
@font-face{font-family:Onest;src:url('/assets/onest-variable-cyrillic.woff2?v=24761007d7a2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+401-40C,U+40E-44F,U+451-45C,U+45E-45F,U+490-49D,U+4A0-4A5,U+4AA-4AB,U+4AE-4B3,U+4B6-4BB,U+4C0-4C2,U+4CF-4D9,U+4DC-4DF,U+4E2-4EB,U+4EE-4F5}
@layer vantemio-masthead {
body[data-vantemio-shell]{margin:0!important;display:block!important;min-height:100dvh!important}
[data-vantemio-masthead]{--vm-ink:#edf6ff;--vm-muted:#a5bbdc;--vm-line:#496197;--vm-edge:#c5faff;--vm-accent:#50e7e5;--vm-focus:#f3bf64;position:sticky!important;inset-block-start:12px!important;inset-inline:auto!important;z-index:80!important;display:block!important;width:calc(100% - 40px)!important;max-width:1400px!important;min-height:0!important;height:auto!important;margin:12px auto 0!important;padding:0!important;border:1px solid #49639a!important;border-radius:18px!important;color:var(--vm-ink)!important;background:radial-gradient(ellipse at 6% 0%,#25467599,transparent 42%),linear-gradient(112deg,#101c39,#201b48 58%,#122d43)!important;box-shadow:inset 0 1px #b8d9ff42,inset 0 -1px #080e23,0 3px 0 #070d20,0 12px 32px #02061855!important;backdrop-filter:none!important;isolation:isolate!important;overflow:visible!important;font:500 14px/1.4 Onest,system-ui,sans-serif!important;box-sizing:border-box!important}
[data-vantemio-masthead]::before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;border-radius:inherit!important;pointer-events:none!important;opacity:1!important;background:linear-gradient(142deg,transparent 0 14%,#62c9f82b 14.1% 14.3%,transparent 14.4% 45%,#bec5ff29 45.1% 45.3%,transparent 45.4%),repeating-linear-gradient(115deg,transparent 0 34px,#8da7ff0b 34px 35px)!important}
[data-vantemio-masthead]::after{content:""!important;position:absolute!important;inset-inline:28px!important;inset-block-end:-1px!important;block-size:2px!important;pointer-events:none!important;background:linear-gradient(90deg,transparent,#2de2de 25%,#a4e6ff 50%,#ac89ff 78%,transparent)!important}
[data-vantemio-masthead] [data-vm-control]{position:static!important;display:block!important;align-self:center!important;justify-self:end!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:var(--vm-ink)!important;box-shadow:none!important;font:650 13px/1.4 Onest,system-ui,sans-serif!important}
[data-vantemio-masthead] [data-vm-control]>:is(summary,button,.lang-switch),[data-vantemio-masthead] .account-language select{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:44px!important;min-height:44px!important;height:44px!important;margin:0!important;padding:10px!important;box-sizing:border-box!important;list-style:none!important;border:1px solid #596e9d!important;border-radius:10px!important;background:linear-gradient(150deg,#293854,#19243e)!important;color:#e5f1ff!important;-webkit-text-fill-color:#e5f1ff!important;font:700 13px/1.25 Onest,system-ui,sans-serif!important;text-decoration:none!important;text-shadow:none!important;box-shadow:inset 0 1px #b3ceff2e,inset 0 -2px #0a1226,0 3px 5px #02081750!important;cursor:pointer!important}
[data-vantemio-masthead] [data-vm-control]>summary::-webkit-details-marker{display:none!important}
[data-vantemio-masthead] [data-vm-control]>summary::before,[data-vantemio-masthead] [data-vm-control]>summary::after{content:none!important}
[data-vantemio-masthead] [data-vm-control]>summary :is(span,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important;flex:none!important}
[data-vantemio-masthead] [data-vm-control=menu]>.menu-btn{width:44px!important;font-size:20px!important;line-height:1!important}
[data-vantemio-masthead] [data-vm-control=language]>summary{min-width:64px!important}
[data-vantemio-masthead] [data-vm-control]>:is(nav,div),[data-vantemio-masthead] [data-vm-control]>#mobile-nav{position:absolute!important;inset-block-start:calc(100% + 12px)!important;inset-inline-end:18px!important;inset-inline-start:auto!important;z-index:5!important;display:grid!important;grid-template-columns:1fr!important;gap:4px!important;width:250px!important;max-width:calc(100vw - 40px)!important;max-height:calc(100dvh - 180px)!important;overflow:auto!important;margin:0!important;padding:8px!important;border:1px solid #8eaac5!important;border-radius:12px!important;background:#14213c!important;color:var(--vm-ink)!important;box-shadow:inset 0 1px #fff,0 12px 26px #19395335!important;box-sizing:border-box!important;backdrop-filter:none!important}
[data-vantemio-masthead] [data-vm-control=menu]>#mobile-nav{width:390px!important}
[data-vantemio-masthead] [data-vm-control] nav :is(a,summary){display:flex!important;align-items:center!important;min-height:44px!important;gap:8px!important;padding:9px 12px!important;margin:0!important;border:0!important;border-radius:7px!important;background:none!important;color:#e5f1ff!important;-webkit-text-fill-color:#e5f1ff!important;font:650 14px/1.4 Onest,system-ui,sans-serif!important;text-decoration:none!important;text-shadow:none!important;white-space:normal!important;overflow-wrap:anywhere!important;box-shadow:none!important;box-sizing:border-box!important}
[data-vantemio-masthead] [data-vm-control] nav a:hover,[data-vantemio-masthead] [data-vm-control] nav a[aria-current]{background:#293f65!important}
[data-vantemio-masthead] [data-vm-control] nav :is(strong,span,small){color:inherit!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
[data-vantemio-masthead] [data-vm-control] nav details{display:block!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
[data-vantemio-masthead] [data-vm-control] nav details>div{position:static!important;display:grid!important;grid-template-columns:1fr!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0 8px 8px!important;border:0!important;background:none!important;box-shadow:none!important}
[data-vantemio-masthead] details[data-vm-control]:not([open])>:is(nav,div),[data-vantemio-masthead] [data-vm-control]>#mobile-nav[hidden]{display:none!important}
[data-vantemio-masthead] template{display:none!important}
[data-vantemio-masthead] :is(a,summary,button,select):focus-visible{outline:3px solid #f5c775!important;outline-offset:3px!important}
body[data-vantemio-shell]>main{margin-block-start:0!important;padding-block-start:24px!important;scroll-margin-block-start:130px!important}
body[data-vm-account-shell]>main{max-width:800px!important;margin-inline:auto!important}
@media(max-width:1100px){}
@media(max-width:820px){
 [data-vantemio-masthead]{inset-block-start:8px!important;width:calc(100% - 24px)!important;margin-block-start:8px!important;border-radius:14px!important}
 [data-vantemio-masthead] [data-vm-control=menu]{grid-column:2!important;grid-row:1!important}
 [data-vantemio-masthead] [data-vm-control=language]{grid-column:3!important;grid-row:1!important}
 [data-vantemio-masthead] [data-vm-control=language]>summary{min-width:54px!important}
 [data-vantemio-masthead] [data-vm-control=menu]>:is(nav,div),[data-vantemio-masthead] [data-vm-control=menu]>#mobile-nav{inset-inline-end:12px!important;max-width:calc(100vw - 48px)!important}
 body[data-vantemio-shell]>main{padding-block-start:20px!important}
}
@media(max-width:380px){[data-vantemio-masthead] [data-vm-control=language]>summary{min-width:48px!important}}
@media(prefers-reduced-motion:reduce){[data-vantemio-masthead],[data-vantemio-masthead] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(forced-colors:active){[data-vantemio-masthead],[data-vantemio-masthead] :is(a,summary,button,select,nav){background:Canvas!important;color:CanvasText!important;-webkit-text-fill-color:CanvasText!important;border-color:ButtonText!important;box-shadow:none!important}[data-vantemio-masthead]::before,[data-vantemio-masthead]::after{display:none!important}}
}

@layer vantemio-masthead {[data-vantemio-masthead] [data-vm-control]>div :is(a,summary){display:flex!important;align-items:center!important;min-height:44px!important;padding:9px 12px!important;color:#e5f1ff!important;-webkit-text-fill-color:#e5f1ff!important;background:none!important;font:650 14px/1.4 Onest,system-ui,sans-serif!important;text-decoration:none!important;text-shadow:none!important;border-radius:7px!important}[data-vantemio-masthead] [data-vm-control]>div a:hover,[data-vantemio-masthead] [data-vm-control]>div a[aria-current]{background:#293f65!important}}

@layer vantemio-masthead {
[data-vantemio-masthead] select option{background:#14213c!important;color:#edf6ff!important}
body[data-vm-account-shell]{color:#e6efff!important;background:radial-gradient(ellipse at 9% 10%,#15465b77,transparent 43%),radial-gradient(ellipse at 94% 38%,#46247866,transparent 48%),#090f24!important;background-attachment:fixed!important}
body[data-vm-account-shell]>main{max-width:1040px!important;width:calc(100% - 48px)!important;padding-block:40px!important;padding-inline:0!important}
body[data-vm-account-shell]>main>section{position:relative!important;margin:0!important;padding:40px!important;border:1px solid #52668c!important;border-radius:24px!important;background:radial-gradient(ellipse at 100% 0%,#47367766,transparent 46%),linear-gradient(135deg,#172a43,#151e39 64%,#221b3d)!important;box-shadow:inset 0 1px #c2eaff22,0 24px 65px #02051170!important;overflow:hidden!important}
body[data-vm-account-shell]>main>section::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#40d9d5,#78aaff 52%,#b78bfa);pointer-events:none}
body[data-vm-account-shell] h1{color:#f1f7ff!important;font-size:clamp(30px,3.5vw,46px)!important;line-height:1.13!important;letter-spacing:-.035em!important;max-width:740px!important;margin-block:24px!important}
body[data-vm-account-shell] p{color:#bccde5!important;line-height:1.7!important}
body[data-vm-account-shell] h2,body[data-vm-account-shell] h3{color:#f1f7ff!important;line-height:1.4!important}
body[data-vm-account-shell] #login{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;margin-block-start:24px!important}
body[data-vm-account-shell] #login>form{margin:0!important}
body[data-vm-account-shell] #login>button,body[data-vm-account-shell] #login>form>button{width:100%!important;min-height:54px!important;border-radius:12px!important;font:750 15px/1.4 Onest,system-ui,sans-serif!important;margin:0!important;box-sizing:border-box!important}
body[data-vm-account-shell] #google{border:1px solid #9bb5e0!important;background:linear-gradient(150deg,#eaf3ff,#bdcfe9)!important;color:#1a2c4d!important;box-shadow:inset 0 1px #fff,0 3px 0 #677eab!important}
body[data-vm-account-shell] #wallet{border:1px solid #a88ae4!important;background:linear-gradient(145deg,#614398,#353263)!important;color:#f5edff!important;box-shadow:inset 0 1px #d6c3ff55,0 3px 0 #16112f!important}
body[data-vm-account-shell] #login button:disabled{opacity:.65!important;cursor:not-allowed!important}
body[data-vm-account-shell] #login>#passport-capabilities{grid-column:1/-1!important;max-width:none!important;width:100%!important;margin:8px 0 0!important;padding:24px!important;border:1px solid #645088!important;border-radius:16px!important;background:linear-gradient(130deg,#232442,#1a203b)!important;box-sizing:border-box!important;color:#c4cde5!important}
body[data-vm-account-shell] #passport-capabilities h2{font-size:18px!important;color:#bdf5ed!important;margin-block-end:14px!important}
body[data-vm-account-shell] #passport-capabilities h3{font-size:17px!important;color:#dec9ff!important;margin-block-start:24px!important}
body[data-vm-account-shell] #passport-capabilities li{padding-block:5px!important;color:#c4cde5!important;line-height:1.6!important}
body[data-vm-account-shell] #passport-capabilities li::marker{color:#69d8df!important}
body[data-vm-account-shell] #passport-capabilities p{font-size:13px!important;color:#abbcd5!important}
body[data-vm-account-shell] #status:not(:empty){padding:12px 16px!important;border:1px solid #355974!important;border-radius:10px!important;background:#10273b!important;color:#a8dce6!important;font-size:14px!important}
body[data-vm-account-shell]>main>section>nav{display:flex!important;flex-wrap:wrap!important;gap:8px 20px!important;border-block-start:1px solid #36455f!important;padding-block-start:20px!important;margin-block-start:24px!important}
body[data-vm-account-shell]>main>section>nav a{color:#9eddf0!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;font-size:13px!important}
body[data-vm-account-shell] :is(#wallet-review,#passport-panel,#donations-creator):not([hidden]){padding:20px!important;border:1px solid #53668e!important;border-radius:14px!important;background:#111e35!important;margin-block:20px!important}
@media(max-width:820px){body[data-vm-account-shell]>main{width:calc(100% - 24px)!important;padding-block:24px!important}body[data-vm-account-shell]>main>section{padding:24px!important;border-radius:18px!important}body[data-vm-account-shell] #login{grid-template-columns:1fr!important}body[data-vm-account-shell] #login>#passport-capabilities{padding:18px!important}}
@media(max-width:380px){body[data-vm-account-shell]>main>section{padding:18px!important}body[data-vm-account-shell] h1{font-size:29px!important}}
}

@layer vantemio-crystal {
[data-vantemio-masthead]::before{background:url('/assets/vantemio-masthead-orbits-20261022-v1.svg') center/cover no-repeat,linear-gradient(115deg,transparent 18%,#7fdcff19 18.2% 19.5%,transparent 19.7% 47%,#b9a1ff14 47.2% 49%,transparent 49.2%)!important;opacity:.92!important}
@keyframes vm-crystal-shine{0%,15%{background-position:160% 0}55%,100%{background-position:-60% 0}}
@media(max-width:820px){[data-vantemio-masthead]::before{background-position:40% center!important}}
@media(max-width:380px){}
@media(prefers-reduced-motion:reduce){}
@media(forced-colors:active){}
}

/* Owner readability correction: diamond V, clear small Header wordmark. */
@layer vantemio-crystal {
@media(max-width:820px){}
@media(max-width:380px){}
@media(forced-colors:active){}
}

/* One name: the crystal V is its first letter, followed by antemio. */
@layer vantemio-crystal {
@keyframes vm-type-energy{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
@media(max-width:820px){}
@media(max-width:380px){}
@media(prefers-reduced-motion:reduce){}
@media(forced-colors:active){}
}

@layer vantemio-crystal{@keyframes vm-solar-bloom{0%,100%{filter:drop-shadow(0 0 3px #ff9b3566)}50%{filter:brightness(1.1) drop-shadow(0 0 7px #ffb55299)}}@media(prefers-reduced-motion:reduce){}}

@layer vantemio-crystal{}

/* The two incoming streams fuse in the type, then split into travelling blue/gold glints. */
@layer vantemio-crystal {
@keyframes brand-type-lunar{0%,62%{opacity:0;background-position:50% 0}74%{opacity:.95;background-position:50% 0}100%{opacity:0;background-position:110% 0}}
@keyframes brand-type-solar{0%,62%{opacity:0;background-position:50% 0}74%{opacity:.95;background-position:50% 0}100%{opacity:0;background-position:-10% 0}}
@media(prefers-reduced-motion:reduce){}
}

@layer vantemio-crystal{@media(max-width:700px){}}

@layer vantemio-crystal{@media(min-width:701px){}}

@layer vantemio-crystal {
}

/* Latin brand order is fixed independently of the surrounding reading direction. */
@layer vantemio-crystal{}

@layer vantemio-masthead {
[data-vantemio-masthead]{transition:transform .2s ease,box-shadow .2s ease!important;will-change:auto}
[data-vantemio-masthead][data-vm-hidden]{transform:translateY(calc(-100% - 32px))!important;pointer-events:none!important}
[data-vantemio-masthead][data-vm-hidden]:focus-within,[data-vantemio-masthead][data-vm-hidden]:has(details[open]){transform:none!important;pointer-events:auto!important}
body[data-vantemio-shell] :is(main[id],main [id],footer[id]){scroll-margin-block-start:var(--site-anchor-inset,160px)!important}
@media(prefers-reduced-motion:reduce){[data-vantemio-masthead]{transition:none!important}}
}

@layer vantemio-crystal {
[data-vantemio-masthead] [data-vm-control]>:is(nav,div){background:url('/assets/navigation-energy-substrate.svg') center/650px auto,radial-gradient(ellipse at 0 0,#497baa55,transparent 70%),radial-gradient(ellipse at 100% 100%,#ffc35c44,transparent 70%),linear-gradient(135deg,#192d45,#202c3e)!important;box-shadow:inset 0 1px #f0f6ff66,0 5px 0 #07172b88,0 18px 36px #020a17cc!important}
[data-vantemio-masthead] [data-vm-control]>:is(nav,div) a{border:1px solid #a7c8df66!important;border-radius:9px!important;background:linear-gradient(120deg,#5684ad35,#21364f99 50%,#ffc66c29)!important;box-shadow:inset 0 1px #ebf5ff33,0 2px 0 #07142666!important;color:#f5f8fc!important;-webkit-text-fill-color:#f5f8fc!important}
[data-vantemio-masthead] [data-vm-control]>:is(nav,div) a[aria-current]{background:linear-gradient(120deg,#edc77e5c,#5689b244)!important;border-color:#ffd18a!important}
@media(prefers-reduced-motion:reduce){}
}

@layer vantemio-components {
@media(max-width:1100px){}
@media(max-width:820px){}
@media(max-width:380px){}
@media(forced-colors:active){}
}

@layer vantemio-components{@media(max-width:820px){}}

/* The shared Passport entry is part of the same compact service row. */
@layer vantemio-masthead {
 [data-vantemio-masthead] [data-vm-passport-navigation]{grid-template-columns:repeat(5,minmax(0,1fr))!important}
 @media(max-width:1100px){}
 @media(max-width:820px){}
 @media(max-width:420px){}
}

@layer vantemio-masthead {
 body[data-vantemio-shell] abbr[data-vm-link-language]{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;margin-inline-start:4px!important;padding:2px 3px!important;border:1px solid #b6c8df66!important;border-radius:4px!important;background:#142136!important;color:#f4d79f!important;-webkit-text-fill-color:#f4d79f!important;font:650 9px/1 Onest,system-ui,sans-serif!important;letter-spacing:.02em!important;text-decoration:none!important;text-shadow:none!important;vertical-align:middle!important}
}

@layer vantemio-professional{body [data-vantemio-footer].vm-footer{display:block!important;position:relative!important;isolation:isolate!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;padding:28px max(5.3vw,22px) 18px!important;margin:0!important;border:0!important;border-top:1px solid #b6cedd!important;border-radius:0!important;box-shadow:none!important;background:radial-gradient(ellipse at 100% 0,#c8e3ef99,transparent 65%),linear-gradient(#89afc20a 1px,transparent 1px),linear-gradient(90deg,#89afc20a 1px,transparent 1px),linear-gradient(120deg,#eaf2f7,#dfebf3)!important;background-size:auto,36px 36px,36px 36px,auto!important;color:#102b40!important;font-family:Onest,system-ui,sans-serif!important;overflow:visible!important}body [data-vantemio-footer].vm-footer:before,body [data-vantemio-footer].vm-footer:after{content:none!important}body [data-vantemio-footer].vm-footer .vm-footer-inner{max-width:1280px!important;min-width:0!important;width:100%!important;margin:0 auto!important;padding:0!important;background:none!important}body [data-vantemio-footer].vm-footer .vm-footer-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px 32px!important;flex-wrap:wrap!important;margin:0 0 20px!important;padding:0 0 20px!important;border:0!important;border-bottom:1px solid #bed3e1!important;background:none!important}body [data-vantemio-footer].vm-footer a{color:#214e69!important;-webkit-text-fill-color:currentColor!important;text-decoration:none!important;text-shadow:none!important;filter:none!important;background:none!important;border:0!important;border-radius:3px!important;box-shadow:none!important;transform:none!important;font:500 14px/1.5 Onest,system-ui,sans-serif!important;letter-spacing:normal!important;white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;margin:0!important}body [data-vantemio-footer].vm-footer a:hover{color:#0b526a!important;text-decoration:underline!important;text-underline-offset:4px!important}body [data-vantemio-footer].vm-footer a:focus-visible,body [data-vantemio-footer].vm-footer button:focus-visible{outline:3px solid #17687c!important;outline-offset:4px!important;background:#f4fbff!important}body [data-vantemio-footer].vm-footer .vm-footer-brand{display:inline-flex!important;align-items:center!important;flex:none!important;min-height:48px!important;gap:0!important;padding:0!important;white-space:nowrap!important;direction:ltr!important}body [data-vantemio-footer].vm-footer .vm-footer-brand img{display:block!important;width:48px!important;height:48px!important;aspect-ratio:1!important;object-fit:contain!important;flex:0 0 48px!important;margin:0!important;padding:0!important;opacity:1!important;filter:none!important;transform:none!important}body [data-vantemio-footer].vm-footer .vm-footer-brand>span{font:800 30px/1.1 Onest,system-ui,sans-serif!important;letter-spacing:-.04em!important;color:#102b40!important;-webkit-text-fill-color:currentColor!important;margin-inline-start:-2px!important}body [data-vantemio-footer].vm-footer p{font:450 14px/1.6 Onest,system-ui,sans-serif!important;color:#38566b!important;-webkit-text-fill-color:currentColor!important;margin:0!important;padding:0!important;max-width:44ch!important}body [data-vantemio-footer].vm-footer .vm-footer-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px 48px!important;margin:0!important;padding:0!important}body [data-vantemio-footer].vm-footer nav{display:block!important;float:none!important;margin:0!important;padding:0!important;min-width:0!important;max-width:none!important;background:none!important;border:0!important;box-shadow:none!important;position:static!important;overflow:visible!important}body [data-vantemio-footer].vm-footer h2{font:650 14px/1.5 Onest,system-ui,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#102b40!important;-webkit-text-fill-color:currentColor!important;margin:0 0 9px!important;padding:0!important;border:0!important}body [data-vantemio-footer].vm-footer .vm-footer-links{display:grid!important;gap:0!important;grid-template-columns:1fr!important;margin:0!important;padding:0!important}body [data-vantemio-footer].vm-footer .business-contact{display:contents!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}body [data-vantemio-footer].vm-footer .vm-footer-links>a,body [data-vantemio-footer].vm-footer .business-contact>a{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-height:34px!important;padding:5px 0!important}body [data-vantemio-footer].vm-footer .vm-footer-language-hint{display:inline-block!important;flex:none!important;border:1px solid #adc9da!important;border-radius:3px!important;background:#f2f9fc!important;padding:1px 4px!important;margin-inline-start:3px!important;color:#38566b!important;-webkit-text-fill-color:currentColor!important;font:550 11px/1.4 Onest,system-ui,sans-serif!important;letter-spacing:.01em!important;text-decoration:none!important}body [data-vantemio-footer].vm-footer nav.vm-footer-socials{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:24px 0 0!important;padding:18px 0 0!important;border:0!important;border-top:1px solid #bed3e1!important}body [data-vantemio-footer].vm-footer .vm-footer-socials>a{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-width:44px!important;min-height:44px!important;box-sizing:border-box!important;padding:8px 11px!important;border:1px solid #b4cedf!important;border-radius:7px!important;background:#f1f8fbb3!important;color:#214e69!important;font-size:13px!important;text-decoration:none!important}body [data-vantemio-footer].vm-footer .vm-footer-socials>a:hover{background:#fff!important;border-color:#75a1ba!important;color:#0b526a!important}body [data-vantemio-footer].vm-footer .vm-footer-social-icon{display:block!important;flex:none!important;width:20px!important;height:20px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.7!important;opacity:1!important;transform:none!important;filter:none!important;margin:0!important;padding:0!important}body [data-vantemio-footer].vm-footer .vm-footer-social-label{font:inherit!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;margin:0!important;line-height:1.5!important}body [data-vantemio-footer].vm-footer .vm-footer-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:8px 24px!important;border:0!important;border-top:1px solid #bed3e1!important;margin:16px 0 0!important;padding:12px 0 0!important}body [data-vantemio-footer].vm-footer .vm-footer-bottom>nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:0 24px!important}body [data-vantemio-footer].vm-footer .vm-footer-bottom a{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:5px 0!important;font-size:12px!important}body [data-vantemio-footer].vm-footer small{font:450 12px/1.6 Onest,system-ui,sans-serif!important;color:#45677e!important;-webkit-text-fill-color:currentColor!important}body [data-vantemio-footer].vm-footer .site-motion-settings{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;max-width:1280px!important;min-height:44px!important;margin:6px auto 0!important;padding:0!important;color:#38566b!important;font-size:12px!important}body [data-vantemio-footer].vm-footer .site-motion-toggle{min-width:44px!important;min-height:44px!important;background:#e7f3f9!important;border:1px solid #accbdc!important;color:#214e69!important;border-radius:6px!important;box-shadow:none!important}body [data-vantemio-footer].vm-footer .site-motion-toggle:before{color:#17687c!important;background:currentColor!important}body [data-vantemio-footer].vm-footer .site-motion-toggle[aria-pressed=true]{background:#d0e6f0!important;border-color:#6d9eb8!important;color:#133f58!important}body [data-vantemio-footer].vm-footer .vm-footer-bottom>.site-motion-settings{margin:0!important;max-width:none!important;flex:none!important;justify-content:flex-end!important}body [data-vantemio-footer].vm-footer[dir=rtl] nav.vm-footer-socials{justify-content:flex-end!important}@media(max-width:900px){body [data-vantemio-footer].vm-footer .vm-footer-grid{gap:18px 26px!important}body [data-vantemio-footer].vm-footer .vm-footer-links>a,body [data-vantemio-footer].vm-footer .business-contact>a,body [data-vantemio-footer].vm-footer .vm-footer-bottom a{min-height:44px!important}}@media(max-width:600px){body [data-vantemio-footer].vm-footer{padding:26px 18px 16px!important}body [data-vantemio-footer].vm-footer .vm-footer-top{align-items:flex-start!important;flex-direction:column!important;gap:8px!important;margin-bottom:20px!important;padding-bottom:16px!important}body [data-vantemio-footer].vm-footer .vm-footer-top>p{font-size:13px!important}body [data-vantemio-footer].vm-footer .vm-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 20px!important}body [data-vantemio-footer].vm-footer .vm-footer-grid>.vm-footer-contact{grid-column:1/-1!important}body [data-vantemio-footer].vm-footer .vm-footer-contact>.vm-footer-links{display:flex!important;flex-wrap:wrap!important;gap:0 20px!important}body [data-vantemio-footer].vm-footer .vm-footer-contact>.vm-footer-links>a{flex:none!important}body [data-vantemio-footer].vm-footer .vm-footer-socials>a{width:44px!important;height:44px!important;padding:11px!important;justify-content:center!important;gap:0!important;flex:none!important}body [data-vantemio-footer].vm-footer .vm-footer-socials>a>.vm-footer-social-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;padding:0!important;margin:-1px!important}body [data-vantemio-footer].vm-footer .vm-footer-bottom{gap:4px!important;margin-top:18px!important;padding-top:10px!important}body [data-vantemio-footer].vm-footer .vm-footer-bottom>small{flex-basis:100%!important}body [data-vantemio-footer].vm-footer .vm-footer-bottom>nav{justify-content:flex-start!important;gap:0 18px!important}}@media(forced-colors:active){body [data-vantemio-footer].vm-footer{background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important}body [data-vantemio-footer].vm-footer :is(a,p,h2,small,span){color:CanvasText!important}body [data-vantemio-footer].vm-footer :is(.vm-footer-socials>a,.site-motion-toggle,.vm-footer-language-hint){background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important}}}@layer vantemio-professional{body [data-vantemio-footer].vm-footer [data-footer-mailbox="100"]{display:block!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;flex-basis:100%!important;margin:0 0 7px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}body [data-vantemio-footer].vm-footer .vm-footer-mailbox100{box-sizing:border-box!important;display:grid!important;gap:7px!important;min-width:0!important;width:100%!important;max-width:100%!important;padding:10px 11px!important;border:1px solid #aec8dc!important;border-radius:10px!important;background:linear-gradient(135deg,#fbfeff,#dceaff)!important;box-shadow:inset 0 1px #fff,0 3px #c9dce9!important}body [data-vantemio-footer].vm-footer a.vm-footer-mail-address100{display:block!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;color:#1d5684!important;-webkit-text-fill-color:currentColor!important;font:500 12px/1.65 Onest,system-ui,sans-serif!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-decoration:none!important;direction:ltr!important}body [data-vantemio-footer].vm-footer a.vm-footer-mail-address100:hover{text-decoration:underline!important;text-underline-offset:3px!important}body [data-vantemio-footer].vm-footer a.vm-footer-mail-address100:focus-visible{outline:3px solid #3d86b6!important;outline-offset:3px!important}}@layer vantemio-professional{body [data-vantemio-footer].vm-footer .vm-footer-domain-row110{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:3px 12px!important;min-width:0!important;max-width:100%!important;padding:3px 0!important}body [data-vantemio-footer].vm-footer .vm-footer-domain-row110>span{display:block!important;max-width:100%!important;color:#2d5b7f!important;font:500 10px/1.5 Onest,system-ui,sans-serif!important;overflow-wrap:anywhere!important}body [data-vantemio-footer].vm-footer .vm-footer-domain-row110[data-contact-kind=business]>span{color:#795020!important}body [data-vantemio-footer].vm-footer .vm-footer-domain-row110>a{flex:0 1 auto!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}}

:root{
  --bg:#060b14;
  --bg-2:#0a1224;
  --surface:#0e1a33;
  --surface-2:#132040;
  --text:#eaf0ff;
  --muted:#9aa8c7;
  --line:rgba(255,255,255,.08);
  --accent:#3dd6ff;
  --accent-2:#7c5cff;
  --accent-3:#19e0a6;
  --radius:18px;
  --max:1120px;
  --measure:68ch;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:'Inter', ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;background:radial-gradient(900px 600px at 70% -10%, rgba(61,214,255,.18), transparent 60%), radial-gradient(700px 500px at 10% 0%, rgba(124,92,255,.14), transparent 60%), linear-gradient(180deg, var(--bg), var(--bg-2));color:var(--text);line-height:1.6}
a{color:var(--accent);text-decoration:none}
a:hover{text-decoration:underline}
.skip{position:absolute;inset-inline-start:0;top:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.skip:focus{inset-inline-start:12px;top:12px;width:auto;height:auto;clip-path:none;white-space:normal;background:#21364d;color:#f7f9fc;padding:8px 12px;border:1px solid #ffd18e;border-radius:8px;z-index:999}
.topbar{position:sticky;top:0;z-index:20;background:rgba(6,11,20,.78);backdrop-filter: blur(14px) saturate(1.15);border-bottom:1px solid var(--line)}
.brand{display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none}
.nav{margin-left:auto;display:flex;gap:14px;flex-wrap:wrap}
.nav a{color:var(--muted);font-size:13px;letter-spacing:.01em;padding:6px 8px;border-radius:10px}
.nav a:hover{color:var(--text);background:rgba(255,255,255,.06);text-decoration:none}
.menu-btn{display:none;margin-left:4px;background:rgba(255,255,255,.06);border:1px solid var(--line);color:var(--text);width:36px;height:36px;border-radius:10px;font-size:18px}
.mobile-nav{max-width:var(--max);margin:0 auto;padding:0 16px 12px;display:flex;flex-wrap:wrap;gap:8px}
.mobile-nav a{color:var(--muted);font-size:13px;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--line)}
.main{max-width:var(--max);margin:0 auto;padding:20px 16px 40px}
.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid var(--line);font-weight:600;font-size:14px;letter-spacing:.01em}
.section{margin-top:22px;padding:18px 18px;border-radius:var(--radius);background:rgba(255,255,255,.04);border:1px solid var(--line)}
.section h2{margin:0 0 8px;font-size:20px;letter-spacing:-.01em}
.section h3{margin:14px 0 6px;font-size:15px}
.section p{margin:8px 0;color:var(--text)}
.section ul{margin:8px 0 0 18px;color:var(--muted)}
.phase{padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid var(--line)}
.phase h3{margin:0 0 4px}
.pipeline{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}
.pipeline span{background:rgba(255,255,255,.06);border:1px solid var(--line);padding:8px 10px;border-radius:999px;font-size:13px}
@media (max-width:760px){}
@media (max-width:900px){}
.narrow{max-width:var(--measure)}
.nav a.active{color:var(--text);background:rgba(255,255,255,.08);font-weight:600}
details{margin-top:10px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid var(--line)}
details summary{cursor:pointer;color:var(--text);font-weight:600}
@media (max-width:900px){}
@media (max-width:560px){}
.footer{border-top:1px solid var(--line);margin-top:28px;padding:18px 16px}
[hidden]{display:none !important}
.split{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:10px}
@media (max-width:760px){.split{grid-template-columns:1fr}}
.phase{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start}
@media (prefers-reduced-motion: reduce){
  html{scroll-behavior:auto}
  *, *::before, *::after{transition:none !important;animation:none !important}
}
@media (max-width: 900px){
  .nav{display:none}
  .menu-btn{display:grid;place-items:center}
}
@media (max-width: 560px){
  .main{padding:14px 12px 28px}
}


body.redesign{--ink:#dce8e7;--muted:#a5b5b5;--line:#33494b;--accent:#a3efd5;background:#102225;color:var(--ink);font-family:Inter,Arial,sans-serif;background-image:radial-gradient(ellipse at 80% 10%,#25464a88,transparent 50%)}.redesign .main{max-width:1440px;margin:auto;padding:0 5vw}.redesign .topbar{background:#102225d9;border-bottom:1px solid #40555677;backdrop-filter:blur(22px)}.redesign .nav{display:flex;gap:32px;margin-left:auto;overflow:visible}.redesign a{color:inherit}.v-nav-group{position:relative}.v-nav-group summary{cursor:pointer;list-style:none;font-size:14px;padding:12px 0}.v-nav-group summary:after{content:'⌄';margin-left:12px}.v-nav-group>div{position:absolute;top:45px;left:-20px;min-width:240px;padding:14px;background:#193336;border:1px solid var(--line);border-radius:14px;box-shadow:0 25px 60px #0005;z-index:30}.v-nav-group a{display:block;padding:12px!important;border-radius:8px}.v-nav-group a:hover{background:#2c484a}.redesign .nav>a{font-size:14px;padding:12px 0}.v-motion{position:absolute;right:0;bottom:85px;background:transparent;color:#a9c1bd;border:0;font-size:10px;cursor:pointer}.redesign .section{background:transparent;border-color:var(--line);padding:50px 0}.redesign .footer{background:#0d1e21;border-top:1px solid var(--line);color:#98afaa}.redesign :focus-visible{outline:2px solid #b0efd4;outline-offset:5px}@keyframes orbit{to{rotate:360deg}}@keyframes float{50%{transform:translateY(-14px) rotate(-5deg)}}
@media(max-width:1000px){.redesign .nav{gap:20px}}
@media(max-width:760px){.redesign .nav{display:none}.redesign .menu-btn{display:block}.redesign .main{padding:0 6vw}.v-motion{bottom:70px}.redesign .mobile-nav:not([hidden]){display:block;padding:20px 6vw;background:#193336}.mobile-nav .v-nav-group>div{position:static;box-shadow:none;border:0}.mobile-nav>a{display:block;padding:12px 0}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.redesign .editorial{display:grid;grid-template-columns:250px minmax(0,760px);gap:70px;max-width:1120px;margin:70px auto}.redesign .editorial .toc{position:sticky;top:125px;align-self:start;max-height:70vh;overflow:auto;background:transparent;border:0;padding:0 20px 0 0}.redesign .toc h2{font-size:12px;text-transform:uppercase;letter-spacing:2px}.redesign .toc ol{list-style:none;margin:0;padding:0}.redesign .toc li{padding:6px 0;font-size:12px;line-height:1.6}.redesign .toc a{color:#a9beb9;text-decoration:none}.redesign .v-nav-group{border:0;background:none;padding:0}.redesign .v-nav-group summary{font-weight:400}.redesign .v-nav-group summary:hover{color:#b0efd4}@media(max-width:760px){.redesign .editorial{grid-template-columns:1fr;gap:30px;margin-top:40px}.redesign .editorial .toc{position:static;max-height:none;padding:20px;border:1px solid var(--line);border-radius:8px}}.v-product-note{padding:28px 0;max-width:850px;line-height:1.85;color:#a4bcb6;font-size:14px}@media(max-width:760px){}.v-form-hint,#application-availability,#application-result{font-size:13px;line-height:1.8;color:#b7cac4}
/* Wide scenes and restrained editorial rhythm. */
body.redesign{--ink:#dce3ee;--muted:#a4adbc;--line:#344052;--accent:#8695ff;background:#c8ced6;background-image:none;color:#1a2432}.redesign .topbar{background:#0b1019f2;border:1px solid #303744;border-radius:0 0 12px 12px;margin:0 24px;color:#dce3ee}.redesign .main{max-width:none;padding:0 24px}.redesign .nav{gap:28px}.redesign .v-nav-group>div{background:#141c2a;color:#dce3ee}.v-motion{right:7vw;bottom:69px;color:#8592aa}.redesign .footer{margin:24px;border-radius:18px;background:#0b111d;padding:55px 30px;color:#9caac1}.v-product-grid p,.v-product-note{color:#536177}.redesign .editorial{color:#203148}.redesign .toc a,.redesign .prose a{color:#3e53a0}.v-form-hint,#application-availability,#application-result{color:#4b5e77}@keyframes core-rise{50%{transform:translateY(-10px)}}@keyframes module-left{50%{transform:translate(177px,135px) rotate(-9deg)}}@keyframes module-right{50%{transform:translate(861px,174px) rotate(8deg)}}@keyframes signal{to{stroke-dashoffset:-60}}@keyframes light{50%{opacity:.26}}@keyframes playhead{50%{left:85%}}
@media(max-width:760px){.redesign .topbar,.redesign .footer{margin:0 10px}.redesign .main{padding:0 10px}.v-motion{bottom:58px}.redesign .mobile-nav:not([hidden]){background:#111b2b}}
@media(prefers-reduced-motion:reduce){}

/* Original generated neural / cinema artwork, with native interactive motion. */
.neural-art{position:relative;isolation:isolate;overflow:hidden;border-radius:16px;background:#080c13;transform:translate3d(var(--art-x,0px),var(--art-y,0px),0);transition:transform .65s ease-out}
.neural-art img{display:block;width:100%;height:auto;mix-blend-mode:screen;mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent)}.motion-paused .neural-art *{animation-play-state:paused!important}.motion-paused .neural-art{transform:none!important}
@keyframes neural-breathe{50%{opacity:.25;transform:scale(1.08)}}@keyframes neural-spin{to{transform:rotate(338deg)}}@keyframes neural-drift{50%{transform:translate(12px,-20px);opacity:.2}}
@media(max-width:760px){.neural-art img{width:140%;max-width:none;margin-left:-20%}}
@media(prefers-reduced-motion:reduce){.neural-art,.neural-art *{animation:none!important;transition:none!important;transform:none!important}}
/* Keep tablet navigation in one mode; reserve space for readable prose. */
@media(min-width:1001px){.redesign .menu-btn{display:none}}
@media(max-width:1000px){.redesign .nav{display:none}.redesign .menu-btn{display:block}.redesign .editorial{grid-template-columns:1fr;gap:28px;margin:40px 20px}.redesign .editorial .toc{position:static;max-height:none;border-bottom:1px solid #a7b0bd;padding-bottom:24px}.redesign .mobile-nav:not([hidden]){display:block;background:#111b2b;padding:20px}.redesign .mobile-nav .v-nav-group>div{position:static;box-shadow:none}.redesign .mobile-nav>a{display:block;padding:12px}}.value-heading{max-width:780px}.value-heading h2,.v-targets h2,.v-commercial h2{font-size:clamp(32px,3.6vw,52px);font-weight:400;letter-spacing:-1.7px;line-height:1.12;margin:24px 0}.value-heading>p:last-child,.v-commercial>div>p,.v-targets>div>p{font-size:16px;line-height:1.8;color:#4b5c72;max-width:590px}
@media(max-width:760px){}
@media(min-width:761px) and (max-width:1000px){}@media(max-width:760px){}
/* Integration catalogue */.integration-card{background:#e8edf4;border:1px solid #a8b5c7;border-radius:20px;padding:24px;display:flex;flex-direction:column;min-width:0}.integration-card[hidden]{display:none}.integration-card h3{font-size:26px;margin:24px 0 15px}.integration-card h4{font-size:17px;line-height:1.4;margin:24px 0 0}.integration-card p{font-size:14px;line-height:1.7;color:#485971}@media(max-width:1100px){}@media(max-width:620px){}

/* Shared navigation and typography: equal controls, predictable page rhythm. */
body.redesign{--site-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--site-measure:68ch;font-family:var(--site-font);font-size:16px;line-height:1.65;background:#e4e8ef;-webkit-font-smoothing:antialiased}
.redesign button,.redesign input,.redesign textarea,.redesign select{font-family:inherit}
.redesign h1,.redesign h2,.redesign h3{font-family:var(--site-font);font-weight:500;text-wrap:balance}
.redesign .topbar{margin:0;border-radius:0;border:0;border-bottom:1px solid #ffffff18;background:#0b1019f5}
.redesign .brand{flex:none;gap:12px}
.redesign .nav{align-items:center;flex-wrap:nowrap;gap:8px;margin-left:auto}
.redesign .v-nav-group{margin:0;padding:0;border:0;border-radius:0;background:none}
.redesign .nav>.v-nav-group>summary,.redesign .nav>a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;line-height:20px;font-size:14px;font-weight:500;letter-spacing:0;white-space:nowrap;color:#dce3ee;border-radius:8px}
.redesign .v-nav-group>summary::-webkit-details-marker{display:none}.redesign .v-nav-group>summary:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:-3px 0 0 10px}
.redesign .nav>.v-nav-group>summary:hover,.redesign .nav>a:hover{background:#ffffff0a;text-decoration:none}
.redesign .nav a[aria-current=page]{color:#aebaff}
.redesign .v-nav-group>div{top:calc(100% + 10px);left:0;min-width:250px;padding:8px;border-radius:12px;border:1px solid #46516a;box-shadow:0 18px 55px #0005}
.redesign .v-nav-group>div a{font-size:14px;line-height:1.5;padding:12px 14px!important;color:#dce3ee}
.redesign .menu-btn{flex:none;width:44px;height:44px;margin:0;align-items:center;justify-content:center;line-height:1}
.redesign .main{padding:0 24px}
.redesign .v-section h2,.redesign .value-heading h2,.redesign .v-commercial h2,.redesign .v-brand-expansion>h2,.redesign .v-funding h2{font-size:clamp(30px,3.4vw,46px);line-height:1.17;letter-spacing:-.035em;font-weight:500}
.redesign .editorial{max-width:1136px;margin:64px auto 88px;grid-template-columns:220px minmax(0,760px);gap:56px}
.redesign .toc{top:116px!important}.redesign .toc li{font-size:13px;line-height:1.55;padding:7px 0}.redesign .toc a:hover{text-decoration:underline}
.redesign .footer{max-width:1392px;margin:48px auto 0;border-radius:18px 18px 0 0;padding:40px 32px}
@media(min-width:1001px){.redesign .nav{display:flex}.redesign .menu-btn{display:none}}
@media(max-width:1000px){.redesign .nav{display:none}.redesign .menu-btn{display:flex}.redesign .editorial{grid-template-columns:1fr;gap:32px;margin:48px 24px}.redesign .editorial .toc{border-bottom:1px solid #bec8d8;padding:0 0 24px}.redesign .mobile-nav:not([hidden]){max-width:none;max-height:calc(100dvh - 76px);overflow:auto;padding:12px 24px 24px;border-top:1px solid #ffffff15}.redesign .mobile-nav .v-nav-group{border-bottom:1px solid #ffffff15}.redesign .mobile-nav .v-nav-group>summary,.redesign .mobile-nav>a{display:flex;align-items:center;min-height:48px;padding:12px 0;color:#dce3ee;line-height:24px;font-size:16px;font-weight:500;border:0;background:none;border-radius:0}.redesign .mobile-nav .v-nav-group>summary:after{margin-left:auto}.redesign .mobile-nav .v-nav-group>div{position:static;min-width:0;margin:0 0 12px;padding:0 8px;border:0;box-shadow:none;background:#ffffff05}}
@media(max-width:760px){.redesign .topbar{margin:0}.redesign .main{padding:0 12px}.redesign .v-motion{right:24px;bottom:66px}.redesign .editorial{margin:40px 12px 64px;gap:28px}.redesign .footer{margin:32px 12px 0;padding:28px 20px}}
@media(max-width:360px){.redesign .brand{gap:8px}}

.redesign .toc-disclosure{margin:0;padding:0;border:0;background:none;border-radius:0}.redesign .toc-disclosure>summary{font-size:12px;line-height:24px;letter-spacing:1.6px;text-transform:uppercase;color:#263c5d;margin-bottom:14px}
@media(max-width:1000px){.redesign .editorial .toc{padding:0;border:0;border-radius:0}.redesign .toc-disclosure{border:1px solid #bbc7d9;border-radius:10px;padding:14px 18px;background:#f0f4fa}.redesign .toc-disclosure>summary{margin:0;min-height:24px;font-size:13px;letter-spacing:1px}.redesign .toc-disclosure[open]>summary{margin-bottom:14px}}
@media(max-width:760px){}@media(max-width:760px){}

#market-fees-title{scroll-margin-top:116px}@media(max-width:760px){}

@media(min-width:1001px){.redesign .mobile-nav{display:none!important}}

/* Vantemio visual direction: a visible production system, with quiet readable copy. */
:root{--vs-ink:#171c30;--vs-night:#0c1022;--vs-violet:#ad93ff;--vs-lime:#d6ef8a;--vs-paper:#f6f6f2}
body.redesign{background:var(--vs-paper);color:var(--vs-ink)}
.vs-opening,.vs-home-engine{position:relative;background:var(--vs-night);color:#f7f6ff;margin:0;overflow:hidden;padding:64px max(32px,calc((100vw - 1184px)/2));}
.vs-opening:before,.vs-home-engine:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 80% 50%,#5441772e,transparent 70%)}.vs-motion{border:0;background:none;color:#b9b4cd;font:inherit;padding:6px 0;cursor:pointer}.vs-motion:hover{color:white}
.vs-opening figure,.vs-home-engine figure{position:relative;margin:0;min-width:0}.vs-opening figcaption,.vs-home-engine figcaption{font-size:11px;line-height:1.6;color:#9496ae;margin-top:22px;text-align:center}
.vs-wires{position:absolute;inset:0;width:100%;height:440px;fill:none;stroke:#a293d637;stroke-width:1}.vs-wires ellipse{stroke-dasharray:4 8;animation:vs-dash 30s linear infinite}.vs-home-engine{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;border-top:1px solid #ffffff16}
.vs-model-catalog{padding:64px 0;max-width:1184px;margin:auto}.vs-model-catalog header{max-width:750px;margin-bottom:36px}.vs-model-catalog h2{font-size:38px;letter-spacing:-.04em;line-height:1.15}.vs-model-catalog header>p:last-child{line-height:1.7;color:#5f6475;font-size:16px}.vs-model-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vs-model-cards article{border:1px solid #dddee6;background:white;border-radius:18px;padding:28px;position:relative;min-width:0;transition:transform .25s,box-shadow .25s}.vs-model-cards article:hover{transform:translateY(-4px);box-shadow:0 10px 30px #39216410}.vs-model-cards h3{font-size:20px;line-height:1.2;letter-spacing:-.025em;margin:16px 0;color:#262035}.vs-model-cards p{font-size:13px;line-height:1.75;color:#636173;margin:0}
.neural-art>img{animation:vs-machine 13s ease-in-out infinite}
.motion-paused *, .motion-paused *:before, .motion-paused *:after{animation-play-state:paused!important}.vs-motion:focus-visible,.vs-model:focus-visible{outline:2px solid var(--vs-lime);outline-offset:4px}
@keyframes vs-float{0%,100%{translate:0 0}50%{translate:0 -7px}}@keyframes vs-ring{0%,100%{scale:1;opacity:.6}50%{scale:1.055;opacity:1}}@keyframes vs-dash{to{stroke-dashoffset:-300}}@keyframes vs-link{0%{left:0;opacity:0}20%{opacity:1}80%{opacity:1}100%{left:100%;opacity:0}}@keyframes vs-glow{0%,100%{opacity:.35}50%{opacity:1}}@keyframes vs-scan{0%,100%{background-position:100% 0}50%{background-position:-100% 0}}@keyframes vs-meter{0%,100%{scale:.8 1;opacity:.5}50%{scale:1 1;opacity:1}}@keyframes vs-wave{0%,100%{scale:1 .4;opacity:.55}50%{scale:1 1;opacity:1}}@keyframes vs-machine{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.025)}}
@media(min-width:1600px){}
@media(max-width:1100px){.vs-model-catalog{padding:54px 30px}}
@media(max-width:800px){.vs-home-engine{display:flex;flex-direction:column;align-items:stretch;padding:48px 24px;gap:32px}.vs-model-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-model-catalog{padding:42px 24px}}
@media(max-width:480px){.vs-wires{height:420px}.vs-model-cards{grid-template-columns:1fr}.vs-model-cards article{padding:24px}}
@media(prefers-reduced-motion:reduce){.vs-opening *,.vs-home-engine *,.vs-mini-wave *,.neural-art>img,.v-card-art{animation:none!important;transition:none!important}}
/* Keep explanations below every moving model card. */
@media(min-width:481px){}
@media(max-width:480px){}
@media(prefers-reduced-motion:reduce){body.redesign *{animation:none!important;transition:none!important}}

.vs-code-envelope{max-width:1184px;margin:0 auto;padding:48px 0 0}.vs-code-envelope h2{font-size:38px;line-height:1.15;letter-spacing:-.04em;max-width:650px}.vs-code-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:32px}.vs-code-grid article{position:relative;padding:26px 22px 34px;border:1px solid #e0dce8;border-radius:16px;background:white;overflow:hidden}.vs-code-grid article>span{font-size:11px;color:#9b85bd}.vs-code-grid h3{font-size:20px;letter-spacing:-.03em}.vs-code-grid p{font-size:13px;line-height:1.75;color:#656174}.vs-code-grid i{position:absolute;bottom:0;left:0;height:3px;width:100%;background:linear-gradient(90deg,#aa8cdb,transparent);animation:vs-scan 6s infinite;background-size:220% 100%}@media(max-width:800px){.vs-code-envelope{padding:40px 24px 0}.vs-code-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-code-envelope h2{font-size:32px}}@media(max-width:480px){.vs-code-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){}
/* First screen: the product and its visual engine, with commercial terms elsewhere. */
@media(max-width:1000px){}
@media(max-width:480px){}@media(max-width:800px){}@media(max-width:480px){}

/* Base commerce foundation, separate from the AI engine. */@media(max-width:480px){}

/* Core above modules; production tools nested only inside Studio. */@keyframes architecture-route{from{translate:0 0;opacity:.3}50%{opacity:1}to{translate:0 30px;opacity:.3}}@media(max-width:800px){}@media(max-width:480px){}

/* Vantemio: editorial composition, cinematic scenes, quiet interfaces. */
@font-face{font-family:Manrope;src:url('/assets/manrope-variable-latin.woff2?v=ff4de53c27da') format('woff2');font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2011,U+2013-2014,U+2018-201A,U+201C-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2060,U+2070,U+2074-2079,U+2080-2089,U+20A3,U+20A9-20AC,U+20AE,U+20B1,U+20B4,U+20B9-20BA,U+20BD,U+20BF,U+2116,U+2122,U+2190-2193,U+21B5,U+2202,U+2205,U+220F,U+2211-2212,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+E001-E003,U+E007-E009,U+FB01-FB02}
@font-face{font-family:Manrope;src:url('/assets/manrope-variable-latin-ext.woff2?v=6168635005a2') format('woff2');font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+100-113,U+116-12B,U+12E-130,U+134-137,U+139-13E,U+141-148,U+14A-14D,U+150-151,U+154-17E,U+192,U+1A0-1A1,U+1AF-1B0,U+218-21B,U+259,U+2C7,U+2D8-2D9,U+2DB,U+2DD,U+374-375,U+37E,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+1E80-1E85,U+1E9E,U+1EA0-1EF9}
@font-face{font-family:Manrope;src:url('/assets/manrope-variable-cyrillic.woff2?v=1109e4479a7d') format('woff2');font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4AE-4AF,U+4BA-4BB,U+4E8-4E9}
body.edition{--edition-paper:#f7f7f3;--edition-night:#0d1020;--edition-ink:#202137;--edition-muted:#68697c;--edition-accent:#b49bdc;background:var(--edition-paper);color:var(--edition-ink);font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
body.edition h1,body.edition h2,body.edition h3,body.edition button,body.edition input,body.edition select,body.edition textarea{font-family:inherit}
body.edition .main{padding:0;max-width:none}body.edition .topbar{margin:0;background:#0d1020ee;border:0;border-bottom:1px solid #ffffff12;border-radius:0;color:#ece8f6;backdrop-filter:blur(18px)}body.edition .nav{gap:26px}body.edition .nav>a,body.edition .v-nav-group>summary{height:44px;font-size:12px;font-weight:500;display:flex;align-items:center;box-sizing:border-box;margin:0;padding:0}body.edition .v-nav-group>div{top:55px;background:#16192b;border-color:#ffffff1a;border-radius:12px;padding:10px}body.edition .v-nav-group>div a{font-size:13px}body.edition :focus-visible{outline:2px solid #ad93ff;outline-offset:5px}
/* A single opening statement, with room for the scene beneath it. */
/* Studio: an editorial feature, not another row of cards. */
.edition-studio{position:relative;display:grid;grid-template-columns:1fr 1.3fr;gap:30px 70px;padding:100px max(48px,calc((100vw - 1184px)/2)) 72px;background:#f7f7f3}.edition-studio h2,.edition-next h2,.edition-resources h2,.edition-contact h2{font-size:clamp(32px,4vw,54px);font-weight:500;letter-spacing:-.055em;line-height:1.12;margin:0 0 24px;color:#252238}
body.edition .vs-home-engine{background:#eeeaf2;color:#252238;border:0;padding:82px max(48px,calc((100vw - 1184px)/2));gap:26px 80px;grid-template-columns:1fr 1.15fr}
/* Keep the core/module hierarchy explicit, but reduce nested chrome. */
.edition-next{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;padding:100px max(48px,calc((100vw - 1184px)/2));background:#f7f7f3}
.edition-resources{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;padding:92px max(48px,calc((100vw - 1184px)/2));background:#f7f7f3}.edition-resources>div:last-child{border-top:1px solid #d9d3df}.edition-resources a{position:relative;display:block;padding:24px 38px 24px 0;border-bottom:1px solid #d9d3df;text-decoration:none}.edition-resources h3{font-size:24px;line-height:1.3;font-weight:500;letter-spacing:-.035em;margin:0 0 8px}.edition-resources p{font-size:12px;line-height:1.6;color:#73647e;margin:0}.edition-resources a>span{position:absolute;right:0;top:25px;color:#a08bac;font-size:25px}.edition-resources a:hover h3{color:#8060a2}
.edition-contact{position:relative;overflow:hidden;display:grid;grid-template-columns:1.3fr 1fr;gap:25px 60px;padding:76px max(48px,calc((100vw - 1184px)/2));background:#eae3f0}.edition-contact h2{position:relative;z-index:2;font-size:clamp(35px,4.7vw,64px);margin:0}.edition-contact h2>span{color:#9676b3}.edition-contact>div{position:relative;z-index:2;max-width:400px;align-self:center}.edition-contact p:not(.v-eyebrow){font-size:14px;line-height:1.8;color:#766280;margin:0 0 25px}
/* Inner pages: consistent typography, lighter information surfaces. */body.edition .vs-motion{font-size:9px;color:#9f91b3}body.edition .v-product-note{padding:28px 0;border:0!important;background:none!important;border-radius:0!important;color:#8b7b99;line-height:1.8;font-size:12px;max-width:780px}
body.edition .editorial{max-width:1120px;grid-template-columns:210px minmax(0,760px);gap:66px;padding:54px 24px 70px;margin:0 auto}body.edition .editorial .toc{padding:0;background:none!important;border:0!important;border-radius:0!important;max-height:70vh;top:110px}body.edition .toc a{font-size:11px!important;line-height:1.7;color:#8b789c}body.edition .toc-disclosure>summary{font-size:10px;letter-spacing:.1em;font-weight:600;color:#8c779b}
body.edition .vs-code-envelope,body.edition .vs-model-catalog{max-width:1184px;padding-left:24px;padding-right:24px}body.edition .vs-code-envelope h2,body.edition .vs-model-catalog h2{font-size:35px;font-weight:500;letter-spacing:-.05em;line-height:1.15;color:#31263d}body.edition .vs-code-lead,body.edition .vs-model-catalog header>p:last-child{font-size:14px;line-height:1.8;color:#807087;max-width:720px}body.edition .vs-code-grid{gap:30px}body.edition .vs-code-grid article{background:none;border:0;border-top:1px solid #d9cde4;border-radius:0;padding:22px 0 30px}body.edition .vs-code-grid h3{font-size:23px;font-weight:500}body.edition .vs-code-grid p{font-size:13px;line-height:1.9;color:#796584}body.edition .vs-model-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 28px}body.edition .vs-model-cards article{padding:24px 0 28px;background:none;border:0;border-top:1px solid #d9cde4;border-radius:0;box-shadow:none}body.edition .vs-model-cards article:hover{transform:none;box-shadow:none}body.edition .vs-model-cards h3{font-size:24px;font-weight:500;letter-spacing:-.035em;margin:15px 0}body.edition .vs-model-cards p{font-size:13px;line-height:1.8;color:#796584}body.edition .v-form-hint,body.edition #application-availability,body.edition #application-result{font-size:12px;line-height:1.8;color:#80648e}
body.edition .footer{margin:0;border-radius:0;background:#0d1020;border-top:1px solid #ffffff13;padding:60px 48px 26px;color:#aaa0bc}
@media(max-width:1100px){body.edition .nav{gap:20px}.edition-studio,.edition-next,.edition-resources{gap:45px;padding-left:36px;padding-right:36px}body.edition .vs-home-engine,body.edition .home-boson{padding-left:36px;padding-right:36px;gap:45px}.edition-contact{padding-left:36px;padding-right:36px}body.edition .editorial{gap:40px;grid-template-columns:180px minmax(0,1fr)}}
@media(max-width:1000px){body.edition .editorial{display:block}body.edition .editorial .toc{position:static;max-height:none;margin-bottom:28px}body.edition .toc-disclosure{padding:13px 16px;background:#eee6f5;border:1px solid #e2d2ed;border-radius:8px}}
@media(max-width:800px){body.edition .menu-btn{border-radius:8px;height:44px;min-width:44px;border-color:#ffffff1c;background:#ffffff08}body.edition .mobile-nav:not([hidden]){background:#141327;padding:22px 24px;border-bottom:1px solid #ffffff15}body.edition .mobile-nav>a{font-size:13px;padding:14px 0}.edition-studio{display:block;padding:65px 24px 45px}.edition-studio h2,.edition-next h2,.edition-resources h2{font-size:38px}body.edition .vs-home-engine{padding:65px 24px;display:flex;flex-direction:column;align-items:stretch;gap:30px}.edition-next{display:block;padding:65px 24px}.edition-resources{display:block;padding:65px 24px}.edition-resources>div:last-child{margin-top:32px}.edition-resources h3{font-size:24px}.edition-contact{display:block;padding:65px 24px}.edition-contact h2{font-size:40px;line-height:1.15;margin:22px 0 30px}.edition-contact>div{max-width:520px}.edition-contact p:not(.v-eyebrow){font-size:14px}body.edition .editorial{padding:35px 24px 55px}body.edition .vs-code-grid{grid-template-columns:1fr 1fr;gap:20px}body.edition .vs-model-cards{grid-template-columns:1fr 1fr;gap:24px}body.edition .vs-code-envelope h2,body.edition .vs-model-catalog h2{font-size:32px}body.edition .footer{padding:45px 24px 24px}}
@media(max-width:480px){.edition-studio h2,.edition-next h2,.edition-resources h2{font-size:36px}body.edition .vs-model-cards{grid-template-columns:1fr}.edition-contact h2{font-size:36px}body.edition .vs-code-grid{grid-template-columns:1fr 1fr}body.edition .vs-code-grid h3{font-size:20px}body.edition .vs-code-lead,body.edition .vs-model-catalog header>p:last-child{font-size:13px}}
@media(prefers-reduced-motion:reduce){body.edition *,body.edition *:before,body.edition *:after{animation:none!important;transition:none!important}}
/* A continuous channel story: one setup, then a connected feedback loop. */
.edition-channel{padding:92px max(48px,calc((100vw - 1184px)/2));background:#f7f7f3}.edition-channel header{display:grid;grid-template-columns:1.15fr 1fr;column-gap:80px;align-items:start}.edition-channel h2{font-size:clamp(34px,3.8vw,52px);font-weight:500;line-height:1.13;letter-spacing:-.055em;color:#30243d;margin:0}.edition-channel header>p:not(.v-eyebrow){font-size:14px;line-height:1.85;color:#7a6788;max-width:420px;margin:0}@media(max-width:1100px){.edition-channel{padding-left:36px;padding-right:36px}.edition-channel header{gap:24px 45px}}@media(max-width:800px){.edition-channel{padding:65px 24px}.edition-channel header{display:block}.edition-channel h2{font-size:36px;margin-bottom:24px}.edition-channel header>p:not(.v-eyebrow){max-width:580px}}#application-interest{padding:20px 22px;background:#eee6f5;border-radius:9px;color:#725482;font-size:14px;line-height:1.8;margin:15px 0 28px}@media(max-width:800px){}
/* Living scene layers: blue energy, film transport and independent audio meters. */
.studio-live-art{position:relative;width:100%;aspect-ratio:1942/809;isolation:isolate}.studio-live-art>img{display:block;width:100%;height:100%;object-fit:contain;animation:none!important}
@keyframes scene-energy{to{stroke-dashoffset:-604}}@keyframes scene-film-pass{to{stroke-dashoffset:-720}}@keyframes scene-reel-turn{to{transform:rotate(360deg)}}@keyframes scene-sound{0%{transform:scaleY(.22);opacity:.55}35%{transform:scaleY(.85);opacity:.9}65%{transform:scaleY(.45);opacity:.7}100%{transform:scaleY(1.14);opacity:1}}@keyframes scene-playhead{0%{transform:translateX(790px);opacity:0}8%{opacity:.8}92%{opacity:.8}100%{transform:translateX(1270px);opacity:0}}@keyframes scene-signal{to{stroke-dashoffset:-128}}@media(prefers-reduced-motion:reduce){}
/* Rotate the photographed reel inside its projected window, keeping its metal detail. */
@keyframes scene-film-float{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-7px) rotate(-.7deg)}}
/* Colour correction: silver paper, clear navy typography, restrained blue accents. */
body.edition{--edition-paper:#fafbfc;--edition-night:#101b2b;--edition-ink:#17283d;--edition-muted:#4e6074;--edition-accent:#87b8ed;background:#fafbfc;color:#17283d}
body.edition .topbar{background:#142235f5}
body.edition .edition-studio,body.edition .edition-next,body.edition .edition-resources,body.edition .edition-channel,body.edition .home-boson{background:#fafbfc}body.edition .vs-home-engine{background:#edf2f6}body.edition .vs-section-heading h2,body.edition .edition-studio h2,body.edition .edition-next h2,body.edition .edition-resources h2,body.edition .edition-channel h2{color:#17283d}
body.edition .edition-studio-copy>p:not(.v-eyebrow),body.edition .edition-next-heading>p:not(.v-eyebrow),body.edition .vs-section-heading>p:last-child,body.edition .edition-channel header>p:not(.v-eyebrow),body.edition .channel-outcome p{color:#4e6074;font-size:16px;line-height:1.8}body.edition .edition-module-list h3,body.edition .edition-resources h3,body.edition .channel-outcome strong,body.edition .market-participants h2,body.edition .market-participants h3{color:#203c58}body.edition .edition-module-list p,body.edition .edition-resources p,body.edition .market-participants p,body.edition .boson-detail,body.edition .edition-capabilities strong{color:#4e6074;font-size:15px}body.edition .prose p,body.edition .vs-code-lead,body.edition .vs-code-grid p,body.edition .vs-model-cards p,body.edition .vs-model-catalog header>p:last-child{color:#4e6074}body.edition .prose a,body.edition .toc a{color:#235e98}body.edition .toc-disclosure,#application-interest{background:#eef4f9;color:#345776;border-color:#d3dfeb}body.edition .vs-opening-meta a,body.edition .vs-motion,body.edition .v-motion{color:#b9c9db}
/* The core is an open diagram, not a pair of dark purple cards. */
@media(max-width:800px){}
@media(max-width:520px){}body.edition .footer{background:#142235;color:#c0cedd}body.edition .footer p{color:#c0cedd}
/* Finish the homepage palette below Core: open workflow, readable Market and contact. */
body.edition .edition-contact{background:#edf3f8}body.edition .edition-contact h2{color:#17283d}body.edition .edition-contact h2>span{color:#356a9f}body.edition .edition-contact p:not(.v-eyebrow){color:#4e6074;font-size:16px}
@media(max-width:800px){}
/* Market presentation: product first, infrastructure as a compact supporting row. */
body.edition .market-feature{display:grid;grid-template-columns:1fr 1.15fr;gap:45px 70px;align-items:center;background:#f3f7fa;border-top:1px solid #d9e4ed;padding-top:90px;padding-bottom:65px}body.edition .market-feature h2{font-size:clamp(36px,4.1vw,54px);line-height:1.1;font-weight:550;letter-spacing:-.05em;color:#17283d;margin:0 0 26px}
@media(max-width:1000px){body.edition .market-feature{gap:40px}}
@media(max-width:800px){body.edition .market-feature{display:block;padding:65px 24px 50px}body.edition .market-feature h2{font-size:40px}}
#market-participants{scroll-margin-top:110px}
@media(max-width:520px){}
@keyframes market-signal-down{0%{translate:0 0;opacity:0}20%,80%{opacity:1}100%{translate:0 20px;opacity:0}}
/* Stronger typography throughout; calm paper surfaces for long reading. */
body.edition{font-weight:500}body.edition .edition-hero h1,body.edition .vs-opening h1,body.edition .edition-studio h2,body.edition .vs-section-heading h2,body.edition .edition-next h2,body.edition .edition-channel h2,body.edition .edition-resources h2,body.edition .market-feature h2,body.edition .edition-contact h2{font-weight:650}body.edition .nav>a,body.edition .v-nav-group>summary,body.edition .lang-switch{font-weight:650}body.edition .prose h2,body.edition .prose h3,body.edition .vs-model-cards h3,body.edition .vs-code-grid h3{font-weight:700}body.edition .edition-module-list p,body.edition .edition-resources p,body.edition .channel-loop-step p,body.edition .market-participants p{font-weight:500;color:#405770}
@keyframes wp-cover-float{0%,100%{transform:perspective(1000px) rotateY(-8deg) rotateZ(-4deg) translateY(0)}50%{transform:perspective(1000px) rotateY(-4deg) rotateZ(-2deg) translateY(-7px)}}
@media(max-width:1250px){}
@media(max-width:850px){}
@media(prefers-reduced-motion:reduce){}.policy-toc-disclosure{padding:0;border:0;background:none;border-radius:0}.policy-toc-disclosure summary{font-size:14px;font-weight:750;color:#1d3b56;cursor:pointer;padding:15px 0;list-style:none}.policy-toc-disclosure summary::-webkit-details-marker{display:none}
@media(max-width:850px){.policy-toc-disclosure summary{padding:17px 0}.policy-toc-disclosure summary:after{content:'＋';float:right}.policy-toc-disclosure[open] summary:after{content:'−'}}
body.edition .policy-toc-disclosure{padding:0;border:0;border-radius:0;background:none;box-shadow:none}
/* A motion language shared by product pages: signals travel between readable steps. */
.motion-rail{max-width:1184px;margin:35px auto 0;padding:26px 0 24px;color:#24435f;border-top:1px solid #d0dfeb;border-bottom:1px solid #d0dfeb}
.ticker-band{padding:24px max(48px,calc((100vw - 1184px)/2)) 27px;background:#edf4fa;border-bottom:1px solid #d3e2ee;overflow:hidden}
.advertising-section{max-width:1184px;margin:0 auto;display:grid;grid-template-columns:1fr 1.15fr;gap:75px;align-items:center;padding:65px 0 85px;border-top:1px solid #d1dfeb}.advertising-section h2{font-size:clamp(30px,3.4vw,46px);font-weight:650;line-height:1.15;letter-spacing:-.04em;color:#1d3952;margin:0 0 23px}.advertising-section>div>p:not(.v-eyebrow){font-size:16px;line-height:1.85;color:#405b74;max-width:440px;margin:0 0 26px}.ad-scene{position:relative;isolation:isolate;overflow:hidden;padding:30px 33px;background:radial-gradient(ellipse at 85% 60%,#34689166,transparent 55%),#13283d;border:1px solid #6e9ab43d;border-radius:15px;color:#edf5fc;min-height:290px;box-sizing:border-box}.ad-scene>strong{position:relative;z-index:2;display:block;font-size:43px;font-weight:700;line-height:1.12;letter-spacing:-.04em;margin:32px 0 23px}.ad-scene>p{position:relative;z-index:2;font-size:11px;color:#d0e3f2;letter-spacing:.1em;line-height:1.7;margin:0 0 25px}
.application-motion-visual{position:relative;overflow:hidden;margin:0;background:#fff;border:1px solid #cfe0ed;border-radius:16px;padding:25px}.application-motion-visual figcaption{font-size:12px;line-height:1.8;color:#536e86;margin:20px 0 0;border-top:1px solid #d9e6ef;padding-top:17px}
.application-track-selector{max-width:1184px;margin:auto;padding:10px 0 38px}.application-track-selector>p{font-size:13px;font-weight:650;color:#4e6c85;margin:0 0 16px}.application-track-selector>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.application-track-selector a{display:grid;grid-template-columns:28px 1fr;gap:7px 12px;text-decoration:none;padding:21px 18px;background:#fff;border:1px solid #d1e0ec;border-radius:10px;transition:translate .25s,border-color .25s,background .25s}.application-track-selector a:hover,.application-track-selector a[aria-current]{translate:0 -3px;background:#eaf3fa;border-color:#7ea8c8}.application-track-selector a>b{grid-row:1/3;font-size:28px;line-height:1.3;font-weight:400;color:#4980a8}.application-track-selector a>strong{color:#274762;font-size:15px;line-height:1.5;font-weight:650}.application-track-selector a>span{font-size:12px;line-height:1.6;color:#536e86}
@keyframes motion-node-spin{to{transform:rotate(360deg)}}@keyframes motion-ticker-pass{to{transform:translateX(-50%)}}@keyframes ad-panel-drift{0%,100%{transform:rotateY(-30deg) rotateZ(25deg) translateY(0)}50%{transform:rotateY(-12deg) rotateZ(15deg) translateY(-12px)}}@keyframes application-orbit{from{transform:rotate(-20deg)}to{transform:rotate(340deg)}}
.scene-idle .motion-node-orbit *,.scene-idle .motion-stream-link *,.scene-idle .ticker-track,.scene-idle .ticker-track *,.scene-idle.ad-scene *,.scene-idle.application-motion-visual *,.motion-document-hidden .motion-rail *,.motion-document-hidden .ticker-track,.motion-document-hidden .ad-scene *,.motion-document-hidden .application-motion-visual *{animation-play-state:paused!important}
@media(max-width:1250px){.motion-rail,.advertising-section{margin-left:36px;margin-right:36px}.application-hero,.application-track-selector,.application-layout{margin-left:36px;margin-right:36px}.advertising-section{gap:45px}}
@media(max-width:850px){.motion-rail{margin:25px 24px 0;padding:22px 0}.ticker-band{padding:22px 24px}.advertising-section{margin:0 24px;grid-template-columns:1fr;gap:32px;padding:45px 0 60px}.advertising-section h2{font-size:35px}.ad-scene{min-height:270px;padding:26px}.ad-scene>strong{font-size:37px}.application-motion-visual{margin-top:36px;padding:22px}.application-track-selector{margin:0;padding:8px 24px 32px}.application-track-selector>div{grid-template-columns:1fr 1fr;gap:12px}.application-track-selector a{padding:18px 13px;grid-template-columns:1fr}.application-track-selector a>b{grid-row:auto;font-size:25px}.application-track-selector a>strong{font-size:14px}.application-track-selector a>span{font-size:12px}}
@media(prefers-reduced-motion:reduce){.motion-rail *,.ad-scene *,.application-motion-visual *{animation:none!important}}

/* Existing intake: useful contact when form admission is unavailable. */.application-track-selector>div{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1000px){.application-track-selector>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.application-track-selector>div{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Readiness is announced to assistive technology; the contact action remains visible. */

/* Keep wide documentation tables reachable by keyboard on touch and desktop. */

/* 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}}@media(max-width:700px){}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}
.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}
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]) .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 .mobile-nav{background:#10263af5!important}body.edition .mobile-nav .v-nav-group>div a{color:#dcecf8!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}}
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 .brand{display:flex;align-items:center;gap:12px;margin-right:auto;flex-shrink:0}
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 .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}
.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-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}
.cinematic-field{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;isolation:isolate}
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 .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{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 .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 h1{font-size:74px}}
@media(max-width:700px){body.edition .menu-btn{width:35px;height:35px}.director-hero{min-height:870px}.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}body.edition .mobile-nav{top:85px;left:12px;right:12px}.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}}

/* Localize the existing generated Studio caption; keep art/motion/layout intact. */

/* Presentation layers: one atmosphere, distinct scenes, quiet reading pages. */
:root{--air-edge:rgba(173,216,239,.23);--air-glass:linear-gradient(145deg,rgba(129,188,213,.13),rgba(52,106,134,.07));--air-ease:cubic-bezier(.23,1,.32,1)}
body.edition .topbar{background:rgba(15,31,47,.82)!important;border-color:rgba(174,208,229,.2)!important;box-shadow:0 8px 28px #06142120!important;backdrop-filter:blur(16px)}
body.edition .mobile-nav{background:rgba(16,36,54,.98)!important}
/* The Core diagram belongs to the same atmosphere as the page. */
/* Donations: a visual direction, never an active payment control. */
.donations-feature>.cinematic-field,.donations-hero>.cinematic-field,.donations-details>.cinematic-field{z-index:-1;opacity:.48}
.donations-details{position:relative;isolation:isolate;padding:90px max(48px,calc((100vw - 1184px)/2));background:radial-gradient(ellipse at 17% 45%,#80bfc620,transparent 60%),linear-gradient(160deg,#17394d,#24495b)}
.air-card.air-enter{opacity:1;transform:none;transition:opacity 650ms var(--air-ease),transform 750ms var(--air-ease);transition-delay:var(--air-stagger,0ms)}.air-card.air-enter.air-wait{opacity:0;transform:translateY(28px) rotate(1deg)}
@keyframes air-drift{0%,100%{transform:translate(0,0);opacity:.25}50%{transform:translate(18px,-28px);opacity:.65}}
@keyframes air-icon{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-5px) rotate(2deg)}}
@keyframes air-glow{0%,100%{transform:scale(.92);opacity:.5}50%{transform:scale(1.05);opacity:1}}
@keyframes donation-window-float{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-7px) rotate(-1deg)}}
@keyframes donation-chip-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
@keyframes donation-orbit{to{transform:rotate(360deg)}}
@keyframes donation-orbit-sway{0%,100%{transform:rotate(-20deg)}50%{transform:rotate(2deg)}}
@keyframes donation-signal{0%,100%{transform:scaleY(.45);opacity:.6}50%{transform:scaleY(1);opacity:1}}
@keyframes donation-packet{0%{transform:translateY(0);opacity:0}20%,75%{opacity:.7}100%{transform:translateY(-300px) rotate(110deg);opacity:0}}
@media(hover:hover) and (pointer:fine){.air-card,.director-home .edition-resources>div:last-child>a{transition:transform 220ms var(--air-ease),border-color 220ms ease}.air-card:hover,.director-home .edition-resources>div:last-child>a:hover{transform:translateY(-5px)!important;border-color:#bce5f36b!important}}
@media(max-width:900px){.donations-feature,.donations-hero{gap:40px!important}}
@media(max-width:700px){.donations-feature,.donations-hero{grid-template-columns:1fr!important;padding:70px 24px!important;gap:28px!important}.donations-details{padding:65px 24px}}
@media(prefers-reduced-motion:reduce){.air-card.air-enter{transition:none!important}.air-card.air-enter.air-wait{opacity:1;transform:none}}

body.edition .director-home>section.studio-workflow,.studio-workflow{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;gap:45px 75px;padding:95px max(48px,calc((100vw - 1184px)/2));background:radial-gradient(ellipse at 78% 32%,#78a8ba25,transparent 62%),linear-gradient(155deg,#162e43,#1d3c4e)!important;color:#dceef7;overflow:hidden}
.studio-workflow>.cinematic-field{z-index:-1;opacity:.6}
@keyframes mcp-travel{0%,100%{transform:translateX(0);opacity:.3}50%{transform:translateX(22px);opacity:1}}
@keyframes mcp-frame{0%,100%{translate:0 0;opacity:.55}50%{translate:0 -5px;opacity:1}}
@media(max-width:700px){body.edition .director-home>section.studio-workflow,.studio-workflow{padding:70px 24px!important;grid-template-columns:1fr;gap:35px}}
@media(prefers-reduced-motion:reduce){}

.motion-paused .air-card,.motion-paused .director-reveal{transition:none!important}

@media(max-width:700px){}

/* Distinct scenes within one cinematic identity. Reading surfaces stay quiet. */
body.edition .director-home>section.studio-workflow,.studio-workflow{background:linear-gradient(160deg,#304c66,#1b3f50)!important}.edition-next .air-card{border-color:#dacbb434!important;background:linear-gradient(145deg,#14283a99,#17374970)!important}
/* Larger labels distinguish information from decoration. */
/* Every product opening has its own material and accent. */.integration-card{background:linear-gradient(135deg,#36576b55,#0f304275)!important}.integration-card:nth-child(3n){border-color:#cbb79444!important}
/* The live-community opening uses the full illustrated environment. */
.donations-feature>.cinematic-field,.donations-hero>.cinematic-field{opacity:1!important}
.donations-hero,.donations-feature{min-height:710px}.donations-details{background:linear-gradient(140deg,#193b50,#355265)!important}
/* Calm document reading never receives the new moving backdrop. */
@keyframes atmosphere-pan{0%,100%{transform:scale(1.02) translate(0,0)}50%{transform:scale(1.1) translate(-1.5%,-1%)}}
@keyframes atmosphere-ribbon{0%,100%{transform:translate(0,0) rotate(-3deg)}50%{transform:translate(3%,-2%) rotate(2deg)}}
@keyframes atmosphere-frames{to{stroke-dashoffset:-432}}
@keyframes atmosphere-ring{from{transform:rotateX(55deg) rotateY(-20deg) rotateZ(0deg)}to{transform:rotateX(55deg) rotateY(-20deg) rotateZ(360deg)}}
@media(max-width:700px){.donations-hero,.donations-feature{min-height:0;gap:35px!important}}
@media(prefers-reduced-motion:reduce){}body.edition .footer{background:radial-gradient(ellipse at 12% 20%,#21485b40,transparent 65%),#0d2435!important;color:#c1d8e8!important}body.edition .footer a{color:#c9e5f4!important;font-weight:600}body.edition .footer nav h2{color:#e8f6ff!important;font-size:12px!important;letter-spacing:.08em}body.edition .footer p{color:#b4cedf!important}
/* A scene earns its own composition rather than repeating the same cover. */
@media(max-width:700px){}

body.edition :is(.director-home>section,.vs-opening,.donations-hero,.donations-details,.application-hero,.studio-workflow)>.cinematic-field{position:absolute!important;inset:0!important;width:auto!important;height:auto!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}body.edition .footer nav>a{font-size:14px!important;line-height:1.8!important}
@media(max-width:700px){}
/* Consistent controls remain readable on every presentation surface. */
body.edition a:focus-visible,body.edition button:focus-visible{outline:2px solid #94d7fa;outline-offset:4px}body.edition button:disabled{opacity:.72!important}body.edition .vs-motion{font-size:12px!important}.donations-details{scroll-margin-top:105px}.air-card:focus-within{border-color:#d8ebf8!important}
@media(max-width:700px){}
/* Light behaves as material: a quiet edge, a soft contact shadow, a broad falloff. */
body.edition :is(.air-card,.vs-architecture,.mcp-client,.mcp-tool,.mcp-result,.channel-loop,.donation-window,.donation-chip,.technology-brand,.market-feature-visual,.market-offer,.application-motion-visual){box-shadow:inset 0 1px 0 #effbff2b,inset 0 -1px 0 #05172b5e,0 16px 40px #03132645,0 2px 6px #03132635!important}
.air-card,.technology-brand,.mcp-tool{position:relative;overflow:hidden}.air-card:before,.technology-brand:before,.mcp-tool:before{content:"";position:absolute;inset:-60%;background:linear-gradient(115deg,transparent 40%,#d5f3ff09 48%,#e6f7ff13 50%,transparent 57%);transform:translateX(-35%) rotate(8deg);pointer-events:none;opacity:.55;animation:glass-reflection 19s ease-in-out infinite}.air-card:nth-child(2):before{animation-delay:-6s}.air-card:nth-child(3):before{animation-delay:-12s}.technology-brand>img,.technology-brand>span,.technology-brand>b,.air-card>h3,.air-card>p,.air-card>span,.air-card>.module-glyph,.mcp-tool>*{position:relative;z-index:1}
body.edition .topbar{box-shadow:inset 0 1px 0 #dceff51c,0 8px 25px #05132939!important}
@keyframes glass-reflection{0%,100%{transform:translateX(-35%) rotate(8deg);opacity:.12}45%,55%{transform:translateX(35%) rotate(8deg);opacity:.65}}
@media(hover:hover) and (pointer:fine){body.edition .air-card:hover,body.edition .technology-brand:hover{box-shadow:inset 0 1px #effbff45,0 22px 48px #03132655,0 3px 8px #03132640!important}}
@media(prefers-reduced-motion:reduce){.air-card:before,.technology-brand:before,.mcp-tool:before{animation:none!important;opacity:.2}}

/* v18 / architecture legibility: quiet ink glass behind the system map. */
@media(max-width:700px){}

/* Home Edition: coordinator / executor topology and calm hardware targets. */@keyframes home-task-flow{from{top:0;opacity:.3}40%{opacity:1}to{top:34px;opacity:.3}}@media(max-width:800px){}@media(prefers-reduced-motion:reduce){}

/* Explicit reading palette for the light Home section, over dark page themes. */

/* Readable microcopy: semantic labels retain their scale on every presentation. */

/* Cloud Edition: the light client and the shared production infrastructure. */@keyframes cloud-route{from{left:0;opacity:.2}45%{opacity:1}to{left:95%;opacity:.2}}
.cloud-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.cloud-details article{border-top:1px solid #b9d8e352;padding-top:24px}.cloud-details article>span{font-size:13px;color:#9ed3df;font-weight:700}body.edition[data-page] main .cloud-details h3{font-size:25px;line-height:1.35;color:#effaff!important;margin:16px 0}
@media(max-width:760px){.cloud-details{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){}

/* Registered hero: raster and motion share the same 1983 × 793 coordinate plane. */
.director-art{container-type:size}
.director-art .neural-art>img{display:none!important}
@keyframes hero-meter{0%{transform:scaleY(.55)}40%{transform:scaleY(.9)}70%{transform:scaleY(.65)}100%{transform:scaleY(1)}}
@keyframes hero-film-drift{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-3px) rotate(-.2deg)}}
@keyframes hero-water-drift{0%,100%{transform:translate(-1.5px,0) scaleX(1.003)}50%{transform:translate(2px,1px) scaleX(1.006)}}
@keyframes hero-water-ripples{0%,100%{transform:scale(1,.98);opacity:.08}50%{transform:scale(1.025,1.045);opacity:.18}}
@media(max-width:700px){}
@media(prefers-reduced-motion:reduce){}
/* The first screen uses motion inside its artwork, without detached wave overlays. */
.director-hero>.cinematic-field,.director-art .neural-dust{display:none!important}

/* v23 / optical hierarchy: detail in the artwork, quiet contrast behind the words. */
body.edition .director-hero h1{font-weight:720;text-shadow:0 3px 28px #020e2266}
@keyframes screen-meter{0%,100%{transform:scaleY(.32)}22%{transform:scaleY(.9)}43%{transform:scaleY(.48)}66%{transform:scaleY(1.22)}82%{transform:scaleY(.66)}}
@keyframes screen-scan{from{transform:translateX(0);opacity:0}10%,85%{opacity:.7}to{transform:translateX(174px);opacity:0}}
@keyframes film-feed{to{stroke-dashoffset:-220}}
@keyframes film-specular{from{stroke-dashoffset:150}to{stroke-dashoffset:-1200}}
@keyframes film-breathe{0%,100%{transform:translate(0,0)}50%{transform:translate(0,-1.8px)}}
@keyframes water-surface{0%,100%{transform:scale(1,.98);opacity:.16}50%{transform:scale(1.035,1.07);opacity:.32}}
/* Less competing detail behind information; more depth at the edges. */
body.edition :is(.director-home,.vs-opening,.donations-page) :is(.v-eyebrow,.vs-kicker,.architecture-level,.vs-opening-meta,.timeline-caption,.channel-loop-bar,.market-feature-visual-header,.market-foundation-label,.ad-scene-note,.ad-scene-label){font-size:13px!important;font-weight:650!important;line-height:1.7!important;letter-spacing:.055em;color:#e0eff9!important}
body.edition :is(.director-home,.vs-opening,.donations-page) :is(figcaption,.vs-model-role,.vs-model small,.vs-flow-node span,.market-person>span,.donation-window-bottom>span){font-size:14px!important;font-weight:550!important;line-height:1.7!important;color:#e0edf5!important}
body.edition :is(.mcp-client,.mcp-tool,.channel-loop,.market-feature-visual,.donation-window,.donation-chip,.vs-flow-node){background-color:#112e43!important;border-color:#b6d6e36b!important}
body.edition :is(.mcp-client,.mcp-tool,.mcp-result,.channel-step,.market-offer,.donation-chip) :is(p,small){color:#e1edf5!important;font-weight:550;line-height:1.75}
body.edition .vs-motion{color:#e2f2fc!important}
body.edition .footer :is(p,a){color:#d4e4ef!important}.footer h2{color:#edf7ff!important;font-weight:700}
/* The document and form surfaces keep their dark ink on light paper. */
body.edition :is(.prose,.policy-body,.whitepaper-article){color:#223d50;line-height:1.85}
body.edition :is(.prose,.policy-body,.whitepaper-article) :is(p,li,td){font-weight:450}
@media(max-width:700px){
 body.edition .director-hero h1{font-size:clamp(38px,10.2vw,62px);line-height:1.08}
}
@media(prefers-reduced-motion:reduce){}
/* Supporting copy is content, not decoration. */
body.edition :is(.mcp-client,.mcp-tool)>span,body.edition .workflow-targets>span,body.edition .channel-loop-bar>span,body.edition .edition-module-list article>span,body.edition .market-feature-visual-header>span,body.edition .market-offer>p,body.edition .donation-window-top>span{font-size:13px!important;color:#e0eef8!important}
body.edition .vs-motion{color:#34556d!important;font-weight:600}
body.edition :is(.director-home,.vs-opening,.donations-hero,.application-hero,.ticker-band) .vs-motion{color:#e2f2fc!important}
/* Fixed navigation must not cover the document or application introduction. */
body.edition .application-hero-note,body.edition .application-visual-top,body.edition .application-motion-visual figcaption{font-size:14px!important;line-height:1.7!important;color:#e1edf6!important}
@media(max-width:700px){}
/* Catalogues, diagrams and reader navigation share a readable minimum scale. */
body.edition main :is(.v-eyebrow,.vs-kicker){font-size:13px!important;line-height:1.7!important;letter-spacing:.06em}
body.edition .vs-model-cards p{font-size:16px!important;line-height:1.8!important}
body.edition :is(.toc-l2,.toc-l3)>a{font-size:13px!important;line-height:1.7!important}
@media(max-width:700px){}

/* v24 / light through glass: cyan, mint and a small warm accent. */
body.edition{--signal-cyan:#69dfff;--signal-mint:#83efcc;--signal-warm:#ffc1a7}
body.edition .ticker-band{background:linear-gradient(110deg,#1a354b,#235063)!important;border-color:#8bcee152!important}
body.edition :is(.mcp-client,.mcp-tool,.mcp-result){border-top-color:#87dce6a0!important;background:linear-gradient(140deg,#205365,#16384de8)!important}
body.edition .integration-card:nth-child(3n+1){border-top-color:#84dec8!important}
body.edition .integration-card:nth-child(3n+2){border-top-color:#86cdec!important}
body.edition .integration-card:nth-child(3n){border-top-color:#e0bc9c!important}
@keyframes v-facet-turn{0%,100%{transform:perspective(420px) rotateY(-20deg) rotateZ(-4deg) translateY(0)}35%{transform:perspective(420px) rotateY(28deg) rotateZ(3deg) translateY(-5px)}70%{transform:perspective(420px) rotateY(-8deg) rotateZ(1deg) translateY(-2px)}}
@media(max-width:700px){}
@media(prefers-reduced-motion:reduce){}

/* v25 / objects have faces, thickness and a grounded contact shadow. */
body.edition .air-card{box-shadow:inset 0 1px 0 #edffff66,inset 1px 0 0 #aee3f129,inset -1px -2px 0 #071c3880,0 3px 0 #0c273a,0 9px 13px #061b3445,0 28px 44px #06172b55!important}
body.edition :is(.vs-model,.vs-channel-core,.vs-channel-nodes>div,.vs-package-layer,.mcp-tool,.mcp-client,.mcp-result,.market-offer,.donation-chip,.home-node,.cloud-terminal,.cloud-compute){box-shadow:inset 0 1px 0 #e9ffff6b,inset 1px 0 0 #c3f2fa29,inset -1px -2px 0 #061c3566,0 3px 0 #0d2c3c,0 7px 11px #03172b4d,0 22px 36px #02152838!important}
/* Screen glass: bright bevel above, a dark lower edge, and readable content. */
body.edition :is(.edition-studio-art,.studio-live-art,.donation-window,.application-motion-visual,.market-feature-visual){border-top:1px solid #d3f5ff9e!important;border-right:1px solid #a6d7e354!important;box-shadow:inset 0 1px 0 #e2ffff4d,inset 0 -3px 0 #051a306b,0 5px 0 #102d40,0 12px 22px #03152766,0 35px 65px #02132445!important}
body.edition .studio-live-art{border-radius:18px;overflow:hidden;background:#102d41}
body.edition :is(.mcp-wave,.vs-mini-wave,.donation-live-wave){perspective:450px}
body.edition :is(.mcp-wave,.vs-mini-wave,.donation-live-wave) i{background:linear-gradient(90deg,#3d8ba6,#b4fff0 40%,#63c9d7 65%,#28708d)!important;box-shadow:2px 2px 0 #0b334b,0 5px 7px #03172b66;border-top:1px solid #dfffff85}
body.edition .vs-model-cards article{box-shadow:inset 0 1px white,0 2px 0 #c2d7e0,0 10px 24px #173e591c!important;border-top-color:#96cdd7!important}
@keyframes object-light-turn{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-4px) rotate(2deg)}}
@media(max-width:700px){}
@media(prefers-reduced-motion:reduce){}
body.edition .ad-scene{border-top-color:#d7eef4a6!important;box-shadow:inset 0 1px #eaffff6b,inset 0 -3px #071a3066,4px 5px 0 #12334a,0 22px 45px #051a325e!important}
@media(max-width:700px){}

/* v26 / the opening caption belongs to the image, not to a separate card. */
@media(max-width:700px){}

/* v27 / a real platform directory with local brand assets. */
body.edition .brand-channel-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px!important}
.brand-channel-grid>a{display:flex;align-items:center;flex-direction:column;gap:10px;padding:12px 4px;text-decoration:none;border-radius:15px;border:1px solid #abd7e440;background:linear-gradient(135deg,#2f596b8c,#14354ccc);box-shadow:inset 0 1px #d1edf538,0 7px 16px #051f3238;transition:transform .2s,border-color .2s}
.brand-channel-grid>a:hover{transform:translateY(-3px);border-color:#92e1d4}
.brand-channel-grid>a>span:last-child{font-size:13px!important;line-height:1.5;color:#edf7ff!important;font-weight:600;text-align:center}
body.edition .integration-card h4{font-size:17px;line-height:1.6;color:#edf8ff;margin:20px 0;font-weight:650}
@keyframes integration-progress{0%,100%{transform:translateX(0);opacity:.3}50%{transform:translateX(200%);opacity:.85}}
@media(max-width:900px){}
@media(max-width:580px){body.edition .brand-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important}.brand-channel-grid>a>span:last-child{font-size:12px!important}}
@media(prefers-reduced-motion:reduce){}

/* One compact site-language popup, anchored to the header control. */

/* Shared reading system. Animation belongs behind content, never over glyphs. */
body.edition[data-page] main :is(p,li){font-size:17px!important;line-height:1.75!important}
body.edition[data-page] main :is(small,figcaption){font-size:15px!important;line-height:1.65!important}
body.edition[data-page] main :is(h2,h3,h4){font-weight:720}
body.edition[data-page] :is(.vs-model-caption){background:#10243b!important;border-color:#7095b4!important}
body.edition[data-page] :is(.vs-model-caption) :is(p,span,small){color:#edf6ff!important;font-size:16px!important;line-height:1.7!important}
body.edition[data-page] :is(.vs-model-caption) :is(h3,strong){color:#fff!important}
body.edition[data-page] :is(.vs-model-role,.vs-model-status,.vs-flow-node span,.vs-channel-nodes span){font-size:15px!important;color:#edf7ff!important;font-weight:600!important}
body.edition[data-page] :is(.v-product-note,.vs-code-lead,.vs-model-catalog header>p,.home-edition-note,.cloud-note){font-size:17px!important;line-height:1.75!important}
body.edition[data-page] :is(.platform-card,.integration-card) p{font-size:16px!important;line-height:1.7!important}
/* Quiet document and form surfaces keep their own dark text. */
body.edition[data-page] :is(.whitepaper-paper,.policy-paper,.docs-local-paper){background:#f6faff!important;color:#18344a!important}
body.edition[data-page] :is(.whitepaper-paper,.policy-paper,.docs-local-paper) :is(p,li,td){color:#18344a!important}
body.edition[data-page] :is(.home-node,.cloud-terminal,.cloud-compute,.donation-chip,.market-offer){background:#10263c!important}
body.edition[data-page] :is(.home-node,.cloud-terminal,.cloud-compute,.donation-chip,.market-offer) :is(p,small,span){color:#eaf5ff!important;font-size:16px!important}
body.edition[data-page] :is(.toc,.whitepaper-sidebar) a{font-size:15px!important;line-height:1.6!important}
body.edition[data-page] a:focus-visible,body.edition[data-page] button:focus-visible{outline:3px solid #46cfff!important;outline-offset:4px}
/* One cool palette for the workflow: amber is an accent, not a brown panel. */
@media(max-width:700px){
body.edition[data-page] main :is(p,li){overflow-wrap:break-word}
}
/* Let model labels determine height instead of overlapping fixed orbit slots. */
@media(max-width:480px){}

/* Base symbol and readable brand name remain together at mobile widths. */

/* Vantemio Donations — Modern Cyber-Glass Platform Edition */

/* Page Base & Cosmic Obsidian Foundation */

/* Typography */

/* Glass Terraces for All Main Sections */

/* Luminous Glow Top-Edge on Terraces */

/* 1. Hero Section */

.vs-motion {
  background: rgba(14, 26, 50, 0.8) !important;
  border: 1px solid rgba(0, 242, 254, 0.25) !important;
  color: #cbd8e8 !important;
  padding: 10px 16px !important;
  border-radius: 8px !important;
  cursor: pointer !important;
}

/* Stage Art Visual */

/* 2. Format Showcase (.creator-room) */

/* 3. SOCIAL NETWORKS & STREAMING PLATFORMS DIRECTORY (.creator-platform-directory) */

/* The Social / Streaming Card */

/* Dark Glass Emblems */

/* Details Disclosure */

/* 4. Benefits Section */
.donation-benefits > div {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 22px !important;
  margin-top: 32px !important;
}

.donation-benefits article {
  background: rgba(12, 22, 46, 0.85) !important;
  border: 1px solid rgba(0, 242, 254, 0.2) !important;
  border-radius: 20px !important;
  padding: 28px !important;
  box-shadow: 0 12px 36px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.1) !important;
  transition: transform 0.2s ease !important;
}

.donation-benefits article:hover {
  transform: translateY(-3px) !important;
  border-color: #00f2fe !important;
}

/* Dimensional Crystal Icons */

/* 5. Journey Flow (.donation-journey) */

/* 6. Production & Studio (.donation-production) */

/* 7. Tariffs & Fee Schedule (.donation-fee-details) */

.donation-tariff {
  background: rgba(12, 22, 46, 0.85) !important;
  border: 1px solid rgba(0, 242, 254, 0.22) !important;
  border-radius: 20px !important;
  padding: 28px !important;
  box-shadow: 0 12px 36px rgba(0, 0, 0, 0.5) !important;
}

/* 8. Base Payment Section (.donation-payment) */

/* 9. Partner & Guide Slots */

/* 10. Compact Trading / Swap Widget at Bottom of Donations */

/* STRICT FIX FOR GIANT ICONS AT BOTTOM: Cap all icons, apertures, SVGs and images */

/* 11. Documentation links */

/* Responsive adjustments */
@media (max-width: 860px) {
  .creator-format-scene,
  .donation-benefits > div,
  .donation-journey ol,
  .donation-tariffs {
    grid-template-columns: 1fr !important;
  }
}

@media (max-width: 640px) {
}

/* Studio product page. Its namespaced material does not change Home. */
@layer vantemio-crystal {
body[data-page=studio] main#main .studio-experience{--studio-ink:#f7f9fc;--studio-muted:#d5dee9;--studio-line:#587098;max-width:1240px!important;margin:0 auto!important;padding:28px 24px 64px!important;color:var(--studio-ink)!important;font-family:Onest,system-ui,sans-serif!important}
body[data-page=studio] main#main .studio-experience :is(h1,h2,h3,p,ol,li){margin:0!important;padding:0!important;background:none!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important}
body[data-page=studio] main#main .studio-experience h1{font-size:clamp(34px,4.8vw,64px)!important;line-height:1.06!important;letter-spacing:-.045em!important;font-weight:760!important;color:#f7f9fc!important;max-width:720px!important}
body[data-page=studio] main#main .studio-experience h2{font-size:clamp(26px,3vw,40px)!important;line-height:1.16!important;letter-spacing:-.035em!important;color:#f7f9fc!important;font-weight:720!important}
body[data-page=studio] main#main .studio-experience h3{font-size:21px!important;line-height:1.3!important;color:#f7f9fc!important;letter-spacing:-.02em!important}
body[data-page=studio] main#main .studio-experience p{font-size:16px!important;line-height:1.7!important;color:var(--studio-muted)!important;max-width:760px!important}
body[data-page=studio] main#main .studio-experience .studio-experience__eyebrow{font:750 11px/1.4 Onest,system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#d5dee9!important}
body[data-page=studio] main#main .studio-experience__hero{display:grid!important;grid-template-columns:1.1fr 1fr!important;align-items:center!important;gap:42px!important;padding:42px!important;border:1px solid #647caa!important;border-radius:24px!important;background:url('/assets/lunar-solar-field-20261023-v1.svg') center top/1400px auto no-repeat,radial-gradient(ellipse at 100% 0%,#ffc16c1a,transparent 60%),linear-gradient(140deg,#233c56,#1c3047 72%,#293a4d)!important;box-shadow:inset 0 1px #d4eeff33,0 18px 44px #070d2840!important;overflow:hidden!important}
body[data-page=studio] main#main .studio-experience__intro{display:grid!important;gap:22px!important;min-width:0!important}
body[data-page=studio] main#main .studio-experience .studio-experience__lead{font-size:18px!important;line-height:1.65!important;color:#d5dee9!important}
body[data-page=studio] main#main .studio-experience__actions,body[data-page=studio] main#main .studio-experience__next nav{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important}
body[data-page=studio] main#main .studio-experience a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:46px!important;padding:10px 16px!important;box-sizing:border-box!important;border:1px solid #7894ba!important;border-radius:10px!important;background:#233453!important;color:#f7f9fc!important;font:700 14px/1.4 Onest,system-ui,sans-serif!important;text-decoration:none!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important}
body[data-page=studio] main#main .studio-experience a.studio-experience__primary{background:linear-gradient(145deg,#35536f,#263d56)!important;border-color:#f4c17caa!important;color:#f7f9fc!important;box-shadow:inset 0 1px #fff8,0 3px 0 #0c1c2f!important}
body[data-page=studio] main#main .studio-experience a:hover{border-color:#ffd18e!important;box-shadow:0 0 0 2px #8ed8e633!important}
body[data-page=studio] main#main .studio-experience :is(a,summary):focus-visible{outline:3px solid #ffcf83!important;outline-offset:4px!important}
body[data-page=studio] main#main .studio-experience__availability{padding:16px 18px!important;border:1px solid #e8bf7d66!important;border-radius:12px!important;background:#2d3b4d!important}
body[data-page=studio] main#main .studio-experience__availability strong{display:block!important;color:#f5d39c!important;font-size:13px!important;line-height:1.5!important;margin-bottom:6px!important}
body[data-page=studio] main#main .studio-experience__availability p{font-size:13px!important;line-height:1.6!important;color:#d5dee9!important}
body[data-page=studio] main#main .studio-experience__flow{position:relative!important;isolation:isolate!important;display:grid!important;gap:22px!important;min-width:0!important;padding:28px 20px!important;border-radius:20px!important;border:1px solid #6776a7!important;background:repeating-linear-gradient(115deg,transparent 0 35px,#b7dbff0b 35px 36px),radial-gradient(ellipse at 50% 0%,#82b6e329,transparent 75%),#1c2e44!important;box-shadow:inset 0 1px #c1eaff33!important}
body[data-page=studio] main#main .studio-experience__flow-core{display:grid!important;justify-items:center!important;gap:3px!important;text-align:center!important}
body[data-page=studio] main#main .studio-experience__flow-core>svg{width:64px!important;height:64px!important}
body[data-page=studio] main#main .studio-experience__flow-core strong{font-size:26px!important;letter-spacing:-.035em!important;color:#f7f9fc!important}
body[data-page=studio] main#main .studio-experience__flow-core span{font-size:13px!important;color:#a8c8df!important;letter-spacing:.15em!important;text-transform:uppercase!important}
body[data-page=studio] main#main .studio-experience__flow-stages{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;position:relative!important}
body[data-page=studio] main#main .studio-experience__flow-stages::before{content:''!important;position:absolute!important;inset:0 auto 0 27px!important;width:2px!important;background:linear-gradient(#9dccf5,#f1eee5,#ffd18e)!important;z-index:-1!important}
body[data-page=studio] main#main .studio-experience__flow-node{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;min-height:58px!important;border:1px solid #54658d!important;border-radius:11px!important;background:linear-gradient(120deg,#2d465f,#24364c)!important;box-shadow:inset 0 1px #d1edff22,0 3px 0 #080f22!important}
body[data-page=studio] main#main .studio-experience__flow-node>svg{width:34px!important;height:34px!important;flex:none!important}
body[data-page=studio] main#main .studio-experience__flow-node>span{font-size:13px!important;line-height:1.4!important;color:#f7f9fc!important}
body[data-page=studio] main#main .studio-experience__flow-node b{font-size:10px!important;margin-inline-end:10px!important;letter-spacing:.05em!important;color:#e5eaf1!important}
body[data-page=studio] main#main .studio-experience__section{padding-block:54px 0!important;scroll-margin-top:130px!important}
body[data-page=studio] main#main .studio-experience__section>header{display:grid!important;gap:14px!important;margin-bottom:24px!important;max-width:850px!important}
body[data-page=studio] main#main .studio-experience__steps{list-style:none!important;display:grid!important;gap:10px!important}
body[data-page=studio] main#main .studio-experience__steps li{min-width:0!important}
body[data-page=studio] main#main .studio-experience__steps details{border:1px solid #6176a0!important;border-radius:14px!important;background:linear-gradient(110deg,#263d56,#22344a)!important;overflow:hidden!important}
body[data-page=studio] main#main .studio-experience__steps summary{display:flex!important;align-items:center!important;gap:18px!important;min-height:84px!important;padding:16px 22px!important;box-sizing:border-box!important;list-style:none!important;cursor:pointer!important}
body[data-page=studio] main#main .studio-experience__steps summary::-webkit-details-marker{display:none!important}
body[data-page=studio] main#main .studio-experience__number{font:750 12px/1.4 Onest,system-ui,sans-serif!important;color:#9bc6e2!important;flex:none!important}
body[data-page=studio] main#main .studio-experience__steps summary>svg{width:34px!important;height:34px!important;flex:none!important}
body[data-page=studio] main#main .studio-experience__steps summary>span:not([class]){display:grid!important;gap:5px!important}
body[data-page=studio] main#main .studio-experience__steps strong{font-size:18px!important;line-height:1.4!important;color:#f7f9fc!important}
body[data-page=studio] main#main .studio-experience__steps small{font-size:12px!important;line-height:1.4!important;color:#d5dee9!important}
body[data-page=studio] main#main .studio-experience__disclosure{margin-inline-start:auto!important;flex:none!important;font:400 25px/1 Onest,system-ui,sans-serif!important;color:#ffd18e!important}
body[data-page=studio] main#main .studio-experience__steps details>p{padding:0 26px 24px 114px!important;max-width:920px!important}
body[data-page=studio] main#main .studio-experience__cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
body[data-page=studio] main#main .studio-experience__cards>article{padding:26px!important;border:1px solid #6d779e!important;border-top:3px solid #9dccf5!important;border-radius:16px!important;background:linear-gradient(145deg,#2c455f,#21364e)!important;box-shadow:inset 0 1px #e7f8ff22,0 8px 20px #070f2933!important;min-width:0!important}
body[data-page=studio] main#main .studio-experience__cards>article:nth-child(2){border-top-color:#ffd18e!important;background:linear-gradient(145deg,#31465c,#24364b)!important}
body[data-page=studio] main#main .studio-experience__cards>article:nth-child(3){border-top-color:#b9d5ec!important;background:linear-gradient(145deg,#2d425a,#22354c)!important}
body[data-page=studio] main#main .studio-experience__cards svg{width:42px!important;height:42px!important;margin-bottom:18px!important}
body[data-page=studio] main#main .studio-experience__cards h3{margin-bottom:12px!important}
body[data-page=studio] main#main .studio-experience__next{display:grid!important;grid-template-columns:1fr auto!important;gap:28px!important;align-items:center!important;padding:32px!important;margin-top:52px!important;border:1px solid #6e83ad!important;border-radius:18px!important;background:linear-gradient(125deg,#2b425b,#23364b)!important}
body[data-page=studio] main#main .studio-experience__next h2{font-size:28px!important;margin-bottom:14px!important}
body[data-page=studio] main#main .studio-experience__next nav{max-width:320px!important}
@media(max-width:1000px){body[data-page=studio] main#main .studio-experience__hero{grid-template-columns:1fr!important;gap:32px!important;padding:32px!important}body[data-page=studio] main#main .studio-experience__flow-stages{grid-template-columns:repeat(5,minmax(0,1fr))!important}body[data-page=studio] main#main .studio-experience__flow-stages::before{inset:50% 0 auto!important;width:auto!important;height:2px!important}body[data-page=studio] main#main .studio-experience__flow-node{flex-direction:column!important;text-align:center!important;padding:12px 8px!important}body[data-page=studio] main#main .studio-experience__flow-node b{display:block!important;margin:0 0 4px!important}body[data-page=studio] main#main .studio-experience__next{grid-template-columns:1fr!important}}
@media(max-width:640px){body[data-page=studio] main#main .studio-experience{padding:18px 12px 36px!important}body[data-page=studio] main#main .studio-experience__hero{padding:24px 20px!important;border-radius:18px!important;gap:28px!important}body[data-page=studio] main#main .studio-experience h1{font-size:36px!important}body[data-page=studio] main#main .studio-experience__lead{font-size:16px!important}body[data-page=studio] main#main .studio-experience__flow{padding:20px 14px!important}body[data-page=studio] main#main .studio-experience__flow-stages{grid-template-columns:1fr!important}body[data-page=studio] main#main .studio-experience__flow-stages::before{inset:0 auto 0 25px!important;width:2px!important;height:auto!important}body[data-page=studio] main#main .studio-experience__flow-node{flex-direction:row!important;text-align:start!important;padding:10px 12px!important}body[data-page=studio] main#main .studio-experience__flow-node b{display:inline!important;margin-inline-end:10px!important}body[data-page=studio] main#main .studio-experience__actions>a{width:100%!important}body[data-page=studio] main#main .studio-experience__cards{grid-template-columns:1fr!important;gap:12px!important}body[data-page=studio] main#main .studio-experience__section{padding-top:36px!important;scroll-margin-top:170px!important}body[data-page=studio] main#main .studio-experience__steps summary{gap:12px!important;padding:14px!important}body[data-page=studio] main#main .studio-experience__number{display:none!important}body[data-page=studio] main#main .studio-experience__steps strong{font-size:16px!important}body[data-page=studio] main#main .studio-experience__steps details>p{padding:0 18px 20px!important}body[data-page=studio] main#main .studio-experience__next{padding:24px!important;margin-top:36px!important}body[data-page=studio] main#main .studio-experience__next nav{max-width:none!important}body[data-page=studio] main#main .studio-experience__next nav>a{width:100%!important}}
@media(forced-colors:active){body[data-page=studio] main#main .studio-experience :is(header,article,aside,details,a,.studio-experience__flow){color:CanvasText!important;background:Canvas!important;border-color:ButtonText!important;box-shadow:none!important}body[data-page=studio] main#main .studio-experience :is(h1,h2,h3,p,strong,small,span){color:CanvasText!important}}
}

@layer vantemio-crystal {body[data-page=studio] main#main .studio-experience :is(h1,h2,h3){overflow-wrap:anywhere!important;hyphens:auto!important}body[data-page=studio] main#main .studio-experience__steps summary>span:not([class]){min-width:0!important}
@media(max-width:640px){body[data-page=studio] main#main .studio-experience__flow-stages{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}body[data-page=studio] main#main .studio-experience__flow-stages::before{inset:50% 0 auto!important;width:auto!important;height:2px!important}body[data-page=studio] main#main .studio-experience__flow-node{flex-direction:column!important;padding:10px 4px!important;gap:7px!important}body[data-page=studio] main#main .studio-experience__flow-node>svg{width:28px!important;height:28px!important}body[data-page=studio] main#main .studio-experience__flow-node>span{font-size:0!important}body[data-page=studio] main#main .studio-experience__flow-node b{display:block!important;margin:0!important;font-size:11px!important}}}

/* Studio131: script-aware type and logical Arabic layout; other locales unchanged. */
@layer vantemio-crystal {
body[data-page=studio] main#main .studio-experience[dir=rtl]{text-align:start!important}
body[data-page=studio] main#main .studio-experience[dir=rtl] :is(h1,h2,h3){letter-spacing:normal!important;line-height:1.45!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}
body[data-page=studio] main#main .studio-experience[dir=rtl] .studio-experience__eyebrow,body[data-page=studio] main#main .studio-experience[dir=rtl] .studio-experience__flow-core{direction:ltr!important;unicode-bidi:isolate!important}
body[data-page=studio] main#main .studio-experience[dir=rtl] .studio-experience__flow-stages::before{inset-inline-start:27px!important;inset-inline-end:auto!important}
body[data-page=studio] main#main .studio-experience[dir=rtl] .studio-experience__steps details>p{padding-inline-start:114px!important;padding-inline-end:26px!important}
body[data-page=studio] main#main .studio-experience[dir=rtl] .studio-experience__number,body[data-page=studio] main#main .studio-experience[dir=rtl] .studio-experience__flow-node b{unicode-bidi:isolate!important;direction:ltr!important}
body[data-page=studio] main#main .studio-experience:lang(hi) :is(h1,h2,h3){letter-spacing:normal!important;line-height:1.4!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}
body[data-page=studio] main#main .studio-experience:lang(zh) :is(h1,h2,h3),body[data-page=studio] main#main .studio-experience:lang(ja) :is(h1,h2,h3){letter-spacing:normal!important;line-height:1.4!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}
@media(max-width:1000px){body[data-page=studio] main#main .studio-experience[dir=rtl] .studio-experience__flow-stages::before{inset-inline:0!important}}
@media(max-width:640px){body[data-page=studio] main#main .studio-experience[dir=rtl] .studio-experience__steps details>p{padding-inline:18px!important}}
}

@layer vantemio-crystal {
body.redesign.edition[data-page=studio]{background:radial-gradient(ellipse at 0 0,#5e91c126,transparent 60%),radial-gradient(ellipse at 100% 30%,#ffba4b16,transparent 60%),#17263a!important}
body.redesign.edition[data-page=studio] main#main.main{background:transparent!important}
body[data-page=studio] main#main .studio-experience .studio-tool-art{filter:drop-shadow(0 2px 1px #07132288)!important}
body[data-page=studio] main#main .studio-experience__cards>article{background-image:url('/assets/card-circuit-substrate.svg'),linear-gradient(145deg,#2c455f,#21364e)!important;background-size:260px 156px,auto!important;background-repeat:no-repeat!important;background-position:right top!important}
body[data-page=studio] main#main .studio-experience__cards>article:nth-child(2){background-image:url('/assets/card-circuit-substrate.svg'),radial-gradient(ellipse at 100% 0,#ffc16c1f,transparent 65%),linear-gradient(145deg,#31465c,#24364b)!important;background-size:260px 156px,auto,auto!important}
body[data-page=studio] main#main .studio-experience__cards>article:nth-child(3){background-image:url('/assets/card-circuit-substrate.svg'),radial-gradient(ellipse at 0 0,#9dccf51b,transparent 65%),linear-gradient(145deg,#2d425a,#22354c)!important;background-size:260px 156px,auto,auto!important}
body[data-page=studio] main#main .studio-experience__steps details[open] .studio-experience__disclosure{transform:rotate(45deg)!important}
@media(forced-colors:active){body[data-page=studio] main#main .studio-experience__cards>article{background:Canvas!important}body[data-page=studio] main#main .studio-tool-art{stroke:CanvasText!important;filter:none!important}body[data-page=studio] main#main .studio-tool-art [stroke="#ffd18e"]{stroke:CanvasText!important}}
}

/* Vantemio interface system: stable reading surfaces, purposeful motion, shared type. */
@font-face{font-family:Onest;src:url('/assets/onest-variable-latin.woff2?v=c4ae9c6d20d8') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+D,U+20-7E,U+A0-A3,U+A5,U+A7-AB,U+AE-B4,U+B6-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2009,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F-2030,U+2039-203A,U+2044,U+20AC,U+20B4,U+20B8,U+20BA,U+20BC-20BD,U+2116-2117,U+2122,U+2153-215E,U+2190-2193,U+2196-2199,U+21A9,U+21B6-21B7,U+21BA-21BB,U+2212,U+2248,U+2260,U+2264-2265,U+2713,U+27F5-27F6,U+A78B-A78C}
@font-face{font-family:Onest;src:url('/assets/onest-variable-latin-ext.woff2?v=88e192f8969a') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-130,U+132-151,U+154-17F,U+181,U+186-18A,U+18E-194,U+196-199,U+19D,U+1A0-1A1,U+1A4-1A5,U+1AC-1AD,U+1AF-1B0,U+1B2-1B4,U+1B7,U+1CD-1DD,U+1E6-1E7,U+1F0,U+1F8-1F9,U+218-21B,U+237,U+244-245,U+24C-24D,U+253-254,U+256-257,U+259,U+25B,U+260,U+263,U+268-269,U+272,U+289,U+28B-28C,U+292,U+294,U+2B7,U+2C7,U+2D8-2D9,U+2DB,U+2DD,U+300-304,U+306-30C,U+312,U+31B,U+323,U+326-329,U+331,U+1E04-1E05,U+1E0C-1E0D,U+1E24-1E25,U+1E32-1E3B,U+1E3E-1E3F,U+1E42-1E47,U+1E56-1E57,U+1E5A-1E5D,U+1E62-1E63,U+1E6C-1E6D,U+1E80-1E85,U+1E90-1E93,U+1E9E,U+1EA0-1EF9}
@font-face{font-family:Onest;src:url('/assets/onest-variable-cyrillic.woff2?v=24761007d7a2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+401-40C,U+40E-44F,U+451-45C,U+45E-45F,U+490-49D,U+4A0-4A5,U+4AA-4AB,U+4AE-4B3,U+4B6-4BB,U+4C0-4C2,U+4CF-4D9,U+4DC-4DF,U+4E2-4EB,U+4EE-4F5}
body.redesign.edition{--ui-ink:#0c1726;--ui-panel:#18293a;--ui-plum:#29243e;--ui-teal:#17353d;--ui-paper:#e8edf2;--ui-text:#f5f7fb;--ui-muted:#c6d2df;--ui-amber:#efc58d;font-family:Manrope,Arial,sans-serif;font-size:17px;line-height:1.7;color:var(--ui-text);background:var(--ui-ink)}
body.redesign.edition :is(h1,h2,h3,h4){font-family:Onest,Manrope,Arial,sans-serif!important;letter-spacing:-.025em!important;text-wrap:balance;overflow-wrap:anywhere;text-shadow:none!important}
body.redesign.edition :is(h1,h2,h3,h4) :is(em,.director-type){font-family:inherit;font-style:normal;text-shadow:none!important}
body.redesign.edition :is(p,li,figcaption,label){text-shadow:none}
body.redesign.edition :is(a,button,input,textarea,select):focus-visible{outline:3px solid #efc58d!important;outline-offset:5px}
body.redesign.edition :is(.v-eyebrow,.edition-eyebrow,.director-kicker,.section-kicker){color:#d1dce8!important;font-size:13px!important;letter-spacing:.08em!important;line-height:1.6}
/* A real product diagram, rather than detached labels over a moving picture. */
body.redesign.edition :is(.engine-hero-bottom,.module-navigation) .vs-motion{font-size:13px!important;line-height:1.5!important;padding:8px 11px;border:1px solid #60738b!important;border-radius:7px;color:#e3eaf3!important;background:#18293a!important;cursor:pointer}
/* D-commerce hero: expressive wordmark + system diagram */
@media(max-width:800px){}
@media(prefers-reduced-motion:reduce){}

/* The marquee is also real, keyboard-usable module navigation. */
/* Cohesive dark surfaces: readable type, quieter accents, no luminous text. */
body.redesign.edition[data-page] main#main.main :is(.edition-studio,.studio-workflow,.edition-channel,.edition-next,.vs-home-engine,.edition-resources,.business-store,.market-home,.value-story,.build-foundation,.community-feature,.donations-feature,.edition-contact){color:#f5f7fb!important}
body.redesign.edition[data-page] main#main.main :is(.edition-studio,.studio-workflow,.edition-resources,.build-foundation){background:#18293a!important}
body.redesign.edition[data-page] main#main.main :is(.vs-home-engine,.edition-next,.community-feature){background:#0c1726!important}
body.redesign.edition[data-page] main#main.main :is(.edition-channel,.business-store,.market-home){background:#17353d!important}
body.redesign.edition[data-page] main#main.main :is(.edition-studio,.studio-workflow,.edition-channel,.edition-next,.vs-home-engine,.edition-resources,.business-store,.market-home,.value-story,.build-foundation,.community-feature,.donations-feature,.edition-contact) :is(h2,h3){color:#f5f7fb!important;-webkit-text-fill-color:#f5f7fb!important;background-image:none!important;text-shadow:none!important;line-height:1.2}
body.redesign.edition[data-page] main#main.main :is(.edition-studio,.studio-workflow,.edition-channel,.edition-next,.vs-home-engine,.edition-resources,.business-store,.market-home,.value-story,.build-foundation,.community-feature,.donations-feature,.edition-contact) :is(h2,h3) em{color:#efc58d!important;-webkit-text-fill-color:#efc58d!important}
body.redesign.edition[data-page] main#main.main :is(.edition-studio,.studio-workflow,.edition-channel,.edition-next,.vs-home-engine,.edition-resources,.business-store,.market-home,.value-story,.build-foundation,.community-feature,.donations-feature,.edition-contact)>p{color:#d0dbe7!important}
body.redesign.edition[data-page] main#main.main :is(.value-before,.value-after,.value-core,.value-studio,.value-result){background:#18293a!important;border-color:#69798b!important;box-shadow:none!important}
body.redesign.edition[data-page] main#main.main :is(.value-before,.value-after,.value-core,.value-studio,.value-result) :is(p,small){color:#d0dbe7!important;-webkit-text-fill-color:#d0dbe7!important}
/* Soften reading surfaces without applying a dark-text reset to brand marks. */
body.redesign.edition[data-page] main#main.main :is(.market-scenarios,.market-rights){background:#dce5eb!important;color:#26364a!important}
body.redesign.edition[data-page] main#main.main :is(.market-scenarios,.market-rights) :is(h2,h3,p){color:#26364a!important;-webkit-text-fill-color:#26364a!important}
.market-launch-hero>*,.market-rollout li>div,.market-stack article,.market-order-track>span{min-width:0}
body.redesign.edition[data-page] main#main.main :is(.docs-local-paper,.policy-paper,.whitepaper-paper){background:#e8edf2!important;color:#26364a!important}
body.redesign.edition[data-page] main#main.main :is(.docs-local-paper,.policy-paper,.whitepaper-paper) :is(h1,h2,h3,h4,p,li){color:#26364a!important;-webkit-text-fill-color:#26364a!important}
@keyframes engine-flow{to{transform:translateY(60px)}}
@keyframes engine-branch-left{0%{left:50%;top:-2px}80%{left:0;top:-2px}100%{left:0;top:25px}}
@keyframes engine-branch-right{0%{left:50%;top:-2px}80%{left:100%;top:-2px}100%{left:100%;top:25px}}
@media(min-width:1440px){}
@media(max-width:1050px){}
@media(max-width:800px){}
@media(max-width:520px){}
@media(prefers-reduced-motion:reduce){}

/* Measured browser fixes: pair each reading surface with its own text palette. */
body.redesign.edition[data-page] main#main.main :is(.vs-detail,.docs-local-grid,.docs-local-toc){background:#e8edf2!important;color:#26364a!important}
body.redesign.edition[data-page] main#main.main .motion-rail{background:#18293a!important;color:#f5f7fb!important;border-block:1px solid #50677c}
body.redesign.edition[data-page] main#main.main .motion-rail :is(p,.motion-stream-node strong,.vs-motion){color:#d7e2ed!important;-webkit-text-fill-color:#d7e2ed!important}
body.redesign.edition[data-page] main#main.main .motion-rail .vs-motion{background:#24394c!important;border:1px solid #748ca1;padding:8px 11px;border-radius:7px;font-size:13px!important}
body.redesign.edition[data-page] main#main.main .application-motion-visual{background:#24394c!important;border-color:#71879a!important}
body.redesign.edition[data-page] main#main.main .application-motion-visual :is(p,strong,span,figcaption){color:#e2ebf4!important;-webkit-text-fill-color:#e2ebf4!important}

/* Dark integration catalogue, with a separate paper surface for its specification. */
/* Let mobile footer tracks shrink instead of using Portuguese text's min-content width. */
@media(max-width:800px){}

/* Keep the partner controls inside the narrow hero column. */
@media(max-width:520px){}

/* Shared dimensional icon treatment uses the existing licensed Tabler geometry. */
@media(max-width:1000px){}
@media(max-width:700px){}
@media(max-width:360px){}

/* Standalone long-form documents keep a readable surface in the dark site shell. */
body.redesign.edition[data-page] main#main.main>.page.editorial{box-sizing:border-box;align-items:start;gap:32px;padding-top:140px!important}
body.redesign.edition[data-page] main#main.main>.page.editorial>.toc{box-sizing:border-box;min-width:0;padding:22px!important;background:#18293a!important;border:1px solid #536d84!important;border-radius:14px!important}
body.redesign.edition[data-page] main#main.main>.page.editorial>.toc .toc-disclosure{padding:0!important;background:transparent!important;border:0!important}
body.redesign.edition[data-page] main#main.main>.page.editorial>.toc :is(a,summary,h2){color:#d7e4ef!important;-webkit-text-fill-color:#d7e4ef!important;font-size:14px!important;line-height:1.65!important;letter-spacing:0;text-transform:none}
@media(max-width:760px){body.redesign.edition[data-page] main#main.main>.page.editorial{padding-inline:20px;padding-top:112px!important;gap:24px}}

/* The legacy Market introduction has dark participant cards inside a paper specification. */
@media(max-width:520px){}

/* Six real inquiry directions, using the established module icon set. */
@media(max-width:850px){}
@media(max-width:650px){}
/* Keep translated copy inside the existing card and diagram columns. */
@media(min-width:481px){}
@media(max-width:480px){
}
@media(max-width:360px){
}

/* Reading surfaces: numbers, headings and copy share a real inset. */
body.redesign.edition[data-page] main#main.main :is(.vs-detail .v-product-grid>section,.vs-code-grid>article,.vs-model-cards>article){
  --card-start:#f3f9ff;--card-end:#dbeafa;
  background:linear-gradient(135deg,var(--card-start),var(--card-end))!important;
  color:#314b63!important;border:1px solid #91a9c175!important;border-radius:20px!important;
  padding:clamp(22px,2.5vw,32px)!important;min-width:0;
  box-shadow:0 14px 32px #10243b12,inset 0 1px 0 #ffffffdf!important;
}
body.redesign.edition[data-page] main#main.main :is(.vs-detail .v-product-grid>section,.vs-code-grid>article,.vs-model-cards>article):nth-child(4n+2){--card-start:#f7f2ff;--card-end:#e8dff5}
body.redesign.edition[data-page] main#main.main :is(.vs-detail .v-product-grid>section,.vs-code-grid>article,.vs-model-cards>article):nth-child(4n+3){--card-start:#edf9f4;--card-end:#d8eee7}
body.redesign.edition[data-page] main#main.main :is(.vs-detail .v-product-grid>section,.vs-code-grid>article,.vs-model-cards>article):nth-child(4n){--card-start:#fff7ea;--card-end:#f2e5ce}
body.redesign.edition[data-page] main#main.main :is(.vs-detail .v-product-grid>section,.vs-code-grid>article,.vs-model-cards>article) :is(h2,h3,strong){color:#172c42!important;-webkit-text-fill-color:#172c42!important}
body.redesign.edition[data-page] main#main.main :is(.vs-detail .v-product-grid>section,.vs-code-grid>article,.vs-model-cards>article) :is(p,span,small){color:#314b63!important;-webkit-text-fill-color:#314b63!important}

/* Shared reading cards also serve the technology and documentation catalogues. */
body.redesign.edition[data-page] main#main.main :is(.vs-code-grid>article,.vs-model-cards>article) :is(h3,p,span){overflow-wrap:anywhere}
/* Process diagrams are reading surfaces too; labels stay inside their frame. */
body.redesign.edition[data-page] main#main.main .motion-rail{padding:clamp(22px,3vw,34px)!important;min-width:0;border:1px solid #6f94a26b!important;border-radius:22px;background:linear-gradient(135deg,#183346,#234855)!important;box-shadow:0 14px 32px #06111b18,inset 0 1px 0 #cceaf826!important}

/* Owner 17 Oct: electric blue/orange product choices and dimensional partner surfaces. */
body.redesign.edition{--ui-amber:#ff9b52}
@media(min-width:1250px){}
@media(max-width:520px){}
@media(prefers-reduced-motion:reduce){}

/* Material belongs to the symbol, rather than a second square behind it. */
body.edition[data-page] main#main.main :is(.dimensional-icon,.module-nav-icon){padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none;filter:none}
body.edition .application-track-selector>div>a>b{padding:0;border:0;background:none;box-shadow:none}

/* Product readiness and the shared polished finish of the home actions. */@media(max-width:600px){}

.business-contact{display:block;grid-column:1/-1;flex:1 0 100%;min-width:0;max-width:100%;width:100%;box-sizing:border-box;margin:20px auto 0;padding:18px clamp(22px,4vw,56px) 0;border-top:1px solid #8193ab55}
.business-contact p{font:600 15px/1.6 Onest,Arial,sans-serif;margin:0 0 9px;color:inherit}.business-contact a{display:block;max-width:100%;font:600 15px/1.7 Onest,Arial,sans-serif;color:inherit;overflow-wrap:anywhere;word-break:normal;text-underline-offset:4px}.business-contact a:focus-visible{outline:3px solid #79a9d1;outline-offset:4px}

/* Shared typography and spacing, then the connected tool story. */
body.redesign.edition{font-family:Onest,Manrope,Arial,sans-serif}
body.edition :is(h1,h2,h3,h4){font-family:Onest,Manrope,Arial,sans-serif;font-weight:700;letter-spacing:-.025em}
body.edition .air-card>b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid #8499b377;background:#ffffff18;box-shadow:inset 0 1px 0 #ffffff40,0 3px 8px #07122018}
body.edition .air-card>b svg{display:block;width:20px;height:20px}
.stack-memory{background:radial-gradient(ellipse at 20% 100%,#61388a44,transparent 65%),linear-gradient(135deg,#242040,#171e35)}.stack-cloud{background:radial-gradient(ellipse at 100% 20%,#27648655,transparent 70%),linear-gradient(145deg,#153247,#14213a);border-color:#6488a077!important}.stack-graph-stage{position:relative;height:260px;isolation:isolate;max-width:100%;border-radius:22px;background:radial-gradient(ellipse at 50% 55%,#79cce61b,transparent 65%)}
.stack-graph-core{position:absolute;z-index:2;left:50%;top:50%;display:grid;place-items:center;transform:translate(-50%,-50%);width:68px;height:68px;border:1px solid #b2dce9;border-radius:22px;background:linear-gradient(145deg,#3b5f7c,#183349 75%);box-shadow:inset 0 2px 2px #e4f9ff66,inset 0 -4px 7px #08192870,0 12px 19px #030d2055,0 0 0 6px #7bd4ef10}
.stack-graph-core img{display:block;width:46px;height:46px;filter:drop-shadow(0 3px 2px #05182c66)}
.stack-graph-node{--node-accent:#8bdfed;position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;width:38%;min-height:48px;max-width:none;padding:10px 11px;border-radius:13px;border:1px solid #8baac1;border-top:2px solid var(--node-accent);background:linear-gradient(145deg,#37516a,#20364d);color:#f2f7ff;font:650 14px/1.5 Onest,Arial,sans-serif;overflow-wrap:anywhere;box-shadow:inset 0 1px 1px #f3fbff44,inset 0 -3px 5px #071b2a66,0 8px 12px #020e204d}
.stack-graph-node i{flex:none;width:6px;height:6px;border:1px solid #e9ffff88;border-radius:50%;background:var(--node-accent);box-shadow:0 0 0 3px #78cce912,0 0 9px var(--node-accent)}.stack-graph-stage.scene-idle path{animation-play-state:paused!important}
@keyframes stack-travel{to{transform:translateX(-50%)}}@keyframes stack-links{to{stroke-dashoffset:-141}}@keyframes stack-pulse{50%{opacity:.45;transform:scale(.8)}}
@media(max-width:800px){.stack-cloud h3{min-width:0}}
@media(max-width:520px){body.edition .value-result{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}body.edition .value-result :is(h4,p){min-width:0;max-width:100%;overflow-wrap:anywhere}.stack-graph-stage{height:280px}.stack-graph-node{width:38%;max-width:none;padding:9px 7px;font-size:14px}.stack-graph-node i{display:none}.stack-graph-core{width:58px;height:58px}.stack-graph-core img{width:40px;height:40px}}
@media(max-width:420px){.stack-graph-stage{height:290px}.stack-graph-node{max-width:none}}
@media(prefers-reduced-motion:reduce){}

/* Faceted tool symbols stay bright on both paper and dark site surfaces. */
.stack-cloud{background:radial-gradient(ellipse at 95% 5%,#dc986126,transparent 65%),linear-gradient(140deg,#27384b,#192a3c);border-color:#d6bd9080!important}
.stack-memory{background:radial-gradient(ellipse at 8% 100%,#9868cb30,transparent 65%),linear-gradient(135deg,#332947,#20273b);border-color:#c1a3e680!important}

.site-motion-settings{display:flex;align-items:center;justify-content:flex-end;gap:12px;box-sizing:border-box;max-width:1280px;margin:12px auto 0;padding:8px clamp(22px,4vw,48px) 18px;color:#cfdfed;font:550 14px/1.5 Onest,Arial,sans-serif}
.site-motion-toggle{appearance:none;display:grid;place-items:center;width:44px;height:44px;flex:none;padding:0;border:1px solid #7894ad;border-radius:50%;color:#b8f1f7;background:linear-gradient(145deg,#2c435a,#1c2c41);box-shadow:inset 0 1px #e6f7ff30,0 4px 9px #020d1e30;cursor:pointer}
.site-motion-toggle svg{grid-area:1/1;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.site-motion-toggle .site-motion-play{display:none}.site-motion-toggle[aria-pressed=true] .site-motion-pause{display:none}.site-motion-toggle[aria-pressed=true] .site-motion-play{display:block}.site-motion-toggle:disabled{cursor:default;opacity:.75}.site-motion-toggle:focus-visible{outline:3px solid #a4eaf4;outline-offset:4px}
.motion-paused *,.motion-paused *::before,.motion-paused *::after,.motion-document-hidden *,.motion-document-hidden *::before,.motion-document-hidden *::after{animation-play-state:paused!important}
@media(max-width:1050px){}
@media(max-width:600px){}
@media(prefers-reduced-motion:reduce){body *,body *::before,body *::after{animation-play-state:paused!important;scroll-behavior:auto!important}}


/* One family of slate surfaces across editorial, product and documentation pages. */
:root{--brand-ground:#152132;--brand-surface:#223146;--brand-raised:#293b51;--brand-line:#60758e;--brand-ink:#eff5fc;--brand-muted:#c2d2e4;--brand-link:#a8e7ed}
/* Editorial light palette: component design remains in news.css. */
body.news-site{--brand-ground:#fff8f1;--brand-surface:#fffefb;--brand-raised:#edf8f4;--brand-line:#bdd1d5;--brand-ink:#19323f;--brand-muted:#49616d;--brand-link:#08657d;color-scheme:light;background:var(--news-page-background,radial-gradient(ellipse at 0% 0%,#ffdfbfaa,transparent 48%),radial-gradient(ellipse at 100% 18%,#d4eefaaf,transparent 55%),radial-gradient(ellipse at 45% 100%,#d5eee3aa,transparent 54%),#fff8f1);color:var(--brand-ink)}
body.redesign.edition[data-page] main#main.main :is(.market-scenarios,.market-rights,.docs-local-paper,.policy-paper,.whitepaper-paper,.value-time,.workflow-economy,.vs-detail,.docs-local-grid,.docs-local-toc,.application-page){background:#213146!important;color:#dce8f5!important;border-color:#647b9380!important;box-shadow:none!important}
body.redesign.edition[data-page] main#main.main .vs-detail>.page.editorial,body.redesign.edition[data-page] main#main.main>.page.editorial{background:#213146!important;color:#dce8f5!important}
body.redesign.edition[data-page] main#main.main :is(.docs-local-paper,.policy-paper,.whitepaper-paper,.value-time,.workflow-economy,.market-scenarios,.market-rights) :is(h1,h2,h3,h4,p,li,strong,span,em){color:#dce8f5!important;-webkit-text-fill-color:#dce8f5!important}

/* Verified dark reading surfaces need bright inline links and a matching outer shell. */

/* The old light-theme ink on the dark duration panel must not survive inheritance. */


/* Reading surfaces share one palette. A named important layer retires legacy
   unlayered light-theme ink without escalating selector specificity again. */
@layer vantemio-readability {
  .edition-contact{background:linear-gradient(145deg,#2c4156,#1b2f44)!important;border-color:#70869d!important;box-shadow:inset 0 1px #e7f5ff26,0 18px 42px #06132638!important}
  .edition-contact :is(h2,h2 span,p){color:#ecf4fc!important;-webkit-text-fill-color:#ecf4fc!important}
  main :is(.toc,.toc-disclosure){background:#293e54!important;border-color:#6c839c!important}
  main .toc-disclosure>summary{color:#dcecf8!important;-webkit-text-fill-color:#dcecf8!important;font-size:14px!important;font-weight:650!important;line-height:1.6!important}
  main .toc a{color:#bcebf1!important;-webkit-text-fill-color:#bcebf1!important}
  .application-track-selector>p{color:#d2e3f2!important;-webkit-text-fill-color:#d2e3f2!important}
  :is(.application-email-contact,.application-direct){background:linear-gradient(140deg,#2e485a,#253c50)!important;border-color:#7a96a980!important;box-shadow:inset 0 1px #e7f7ff1c!important}
  :is(.application-email-contact,.application-direct) :is(p,strong){color:#e5f0fa!important;-webkit-text-fill-color:#e5f0fa!important}
}

/* Prelaunch labels remain readable while product preview links stay usable. */

/* Owner status correction: preview navigation must not imply a live store. */
/* A disabled launch is a legible status control, independent of creator CTA effects. */

/* Studio is a development preview; surface its status before the main title. */

/* The last footer group contains project contacts; keep its email readable. */
@media(max-width:800px){}

/* Author layout rules must not expose content hidden by UI state. */
[hidden]:not([hidden="until-found"]){display:none!important}

@media(max-width:800px){}
.vee-guide-copy>a{display:inline-flex;align-items:center;gap:12px;min-height:44px;max-width:100%;color:var(--vee-accent)!important;font:700 16px/1.5 Onest,Arial,sans-serif;text-underline-offset:5px;overflow-wrap:break-word}.vee-guide-copy>a svg{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.vee-character{appearance:none;display:block;position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:45% 45% 12px 12px;background:transparent;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
.vee-character:focus-visible{outline:3px solid #a3ebf3;outline-offset:-5px}.vee-guide-copy a:focus-visible{outline:3px solid #a3ebf3;outline-offset:5px}
@keyframes vee-wink{0%,100%{transform:rotate(0)}45%{transform:rotate(-8deg) translateY(-3px)}}
@keyframes vee-applause{0%,100%{transform:scaleX(1) rotate(-2deg)}50%{transform:scaleX(.95) rotate(2deg)}}
@keyframes vee-hop{0%,100%{transform:translateY(0) scale(1)}18%{transform:translateY(7px) scale(1.06,.9)}48%{transform:translateY(-26px) scale(.96,1.04)}80%{transform:translateY(3px) scale(1.05,.94)}}
@keyframes vee-tumble{0%{transform:translateY(0) rotate(0)}15%{transform:translateY(6px) rotate(-12deg) scale(.92)}50%{transform:translateY(-22px) rotate(180deg) scale(.78)}85%{transform:translateY(-4px) rotate(360deg) scale(.92)}100%{transform:translateY(0) rotate(360deg)}}
@keyframes vee-cheer{0%,100%{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(5deg) translateY(-8px)}}
@media(max-width:700px){.vee-guide-copy{padding-bottom:4px}}
@media(prefers-reduced-motion:reduce){}

/* Hand projection is anchored to the 2:3 portrait, including compact News guides. */
@media(max-width:700px){}
@media(max-width:600px){}

/* Approved front-facing guardians replace the retired portrait in every guide. */
@media(max-width:700px){}

/* Full solar-disc scene: portrait fit, fixed footing, no legacy sprite swap. */
@media(max-width:700px){}

/* Shared scene layer wins over legacy product palettes without global resets. */
@layer vantemio-components {
@media(max-width:700px){}
@media(forced-colors:active){}
}

/* Extend the existing important readability layer so old dark ink cannot win. */
@layer vantemio-readability {
/* Vantemio light reading surfaces. Product colours describe roles, never legibility. */
body.redesign.edition{--ui-ink:#193b45;--ui-panel:#edf3ef;--ui-plum:#eee8f1;--ui-teal:#e1f0e9;--ui-paper:#f2f4ee;--ui-text:#193b45;--ui-muted:#49646a;--ui-amber:#a75a2a;--ink:#193b45;--muted:#49646a;--line:#bccfc6;--accent:#276958;background:#f2f4ee!important;background-image:radial-gradient(ellipse at 0 0,#f2dfc680,transparent 45%),radial-gradient(ellipse at 100% 20%,#dceee780,transparent 50%)!important;color:#193b45}
body.redesign.edition .topbar,body.product-site .product-top{background:linear-gradient(110deg,#eaece1f5,#e4f0ebf5 65%,#e8eef2f5)!important;border-color:#a9c1b7!important;box-shadow:inset 0 1px #fff,0 5px 18px #1b4b3d10!important;color:#193b45!important}
body.redesign.edition .topbar :is(.brand,.brand strong,.brand small,.v-nav-group>summary,.lang-switch>summary,.menu-btn),body.product-site .product-top :is(a,summary){color:#193b45!important;-webkit-text-fill-color:#193b45!important;text-shadow:none}
body.redesign.edition .v-nav-group>div,body.redesign.edition .lang-switch>nav,body.product-site :is(.product-more>nav,.product-language>nav){background:#f5f8f0!important;border-color:#a9bfb4!important;box-shadow:0 12px 26px #21453620!important}
body.redesign.edition .v-nav-group>div a,body.product-site :is(.product-more,.product-language) nav a{color:#254d47!important;-webkit-text-fill-color:#254d47!important}
body.redesign.edition[data-page] main#main.main :is(h1,h2,h3,h4){color:#193b45!important;-webkit-text-fill-color:#193b45!important;text-shadow:none!important}
body.redesign.edition[data-page] main#main.main :is(p,li,td,figcaption){color:#49646a!important;-webkit-text-fill-color:#49646a!important;text-shadow:none!important}
body.redesign.edition[data-page] main#main.main :is(.v-eyebrow,.vs-kicker,.stack-kicker,.engine-kicker,.creator-kicker){color:#3c6a5c!important;-webkit-text-fill-color:#3c6a5c!important;text-shadow:none!important}
body.redesign.edition[data-page] main#main.main :is(.vs-opening,.vs-detail,.page-head,.v-product-head,.application-page,.prose,.whitepaper-page,.policy-page){background:#f1f5ef!important;color:#193b45!important}
body.redesign.edition[data-page] main#main.main :is(.vs-opening,.director-hero) .cinematic-field{opacity:.13!important}
body.redesign.edition .cinematic-field{opacity:.12!important;mix-blend-mode:multiply}
body.redesign.edition[data-page] main#main.main :is(.vs-opening-meta,.vs-process-card,.vs-core-card,.vs-detail .v-product-grid>section,.home-node,.workflow-economy,.studio-workflow,.application-next,.integration-hero,.integration-future){background:linear-gradient(125deg,#fffdf7,#eaf3ec)!important;color:#193b45!important;border-color:#afc8bb!important;box-shadow:inset 0 1px #fff,0 8px 22px #2356430d!important}
body.redesign.edition[data-page] main#main.main :is(.vs-opening-meta,.vs-process-card,.vs-core-card,.home-node,.workflow-economy,.studio-workflow) :is(strong,span,small){color:#345b57!important;-webkit-text-fill-color:#345b57!important}
body.redesign.edition[data-page] main#main.main :is(.motion-rail,.document-exports){background:linear-gradient(125deg,#e3efeb,#e8edf3)!important;border-color:#abc4be!important;color:#315550!important;box-shadow:inset 0 1px #fff,0 6px 18px #2356430c!important}
body.redesign.edition[data-page] main#main.main :is(.motion-rail,.document-exports) :is(p,strong,span,a,.vs-motion){color:#315550!important;-webkit-text-fill-color:#315550!important}
body.edition :is(.vee-guide,.ai-host-feature){background:radial-gradient(ellipse at 5% 0,#f6d9b45e,transparent 55%),linear-gradient(125deg,#edf3e8,#e3eeef)!important;border-color:#b0c8bc!important;box-shadow:inset 0 1px #fff,0 9px 24px #1d514513!important}
body.edition :is(.vee-guide,.ai-host-feature) :is(h2,p,a,.ai-host-status,li){color:#315550!important;-webkit-text-fill-color:#315550!important}
body.edition :is(.site-footer,.v-footer,footer.footer),body.edition>footer,body.product-site>footer{background:#e5ece3!important;color:#315550!important;border-color:#adc4b7!important;box-shadow:none!important}
body.edition>footer :is(a,strong,h2,h3,p,small,span),body.product-site>footer :is(a,strong,h2,h3,p,small,span){color:#315550!important;-webkit-text-fill-color:#315550!important}
body.edition .business-contact{border-color:#b4cabc!important}body.edition .business-contact :is(a,p){color:#315550!important;-webkit-text-fill-color:#315550!important}
/* The home opens with the offer and a compact map; technical depth is optional. */
/* Donations cyber-glass styling */
/* News documents keep the same light reading desk as the news stream. */
/* Hover pause belongs to a mouse. Touch users retain motion while reading. */
@media(hover:none){body:not(.motion-paused):not(.motion-document-hidden) :is(.ticker-band,.module-navigation,.stack-ribbon-window,.eve-ticker):hover :is(.ticker-track,.stack-ribbon-track,.eve-ticker__track){animation-play-state:running!important}}
@media(max-width:700px){}

/* Lime, plum, orange and sky drift through the background rather than the text. */
body.redesign.edition{background-color:#eef2e9!important;background-image:radial-gradient(ellipse at 0% 0%,#dbeaaf99,transparent 36%),radial-gradient(ellipse at 95% 8%,#d9c9e580,transparent 40%),radial-gradient(ellipse at 5% 42%,#f1d3b075,transparent 35%),radial-gradient(ellipse at 100% 65%,#cae6e580,transparent 45%)!important;background-attachment:scroll}

/* The fixed inner rail has its own historical dark fill. */
body.redesign.edition .topbar .topbar-inner,body.redesign.edition .topbar .mobile-nav{background:linear-gradient(110deg,#e7eaddf2,#dfede4f2 65%,#e0e9edf2)!important;border-color:#a5bfb0!important;box-shadow:inset 0 1px #fff,0 6px 20px #214d3a12!important}
body.redesign.edition .topbar .topbar-inner :is(a,summary,.brand strong,.brand small,.nav-product>span,.lang-switch>summary,.menu-btn),body.redesign.edition .topbar .mobile-nav :is(a,summary){color:#315550!important;-webkit-text-fill-color:#315550!important;text-shadow:none!important}

/* The original animated hero artwork remains visible behind the reading veil. */
body.redesign.edition .topbar :is(.header-news,.nav-news,.site-news-link,.header-news-link,.news-header-link){background:#dce9df!important;border-color:#a1bbaa!important;color:#315550!important;-webkit-text-fill-color:#315550!important;box-shadow:inset 0 1px #fff,0 3px 10px #25574310!important}
body.redesign.edition[data-page] main#main.main :is(.base-brand-label,.base-brand-label strong){color:#0052ff!important;-webkit-text-fill-color:#0052ff!important}
@media(hover:none){}

/* Aurora glass: the colour field is visible THROUGH the reading surfaces. */
body.redesign.edition{background-color:#e5eee5!important;background-image:radial-gradient(ellipse at 0% 0%,#b7e5aee6,transparent 50%),radial-gradient(ellipse at 100% 12%,#bea3e3cf,transparent 52%),radial-gradient(ellipse at 4% 85%,#ffbd7e9e,transparent 50%),radial-gradient(ellipse at 90% 90%,#9dd9e8cc,transparent 56%),linear-gradient(135deg,#e5f0d9,#dcedea 60%,#e7d8ec)!important;background-attachment:fixed!important}
body.redesign.edition[data-page] main#main.main :is(.vs-opening,.vs-detail,.page-head,.v-product-head,.application-page,.prose,.whitepaper-page,.policy-page){background:linear-gradient(125deg,#f8fff366,#e3f2ed4d 55%,#e5d9f14d)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-color:#ffffffa6!important}
body.redesign.edition[data-page] main#main.main :is(.vs-opening-meta,.vs-process-card,.vs-core-card,.home-node,.workflow-economy,.studio-workflow,.application-next,.business-platform-card,.business-platform-steps>li,.business-platform-benefit,.business-platform-delivery,.business-platform-demo,.edition-module-list>article,.edition-resources>div>a,.business-store-roles>article,.studio-direction,.market-stage){background:linear-gradient(145deg,#ffffffb3,#ecf9df87 55%,#d7ebe787)!important;border:1px solid #ffffffbd!important;box-shadow:inset 0 1px 0 #ffffffed,inset 0 -1px 0 #91b7a24d,0 10px 25px #264f3d17!important;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}
body.redesign.edition .topbar .topbar-inner,body.redesign.edition .topbar .mobile-nav,body.product-site .product-top{background:linear-gradient(115deg,#e0f2cebf,#d3eee1b3 47%,#d2dcebbf)!important;border-color:#ffffffc7!important;box-shadow:inset 0 1px #ffffffe6,0 8px 24px #244a3c1c!important;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}
body.edition :is(.vee-guide,.ai-host-feature){background:radial-gradient(ellipse at 0 0,#ffd1a08c,transparent 58%),linear-gradient(120deg,#e2f1d58c,#cfebdf8c 55%,#d4d4ee91)!important;border-color:#ffffffbf!important;box-shadow:inset 0 1px #fff,0 10px 26px #2b514c1c!important}
body.edition>footer,body.product-site>footer{background:linear-gradient(120deg,#d6e9d7c7,#c6e1dfbf 60%,#d6d5e5bf)!important;border-color:#ffffffad!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
@media(hover:none){body.redesign.edition{background-attachment:scroll!important;background-size:100% 1700px!important;background-repeat:repeat-y!important}}

/* The old main canvas must not sit beneath translucent sections as a dark plate. */
body.redesign.edition[data-page] main#main.main{background:transparent!important;color:#193b45!important}

/* Inner canvases and technical cards use the same translucent colour field. */
body.redesign.edition[data-page] main#main.main>.page.editorial,body.redesign.edition[data-page] main#main.main .vs-detail>.page.editorial{background:transparent!important;color:#193b45!important}
body.redesign.edition[data-page] main#main.main :is(.home-edition,.cloud-edition,.studio-toolset,.docs-local-paper,.policy-paper,.whitepaper-paper,.docs-local-grid,.docs-local-toc,.integration-directory,.technology-brands){background:linear-gradient(125deg,#e4f3d880,#d0e9e080 55%,#d9d0ee70)!important;color:#193b45!important;border-color:#ffffffbd!important;box-shadow:inset 0 1px #fff,0 8px 24px #254f3f17!important}
body.redesign.edition[data-page] main#main.main :is(.mcp-client,.mcp-tool,.mcp-result,.workflow-targets,.cloud-terminal,.cloud-compute,.cloud-details>article,.technology-brand,.vs-model,.vs-package-layer,.vs-channel-core,.vs-channel-nodes>div,.market-order-scene,.market-secondary,.creator-phone,.donation-window,.donation-chip){background:linear-gradient(135deg,#ffffffad,#d9eddfad 65%,#d2e4f0a6)!important;color:#315550!important;border-color:#ffffffcc!important;box-shadow:inset 0 1px #fff,inset 0 -1px #98bca84d,0 7px 18px #24553d26!important}
body.redesign.edition[data-page] main#main.main :is(.workflow-economy,.mcp-workbench,.home-edition,.cloud-edition,.studio-toolset,.docs-local-paper,.policy-paper,.whitepaper-paper,.whitepaper-page,.docs-local-grid,.docs-local-toc,.integration-directory,.technology-brands,.vs-detail .page.editorial) :is(h1,h2,h3,h4,p,li,td,strong,span,em,a,small,summary,figcaption){color:#315550!important;-webkit-text-fill-color:#315550!important;text-shadow:none!important}
body.redesign.edition[data-page] main#main.main :is(.toc,.toc-disclosure,.whitepaper-sidebar,.whitepaper-sidebar a,.prose blockquote,.prose pre,.prose code,.table-wrap,.prose th,.prose td){background:linear-gradient(125deg,#f6fff0b3,#d9e9e2a6)!important;border-color:#9abdaf!important;color:#315550!important;-webkit-text-fill-color:#315550!important;box-shadow:none!important}
body.redesign.edition[data-page] main#main.main :is(.toc,.toc-disclosure,.whitepaper-sidebar,.whitepaper-metadata,.document-bundle-note) :is(a,span,summary){color:#315550!important;-webkit-text-fill-color:#315550!important}


/* SVG intrinsic height must follow its compact icon frame on Safari as well. */

/* The current hero picture has no neural-art wrapper: animate the real image. */
@keyframes vantemio-hero-drift{from{transform:scale(1.025) translate3d(0,0,0)}to{transform:scale(1.065) translate3d(-.8%,.5%,0)}}
@media(prefers-reduced-motion:reduce){}

/* Shared form and action surfaces must follow their new light reading canvas. */
body.redesign.edition{color-scheme:light}
body.redesign.edition[data-page] main#main.main :is(a.v-button,button.v-button,.application-form button[type=submit]){background:linear-gradient(125deg,#ffe0b5,#f0d5da 55%,#d9c9ef)!important;color:#4a4655!important;-webkit-text-fill-color:#4a4655!important;border:1px solid #ffffffd9!important;box-shadow:inset 0 1px #fff,inset 0 -1px #ac9db24d,0 5px 13px #51435326!important;text-shadow:none!important}

/* The duration panel is also present inside the expanded home production story. */

/* Owner action palette: ice blue, mint and orange; no pink or purple buttons. */
body.redesign.edition .topbar .nav-donations,body.redesign.edition[data-page] main#main.main :is(a.v-button,button.v-button,.application-form button[type=submit],.eve-partner__primary),body.product-site .product-discover .product-discover-donations{background:linear-gradient(125deg,#dbf2ff,#add9f2 58%,#bce8eb)!important;color:#214e68!important;-webkit-text-fill-color:#214e68!important;border-color:#f8feff!important;box-shadow:inset 0 1px #fff,inset 0 -2px #497d9b38,0 6px 15px #1c4f6829!important;text-shadow:none!important}
body.redesign.edition .topbar .nav-product,
body.redesign.edition[data-page] main#main.main :is(a.v-button,button.v-button,.market-primary,.market-secondary,.donation-cta,.eve-partner__primary),
body.product-site .product-top .product-account{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:10px;line-height:1.4!important}
@media(max-width:420px){}

/* Linked ecosystem cards are action surfaces too; retire the purple aura. */
body.redesign.edition>footer.footer{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-inline:0!important}
/* Localised news titles must wrap inside narrow reading columns. */
body.news-site :is(h1,h2,h3){min-width:0;overflow-wrap:anywhere!important;hyphens:auto!important}

/* Home: a light green canvas beneath every transparent reading surface. */

/* Text containers inherit the light reading palette, not the legacy white ink. */

/* Translucent panels remain green throughout the page, including lower sections. */

/* Text stays painted as the existing image/particle/motion clients animate. */


/* The old page-wide navy veil also existed on section pseudo-elements. */

/* Readable inner controls and diagrams when either technical disclosure opens. */


/* The portrait name is reading text on the shared light guide surface. */


/* Home visual detailing: dedicated image/text slots, brand contrast and depth. */
@media(max-width:800px){
}

/* Owner follow-up: finished controls and diagram, not unframed reading labels. */
@media(max-width:800px){
}
@media(max-width:360px){
}

/* Art-directed cover: each breakpoint has its own complete composition. */
@keyframes engine-cover-light{0%{background-position:160% 0}100%{background-position:-80% 0}}
body.motion-paused .engine-cover picture:after,html.motion-paused .engine-cover picture:after,body[data-motion="off"] .engine-cover picture:after{animation-play-state:paused!important}
@media(max-width:800px){
}
/* Full boots above a real solar sphere, with a separate reply row. */
@media(max-width:700px){
}
@media(prefers-reduced-motion:reduce){}

/* Shared legacy stage heights are important too: bind the complete Home slot. */
@media(max-width:700px){
}
@media(max-width:800px){}
body.motion-document-hidden .engine-cover picture:after{animation-play-state:paused!important}/* Readiness stays visible and legible on the light product canvas. */
/* Full documentation is already in HTML; native details only shortens the landing view. */
body.redesign.edition[data-page] main#main.main .edition-disclosure{min-width:0!important;box-sizing:border-box!important;margin:28px 0 12px!important;border:1px solid #8eafa9!important;border-radius:18px!important;background:linear-gradient(120deg,#edf8f3e8,#e3eef6e8 65%,#fff1dce0)!important;box-shadow:inset 0 2px #fff,0 8px 18px #28524417!important;overflow:clip!important}
body.redesign.edition[data-page] main#main.main .edition-disclosure>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;box-sizing:border-box!important;cursor:pointer!important;list-style:none!important;padding:22px 24px!important;color:#18394b!important;-webkit-text-fill-color:#18394b!important}
body.redesign.edition[data-page] main#main.main .edition-disclosure>summary::-webkit-details-marker{display:none}
body.redesign.edition[data-page] main#main.main .edition-disclosure>summary>span{display:block!important;min-width:0!important}
body.redesign.edition[data-page] main#main.main .edition-disclosure>summary strong{display:block!important;color:#18394b!important;-webkit-text-fill-color:#18394b!important;font-size:19px!important;line-height:1.4!important;font-weight:800!important;overflow-wrap:anywhere!important}
body.redesign.edition[data-page] main#main.main .edition-disclosure>summary small{display:block!important;margin-top:7px!important;color:#3f5d63!important;-webkit-text-fill-color:#3f5d63!important;font-size:14px!important;line-height:1.6!important;font-weight:550!important}
body.redesign.edition[data-page] main#main.main .edition-disclosure>summary>i{position:relative!important;flex:0 0 36px!important;width:36px!important;height:36px!important;box-sizing:border-box!important;border:1px solid #7d9eaf!important;border-radius:11px!important;background:linear-gradient(135deg,#f1fbff,#b6d6e5)!important;box-shadow:inset 0 1px #fff,0 3px 5px #37697c30!important}
body.redesign.edition[data-page] main#main.main .edition-disclosure>summary>i:before,body.redesign.edition[data-page] main#main.main .edition-disclosure>summary>i:after{content:""!important;position:absolute!important;left:10px!important;top:16px!important;width:14px!important;height:2px!important;border-radius:1px!important;background:#24546e!important}
body.redesign.edition[data-page] main#main.main .edition-disclosure>summary>i:after{transform:rotate(90deg)}
body.redesign.edition[data-page] main#main.main .edition-disclosure[open]>summary>i:after{transform:rotate(0)}
body.redesign.edition[data-page] main#main.main .edition-disclosure[open]>summary{border-bottom:1px solid #b4cbc5!important}
body.redesign.edition[data-page] main#main.main .edition-disclosure>summary:focus-visible{outline:3px solid #2b758f!important;outline-offset:-4px!important;border-radius:16px!important}
body.redesign.edition[data-page] main#main.main .edition-disclosure>:is(.home-edition-source,.cloud-access-source){padding:24px!important;min-width:0!important;max-width:none!important;margin:0!important;background:#f8fcf7d9!important;border:0!important}
body.redesign.edition[data-page] main#main.main .edition-disclosure :is(h2,h3,h4){scroll-margin-top:116px}
@media(max-width:700px){
 body.redesign.edition[data-page] main#main.main .edition-disclosure>summary{padding:18px!important;gap:12px!important}
 body.redesign.edition[data-page] main#main.main .edition-disclosure>summary strong{font-size:17px!important}
 body.redesign.edition[data-page] main#main.main .edition-disclosure>summary small{font-size:13px!important}
 body.redesign.edition[data-page] main#main.main .edition-disclosure>:is(.home-edition-source,.cloud-access-source){padding:20px 16px!important}
}

body.redesign.edition[data-page] main#main.main .edition-disclosure{scroll-margin-top:116px!important}

/* Reading accents follow the light surfaces, including nested technical figures. */
body.redesign.edition[data-page] main#main.main :is(.vs-architecture,.vs-flow,.vs-channels,.application-hero,.community-journal,.community-guidelines>div,.community-guidelines>aside){background:linear-gradient(135deg,#f5fcf0e8,#d9eee4e6 62%,#d5e8f2e0)!important;color:#193b45!important;border-color:#9bbcb5!important;box-shadow:inset 0 1px #fff,inset 0 -1px #91b4ad55,0 14px 30px #2d5a4e20!important}
body.redesign.edition[data-page] main#main.main :is(.architecture-root,.vs-channel-core){background:linear-gradient(125deg,#e1f3d1,#c6e5dc 65%,#d9eaf4)!important;border-color:#8fae9e!important;box-shadow:inset 0 2px #fff,0 8px 18px #305b4c26!important}
body.redesign.edition[data-page] main#main.main :is(.vs-architecture,.vs-flow,.vs-channels,.application-hero,.community-donations,.community-journal,.community-guidelines) :is(h1,h2,h3,p,li,strong,span,small,figcaption,a){color:#244852!important;-webkit-text-fill-color:#244852!important;text-shadow:none!important}
body.redesign.edition[data-page] main#main.main :is(.architecture-modules,.architecture-studio,.architecture-future)::before{border-color:#739b9b!important}
body.redesign.edition[data-page] main#main.main .application-motion-visual{background:linear-gradient(135deg,#f1f9ff,#cce6ef 60%,#e7ecd3)!important;border-color:#8aafbb!important;box-shadow:inset 0 2px #fff,0 9px 22px #31566825!important}
@media(max-width:700px){
}


/* Remaining reading canvases use light ink-safe surfaces, including their nested cards. */
body.redesign.edition[data-page] main#main.main :is(.contributors-page,.vs-code-envelope,.vs-model-catalog,.market-participants,.market-fees,.eve-article){background:linear-gradient(135deg,#f4fbefe8,#d9eee5e3 62%,#d6e8f1e0)!important;color:#244852!important;border-color:#a1beb6!important;box-shadow:inset 0 1px #fff,0 12px 28px #2d584d1c!important}
body.redesign.edition[data-page] main#main.main :is(.contributors-hero,.contributors-benefits,.contributors-start,.contributors-form-layout){background:linear-gradient(130deg,#e2f1d6c9,#d5ece6cc 58%,#d9e8f4c9)!important;color:#244852!important;border-color:#a5c0b3!important}
body.redesign.edition[data-page] main#main.main :is(.contributors-roles a,.contributors-terms aside,.contributors-auth,.market-participants article,.market-fee-grid article,.eve-article__feature,.eve-article__sources){background:linear-gradient(135deg,#fbfff6,#dceee5 65%,#d5e8f0)!important;color:#244852!important;border:1px solid #9fbdb3!important;border-radius:16px!important;box-shadow:inset 0 2px #fff,0 7px 18px #31594d24!important}
body.redesign.edition[data-page] main#main.main :is(.contributors-roles a,.market-fee-grid article):nth-child(3n+2){background:linear-gradient(135deg,#eef7ff,#cfe4ef)!important;border-color:#97b6c3!important}
body.redesign.edition[data-page] main#main.main :is(.contributors-roles a,.market-fee-grid article):nth-child(3n+3){background:linear-gradient(135deg,#fff2db,#f0dcbc)!important;border-color:#c5ad8a!important}
body.redesign.edition[data-page] main#main.main .contributors-benefits article{border-color:#8da77d!important}
body.redesign.edition[data-page] main#main.main :is(.contributors-roles a>span,.contributors-benefits article>span,.contributors-next li>span){font-size:14px!important;font-weight:800!important;color:#3b6573!important;-webkit-text-fill-color:#3b6573!important}
body.redesign.edition[data-page] main#main.main :is(.vs-code-envelope,.vs-model-catalog,.market-participants,.market-fees,.eve-article__features,.eve-article__sources,.eve-article__related) :is(h1,h2,h3,h4,p,li,span,strong,small,em,a){color:#244852!important;-webkit-text-fill-color:#244852!important;text-shadow:none!important}
body.redesign.edition[data-page] main#main.main :is(.eve-article__feature,.eve-article__sources,.eve-article__related,.market-fees) a:not(.v-button){color:#245c78!important;-webkit-text-fill-color:#245c78!important;text-decoration:underline;text-underline-offset:4px!important;text-decoration-thickness:1px!important}


/* Complete the remaining community and knowledge-stack reading planes. */
body.redesign.edition[data-page] main#main.main :is(.community-page,.community-hero,.community-spaces,.community-how,.community-starters,.visual-stack){background:linear-gradient(135deg,#f4fbefe8,#d7ece3e3 62%,#d7e9f2e0)!important;color:#244852!important;border-color:#a1bdb3!important}
body.redesign.edition[data-page] main#main.main :is(.community-motion,.stack-pause){background:linear-gradient(135deg,#eff9ff,#cbe5ef)!important;color:#285467!important;-webkit-text-fill-color:#285467!important;border-color:#87aebc!important;box-shadow:inset 0 1px #fff,0 4px 12px #31586a20!important}
body.redesign.edition[data-page] main#main.main :is(.community-motion,.stack-pause)[aria-pressed=true]{border-color:#477b8d!important;box-shadow:inset 0 2px 5px #3c728b29!important}
body.redesign.edition[data-page] main#main.main .stack-memory{background:linear-gradient(135deg,#eaf4e3,#d4e9e8)!important;border-color:#9bb8b3!important;box-shadow:inset 0 1px #fff,0 8px 20px #365c5323!important}
body.redesign.edition[data-page] main#main.main .stack-cloud{background:linear-gradient(135deg,#ffefd9,#e3ebe5)!important;border-color:#c0b09a!important;box-shadow:inset 0 1px #fff,0 8px 20px #6b584121!important}
body.redesign.edition[data-page] main#main.main .stack-graph-node{background:linear-gradient(135deg,#f7fcff,#d3e8ef)!important;border-color:#83a6b2!important;color:#285368!important;-webkit-text-fill-color:#285368!important;box-shadow:inset 0 2px #fff,0 4px 0 #b3ccd2,0 8px 14px #31566b24!important}
body.redesign.edition[data-page] main#main.main .stack-graph-core{background:linear-gradient(135deg,#fff1ce,#dbeae8)!important;border-color:#bca578!important;box-shadow:inset 0 2px #fff,0 5px 0 #bec6af,0 10px 18px #5a60482b!important}


/* Pressed model choices must remain distinct after the shared light theme. */

/* Match the label ink to the actual diagram plane, not the outer section. */
/* The retained mobile190px scene cannot use the obsolete115px caption cap. */
/* Informational product guides share the existing prelaunch status pass. */
body.redesign.edition[data-page] main#main.main .vee-guide-copy>a.vee-product-preview{display:inline-grid!important;grid-template-columns:minmax(0,1fr) 22px!important;align-items:center!important;gap:7px 14px!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;min-height:44px!important;padding:12px 16px!important;border:1px solid #668693!important;border-radius:13px!important;background:linear-gradient(130deg,#f5fbffeb,#d6e9efda)!important;color:#244852!important;-webkit-text-fill-color:#244852!important;font-size:16px!important;line-height:1.5!important;text-decoration:none!important;box-shadow:inset 0 2px #fff,0 3px 0 #a8c1c9,0 7px 13px #244c6024!important}
body.redesign.edition[data-page] main#main.main .vee-guide-copy>a.vee-product-preview>.vee-guide-link-label{min-width:0!important;color:#244852!important;-webkit-text-fill-color:#244852!important;font-weight:780!important;overflow-wrap:anywhere!important}
body.redesign.edition[data-page] main#main.main .vee-guide-copy>a.vee-product-preview>svg{grid-column:2!important;grid-row:1!important;width:22px!important;height:22px!important;color:#315d71!important}
body.redesign.edition[data-page] main#main.main .vee-guide-copy>a.vee-product-preview>:is(.product-build-note,.donations-launch-note){grid-column:1/-1!important;justify-self:start!important;box-sizing:border-box!important;width:auto!important;max-width:100%!important;min-height:0!important;padding:3px 8px!important;margin:0!important;border:1px solid #9caf8d!important;border-radius:7px!important;background:#edf4e3!important;color:#315a36!important;-webkit-text-fill-color:#315a36!important;font-size:13px!important;font-weight:700!important;line-height:1.45!important;white-space:normal!important;overflow-wrap:anywhere!important;box-shadow:inset 0 1px #fff!important}
body.redesign.edition[data-page] main#main.main .vee-guide-copy>a.vee-product-preview:focus-visible{outline:3px solid #315d71!important;outline-offset:4px!important}
/* Native hash scrolling uses header geometry supplied by the existing director client. */
body.redesign.edition[data-page]:not(.news-site) main#main.main,body.redesign.edition[data-page]:not(.news-site) main#main.main [id]{scroll-margin-top:var(--site-anchor-inset,160px)!important}
/* Hash destinations must not move after the one-time director entrance reveal. */
body.redesign.edition[data-page]:not(.news-site) main#main.main .director-reveal:target{opacity:1!important;transform:none!important;transition:none!important}

/* AI materials: role colour, luminous routing and light optical surfaces.
   These extend the existing readability layer without painting over content. */
body.redesign.edition:not(.news-site){background-color:#edf7f2!important;background-image:radial-gradient(ellipse at 4% 4%,#a7edcc66,transparent 42%),radial-gradient(ellipse at 96% 20%,#a7dbff70,transparent 44%),radial-gradient(ellipse at 30% 80%,#ffc68140,transparent 46%)!important}
body.redesign.edition:not(.news-site) .topbar,body.product-site:not(.news-site) .product-top{background:linear-gradient(110deg,#f4fff5eb,#d2f0e7ed 44%,#d6ecffed 76%,#fff0dceb)!important;border-color:#8bb9bb!important;box-shadow:inset 0 2px #fff,inset 0 -1px #80b7c04d,0 8px 24px #20465b20!important}
body.redesign.edition[data-page]:not(.news-site) main#main.main :is(.page-head,.v-product-head,.vs-opening){background:radial-gradient(ellipse at 100% 0,#a7dbff66,transparent 48%),radial-gradient(ellipse at 0 100%,#a7edcc66,transparent 48%),linear-gradient(125deg,#fcfffb,#fff4e7)!important;border-color:#9fbec7!important;box-shadow:inset 0 2px #fff,0 16px 36px #24495d14!important}
@media(prefers-reduced-motion:reduce){}
@keyframes ai-channel-sweep{from{transform:translateX(0)}to{transform:translateX(450%)}}

/* Stronger type and distinct role materials, retaining the existing layout. */
body.redesign.edition[data-page]:not(.news-site) main#main.main h1{font-weight:800!important;color:#142c3b!important;-webkit-text-fill-color:#142c3b!important}
body.redesign.edition[data-page]:not(.news-site) main#main.main h2{font-weight:800!important;color:#142c3b!important;-webkit-text-fill-color:#142c3b!important}
body.redesign.edition[data-page]:not(.news-site) main#main.main h3{font-weight:800!important}
body.redesign.edition[data-page]:not(.news-site) main#main.main :is(.v-eyebrow,.vs-kicker,.stack-kicker,.creator-kicker){font-size:14px!important;font-weight:800!important;letter-spacing:.06em!important;color:#204b67!important;-webkit-text-fill-color:#204b67!important}
body.redesign.edition:not(.news-site) .topbar .brand img{filter:drop-shadow(0 3px 2px #315e8e45) drop-shadow(0 0 7px #45b6e336)!important}

/* The artwork is a registered background plane; labels and moving objects
   remain independent so neither text nor the six modules is blurred. */
/* Narrow the broad legacy image rule to the background and explicitly protect
   the independent V's 3D transform from the old static illustration reset. */
body.motion-paused :is(.engine-cover,.business-platform) *,body.motion-document-hidden :is(.engine-cover,.business-platform) *,:is(.engine-cover,.business-platform).scene-idle *,.engine-hero.director-scene-idle .engine-cover *{animation-play-state:paused!important}
@keyframes ecosystem-flow{from{stroke-dashoffset:0}to{stroke-dashoffset:-360}}
@keyframes ecosystem-film-feed{from{stroke-dashoffset:0}to{stroke-dashoffset:-88}}
@keyframes ecosystem-film-frames{from{stroke-dashoffset:0}to{stroke-dashoffset:-176}}
@keyframes ecosystem-meter{0%,100%{transform:scaleY(.28)}35%{transform:scaleY(.95)}68%{transform:scaleY(.52)}}
@keyframes ecosystem-spark{0%,100%{opacity:.25}50%{opacity:1}}
@keyframes crystal-v-turn{0%,100%{transform:rotateY(-19deg) rotateZ(-1deg) translateY(0)}50%{transform:rotateY(19deg) rotateZ(1deg) translateY(-3px)}}
@keyframes crystal-v-sheen{from{background-position:160% 0}to{background-position:-90% 0}}
@media(max-width:800px){
}
@media(prefers-reduced-motion:reduce){:is(.engine-cover,.business-platform) *{animation:none!important;transition:none!important}}

/* Actual wide/mobile review: dark creator frames inherited dark text from the
   light canvas. Match those frames to the light palette rather than hiding it. */

/* The label itself paints an opaque strip; parent colour alone cannot fix it. */

/* Home finish: warm materials, real interior space and a grounded solar scene. */
@media(max-width:800px){
}
}

/* The terminal and reusable transfer cards use one light material palette.
   Keep colour authority in the existing important readability layer. */
@layer vantemio-readability {
 :is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) :is(.trading-page,.trading-widget){--trade-ground:#e8edf8!important;--trade-panel:#f8faff!important;--trade-raised:#edf0fc!important;--trade-border:#a6b5d2!important;--trade-ink:#23304c!important;--trade-text:#31415e!important;--trade-muted:#536480!important;--trade-body:#31415e!important;--trade-data:#245f9e!important;--trade-amber:#8f5805!important;--trade-buy:#08755e!important;--trade-sell:#ae3059!important;color-scheme:light!important;color:var(--trade-text)!important;background:linear-gradient(145deg,#c9c4e4,#e6edf9 48%,#bdd5e0)!important;border-color:#908fb5!important;box-shadow:inset 0 1px #ffffffd9,0 24px 60px #02081880,0 0 0 1px #080c1e!important;font-family:VOnest,Onest,system-ui,sans-serif!important;font-size:14px!important}
 :is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) :is(.trading-page,.trading-widget) :is(h1,h2,h3,h4){color:var(--trade-ink)!important;-webkit-text-fill-color:var(--trade-ink)!important;text-shadow:none!important}
 :is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) :is(.trading-page,.trading-widget) :is(p,li,figcaption){color:var(--trade-body,var(--trade-text))!important;-webkit-text-fill-color:var(--trade-body,var(--trade-text))!important;text-shadow:none!important}
 :is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) :is(.trading-page,.trading-widget) :is(label,span,strong,small,b){color:inherit!important;-webkit-text-fill-color:currentColor!important}
 :is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) :is(.trading-page,.trading-widget) a{color:var(--trade-data)!important;-webkit-text-fill-color:var(--trade-data)!important}
 :is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) :is(.trading-page,.trading-widget) :is(button,input,select,summary){font-size:13px!important;line-height:1.4!important}
 :is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) :is(.trading-page,.trading-widget) button{color:#2d3c5b!important;-webkit-text-fill-color:#2d3c5b!important;background:linear-gradient(160deg,#ffffff 5%,#e4e7fa 65%,#c9d4ea)!important;border-color:#8999bb!important;box-shadow:inset 0 1px #fff,inset 0 -1px #b1bdd6,0 2px 0 #8493b245,0 4px 8px #23304c14!important}
 :is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) :is(.trading-page,.trading-widget) button:hover:not(:disabled){background:linear-gradient(145deg,#fff,#e2dcff)!important;border-color:#7061b0!important}
 :is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) :is(.trading-page,.trading-widget) button:disabled{color:#56647f!important;-webkit-text-fill-color:#56647f!important;background:#e1e6ef!important;border-color:#b7c0d2!important;box-shadow:none!important;opacity:1!important}
 :is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) :is(.trading-page,.trading-widget) :is(input,select){color:#25324d!important;-webkit-text-fill-color:#25324d!important;background:#fff!important;border-color:#9caecc!important;box-shadow:inset 0 1px 3px #25324d12!important}
 :is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) :is(.trading-page,.trading-widget) input::placeholder{color:#65748d!important;opacity:1!important}
 :is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) :is(.trading-page,.trading-widget) button:is(.v-button,[data-account-start],[data-account-sign]){background:linear-gradient(135deg,#ffe5a8,#efbb67)!important;color:#3e2d22!important;-webkit-text-fill-color:#3e2d22!important;border-color:#c19347!important;box-shadow:inset 0 1px #fff7df,0 3px 0 #8e672625!important}
 :is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) :is(.trading-page,.trading-widget) button:is(.v-button,[data-account-start],[data-account-sign]):disabled{background:#e1e6ef!important;color:#56647f!important;-webkit-text-fill-color:#56647f!important;border-color:#b7c0d2!important;box-shadow:none!important}
 :is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) :is(.trading-widget,.trading-transfer-dialog){background:linear-gradient(145deg,#f8f8ff,#e6edf9)!important;color:#31415e!important;border-color:#a6b5d2!important;box-shadow:inset 0 1px #fff,0 18px 46px #1d2c4e38!important}

 /* Trading-only shell: the corporate/news/product surfaces keep their own authority. */
 /* Structured study workspace: shared material, isolated text/actions and explicit states. */
 @media(max-width:600px){}



 /* Shared review material. Keep native controller widths and all financial state gates. */
:is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) dialog:is(.trade-account-review,.evedex-auth-review,.trading-transfer-dialog){--trade-ink:#243650!important;--trade-text:#32445f!important;--trade-body:#32445f!important;--trade-muted:#506282!important;box-sizing:border-box!important;min-width:0!important;padding:20px!important;border:1px solid #a5a0cc!important;border-radius:16px!important;background:radial-gradient(ellipse at 100% 0,#c7b9e94d,transparent 58%),linear-gradient(135deg,#fcfcff,#e0e7f4)!important;color:#263852!important;-webkit-text-fill-color:#263852!important;box-shadow:inset 0 1px #fff,0 0 0 4px #29324f80,0 26px 90px #020713bd!important;scrollbar-color:#8293b7 #e2e7f3!important;overflow-wrap:anywhere!important}
:is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) dialog:is(.trade-account-review,.evedex-auth-review,.trading-transfer-dialog)::backdrop{background:#07101fd6!important;backdrop-filter:blur(8px)!important}
:is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) dialog:is(.trade-account-review,.evedex-auth-review,.trading-transfer-dialog) >:is(h2,h3){color:#f3f4ff!important;-webkit-text-fill-color:#f3f4ff!important;background:linear-gradient(110deg,#4a3968e8,#153a50ed),url(/assets/card-circuit-substrate.svg) center/440px!important;border-bottom:1px solid #aabbd3!important;border-radius:15px 15px 0 0!important;padding:19px 20px!important;margin:-20px -20px 18px!important;font:750 18px/1.35 VManrope,Manrope,VOnest,system-ui,sans-serif!important;letter-spacing:-.025em!important;text-shadow:0 1px #bac7ef66,0 3px #0c19375e!important;box-shadow:inset 0 1px #fff3!important;overflow-wrap:anywhere!important}
:is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) dialog:is(.trade-account-review,.evedex-auth-review,.trading-transfer-dialog) :is(p,label,dt,dd,span,strong,small,code,pre){color:inherit!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
:is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) dialog:is(.trade-account-review,.evedex-auth-review,.trading-transfer-dialog) p{font:400 13px/1.55 VOnest,system-ui,sans-serif!important;margin:12px 0!important;overflow-wrap:anywhere!important}
:is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) dialog:is(.trade-account-review,.evedex-auth-review,.trading-transfer-dialog) dl{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;column-gap:14px!important;row-gap:10px!important;padding:14px!important;margin:14px 0!important;background:linear-gradient(125deg,#fff,#e9edf9)!important;border:1px solid #b4bed6!important;border-radius:10px!important;box-shadow:inset 0 1px #fff,0 3px 8px #2838560c!important}
:is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) dialog:is(.trade-account-review,.evedex-auth-review,.trading-transfer-dialog) :is(dt,dd){min-width:0!important;margin:0!important;font-size:12px!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}
:is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) dialog:is(.trade-account-review,.evedex-auth-review,.trading-transfer-dialog) dt{color:#536382!important;-webkit-text-fill-color:#536382!important}
:is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) dialog:is(.trade-account-review,.evedex-auth-review,.trading-transfer-dialog) dd{font-weight:600!important;color:#263a59!important;-webkit-text-fill-color:#263a59!important}
:is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) dialog:is(.trade-account-review,.evedex-auth-review,.trading-transfer-dialog) label{display:grid!important;gap:7px!important;margin:14px 0!important;font:600 12px/1.45 VOnest,system-ui,sans-serif!important;color:#435573!important;-webkit-text-fill-color:#435573!important}
:is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) dialog:is(.trade-account-review,.evedex-auth-review,.trading-transfer-dialog) :is(input,select){width:100%!important;min-width:0!important;box-sizing:border-box!important;min-height:44px!important;padding:10px 11px!important;font:500 14px/1.4 VOnest,system-ui,sans-serif!important;color:#243650!important;-webkit-text-fill-color:#243650!important;background:linear-gradient(180deg,#fff,#f5f6fd)!important;border:1px solid #9faac8!important;border-radius:8px!important;box-shadow:inset 0 2px 4px #28395d0d,0 1px #fff!important}
:is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) dialog:is(.trade-account-review,.evedex-auth-review,.trading-transfer-dialog) :is(pre,code){font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}
:is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) dialog:is(.trade-account-review,.evedex-auth-review,.trading-transfer-dialog) pre{max-height:28dvh!important;overflow:auto!important;padding:12px!important;background:#f4f6fc!important;border:1px solid #b9c4dc!important;border-radius:8px!important}
:is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) dialog:is(.trade-account-review,.evedex-auth-review,.trading-transfer-dialog) :is(.evedex-order-actions,.evedex-page-controls){display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:stretch!important;padding-top:4px!important;margin-top:14px!important}
:is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) dialog:is(.trade-account-review,.evedex-auth-review,.trading-transfer-dialog) button:not(:disabled),:is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) dialog:is(.trade-account-review,.evedex-auth-review,.trading-transfer-dialog) button:not(:disabled):hover{align-items:center!important;justify-content:center!important;gap:8px!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;min-height:44px!important;padding:10px 14px!important;margin:0!important;font:600 13px/1.4 VOnest,system-ui,sans-serif!important;white-space:normal!important;overflow-wrap:anywhere!important;color:#314365!important;-webkit-text-fill-color:#314365!important;background:linear-gradient(135deg,#fff,#d8e0f2)!important;border:1px solid #9ca7c5!important;border-radius:9px!important;box-shadow:inset 0 1px #fff,inset 0 -1px #a6b4d155,0 3px 0 #8796b333!important}
:is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) dialog:is(.trade-account-review,.evedex-auth-review,.trading-transfer-dialog) button:is([data-leverage-prepare],[data-leverage-confirm],[data-order-entry-confirm],[data-order-confirm]):not(:disabled){background:radial-gradient(ellipse at 10% 0,#b298e24d,transparent 66%),linear-gradient(125deg,#7052a3,#355e85)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#b7a8d5!important;box-shadow:inset 0 1px #e3cfffaa,inset 0 -1px #203b5d70,0 3px 0 #263d6555,0 7px 14px #4a3d7b29!important}
:is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) dialog:is(.trade-account-review,.evedex-auth-review,.trading-transfer-dialog) button:disabled{color:#64708a!important;-webkit-text-fill-color:#64708a!important;background:#e1e6ef!important;border-color:#b7c0d2!important;box-shadow:none!important;opacity:1!important}
:is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) dialog:is(.trade-account-review,.evedex-auth-review,.trading-transfer-dialog) :is(button,input,select):focus-visible{outline:3px solid #8363b3!important;outline-offset:3px!important}
:is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) dialog:is(.trade-account-review,.evedex-auth-review,.trading-transfer-dialog) [role=note]{padding:10px 12px!important;background:#fff2d9!important;border:1px solid #cfb680!important;border-radius:8px!important;color:#624a27!important;-webkit-text-fill-color:#624a27!important}
:is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) dialog:is(.trade-account-review,.evedex-auth-review,.trading-transfer-dialog) [role=status]:empty{display:none!important}
:is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) dialog:is(.trade-account-review,.evedex-auth-review,.trading-transfer-dialog)[hidden],:is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) dialog:is(.trade-account-review,.evedex-auth-review,.trading-transfer-dialog) [hidden]{display:none!important}
 @media(max-width:660px){}
 @media(forced-colors:active){:is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) :is(.trading-page,.trading-widget) :is(h1,h2,h3,h4,p,li,td,th,label,span,strong,small,b,button,a,input,select){color:CanvasText!important;-webkit-text-fill-color:CanvasText!important;background:Canvas!important;border-color:CanvasText!important}}
}


/* Common06 drawing controls; original fragment74e239, scoped to the existing material layer. */
@layer vantemio-readability {
/* Merge into the existing terminal material stylesheet after Source review. */
@media(max-width:600px){}
@media(forced-colors:active){}

}
@layer vantemio-readability {
/* Terminal geometry only. Account/recovery controls retain their existing controller and visibility. */
@media(min-width:1180px){
}
@media(max-width:700px){
}

}

/* Reproduced normal06 consumer defects. No auth, order or market-data behavior changes. */
@layer vantemio-readability {
@media(max-width:900px){
}
@media(min-width:701px) and (max-width:1179px){
}
@media(max-width:700px){
}
}

/* Dark HOME material: midnight glass, lunar violet, solar brass. Terminal data remain unobscured. */
@layer vantemio-readability {
@media(prefers-reduced-motion:reduce){}
}
@layer vantemio-readability {
}
@layer vantemio-readability {
}
@layer vantemio-readability {
}
/* Trading is a workspace: no corporate footer or duplicate promotional strip. */
@layer vantemio-readability {
@media(min-width:1180px){
}
}

@layer vantemio-readability {
}
@layer vantemio-readability {
}
@layer vantemio-readability {
@media(min-width:1180px){
}
}

@layer vantemio-readability {
}
@layer vantemio-readability {
@media(min-width:1180px){
}
}

@layer vantemio-readability {
@media(max-width:500px){}
}

/* Provider reference: compact market strip, chart + visible order form,
   positions below the chart. Owner exception: book is a lower expandable tab. */
@layer vantemio-readability {
@media(max-width:900px){
}
}
@layer vantemio-readability {
}

@layer vantemio-readability {

/* Transfer dialog: dark Vantemio materials; existing native flow and hooks unchanged. */
@media (forced-colors:active){}
}

/* Only the trading working surface. The website, masthead and side menus retain their own design. */
@layer vantemio-readability {
@media(forced-colors:active){}
}

@layer vantemio-readability {
}
/* Reference desktop arrangement: chart, visible order book, order form; history below. */
@layer vantemio-readability {
@media(max-width:1179px) and (min-width:901px){}
@media(max-width:900px){}
}
@layer vantemio-readability {
}

/* Owner refinement: crisp lettering, tactile exchange controls, lunar V. */
@layer vantemio-readability {
@media(max-width:660px){}
@media(forced-colors:active){}
}

@layer vantemio-readability {
}

/* Latest owner correction: chart first, book/trades underneath, order form right. */
@layer vantemio-readability {
@media(min-width:901px){
}
}

/* Owner mobile correction 2026-10-22: chart first; same nodes in native disclosures. */
@layer vantemio-crystal {
@media(max-width:820px){
}
}

@layer vantemio-crystal {@media(max-width:820px){
}}

/* Shared product surfaces: a dark provider module on a light, technical canvas. */
@layer vantemio-readability {
 body.redesign.edition:is([data-page=market],[data-page=academy]){background-color:#eef1fa!important;background-image:radial-gradient(ellipse at 0 0,#bbc3ef70,transparent 42%),radial-gradient(ellipse at 100% 20%,#a1d9df59,transparent 38%),linear-gradient(120deg,transparent 44%,#5b7baf0c 44% 44.15%,transparent 44.3%),repeating-linear-gradient(0deg,transparent 0 71px,#274f7408 71px 72px)!important}
 body.redesign.edition[data-page] main#main.main :is(.vee-guide,.ai-host-feature){background:radial-gradient(ellipse at 0 100%,#c5843d24,transparent 50%),repeating-linear-gradient(115deg,transparent 0 62px,#bbd9ff09 62px 63px),linear-gradient(125deg,#1b3449,#28223f)!important;border-color:#6e8caa!important;box-shadow:inset 0 1px #d4eaff50,0 15px 30px #18284228!important}
 body.redesign.edition[data-page] main#main.main :is(.vee-guide,.ai-host-feature) :is(h2,p,.ai-host-status,li){color:#e4eefa!important;-webkit-text-fill-color:#e4eefa!important}
 @media(max-width:600px){}
 @media(prefers-reduced-motion:reduce){}
}

/* Breathe from planted feet. Visible scenes only; no hover or SVG engine dependency. */
@keyframes vee-grounded-breathe{0%,100%{transform:scaleY(1)}50%{transform:scaleY(1.012)}}
@media(prefers-reduced-motion:reduce){}

/* Internal introductions start with their content, not a centred empty column. */
@layer vantemio-readability {
 @media(max-width:700px){}
}

/* Independent token-transfer workspace: the existing readability layer owns ink and surfaces. */
@layer vantemio-readability {
}

@layer vantemio-readability {
@media(max-width:700px){}
}

/* Lunar / solar material stays visible in the first viewport of the transfer service. */
@layer vantemio-readability {
@media(max-width:700px){}
@media(forced-colors:active){}

/* Keep the standalone transfer form in the first mobile screen. Touch controls
   and quote/identity/expiry/recovery fields retain their existing contracts. */
@media(max-width:700px){
}
@media(forced-colors:active){}

}

@layer vantemio-readability {
@media(forced-colors:active){}
}

/* Transfer controls retain lunar/solar metal in every interaction state. */
@layer vantemio-readability {
body.redesign.edition[data-page] main#main.main :is(.bridge-swap-page,.trading-page.trading-page,.market-page,.donation-page,.creator-edition) [data-transfer-module] button:focus-visible{outline:2px solid #f8d19f!important;outline-offset:3px!important}
}

@layer vantemio-readability {body.redesign.edition[data-page] main#main.main :is(.ai-host-feature,.vee-guide) a{color:#fff0d5!important;-webkit-text-fill-color:#fff0d5!important;background:linear-gradient(115deg,#355879,#253d59 50%,#815538)!important;border:1px solid #b8c7d7!important;border-radius:9px!important;padding:10px 14px!important;display:inline-flex!important;min-height:44px!important;align-items:center!important;box-sizing:border-box!important;box-shadow:inset 0 1px #e2efff55,0 3px 0 #09182a66!important}}


/* Shared Vantemio materials. Existing document hierarchy and interactions stay native. */
@layer vantemio-readability {
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]){--ui-text:#edf2ff;--ui-muted:#c5d2e7;--ui-panel:#202c43;--ui-paper:#e7eaf8;--line:#8c9fbd;--ink:#edf2ff;--muted:#c5d2e7;background:#151f33!important;background-image:radial-gradient(ellipse at 0 0,#2e5a8d70,transparent 46%),radial-gradient(ellipse at 100% 35%,#bd792d38,transparent 55%)!important;color:#edf2ff!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) header.topbar{background:transparent!important;backdrop-filter:none!important;box-shadow:none!important;border:0!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) header.topbar .topbar-inner,body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) header.topbar .mobile-nav{background:linear-gradient(120deg,#252b45f5,#17283af5)!important;border-color:#b6bdd261!important;box-shadow:inset 0 1px #e4d9ff38,0 12px 28px #080d2366!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) header.topbar :is(.brand,.brand strong,.brand-text>span,.nav a,.nav summary,.lang-switch>summary,.menu-btn,.mobile-nav a,.mobile-nav summary){color:#edf3ff!important;-webkit-text-fill-color:#edf3ff!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) header.topbar .nav :is(.nav-product,.nav-studio,.nav-market,.nav-donations),body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) header.topbar .mobile-nav .nav-product{background:linear-gradient(130deg,#354563,#22354b)!important;border-color:#99b6d160!important;box-shadow:inset 0 1px #e4eeff28,0 2px 0 #070d2377!important;color:#edf3ff!important;-webkit-text-fill-color:#edf3ff!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) header.topbar :is(.v-nav-group>div,.lang-switch>nav){background:#202b43!important;border-color:#91a5c0!important;box-shadow:0 14px 28px #050b2566!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) header.topbar :is(.v-nav-group>div,.lang-switch>nav) a{color:#edf3ff!important;-webkit-text-fill-color:#edf3ff!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) main#main.main{background:transparent!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) main#main.main :is(.vs-detail,.prose,.whitepaper-page,.policy-page){background:radial-gradient(ellipse at 0 0,#d9d3f66e,transparent 65%),linear-gradient(135deg,#f2f4fc,#e0e9f3)!important;color:#22334c!important;border-color:#b2bcd3!important;box-shadow:inset 0 1px #fff,0 14px 35px #070d242e!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) main#main.main :is(.vs-detail,.prose,.whitepaper-page,.policy-page) :is(h1,h2,h3,h4){color:#192c49!important;-webkit-text-fill-color:#192c49!important;text-shadow:none!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) main#main.main :is(.vs-detail,.prose,.whitepaper-page,.policy-page) :is(p,li,td,figcaption){color:#344660!important;-webkit-text-fill-color:#344660!important;text-shadow:none!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) main#main.main :is(.vs-detail,.prose) :is(.v-eyebrow,.vs-kicker,.stack-kicker){color:#465880!important;-webkit-text-fill-color:#465880!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) main#main.main :is(.motion-rail,.document-exports){background:linear-gradient(125deg,#303755,#193b51)!important;border:1px solid #99b2d0!important;box-shadow:inset 0 1px #f1e1ff50,0 5px 0 #0b142766,0 14px 30px #060d2433!important;color:#edf3ff!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) main#main.main :is(.motion-rail,.document-exports) :is(h2,p,strong,span,a,.vs-motion){color:#edf3ff!important;-webkit-text-fill-color:#edf3ff!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) main#main.main :is(.vs-process-card,.vs-core-card,.workflow-economy,.studio-workflow,.studio-toolset,.integration-hero,.integration-future){background:linear-gradient(125deg,#f1effb,#dceaf3)!important;border-color:#a6b5ce!important;box-shadow:inset 0 2px #fff,0 9px 24px #0b173424!important;color:#22334c!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) main#main.main :is(.vs-process-card,.vs-core-card,.studio-workflow,.studio-toolset,.integration-hero,.integration-future) :is(h2,h3,h4,p,li,span,strong,small){color:#233751!important;-webkit-text-fill-color:#233751!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) :is(.vee-guide,.ai-host-feature){background:linear-gradient(125deg,#2c3554,#1e3c50)!important;border-color:#9eb2cf!important;box-shadow:inset 0 1px #d8c5ff55,0 14px 30px #060b2533!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) :is(.vee-guide,.ai-host-feature) :is(h2,p,a,.ai-host-status,li){color:#edf3ff!important;-webkit-text-fill-color:#edf3ff!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) :is(.site-footer,.v-footer,footer.footer),body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"])>footer{background:linear-gradient(120deg,#1c223b,#142a3c)!important;color:#dce8f7!important;border-color:#879bb55e!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"])>footer :is(a,strong,h2,h3,p,small,span){color:#dce8f7!important;-webkit-text-fill-color:#dce8f7!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) .business-contact{border-color:#7894b255!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) .business-contact :is(a,p){color:#dce8f7!important;-webkit-text-fill-color:#dce8f7!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) :is(a,button,summary):focus-visible{outline:3px solid #f4c780!important;outline-offset:4px!important}
@media(max-width:600px){}
@media(forced-colors:active){body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) main#main.main :is(h1,h2,h3,h4,p,li,a,button,summary,td,span,strong){color:CanvasText!important;-webkit-text-fill-color:CanvasText!important;text-shadow:none!important;-webkit-text-stroke:0!important}}
}

/* Browser-confirmed nested labels must follow their actual surfaces. */
@layer vantemio-readability {
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) header.topbar :is(a,button,summary,.nav-product>span){color:#edf3ff!important;-webkit-text-fill-color:#edf3ff!important}
}

@layer vantemio-readability {
}

@layer vantemio-readability {
}

@layer vantemio-readability {
}

@layer vantemio-readability {
}

/* Existing corporate routes share the same material system; content/order stay native. */
@layer vantemio-readability {
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) main#main.main :is(.home-edition,.cloud-edition,.policy-paper,.docs-local-paper){background:radial-gradient(ellipse at 100% 0,#cbbfe947,transparent 65%),linear-gradient(130deg,#f8f9ff,#dce7f4)!important;border-color:#a7b5ce!important;box-shadow:inset 0 1px #fff,0 12px 28px #10223d1c!important;color:#2e415f!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) main#main.main :is(.home-edition,.cloud-edition,.policy-paper,.docs-local-paper) :is(h1,h2,h3,h4,p,li,span,strong,small,summary){color:#2e415f!important;-webkit-text-fill-color:#2e415f!important;text-shadow:none!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) main#main.main :is(.home-node,.home-hardware-disclosure,.cloud-terminal,.cloud-compute,.cloud-details>article,.cloud-disclosure,.whitepaper-highlights>div){background:linear-gradient(140deg,#fff,#e0e4f5)!important;border-color:#a5b4d0!important;box-shadow:inset 0 1px #fff,inset 0 -1px #a6b6d644,0 5px 13px #29345212!important;color:#2d405f!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) main#main.main :is(.toc,.toc-disclosure,.whitepaper-sidebar){background:linear-gradient(140deg,#f4effb,#dde8f3)!important;border-color:#a8a4c3!important;color:#2c405f!important;box-shadow:inset 0 1px #fff,0 7px 18px #27345415!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) main#main.main :is(.toc,.toc-disclosure,.whitepaper-sidebar) :is(a,summary,span,strong){color:#354c72!important;-webkit-text-fill-color:#354c72!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) main#main.main :is(.prose,.whitepaper-paper,.policy-paper) a{color:#365c94!important;-webkit-text-fill-color:#365c94!important;text-decoration-color:#8ba4cd!important;text-underline-offset:3px!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) main#main.main :is(.prose,.whitepaper-paper,.policy-paper) :is(pre,code,th){background:#e9edf8!important;color:#304567!important;-webkit-text-fill-color:#304567!important;border-color:#aab9d2!important}
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) main#main.main :is(.prose,.whitepaper-paper,.policy-paper) td{color:#304567!important;-webkit-text-fill-color:#304567!important;border-color:#b3bfd6!important}
}

/* Actual corporate preview contrast corrections. */
@layer vantemio-readability {
}

@layer vantemio-readability { @media(max-width:600px){}}

/* Plain document surfaces use their actual compound classes, avoiding the old mixed-selector palette. */
@layer vantemio-readability {
body.redesign.edition[data-page]:is([data-page="studio"],[data-page="ecosystem"],[data-page="technology"],[data-page="docs"],[data-page="integrations"],[data-page="pricing"],[data-page="whitepaper"],[data-page="evedex"],[data-page="futures"],[data-page="privacy"],[data-page="terms"],[data-page="data-deletion"],[data-page="licenses"],[data-page="sources"],[data-page="roadmap"],[data-page="investors"],[data-page="home-edition"],[data-page="cloud-edition"]) main#main.main :is(.prose.docs-local-paper,.prose.policy-paper,.prose.whitepaper-paper) :is(h1,h2,h3,h4,p,li,td,dt,dd,strong,span,small){color:#2e415f!important;-webkit-text-fill-color:#2e415f!important;text-shadow:none!important}
}

/* Partner article: one material system, preserving the existing information and links. */
@layer vantemio-readability {
}

/* Whitepaper overview cards retain their content and gain the shared material contrast. */
@layer vantemio-readability {
@media(max-width:600px){}
}

/* The development status has a light surface, so it needs its own dark ink. */
@layer vantemio-readability {
}

/* The owner's four direct destinations. Existing menu and locale control remain. */
@layer vantemio-readability {
body.redesign.edition .topbar .brand{min-width:0!important;gap:10px!important}
/* Facets are clipped to real text: selectable, accessible and independent of images. */
body.redesign.edition .topbar :is(.lang-switch,.menu-btn){display:flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;min-height:44px!important;border:1px solid #9eafc7!important;border-radius:12px!important;background:#f8fbff!important;color:#263c58!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;box-shadow:inset 0 1px #fff,0 2px 0 #c1cddd!important}
body.redesign.edition .topbar :is(.site-shortcut,.brand,.lang-switch,.menu-btn):focus-visible{outline:3px solid #d99b18!important;outline-offset:4px!important}
@media(max-width:1100px){}
@media(max-width:820px){}
@media(max-width:380px){}
@media(prefers-reduced-motion:reduce){}
@media(forced-colors:active){}
}

@layer vantemio-components {
html body[data-vantemio-shell]{isolation:isolate}
html body[data-vantemio-shell]::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:url('/assets/vantemio-lunar-night-20261024-v1.svg') left 120px/1600px 1000px no-repeat;opacity:.58}
html body[data-vantemio-shell] main :is(a.v-button,a.btn,.vee-guide-copy>a){border:1px solid #a9bfd4!important;border-bottom:3px solid #eebc7d!important;border-radius:9px!important;background:repeating-linear-gradient(115deg,transparent 0 24px,#edf4ff08 24px 25px),linear-gradient(130deg,#35516b,#203449 65%,#493a31)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;-webkit-text-stroke:0!important;filter:none!important;box-shadow:inset 0 1px #e7f1ff44,0 3px 0 #07111f!important;padding:11px 15px!important;min-height:44px!important}
@media(max-width:700px){html body[data-vantemio-shell]::before{background-size:1000px 625px;opacity:.4}}
@media(forced-colors:active){html body[data-vantemio-shell]::before{display:none}html body[data-vantemio-shell] main :is(a.v-button,a.btn,.vee-guide-copy>a){background:Canvas!important;color:LinkText!important;-webkit-text-fill-color:LinkText!important;border-color:LinkText!important;box-shadow:none!important}}
}

/* One shared material finish, consumed by the existing site masthead.
   Neutral ink, lunar steel and solar light. No layout or controller state. */
@font-face{font-family:VMaterial;src:url('/assets/manrope-variable-latin.woff2?v=ff4de53c27da') format('woff2');font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2011,U+2013-2014,U+2018-201A,U+201C-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2060,U+2070,U+2074-2079,U+2080-2089,U+20A3,U+20A9-20AC,U+20AE,U+20B1,U+20B4,U+20B9-20BA,U+20BD,U+20BF,U+2116,U+2122,U+2190-2193,U+21B5,U+2202,U+2205,U+220F,U+2211-2212,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+E001-E003,U+E007-E009,U+FB01-FB02}
@font-face{font-family:VMaterial;src:url('/assets/manrope-variable-latin-ext.woff2?v=6168635005a2') format('woff2');font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+100-113,U+116-12B,U+12E-130,U+134-137,U+139-13E,U+141-148,U+14A-14D,U+150-151,U+154-17E,U+192,U+1A0-1A1,U+1AF-1B0,U+218-21B,U+259,U+2C7,U+2D8-2D9,U+2DB,U+2DD,U+374-375,U+37E,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+1E80-1E85,U+1E9E,U+1EA0-1EF9}
@font-face{font-family:VMaterial;src:url('/assets/manrope-variable-cyrillic.woff2?v=1109e4479a7d') format('woff2');font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4AE-4AF,U+4BA-4BB,U+4E8-4E9}
@layer vantemio-materials {
 html body[data-vantemio-shell]:not(.news-site){--vm-night:#070d18;--vm-steel:#101d31;--vm-moon:#45bcff;--vm-sun:#ff9d36;--vm-gold:#ffd58a;--vm-text:#f6f5ef;--vm-copy:#d3dbe7;--vm-material-edge:#8daac270;--vm-material-font:VMaterial,Onest,system-ui,sans-serif}
 html body[data-vantemio-shell]:not(.news-site):not([data-page=home]):not([data-page=trading]){
  color-scheme:dark;color:var(--vm-text)!important;font-family:Onest,system-ui,sans-serif!important;font-weight:450!important;
  background-color:var(--vm-night)!important;
  background-image:linear-gradient(132deg,transparent 0 37%,#90d8ff16 43%,#daefff12 45%,transparent 52%),linear-gradient(43deg,transparent 0 45%,#ffc16a21 52%,#ffe3ae14 54%,transparent 62%),radial-gradient(ellipse at 0 13%,#248df447,transparent 49%),radial-gradient(ellipse at 100% 48%,#ff962b38,transparent 48%),radial-gradient(ellipse at 14% 86%,#328ee72b,transparent 44%),repeating-linear-gradient(126deg,transparent 0 169px,#b6dcff08 170px 171px,transparent 172px 339px),url('/assets/navigation-energy-substrate.svg'),linear-gradient(118deg,#08111f,#101a29 56%,#151a24)!important;
  background-size:100% 1700px,100% 1700px,100% 1700px,100% 1700px,100% 1700px,640px 640px,1500px auto,auto!important;background-repeat:repeat-y,repeat-y,repeat-y,repeat-y,repeat-y,repeat,repeat-y,no-repeat!important;background-position:center top,center top,left top,right top,left top,center top,center top,center top!important;background-attachment:scroll!important;
 }
 html body[data-vantemio-shell]:not(.news-site):not([data-page=home]):not([data-page=trading]) :is(main.main,main.news-main,.market-page,.donation-landing,.creator-edition,.application-page,.whitepaper-page,.policy-page,.prose,.docs-local-grid,.docs-localized,.va-intro,.va-paths,.bridge-swap-page,.news-masthead,.news-feed-head){background-color:transparent!important;background-image:none!important}
 html body[data-vantemio-shell]:not(.news-site):not([data-page=home]):not([data-page=trading]) main :is(h1,h2,h3,h4){font-family:var(--vm-material-font)!important;font-weight:700!important;letter-spacing:-.025em!important;color:var(--vm-text)!important;-webkit-text-fill-color:var(--vm-text)!important;-webkit-text-stroke:0!important;text-shadow:none!important;filter:none!important}
 html body[data-vantemio-shell]:not(.news-site):not([data-page=home]):not([data-page=trading]) main :is(p,li,td,figcaption,.news-deck,.news-meta,.news-byline){color:var(--vm-copy)!important;-webkit-text-fill-color:var(--vm-copy)!important;text-shadow:none!important;filter:none!important}
 html body[data-vantemio-shell]:not(.news-site):not([data-page=home]):not([data-page=trading]) main :is(.market-kicker,.market-eyebrow,.donation-kicker,.creator-kicker,.v-eyebrow,.vs-kicker,.stack-kicker,.va-kicker){color:#ffd5a1!important;-webkit-text-fill-color:#ffd5a1!important;letter-spacing:.055em!important}
 /* The hero has two separate light sources. Etched geometry occupies the
    margins; the reading area has no grid or bright lines behind its text. */
 html body[data-vantemio-shell]:not(.news-site):not([data-page=home]):not([data-page=trading]) main :is(.market-hero,.market-launch-hero,.donation-landing-hero,.creator-hero,.va-intro,.vs-opening,.page-head,.v-product-head,.news-masthead,.bridge-swap-heading){
  background-image:radial-gradient(ellipse at 100% 0,#ffad4226,transparent 53%),radial-gradient(ellipse at 0 100%,#329df32e,transparent 57%),linear-gradient(117deg,#0b172acc,transparent 50%,#1d202955)!important;
  border-block-end-color:#c6c9c733!important;
 }
 /* Variations change where the same two lights strike the metal, rather
    than switching the page between very light and very dark cards. */
 html body[data-vantemio-shell]:not(.news-site):not([data-page=home]):not([data-page=trading]) main :is(.news-feed-card,.va-course,.market-scenarios>article,.market-stack>article,.market-rights>article,.donation-benefits>article,.creator-format,.vs-process-card,.vs-core-card,.application-next,.integration-future,.passport-workspace-panel,#passport-panel,#daily-checkin-panel,#news-orders-panel,#donations-creator,.ai-host-feature,.vee-guide){
  --vm-card-light:100% 0;--vm-card-moon:0 100%;
  background:radial-gradient(ellipse at var(--vm-card-light),#ffa52f2b,transparent 58%),radial-gradient(ellipse at var(--vm-card-moon),#318cf638,transparent 62%),repeating-linear-gradient(122deg,transparent 0 38px,#cfe7ff06 39px 40px,transparent 41px 78px),url('/assets/card-circuit-substrate.svg') right top/420px 252px no-repeat,linear-gradient(137deg,#172638,#0d192b 66%,#1b2330)!important;
  border:1px solid var(--vm-material-edge)!important;border-block-start-color:#c7d4dfaa!important;border-inline-end-color:#ffbd6666!important;
  box-shadow:inset 0 1px #f6f7ed20,inset 0 -1px #030914,0 3px 0 #030915,0 12px 26px #01050c5c!important;
 }
 html body[data-vantemio-shell]:not(.news-site):not([data-page=home]):not([data-page=trading]) main :is(.news-feed-card,.va-course,.market-scenarios>article,.market-stack>article,.market-rights>article,.donation-benefits>article,.creator-format):nth-child(2n){--vm-card-light:0 0;--vm-card-moon:100% 100%;border-inline-start-color:#f8b25388!important}
 html body[data-vantemio-shell]:not(.news-site):not([data-page=home]):not([data-page=trading]) main :is(.news-feed-card,.va-course,.market-scenarios>article,.donation-benefits>article):nth-child(3n){--vm-card-light:100% 100%;--vm-card-moon:0 0}
 html body[data-vantemio-shell]:not(.news-site):not([data-page=home]):not([data-page=trading]) main :is(.market-stage,.donation-fee-badge,.market-build-note,.product-build-note,.donations-launch-note,.creator-release-status,.creator-fee,.document-links,.document-exports,.account-passport-intro,.account-order-disclosure){
  background:radial-gradient(ellipse at 100% 0,#ffac4230,transparent 65%),linear-gradient(116deg,#1c344d,#132239 65%,#29303a)!important;color:var(--vm-text)!important;-webkit-text-fill-color:var(--vm-text)!important;border-color:#91abc080!important;box-shadow:inset 0 1px #e9f3ff35,0 3px #030a16!important;
 }
 /* Controls use a bright metal edge and a deep saturated face. Text itself
    never inherits the blue/orange material colour or a blur/glow filter. */
 html body[data-vantemio-shell]:not(.news-site):not([data-page=home]):not([data-page=trading]) main :is(button:not(:where(#delete-account)),.v-button,.market-primary,.market-secondary,.creator-primary,.creator-secondary,.donation-actions>a,.news-filter,.news-place-trigger,.news-geography-bar>a,.news-geography-bar a[class],.news-collection-links>a,.news-feed-card__cta,.va-course>a,.passport-workspace-nav>a,.trading-service-nav>a){
  background:repeating-linear-gradient(118deg,transparent 0 28px,#e6f4ff0a 29px 30px),radial-gradient(ellipse at 100% 0,#ffad4257,transparent 62%),linear-gradient(118deg,#164b78,#16314e 52%,#513a27)!important;
  color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important;border:1px solid #adc2d1!important;border-block-end:3px solid #ffb655!important;box-shadow:inset 0 1px #e5f4ff6b,0 3px 0 #020914,0 7px 16px #01050c66!important;
  font-family:var(--vm-material-font)!important;font-weight:700!important;text-shadow:none!important;-webkit-text-stroke:0!important;filter:none!important;opacity:1;transition:background-color .16s,border-color .16s,box-shadow .16s!important;
 }
 html body[data-vantemio-shell]:not(.news-site):not([data-page=home]):not([data-page=trading]) main :is(button:not(:where(#delete-account)),.v-button,.market-primary,.market-secondary,.creator-primary,.creator-secondary,.donation-actions>a,.news-filter,.news-place-trigger,.news-geography-bar>a,.news-geography-bar a[class],.news-collection-links>a,.news-feed-card__cta,.passport-workspace-nav>a):hover:not(:disabled){background:radial-gradient(ellipse at 100% 0,#ffb14966,transparent 65%),linear-gradient(118deg,#205d8d,#193f61 55%,#59412d)!important;border-color:#ffe2af!important;color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important;filter:none!important}
 html body[data-vantemio-shell]:not(.news-site):not([data-page=home]):not([data-page=trading]) main button:disabled[disabled]{background:linear-gradient(118deg,#23354b,#202935 65%,#38322b)!important;border-color:#6f8194!important;border-block-end-color:#8d8c83!important;color:#d7dfe8!important;-webkit-text-fill-color:#d7dfe8!important;box-shadow:inset 0 1px #d7e4f329,0 2px #050b14!important;cursor:not-allowed!important}
 html body[data-vantemio-shell]:not(.news-site):not([data-page=home]):not([data-page=trading]) main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:linear-gradient(118deg,#081321,#101f33)!important;color:#f6f5ef!important;-webkit-text-fill-color:#f6f5ef!important;border-color:#7994ac!important;box-shadow:inset 0 2px 5px #01071099,0 1px #d0e2f019!important;font-family:Onest,system-ui,sans-serif!important;filter:none!important;text-shadow:none!important}
 html body[data-vantemio-shell]:not(.news-site):not([data-page=home]):not([data-page=trading]) main :is(input,textarea)::placeholder{color:#b9c8d8!important;-webkit-text-fill-color:#b9c8d8!important;opacity:1!important}
 html body[data-vantemio-shell]:not(.news-site):not([data-page=trading]) :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid #ffcf8d!important;outline-offset:3px!important}
 /* Existing Passport panels keep exactly the controller's hidden/disabled
    state, with the same material as the public product and News pages. */
 html body[data-vm-account-shell]>main>section{background:radial-gradient(ellipse at 100% 0,#ff9d3626,transparent 48%),radial-gradient(ellipse at 0 100%,#248ef52e,transparent 65%),repeating-linear-gradient(125deg,transparent 0 65px,#d8eaff05 66px 67px),linear-gradient(128deg,#172436,#0f1b2e 70%,#202631)!important;border-color:#93a9bf80!important;box-shadow:inset 0 1px #e5f0ff33,0 20px 50px #01050b80!important}
 html body[data-vm-account-shell] #login>.note,html body[data-vm-account-shell] #login>#passport-capabilities{background:linear-gradient(115deg,#12243b,#151e2d 70%,#292b31)!important;border-color:#829eb677!important;color:var(--vm-copy)!important}
 /* Shared masthead: precise label typography and genuinely different
    faceted SVG icons, with the accepted crystal V still starting the word. */
 @media(max-width:820px){}
 @media(prefers-reduced-motion:reduce){html body[data-vantemio-shell]:not(.news-site) :is(button,.site-shortcut){transition:none!important}}
 @media(forced-colors:active){html body[data-vantemio-shell]:not(.news-site),html body[data-vantemio-shell]:not(.news-site) main :is(section,article,button,input,select,textarea),html body[data-vantemio-shell]:not(.news-site) [data-vantemio-masthead].vm-masthead .site-shortcut{background:Canvas!important;color:CanvasText!important;-webkit-text-fill-color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important}}
}

/* Caption and native value occupy separate rows, including unavailable catalog states. */
@layer vantemio-materials {
}

@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url('/assets/manrope-variable-latin.woff2?v=ff4de53c27da') format('woff2');unicode-range:U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2011,U+2013-2014,U+2018-201A,U+201C-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2060,U+2070,U+2074-2079,U+2080-2089,U+20A3,U+20A9-20AC,U+20AE,U+20B1,U+20B4,U+20B9-20BA,U+20BD,U+20BF,U+2116,U+2122,U+2190-2193,U+21B5,U+2202,U+2205,U+220F,U+2211-2212,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+E001-E003,U+E007-E009,U+FB01-FB02}
@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url('/assets/manrope-variable-latin-ext.woff2?v=6168635005a2') format('woff2');unicode-range:U+100-113,U+116-12B,U+12E-130,U+134-137,U+139-13E,U+141-148,U+14A-14D,U+150-151,U+154-17E,U+192,U+1A0-1A1,U+1AF-1B0,U+218-21B,U+259,U+2C7,U+2D8-2D9,U+2DB,U+2DD,U+374-375,U+37E,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+1E80-1E85,U+1E9E,U+1EA0-1EF9}
@font-face{font-family:'Manrope';font-style:normal;font-weight:200 800;font-display:swap;src:url('/assets/manrope-variable-cyrillic.woff2?v=1109e4479a7d') format('woff2');unicode-range:U+400-45F,U+490-491,U+4AE-4AF,U+4BA-4BB,U+4E8-4E9}
@font-face{font-family:'VManrope';font-style:normal;font-weight:200 800;font-display:swap;src:url('/assets/manrope-variable-latin.woff2?v=ff4de53c27da') format('woff2');unicode-range:U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2011,U+2013-2014,U+2018-201A,U+201C-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2060,U+2070,U+2074-2079,U+2080-2089,U+20A3,U+20A9-20AC,U+20AE,U+20B1,U+20B4,U+20B9-20BA,U+20BD,U+20BF,U+2116,U+2122,U+2190-2193,U+21B5,U+2202,U+2205,U+220F,U+2211-2212,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+E001-E003,U+E007-E009,U+FB01-FB02}
@font-face{font-family:'VManrope';font-style:normal;font-weight:200 800;font-display:swap;src:url('/assets/manrope-variable-latin-ext.woff2?v=6168635005a2') format('woff2');unicode-range:U+100-113,U+116-12B,U+12E-130,U+134-137,U+139-13E,U+141-148,U+14A-14D,U+150-151,U+154-17E,U+192,U+1A0-1A1,U+1AF-1B0,U+218-21B,U+259,U+2C7,U+2D8-2D9,U+2DB,U+2DD,U+374-375,U+37E,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+1E80-1E85,U+1E9E,U+1EA0-1EF9}
@font-face{font-family:'VManrope';font-style:normal;font-weight:200 800;font-display:swap;src:url('/assets/manrope-variable-cyrillic.woff2?v=1109e4479a7d') format('woff2');unicode-range:U+400-45F,U+490-491,U+4AE-4AF,U+4BA-4BB,U+4E8-4E9}
@font-face{font-family:'VMaterial';font-style:normal;font-weight:200 800;font-display:swap;src:url('/assets/manrope-variable-latin.woff2?v=ff4de53c27da') format('woff2');unicode-range:U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2011,U+2013-2014,U+2018-201A,U+201C-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2060,U+2070,U+2074-2079,U+2080-2089,U+20A3,U+20A9-20AC,U+20AE,U+20B1,U+20B4,U+20B9-20BA,U+20BD,U+20BF,U+2116,U+2122,U+2190-2193,U+21B5,U+2202,U+2205,U+220F,U+2211-2212,U+2215,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+E001-E003,U+E007-E009,U+FB01-FB02}
@font-face{font-family:'VMaterial';font-style:normal;font-weight:200 800;font-display:swap;src:url('/assets/manrope-variable-latin-ext.woff2?v=6168635005a2') format('woff2');unicode-range:U+100-113,U+116-12B,U+12E-130,U+134-137,U+139-13E,U+141-148,U+14A-14D,U+150-151,U+154-17E,U+192,U+1A0-1A1,U+1AF-1B0,U+218-21B,U+259,U+2C7,U+2D8-2D9,U+2DB,U+2DD,U+374-375,U+37E,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+1E80-1E85,U+1E9E,U+1EA0-1EF9}
@font-face{font-family:'VMaterial';font-style:normal;font-weight:200 800;font-display:swap;src:url('/assets/manrope-variable-cyrillic.woff2?v=1109e4479a7d') format('woff2');unicode-range:U+400-45F,U+490-491,U+4AE-4AF,U+4BA-4BB,U+4E8-4E9}
@font-face{font-family:'Onest';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/onest-variable-latin.woff2?v=c4ae9c6d20d8') format('woff2');unicode-range:U+D,U+20-7E,U+A0-A3,U+A5,U+A7-AB,U+AE-B4,U+B6-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2009,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F-2030,U+2039-203A,U+2044,U+20AC,U+20B4,U+20B8,U+20BA,U+20BC-20BD,U+2116-2117,U+2122,U+2153-215E,U+2190-2193,U+2196-2199,U+21A9,U+21B6-21B7,U+21BA-21BB,U+2212,U+2248,U+2260,U+2264-2265,U+2713,U+27F5-27F6,U+A78B-A78C}
@font-face{font-family:'Onest';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/onest-variable-latin-ext.woff2?v=88e192f8969a') format('woff2');unicode-range:U+100-130,U+132-151,U+154-17F,U+181,U+186-18A,U+18E-194,U+196-199,U+19D,U+1A0-1A1,U+1A4-1A5,U+1AC-1AD,U+1AF-1B0,U+1B2-1B4,U+1B7,U+1CD-1DD,U+1E6-1E7,U+1F0,U+1F8-1F9,U+218-21B,U+237,U+244-245,U+24C-24D,U+253-254,U+256-257,U+259,U+25B,U+260,U+263,U+268-269,U+272,U+289,U+28B-28C,U+292,U+294,U+2B7,U+2C7,U+2D8-2D9,U+2DB,U+2DD,U+300-304,U+306-30C,U+312,U+31B,U+323,U+326-329,U+331,U+1E04-1E05,U+1E0C-1E0D,U+1E24-1E25,U+1E32-1E3B,U+1E3E-1E3F,U+1E42-1E47,U+1E56-1E57,U+1E5A-1E5D,U+1E62-1E63,U+1E6C-1E6D,U+1E80-1E85,U+1E90-1E93,U+1E9E,U+1EA0-1EF9}
@font-face{font-family:'Onest';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/onest-variable-cyrillic.woff2?v=24761007d7a2') format('woff2');unicode-range:U+401-40C,U+40E-44F,U+451-45C,U+45E-45F,U+490-49D,U+4A0-4A5,U+4AA-4AB,U+4AE-4B3,U+4B6-4BB,U+4C0-4C2,U+4CF-4D9,U+4DC-4DF,U+4E2-4EB,U+4EE-4F5}
@font-face{font-family:'VOnest';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/onest-variable-latin.woff2?v=c4ae9c6d20d8') format('woff2');unicode-range:U+D,U+20-7E,U+A0-A3,U+A5,U+A7-AB,U+AE-B4,U+B6-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2009,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+202F-2030,U+2039-203A,U+2044,U+20AC,U+20B4,U+20B8,U+20BA,U+20BC-20BD,U+2116-2117,U+2122,U+2153-215E,U+2190-2193,U+2196-2199,U+21A9,U+21B6-21B7,U+21BA-21BB,U+2212,U+2248,U+2260,U+2264-2265,U+2713,U+27F5-27F6,U+A78B-A78C}
@font-face{font-family:'VOnest';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/onest-variable-latin-ext.woff2?v=88e192f8969a') format('woff2');unicode-range:U+100-130,U+132-151,U+154-17F,U+181,U+186-18A,U+18E-194,U+196-199,U+19D,U+1A0-1A1,U+1A4-1A5,U+1AC-1AD,U+1AF-1B0,U+1B2-1B4,U+1B7,U+1CD-1DD,U+1E6-1E7,U+1F0,U+1F8-1F9,U+218-21B,U+237,U+244-245,U+24C-24D,U+253-254,U+256-257,U+259,U+25B,U+260,U+263,U+268-269,U+272,U+289,U+28B-28C,U+292,U+294,U+2B7,U+2C7,U+2D8-2D9,U+2DB,U+2DD,U+300-304,U+306-30C,U+312,U+31B,U+323,U+326-329,U+331,U+1E04-1E05,U+1E0C-1E0D,U+1E24-1E25,U+1E32-1E3B,U+1E3E-1E3F,U+1E42-1E47,U+1E56-1E57,U+1E5A-1E5D,U+1E62-1E63,U+1E6C-1E6D,U+1E80-1E85,U+1E90-1E93,U+1E9E,U+1EA0-1EF9}
@font-face{font-family:'VOnest';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/onest-variable-cyrillic.woff2?v=24761007d7a2') format('woff2');unicode-range:U+401-40C,U+40E-44F,U+451-45C,U+45E-45F,U+490-49D,U+4A0-4A5,U+4AA-4AB,U+4AE-4B3,U+4B6-4BB,U+4C0-4C2,U+4CF-4D9,U+4DC-4DF,U+4E2-4EB,U+4EE-4F5}
@font-face{font-family:'Unbounded';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/unbounded-display-700-latin.woff2?v=d06ac2ee0112') format('woff2');unicode-range:U+20-7E,U+A0-B4,U+B6-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2071,U+2074,U+207F,U+2081-2084,U+2090-209C,U+20A1,U+20A3-20A4,U+20A6,U+20A9,U+20AB-20AD,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BC-20BD,U+2116,U+2122,U+2184,U+2190-2199,U+21A4,U+21A6,U+21A9-21AA,U+2212,U+2215,U+2219,U+2248,U+2260,U+2264-2265,U+2460-2468,U+24EA,U+24FF,U+25A0-25A2,U+25AE-25AF,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25C6-25C7,U+25CA-25CB,U+25CF-25D3,U+25D6-25D7,U+25E2-25E5,U+25E7-25EA,U+25EC-25EE,U+25F4-25F7,U+2611,U+2616,U+261D,U+2714,U+2718,U+271A,U+2776-277E,U+27F5-27F6,U+2B12-2B15,U+2C63-2C66,U+2C6D-2C70,U+2C72-2C73,U+A726-A727,U+A78B-A78D,U+A798-A799,U+A7AA,U+A7AC-A7AE,U+A7B2-A7B7,U+AB53,U+F8FF,U+FB01-FB02}
@font-face{font-family:'Unbounded';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/unbounded-display-700-latin-ext.woff2?v=d040a5cf041f') format('woff2');unicode-range:U+100-130,U+132-151,U+154-181,U+186-18A,U+18E-194,U+196-1A1,U+1A4-1A5,U+1A9-1AA,U+1AC-1B9,U+1C0-1F5,U+1F8-220,U+226-233,U+237-23E,U+241-254,U+256-257,U+259,U+25B,U+25F-261,U+263-26A,U+26C,U+26F,U+271-272,U+275,U+278,U+27D-27E,U+283-284,U+288-28C,U+28E,U+292,U+294-295,U+298,U+29D,U+2A7,U+2B0-2B3,U+2B7-2B9,U+2BE-2C1,U+2C7-2C9,U+2D8-2D9,U+2DB,U+2DD,U+2E1-2E3,U+300-304,U+306-30D,U+30F,U+311-313,U+315,U+31B,U+320,U+323-329,U+32D-332,U+335,U+35C-35D,U+361,U+392,U+395,U+398,U+39B,U+3A9,U+3B2,U+3B5,U+3B8,U+3BB,U+3C9,U+1D7D,U+1DBB,U+1DBF,U+1DC6-1DC7,U+1E00-1E9B,U+1E9E,U+1EA0-1EF9}
@font-face{font-family:'Unbounded';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/unbounded-display-700-cyrillic.woff2?v=b3b1a6e56414') format('woff2');unicode-range:U+400-45F,U+490-491}
@font-face{font-family:'VUnbounded';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/unbounded-display-700-latin.woff2?v=d06ac2ee0112') format('woff2');unicode-range:U+20-7E,U+A0-B4,U+B6-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2071,U+2074,U+207F,U+2081-2084,U+2090-209C,U+20A1,U+20A3-20A4,U+20A6,U+20A9,U+20AB-20AD,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BC-20BD,U+2116,U+2122,U+2184,U+2190-2199,U+21A4,U+21A6,U+21A9-21AA,U+2212,U+2215,U+2219,U+2248,U+2260,U+2264-2265,U+2460-2468,U+24EA,U+24FF,U+25A0-25A2,U+25AE-25AF,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25C6-25C7,U+25CA-25CB,U+25CF-25D3,U+25D6-25D7,U+25E2-25E5,U+25E7-25EA,U+25EC-25EE,U+25F4-25F7,U+2611,U+2616,U+261D,U+2714,U+2718,U+271A,U+2776-277E,U+27F5-27F6,U+2B12-2B15,U+2C63-2C66,U+2C6D-2C70,U+2C72-2C73,U+A726-A727,U+A78B-A78D,U+A798-A799,U+A7AA,U+A7AC-A7AE,U+A7B2-A7B7,U+AB53,U+F8FF,U+FB01-FB02}
@font-face{font-family:'VUnbounded';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/unbounded-display-700-latin-ext.woff2?v=d040a5cf041f') format('woff2');unicode-range:U+100-130,U+132-151,U+154-181,U+186-18A,U+18E-194,U+196-1A1,U+1A4-1A5,U+1A9-1AA,U+1AC-1B9,U+1C0-1F5,U+1F8-220,U+226-233,U+237-23E,U+241-254,U+256-257,U+259,U+25B,U+25F-261,U+263-26A,U+26C,U+26F,U+271-272,U+275,U+278,U+27D-27E,U+283-284,U+288-28C,U+28E,U+292,U+294-295,U+298,U+29D,U+2A7,U+2B0-2B3,U+2B7-2B9,U+2BE-2C1,U+2C7-2C9,U+2D8-2D9,U+2DB,U+2DD,U+2E1-2E3,U+300-304,U+306-30D,U+30F,U+311-313,U+315,U+31B,U+320,U+323-329,U+32D-332,U+335,U+35C-35D,U+361,U+392,U+395,U+398,U+39B,U+3A9,U+3B2,U+3B5,U+3B8,U+3BB,U+3C9,U+1D7D,U+1DBB,U+1DBF,U+1DC6-1DC7,U+1E00-1E9B,U+1E9E,U+1EA0-1EF9}
@font-face{font-family:'VUnbounded';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/unbounded-display-700-cyrillic.woff2?v=b3b1a6e56414') format('woff2');unicode-range:U+400-45F,U+490-491}
