/* 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 .topbar .nav-product{background:#f7faf4!important;border-color:#a9bfb4!important;box-shadow:inset 0 1px #fff,0 3px 9px #234e3c10!important;color:#294e48!important}
body.redesign.edition .topbar .nav-studio{background:linear-gradient(115deg,#ffe6c7,#f4d7bd)!important;color:#653d23!important}
body.redesign.edition .topbar .nav-market{background:linear-gradient(115deg,#e0f2e6,#d2e9e0)!important;color:#245b4b!important}
body.redesign.edition .topbar .nav-donations{background:linear-gradient(115deg,#e1f5ff,#c8ecf6)!important;color:#174a63!important}
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.edition .donations-launch-note,body.product-site .donations-launch-note{background:#e8f0d9!important;border:1px solid #8fa579!important;color:#3e592d!important;-webkit-text-fill-color:#3e592d!important;box-shadow:none!important}
body.edition .product-build-note{background:#e5eee1!important;border-color:#9caf91!important;color:#425a33!important;-webkit-text-fill-color:#425a33!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 .ai-host-status{background:#f2e3c9!important;border-color:#b39b71!important}
body.edition .vee-stage .vee-reply{color:#315550!important;background:#f9faf1e8!important;border:1px solid #b7cbbf;box-shadow:none;text-shadow:none}
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 */
body.redesign.edition[data-page=donations] {color-scheme:dark!important;background-color:#060b17!important;color:#e2eaf6!important}
body.redesign.edition[data-page=donations] main#main.main {background:transparent!important;color:#e2eaf6!important}
body.redesign.edition[data-page=donations] main#main.main .creator-edition {background:transparent!important;color:#e2eaf6!important}
/* News documents keep the same light reading desk as the news stream. */
body.product-site[data-product-site=news]:not(.news-site){color:#193b45!important}
body.product-site[data-product-site=news]:not(.news-site) main#main.main :is(.prose,.policy-page,.whitepaper-page,.document-exports){background:#f8faf2!important;color:#193b45!important;border-color:#b2c7b8!important}
body.product-site[data-product-site=news]:not(.news-site) main#main.main :is(h1,h2,h3,p,li,td,a,strong,summary){color:#315550!important;-webkit-text-fill-color:#315550!important;text-shadow:none!important}
body.product-site[data-product-site=news]:not(.news-site) .toc{background:#e5eee1!important;border-color:#b2c7b8!important}
body.product-site[data-product-site=news]:not(.news-site) .product-discover{background:#e4ece2!important;border-color:#b2c7b8!important}
/* 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){body.redesign.edition[data-page=donations] main#main.main .donation-fee-badge{padding:14px 16px;gap:14px}body.redesign.edition[data-page=donations] main#main.main .creator-opening h1{font-size:clamp(36px,10vw,49px)!important}body.redesign.edition[data-page=donations] .creator-format-scene{gap:24px}}

/* 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}
body.product-site .product-top-inner{background:transparent!important}

/* The original animated hero artwork remains visible behind the reading veil. */
body.product-site .product-top :is(.product-more>summary,.product-language>summary,.product-account){background:#dce9df!important;border-color:#a1bbaa!important;box-shadow:inset 0 1px #fff,0 3px 10px #25574310!important;color:#315550!important;-webkit-text-fill-color:#315550!important}
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 .studio-preview-status{background:#e5ecd8!important;border:1px solid #9eb18c!important;color:#45603b!important;-webkit-text-fill-color:#45603b!important;box-shadow:inset 0 1px #fff!important}
body.redesign.edition[data-page] main#main.main .vs-opening-meta :is(a,span,strong){color:#3d6257!important;-webkit-text-fill-color:#3d6257!important}

body.redesign.edition[data-page=market] main#main.main .market-page{background:#e9f1e7!important;color:#315550!important}
body.redesign.edition[data-page=market] main#main.main :is(.market-launch-hero,.market-scenarios,.market-seller,.market-rights,.market-documents){background:linear-gradient(125deg,#e2eee2,#e6edf0)!important;border-color:#a9c3b5!important;color:#315550!important}
body.redesign.edition[data-page=market] main#main.main :is(.market-order-screen,.market-scenarios a,.market-order-flow li,.market-seller>div,.market-catalog-preview,.market-rollout article,.market-asset-policy,.market-stage){background:linear-gradient(125deg,#fafbf2,#e2eee4)!important;border-color:#a9c3b5!important;color:#315550!important;box-shadow:inset 0 1px #fff,0 7px 18px #25574310!important}
body.redesign.edition[data-page=market] main#main.main .market-page :is(p,strong,span,small,figcaption,a){color:#315550!important;-webkit-text-fill-color:#315550!important;text-shadow:none!important}
body.redesign.edition[data-page=market] main#main.main .market-preview-state{background:#eef0de!important;border:1px solid #a7b591!important;border-left:3px solid #6e9c7d!important;color:#45603b!important;-webkit-text-fill-color:#45603b!important}
body.redesign.edition[data-page] main#main.main .eve-partner{background:radial-gradient(ellipse at 88% 14%,#684cb04d,transparent 56%),repeating-linear-gradient(115deg,transparent 0 54px,#adceff09 54px 55px),linear-gradient(125deg,#122a40,#211b3b)!important;border-color:#7484b4!important;box-shadow:inset 0 1px #bde9ff66,inset 0 -3px #080f24,0 16px 36px #16254035!important}
body.redesign.edition[data-page] main#main.main .eve-partner :is(h1,h2,p,span,a){color:#e5ebfa!important;-webkit-text-fill-color:#e5ebfa!important;text-shadow:none!important}
body.edition .eve-partner__word{background:#30243f!important;padding:12px!important;border-radius:12px!important;box-sizing:border-box}
body.edition .eve-partner__word img,body.edition .eve-top-partner__logo{filter:none!important;opacity:1!important;visibility:visible!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){body:not(.motion-paused):not(.motion-document-hidden) .eve-ticker:hover .eve-ticker-track{animation-play-state:running!important}}

/* 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.redesign.edition .topbar .nav-studio{background:linear-gradient(130deg,#ffe4c6,#ffc699)!important;border:1px solid #ffffffcc!important;box-shadow:inset 0 1px #fff,0 4px 9px #75452826!important}
body.redesign.edition .topbar .nav-market{background:linear-gradient(130deg,#d6f2bd,#ade0cc)!important;border:1px solid #ffffffcc!important}
body.redesign.edition .topbar .nav-donations{background:linear-gradient(130deg,#e1f5ff,#b8e4ef)!important;border:1px solid #ffffffcc!important}
body.redesign.edition .topbar .news-header-link,body.product-site .product-account,body.product-site .product-top :is(.product-more>summary,.product-language>summary){background:linear-gradient(130deg,#d8f2ed,#b5dfe5)!important;border:1px solid #ffffffcc!important;box-shadow:inset 0 1px #fff,0 4px 11px #2d59651f!important;color:#294e57!important;-webkit-text-fill-color:#294e57!important}
body.redesign.edition[data-page=market] main#main.main .market-page{background:#ecf6e34d!important}
body.redesign.edition[data-page=market] main#main.main :is(.market-launch-hero,.market-scenarios,.market-seller,.market-rights,.market-documents){background:linear-gradient(125deg,#ccebb987,#c9e8de7a 60%,#c0dfe987)!important}
body.redesign.edition[data-page=market] main#main.main :is(.market-order-screen,.market-scenarios a,.market-order-flow li,.market-seller>div,.market-catalog-preview,.market-rollout article,.market-asset-policy,.market-stage){background:linear-gradient(125deg,#ffffffad,#e1f0d7a6)!important;border-color:#ffffffbd!important;box-shadow:inset 0 1px #fff,0 9px 22px #254f3f20!important}
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}
body.redesign.edition[data-page] main#main.main .vs-opening h1{background:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!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 .workflow-economy .workflow-targets{background:linear-gradient(130deg,#cbe7b9bd,#c5e4d9cc 65%,#d1cee9b3)!important;border-color:#ffffffcc!important;box-shadow:inset 0 1px #fff,0 5px 15px #254f3f26!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(.vs-detail,.whitepaper-page,.page.editorial) .prose :is(h1,h2,h3,h4,p,li,td,strong,span,em,a,small){color:#315550!important;-webkit-text-fill-color:#315550!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}
body.redesign.edition[data-page] main#main.main .market-scenarios .market-eyebrow{color:#315e50!important;-webkit-text-fill-color:#315e50!important}
body.redesign.edition[data-page=market] main#main.main .market-page :is(.market-primary,.market-secondary){background:linear-gradient(125deg,#c5e9c1,#bfe2d6 65%,#ccddec)!important;border-color:#ffffffcc!important;color:#315550!important;-webkit-text-fill-color:#315550!important;box-shadow:inset 0 1px #fff,0 6px 15px #254f3f24!important}


/* SVG intrinsic height must follow its compact icon frame on Safari as well. */
body.product-site .product-discover .product-discover-card .product-discover-icon>svg.module-icon{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important}
body.product-site .product-discover .product-build-note{color:#3b5b3d!important;-webkit-text-fill-color:#3b5b3d!important;background:#edf3e3!important;border-color:#9eb48e!important}

body.redesign.edition[data-page] main#main.main .vs-studio-labels .vs-badge{color:#355b58!important;-webkit-text-fill-color:#355b58!important;font-weight:650!important}
body.redesign.edition[data-page] main#main.main .motion-rail .motion-node-orbit{background:linear-gradient(135deg,#e9f6db,#b9e3d2 70%,#c4dce9)!important;color:#315550!important;-webkit-text-fill-color:#315550!important;border-color:#8db9aa!important;box-shadow:inset 0 1px #fff,0 4px 10px #254f3f22!important}

/* 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 .application-page :is(.application-form,.application-next,.application-email-contact,.application-direct,.application-track-selector a,.application-track-selector button){background:linear-gradient(135deg,#f6fff2cc,#dceee0b3 55%,#d7e3f0b3)!important;border-color:#a8c5b5!important;color:#315550!important;box-shadow:inset 0 1px #fff,0 8px 22px #254f3f1c!important}
body.redesign.edition[data-page] main#main.main .application-page :is(.application-form,.application-next,.application-email-contact,.application-direct,.application-track-selector) :is(h2,h3,p,li,strong,span,small,label,legend,a){color:#315550!important;-webkit-text-fill-color:#315550!important}
body.redesign.edition[data-page] main#main.main .application-form :is(input,textarea,select){background:#f8fff3e6!important;color:#244b45!important;-webkit-text-fill-color:#244b45!important;border-color:#91b6a5!important;box-shadow:inset 0 2px 4px #254f3f0d!important}
body.redesign.edition[data-page] main#main.main .application-form :is(input,textarea)::placeholder{color:#5a766d!important;-webkit-text-fill-color:#5a766d!important}
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. */
body.redesign.edition[data-page] main#main.main .value-time{background:linear-gradient(125deg,#ffe0b5e6,#f1dce5d9 65%,#dad9eed9)!important;border-color:#c6a99a!important;color:#315550!important;box-shadow:inset 0 1px #fff,0 10px 26px #6b4a3b20!important}
body.redesign.edition[data-page] main#main.main .value-time :is(strong,span,p,h3){color:#3e5350!important;-webkit-text-fill-color:#3e5350!important;text-shadow:none!important}

/* 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.product-site .product-discover .product-discover-donations :is(strong,span){color:#315550!important;-webkit-text-fill-color:#315550!important}
body.redesign.edition .topbar .nav-donations svg [fill="#ff819a"]{fill:#71c4e6}
body.redesign.edition .topbar .nav-donations svg [fill="#a74b85"]{fill:#356c91}
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}
body.redesign.edition[data-page] main#main.main .vs-opening-meta{box-sizing:border-box;padding:12px 16px!important;min-height:54px;align-items:center!important;justify-content:space-between;gap:12px!important;border:1px solid #ffffffc7!important;border-radius:12px;font-size:12px!important;line-height:1.4!important}
body.redesign.edition[data-page] main#main.main .vs-opening-meta>a{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:32px;line-height:1.4;padding:6px 10px;box-sizing:border-box;border-radius:8px;background:#d5ebf1b3;border:1px solid #a7cbd4;color:#31586b!important;-webkit-text-fill-color:#31586b!important}
body.redesign.edition[data-page] main#main.main .vs-opening-meta>span{display:inline-flex;align-items:center;min-height:32px;line-height:1.4}
body.redesign.edition[data-page] main#main.main .eve-partner .eve-partner__secondary{color:#c3e7ff!important;-webkit-text-fill-color:#c3e7ff!important}
@media(max-width:420px){body.redesign.edition[data-page] main#main.main .vs-opening-meta{justify-content:center!important}}

/* Linked ecosystem cards are action surfaces too; retire the purple aura. */
body.product-site .product-discover .product-discover-card{background:linear-gradient(135deg,#f2fcffcc,#d8edf0bf)!important;border-color:#b8d5dc!important;box-shadow:inset 0 1px #fff,0 7px 20px #28586b20!important;color:#315550!important;-webkit-text-fill-color:#315550!important}
body.product-site .product-discover .product-discover-home{background:linear-gradient(135deg,#e7f6ff,#c3e6ef)!important}
body.product-site .product-discover .product-discover-market{background:linear-gradient(135deg,#e7f5dc,#c4e8d7)!important}
body.product-site .product-discover .product-discover-news{background:linear-gradient(135deg,#ffedcf,#f4d7af)!important}
body.product-site .product-discover .product-discover-donations{background:linear-gradient(135deg,#dff3ff,#b8deef)!important}
body.product-site .product-discover .product-discover-card :is(strong,span,p){color:#315550!important;-webkit-text-fill-color:#315550!important;text-shadow:none!important}
body.news-site .news-promo{background:linear-gradient(115deg,#e0f1ff,#fff1d9 68%,#e2f0e5)!important;border-color:#bad2d8!important;box-shadow:inset 0 1px #fff,0 6px 18px #28586b14!important}
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. */
body.redesign.edition:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main#main.main .vee-stage .vee-reply{font-size:13px!important;line-height:1.45!important}

/* 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. */
body.edition .ai-host-portrait>span{color:#214a3e!important;-webkit-text-fill-color:#214a3e!important;font-weight:750!important;text-shadow:none!important}


/* 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. */
body.redesign.edition:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main#main.main .vee-stage:not(.vee-stage--solar){height:284px !important}
body.redesign.edition:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main#main.main .vee-stage:not(.vee-stage--solar) .vee-aperture{bottom:58px !important}
body.redesign.edition:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main#main.main .vee-stage:not(.vee-stage--solar) .vee-ledge{bottom:55px !important}
body.redesign.edition:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main#main.main .vee-stage:not(.vee-stage--solar) .vee-reply{display:flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;gap:9px !important;left:0 !important;right:0 !important;bottom:0 !important;min-height:42px !important;padding:10px 14px !important;border:1px solid #9bb4b6 !important;border-radius:14px !important;background:linear-gradient(120deg,#ffedcfe8,#cce8f3f0)!important;box-shadow:inset 0 2px #ffffffec,inset 0 -2px #a4bdba66,0 7px 13px #234c4530 !important;color:#18364b!important;-webkit-text-fill-color:#18364b!important;font-size:13px!important;font-weight:750 !important;line-height:1.5 !important}
body.redesign.edition:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main#main.main .vee-stage:not(.vee-stage--solar) .vee-reply:before{content:"" !important;width:8px !important;height:8px !important;flex:0 0 8px !important;border:1px solid #9d743c !important;border-radius:50% !important;background:linear-gradient(135deg,#ffe6ac,#df9b44) !important;box-shadow:0 2px 4px #b77c3a55 !important}
body.redesign.edition:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main#main.main .ai-host-portrait .vee-stage:not(.vee-stage--solar){height:364px !important}
@media(max-width:800px){
body.redesign.edition:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main#main.main .vee-stage:not(.vee-stage--solar){height:258px !important}
body.redesign.edition:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main#main.main .ai-host-portrait .vee-stage:not(.vee-stage--solar){height:304px !important}
}
@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. */
body:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main .vee-stage:not(.vee-stage--solar){--vee-picture-height:245px;--vee-sun-size:118px;width:224px!important;height:calc(var(--vee-picture-height) + var(--vee-sun-size) + 38px)!important;overflow:visible!important}
body:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main .vee-stage:not(.vee-stage--solar) .vee-aperture{top:0!important;bottom:auto!important;height:var(--vee-picture-height)!important;overflow:visible!important;z-index:2!important}
body:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main .vee-stage:not(.vee-stage--solar) .vee-idle{height:var(--vee-picture-height)!important;bottom:0!important}
body:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main .vee-stage:not(.vee-stage--solar) .vee-ledge{left:50%!important;right:auto!important;bottom:50px!important;width:var(--vee-sun-size)!important;height:var(--vee-sun-size)!important;transform:translateX(-50%)!important;background:transparent url('/assets/vee-solar-orb-v1.webp') center/contain no-repeat!important;border:0!important;border-radius:0!important;box-shadow:none!important;z-index:1!important;filter:drop-shadow(0 4px 13px rgba(241,122,20,.35))!important}
body:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main .ai-host-portrait .vee-stage:not(.vee-stage--solar){--vee-picture-height:330px;--vee-sun-size:132px;width:280px!important}
@media(max-width:700px){
 body:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main .vee-stage:not(.vee-stage--solar){--vee-picture-height:220px;--vee-sun-size:100px;width:210px!important}
 body:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main .ai-host-portrait .vee-stage:not(.vee-stage--solar){--vee-picture-height:270px;--vee-sun-size:110px;width:250px!important}
}
@media(prefers-reduced-motion:reduce){}

/* Shared legacy stage heights are important too: bind the complete Home slot. */
body:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main .vee-stage:not(.vee-stage--solar).vee-stage:not(.vee-stage--solar).vee-stage:not(.vee-stage--solar).vee-stage:not(.vee-stage--solar){--vee-picture-height:245px;--vee-sun-size:118px;height:calc(var(--vee-picture-height) + var(--vee-sun-size) + 38px)!important;width:224px!important}
body:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main .vee-stage:not(.vee-stage--solar).vee-stage:not(.vee-stage--solar).vee-stage:not(.vee-stage--solar) .vee-stage:not(.vee-stage--solar) .vee-aperture{inset:0 0 auto!important;height:var(--vee-picture-height)!important;overflow:visible!important;z-index:2!important}
body:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main .vee-stage:not(.vee-stage--solar).vee-stage:not(.vee-stage--solar).vee-stage:not(.vee-stage--solar) .vee-idle{height:var(--vee-picture-height)!important;bottom:0!important}
body:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main .vee-stage:not(.vee-stage--solar).vee-stage:not(.vee-stage--solar).vee-stage:not(.vee-stage--solar) .vee-ledge{left:50%!important;right:auto!important;bottom:50px!important;width:var(--vee-sun-size)!important;height:var(--vee-sun-size)!important}
body:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main .ai-host-portrait .vee-stage:not(.vee-stage--solar).vee-stage:not(.vee-stage--solar).vee-stage:not(.vee-stage--solar).vee-stage:not(.vee-stage--solar){--vee-picture-height:330px;--vee-sun-size:132px;width:280px!important}
@media(max-width:700px){
 body:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main .vee-stage:not(.vee-stage--solar).vee-stage:not(.vee-stage--solar).vee-stage:not(.vee-stage--solar).vee-stage:not(.vee-stage--solar){--vee-picture-height:220px;--vee-sun-size:100px;width:210px!important}
 body:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main .ai-host-portrait .vee-stage:not(.vee-stage--solar).vee-stage:not(.vee-stage--solar).vee-stage:not(.vee-stage--solar).vee-stage:not(.vee-stage--solar){--vee-picture-height:270px;--vee-sun-size:110px;width:250px!important}
}
@media(max-width:800px){}

body.redesign.edition:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main#main.main .vee-stage:not(.vee-stage--solar){height:calc(var(--vee-picture-height) + var(--vee-sun-size) + 38px)!important;overflow:visible!important}
body.redesign.edition:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main#main.main .vee-stage:not(.vee-stage--solar) .vee-stage:not(.vee-stage--solar) .vee-aperture{inset:0 0 auto!important;height:var(--vee-picture-height)!important;overflow:visible!important;z-index:2!important}
body.redesign.edition:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main#main.main .vee-stage:not(.vee-stage--solar) .vee-idle{height:var(--vee-picture-height)!important;bottom:0!important}
body.redesign.edition:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main#main.main .vee-stage:not(.vee-stage--solar) .vee-ledge{bottom:50px!important}
body.redesign.edition:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main#main.main .ai-host-portrait .vee-stage:not(.vee-stage--solar){height:calc(var(--vee-picture-height) + var(--vee-sun-size) + 38px)!important}
body.motion-document-hidden .engine-cover picture:after{animation-play-state:paused!important}

body.redesign.edition:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main#main.main .vee-stage:not(.vee-stage--solar){--vee-picture-bottom:0px!important}
body.redesign.edition:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main#main.main .vee-stage:not(.vee-stage--solar) .vee-image-frame{bottom:0!important}/* Readiness stays visible and legible on the light product canvas. */
body.redesign.edition[data-page] main#main.main .v-product>.v-product-note{box-sizing:border-box!important;max-width:850px!important;margin:26px 0 18px!important;padding:18px 22px!important;border:1px solid #9abbb0!important;border-left:4px solid #c88a3e!important;border-radius:14px!important;background:linear-gradient(120deg,#fff6e8e8,#deeee6e8)!important;box-shadow:inset 0 1px #fff,0 7px 16px #305c4b17!important;color:#23463f!important;-webkit-text-fill-color:#23463f!important;font-size:16px!important;font-weight:650!important;line-height:1.7!important}
body.redesign.edition[data-page] main#main.main .v-product>.v-actions .v-textlink,body.redesign.edition[data-page="donations"] main#main.main :is(.creator-platform-details,.donation-production>div>a){color:#24546e!important;-webkit-text-fill-color:#24546e!important;font-size:16px!important;font-weight:750!important;line-height:1.6!important;text-decoration:underline!important;text-decoration-thickness:1.5px!important;text-underline-offset:5px!important;padding:8px 0!important;min-height:40px!important}
body.redesign.edition[data-page] main#main.main :is(.home-edition-heading,.cloud-delivery)>.v-textlink{font-size:16px!important;font-weight:750!important;line-height:1.6!important;min-height:44px!important;padding:10px 0!important;color:#24546e!important;-webkit-text-fill-color:#24546e!important;text-decoration:underline!important;text-underline-offset:5px!important}
/* 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:is([data-page="studio"],[data-page="market"],[data-page="donations"]) main#main .vee-stage:not(.vee-stage--solar) .vee-ledge{background-image:url('/assets/vee-solar-orb-v1-delivery-v1-320.webp')!important;background-image:image-set(url('/assets/vee-solar-orb-v1-delivery-v1-160.webp') 1x,url('/assets/vee-solar-orb-v1-delivery-v1-320.webp') 2x,url('/assets/vee-solar-orb-v1.webp') 3x)!important}


body.redesign.edition[data-page] main#main.main .home-edition>.home-hardware-disclosure{grid-column:1/-1!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 .document-bundle-note{color:#315550!important;-webkit-text-fill-color:#315550!important;font-weight:600!important;line-height:1.75!important;max-width:68ch;overflow-wrap:anywhere}
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 .architecture-studio{background:linear-gradient(135deg,#ffe2bb,#f0ead9 62%,#dfeaf2)!important;border-color:#c7a779!important;box-shadow:inset 0 2px #fff4df,0 9px 20px #6d553a20!important}
body.redesign.edition[data-page] main#main.main .architecture-future>div{background:linear-gradient(125deg,#daf0e6,#cbe4df)!important;border-color:#8fb6a8!important;box-shadow:inset 0 1px #fff,0 5px 13px #28574924!important}
body.redesign.edition[data-page] main#main.main .architecture-future>div:nth-of-type(2){background:linear-gradient(125deg,#ffead2,#f0dec9)!important;border-color:#c7ae8c!important}
body.redesign.edition[data-page] main#main.main .architecture-future>div:nth-of-type(3){background:linear-gradient(125deg,#e0edf8,#d0e3ed)!important;border-color:#99b7c8!important}
body.redesign.edition[data-page] main#main.main .architecture-future>div:nth-of-type(4){background:linear-gradient(125deg,#def0cf,#cee7d7)!important;border-color:#96b69a!important}
body.redesign.edition[data-page] main#main.main .architecture-future>div:nth-of-type(5){background:linear-gradient(125deg,#dcecf9,#d3e7e4)!important;border-color:#95b5bf!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 .vs-architecture :is(.architecture-level,.architecture-boundary){font-weight:650!important;color:#3c5b61!important;-webkit-text-fill-color:#3c5b61!important}
body.redesign.edition[data-page] main#main.main .architecture-trunk{width:2px;background:linear-gradient(#4b8399,#b66b2b)!important}
body.redesign.edition[data-page] main#main.main .architecture-trunk i{background:#bc672c!important;box-shadow:0 0 0 3px #e6b97c44}
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 .vs-flow-header{border-color:#a6c1b7!important}
body.redesign.edition[data-page] main#main.main .vs-flow-node{background:linear-gradient(145deg,#f8fffd,#cde7ed)!important;border:1px solid #95b8be!important;border-radius:15px;box-shadow:inset 0 2px #fff,0 7px 15px #2d58612b!important;padding:16px 10px!important;min-width:0;overflow-wrap:anywhere}
body.redesign.edition[data-page] main#main.main .vs-flow-node:nth-of-type(even){background:linear-gradient(145deg,#fff6e7,#f2d8b6)!important;border-color:#c4a37c!important}
body.redesign.edition[data-page] main#main.main .vs-flow-link{background:#709ca6!important}
body.redesign.edition[data-page] main#main.main .vs-flow-link i{background:#b65f24!important}
body.redesign.edition[data-page] main#main.main .vs-flow-header .vs-pulse:before{background:#3a8264!important;box-shadow:0 0 0 3px #93bba24d!important}
body.redesign.edition[data-page] main#main.main .vs-channels .vs-channel-nodes>div{background:linear-gradient(135deg,#fcfdfa,#d5e7f0)!important;border-color:#97b6bd!important;box-shadow:inset 0 1px #fff,0 6px 14px #315b6320!important}
body.redesign.edition[data-page] main#main.main .community-donations{background:linear-gradient(125deg,#d8eecd,#cde6e0 60%,#ddeaf5)!important;border-color:#93b6a9!important;box-shadow:inset 0 1px #fff,0 8px 20px #315d4d24!important}
body.redesign.edition[data-page] main#main.main .community-donations-status{background:#f2f8e8!important;border:1px solid #91b496!important;border-radius:8px;padding:5px 9px;color:#35583c!important;-webkit-text-fill-color:#35583c!important}
body.redesign.edition[data-page] main#main.main :is(.community-donations,.community-journal,.community-guidelines) a.v-textlink{color:#24566c!important;-webkit-text-fill-color:#24566c!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
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}
body.redesign.edition[data-page] main#main.main .application-visual-orbit i{border-color:#61939c!important}
body.redesign.edition[data-page] main#main.main .application-visual-steps>div{background:linear-gradient(135deg,#fff5df,#eed8b5)!important;border-color:#c1a47d!important;box-shadow:inset 0 1px #fff,0 5px 12px #6a503921!important}
@media(max-width:700px){
 body.redesign.edition[data-page] main#main.main .document-bundle-note{font-size:14px!important}
 body.redesign.edition[data-page] main#main.main .vs-flow-node{padding:16px 9px!important}
 body.redesign.edition[data-page] main#main.main .vs-flow-node strong{line-height:1.5!important}
 body.redesign.edition[data-page] main#main.main .application-hero{padding:28px 22px!important;border-radius:20px!important}
}


/* 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-page :is(h1,h2,h3,p,span,strong,em,small,label,legend,a){color:#244852!important;-webkit-text-fill-color:#244852!important;text-shadow:none!important}
body.redesign.edition[data-page] main#main.main .contributors-page :is(label>em,.contributors-private,label small){color:#3d5c62!important;-webkit-text-fill-color:#3d5c62!important}
body.redesign.edition[data-page] main#main.main .contributors-page :is(input,textarea,select){color:#244852!important;-webkit-text-fill-color:#244852!important;background:#f7fcf8!important;border-color:#88a9a4!important;color-scheme:light!important;box-shadow:inset 0 2px 5px #2b5a4a0d!important}
body.redesign.edition[data-page] main#main.main .contributors-page fieldset:disabled :is(input,textarea,select){color:#466068!important;-webkit-text-fill-color:#466068!important;background:#e7f0eb!important;border-color:#a8bfb7!important}
body.redesign.edition[data-page] main#main.main .contributors-page :is(input,textarea,select,button,a):focus-visible{outline:3px solid #2d728a!important;outline-offset:3px!important}
body.redesign.edition[data-page] main#main.main .contributors-page :is(.contributors-check,#contributor-result,#contributor-receipt){color:#2c5b50!important;-webkit-text-fill-color:#2c5b50!important;border-color:#85aaa1!important}
body.redesign.edition[data-page] main#main.main .contributors-orbit i{border-color:#7a9eaa!important;border-right-color:#ba7431!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 .vs-model :is(span,strong){color:#244852!important;-webkit-text-fill-color:#244852!important}
body.redesign.edition[data-page] main#main.main .vs-model-status{background:#e8f3e1!important;border:1px solid #9cb594!important;color:#37553e!important;-webkit-text-fill-color:#37553e!important}
body.redesign.edition[data-page] main#main.main .vs-model-caption{background:linear-gradient(130deg,#fff2df,#e3f0e7)!important;border-color:#adbea7!important;box-shadow:inset 0 1px #fff,0 5px 12px #3d61501c!important}
body.redesign.edition[data-page] main#main.main .vs-model-caption :is(p,span,strong){color:#315550!important;-webkit-text-fill-color:#315550!important}
body.redesign.edition[data-page] main#main.main .eve-article__feature{padding:24px!important;border-top:3px solid #7099aa!important}
body.redesign.edition[data-page] main#main.main .eve-article__feature:nth-child(2){background:linear-gradient(135deg,#eff7dc,#d8e9d5)!important;border-top-color:#6c9878!important}
body.redesign.edition[data-page] main#main.main .eve-article__feature:nth-child(3){background:linear-gradient(135deg,#fff2df,#efdfc9)!important;border-top-color:#bd8749!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}
body.redesign.edition[data-page] main#main.main .eve-article__related{border-color:#9ab8ad!important;padding:24px!important;border-radius:16px;background:#f1f8eee6!important}
body.redesign.edition[data-page] main#main.main .vs-model .vs-model-symbol{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;box-sizing:border-box!important;border-radius:14px!important;border:1px solid #a0c5d4!important;border-top-color:#f5e0b8!important;background:linear-gradient(145deg,#3c839d,#21516b)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:inset 1px 2px #dff6ff88,inset -2px -3px #12344e88,0 5px 0 #a7c4cd,0 9px 15px #1d4b5e29!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 .community-page :is(h1,h2,h3,p,span,strong,small,a){color:#244852!important;-webkit-text-fill-color:#244852!important;text-shadow:none!important}
body.redesign.edition[data-page] main#main.main .community-space{background:linear-gradient(135deg,#f1f9ff,#cfe5ef)!important;border-color:#98b9c5!important;box-shadow:inset 0 2px #fff,0 8px 18px #315c6726!important}
body.redesign.edition[data-page] main#main.main .community-space.space-creation{background:linear-gradient(135deg,#fff1dc,#f0dbbb)!important;border-color:#c2a47c!important}
body.redesign.edition[data-page] main#main.main .community-space.space-web3{background:linear-gradient(135deg,#edf7db,#d1e9d4)!important;border-color:#99b595!important}
body.redesign.edition[data-page] main#main.main .community-space.space-showcase{background:linear-gradient(135deg,#f7f8e5,#d9e8e3)!important;border-color:#a7b9a8!important}
body.redesign.edition[data-page] main#main.main .community-how{border-color:#a6c0b4!important}
body.redesign.edition[data-page] main#main.main .community-space-number{font-size:14px!important;font-weight:800!important;letter-spacing:.06em!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 .visual-stack :is(h2,h3,p,strong,small,a){color:#244852!important;-webkit-text-fill-color:#244852!important;text-shadow:none!important}
body.redesign.edition[data-page] main#main.main .stack-ribbon-window{background:linear-gradient(125deg,#eff7f6,#dcecf0 50%,#e4f0dc)!important;border-color:#9cbcb5!important;box-shadow:inset 0 1px #fff,0 8px 22px #315e5320!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}
body.redesign.edition[data-page] main#main.main .stack-graph-lines path{stroke:#4a8399!important;stroke-width:2.2px!important;opacity:.9!important;filter:drop-shadow(0 1px 0 #fff) drop-shadow(0 2px 2px #45636a44)}
body.redesign.edition[data-page] main#main.main .stack-graph-lines path:nth-child(2n){stroke:#b57a43!important}
body.redesign.edition[data-page] main#main.main .stack-graph-lines path:nth-child(3n){stroke:#548b73!important}
body.redesign.edition[data-page] main#main.main .stack-cloud-services span{background:#eef8f3!important;color:#315550!important;-webkit-text-fill-color:#315550!important;border-color:#96b6ac!important;box-shadow:inset 0 1px #fff,0 4px 10px #31584e1c!important}


/* Pressed model choices must remain distinct after the shared light theme. */
body.redesign.edition[data-page] main#main.main button.vs-model[aria-pressed=true]{background:linear-gradient(135deg,#e1f3ff,#badce9 65%,#cde7dc)!important;border-color:#3d7890!important;box-shadow:inset 0 2px #fff,0 0 0 2px #5b91a470,0 8px 18px #24566d35!important}
body.redesign.edition[data-page] main#main.main button.vs-model[aria-pressed=true] .vs-model-symbol{border-color:#f0c88b!important;box-shadow:inset 1px 2px #e8fbff99,inset -2px -3px #12344e88,0 5px 0 #8eb2c0,0 9px 15px #1d4b5e40!important}

/* Match the label ink to the actual diagram plane, not the outer section. */
body.redesign.edition[data-page] main#main.main .vs-orbit .vs-engine>strong{color:#f5fbff!important;-webkit-text-fill-color:#f5fbff!important;font-weight:800!important;text-shadow:0 1px 2px #102f48!important}
body.redesign.edition[data-page] main#main.main .vs-packages .vs-package-layer>strong{color:#244852!important;-webkit-text-fill-color:#244852!important;font-weight:750!important;text-shadow:none!important}
body.redesign.edition[data-page] main#main.main .vs-packages .vs-package-layer>span{color:#874724!important;-webkit-text-fill-color:#874724!important;font-weight:800!important;text-shadow:none!important}
/* The retained mobile190px scene cannot use the obsolete115px caption cap. */
body.redesign.edition[data-page] main#main.main .vs-orbit .vs-engine>span:last-child{max-width:calc(100% - 24px)!important;line-height:1.5!important;white-space:normal!important;hyphens:none!important;overflow-wrap:anywhere!important;text-align:center!important}
/* 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[data-product-preview=donations]>.donations-launch-note{background:#fff0dc!important;border-color:#c4a984!important;color:#805122!important;-webkit-text-fill-color:#805122!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:not(.news-site) .topbar .nav-donations{background:linear-gradient(125deg,#e1f5ff,#b8e4ef)!important;border-color:#8ab9cb!important;color:#174a63!important;-webkit-text-fill-color:#174a63!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}
body.motion-paused .engine-map-chain:before{animation:none!important}
@media(prefers-reduced-motion:reduce){.engine-map-chain:before{animation:none!important}}
@keyframes ai-channel-sweep{from{transform:translateX(0)}to{transform:translateX(450%)}}


body.redesign.edition[data-page=market] main#main.main .market-page .market-launch-hero{background:radial-gradient(ellipse at 100% 0,#8bded19c,transparent 54%),radial-gradient(ellipse at 0 100%,#8ccfff75,transparent 58%),linear-gradient(130deg,#f5fff9,#e2f5ee 65%,#edf8ff)!important;border-color:#83b7af!important;box-shadow:inset 0 2px #fff,0 16px 36px #1d595b1a!important}

body.redesign.edition[data-page=studio] main#main.main .vs-opening{background:radial-gradient(ellipse at 0 0,#ffcd8b80,transparent 54%),radial-gradient(ellipse at 100% 100%,#9bd1ef73,transparent 55%),linear-gradient(125deg,#fff9ed,#e9f8f5)!important;border-color:#b6ad8a!important}

/* 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. */
.ecosystem-motion{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}
.ecosystem-motion--mobile{display:none}
.ecosystem-signal-base{stroke-width:2;opacity:.7}
.ecosystem-signal-packet{stroke-width:3;stroke-dasharray:18 162;animation:ecosystem-flow 8s linear var(--signal-delay,0s) infinite;filter:drop-shadow(0 0 3px #27d7d4)}
.ecosystem-film-edge{stroke:#ffd181;stroke-width:3;stroke-dasharray:5 17;animation:ecosystem-film-feed 4s linear infinite}
.ecosystem-film-frames{stroke:#e4faff;stroke-width:2;stroke-dasharray:1 43;animation:ecosystem-film-frames 8s linear infinite}
.ecosystem-screen-scan{stroke:#d2ffff;stroke-width:3;fill:#29ddff;fill-opacity:.05;stroke-dasharray:35 325;animation:ecosystem-flow 12s linear infinite}
.ecosystem-motion .scene-sound-bar{transform-box:fill-box;transform-origin:50% 100%;animation:ecosystem-meter var(--meter-duration,1.5s) ease-in-out var(--meter-delay,0s) infinite}
.ecosystem-spark{fill:#e1ffff;filter:drop-shadow(0 0 3px #00c8ff);animation:ecosystem-spark 4.2s ease-in-out var(--spark-delay,0s) infinite}
.crystal-v{display:block;pointer-events:none;perspective:850px;isolation:isolate}
.crystal-v-rotor{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;animation:crystal-v-turn 16s ease-in-out infinite;filter:drop-shadow(0 9px 7px #0d64b94a) drop-shadow(0 0 6px #5ee5ff55)}
.crystal-v-rotor:before{content:"";position:absolute;inset:5% 1% 6%;background:linear-gradient(120deg,#9deaff66,transparent 35%,#f7c05e55);clip-path:polygon(0 0,34% 0,50% 57%,66% 0,100% 0,61% 100%,40% 100%);transform:translate3d(0,0,-8px);filter:drop-shadow(0 3px 1px #153e84)}
.crystal-v img{position:relative;display:block;width:100%;height:100%;object-fit:contain;transform:translateZ(1px)}
.crystal-v-glint{position:absolute;inset:10% 3%;background:linear-gradient(110deg,transparent 38%,#edffff98 48%,transparent 58%);background-size:250% 100%;clip-path:polygon(0 0,34% 0,50% 57%,66% 0,100% 0,61% 100%,40% 100%);mix-blend-mode:screen;animation:crystal-v-sheen 7s linear infinite;transform:translateZ(2px)}
/* Narrow the broad legacy image rule to the background and explicitly protect
   the independent V's 3D transform from the old static illustration reset. */
.business-platform .platform-background-v{position:absolute;z-index:-1;right:3%;top:28px;width:220px;height:220px;opacity:.26}
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){
 .ecosystem-motion--wide{display:none}.ecosystem-motion--mobile{display:block}
 .business-platform .platform-background-v{position:relative;right:auto;top:auto;z-index:0;width:140px;height:140px;margin:0 auto 24px;opacity:.9}
}
@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. */
body.redesign.edition .donation-landing.creator-edition .creator-float-screen{background:linear-gradient(145deg,#f9ffff,#d6edf2 70%,#ffe1b8)!important;border:1px solid #739aa9!important;box-shadow:inset 0 2px #fff,0 7px 0 #3d687c22,0 18px 27px #244b6552!important}
body.redesign.edition .donation-landing.creator-edition .creator-float-screen>span{color:#193d50!important;-webkit-text-fill-color:#193d50!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important}
body.redesign.edition .donation-landing.creator-edition .creator-float-screen .creator-wave i{background:#248cac!important;box-shadow:0 1px 3px #17637a33!important}
body.redesign.edition .donation-landing.creator-edition .creator-float-screen .creator-wave i:nth-child(3n){background:#dc8731!important}
body.redesign.edition .donation-landing.creator-edition .creator-float-screen .creator-wave i:nth-child(3n + 1){background:#27836a!important}
body.redesign.edition .market-page .market-order-screen .market-scene-v{stroke:#245f9d!important;filter:drop-shadow(0 2px 0 #8ed9de) drop-shadow(0 5px 6px #285c8d45)!important}

/* The label itself paints an opaque strip; parent colour alone cannot fix it. */
body.redesign.edition[data-page] main#main.main .donation-landing.creator-edition .creator-float-screen>span{background:linear-gradient(120deg,#effbff,#cce8ed)!important;color:#193d50!important;-webkit-text-fill-color:#193d50!important;border-color:#87a9b5!important}

/* Home finish: warm materials, real interior space and a grounded solar scene. */
body.redesign.edition[data-page] main#main.main .vee-stage--solar{--vee-picture-height:245px!important;width:100%!important;max-width:360px!important;height:350px!important;overflow:hidden!important;isolation:isolate!important;border:1px solid #8298ae!important;border-radius:26px!important;background:#243749!important;box-shadow:inset 0 2px #ffffff80,0 12px 26px #283c5030!important}
body.redesign.edition[data-page] main#main.main .vee-stage--solar .vee-solar-sky{position:absolute!important;inset:0!important;background:radial-gradient(circle at 17% 17%,#fff7d8 0 1px,transparent 2px),radial-gradient(circle at 45% 10%,#e6f6ff 0 1px,transparent 2px),radial-gradient(circle at 76% 29%,#fff7d8 0 1px,transparent 2px),radial-gradient(circle at 9% 38%,#fff7d8 0 1px,transparent 2px),radial-gradient(ellipse at 50% 92%,#ef9c48bb,transparent 64%),linear-gradient(165deg,#182e45,#3c5065 50%,#d5906c)!important;pointer-events:none!important}
body.redesign.edition[data-page] main#main.main .vee-evening-moon{position:absolute!important;right:10%!important;top:10%!important;width:35px!important;height:35px!important;border-radius:50%!important;background:radial-gradient(circle at 30% 30%,#fff9df,#d4c1a1 58%,#8b9296)!important;box-shadow:0 0 18px #fff3bb40,inset -8px -4px 8px #343d4e77!important}
body.redesign.edition[data-page] main#main.main .vee-stage--solar .vee-aperture{inset:16px 0 auto!important;height:var(--vee-picture-height)!important;overflow:visible!important;z-index:3!important}
body.redesign.edition[data-page] main#main.main .vee-stage--solar .vee-idle{height:var(--vee-picture-height)!important;bottom:0!important;filter:drop-shadow(0 6px 6px #40220e66)!important}
body.redesign.edition[data-page] main#main.main .vee-stage--solar .vee-ledge{left:50%!important;right:auto!important;top:calc(var(--vee-picture-height) - 29px)!important;bottom:auto!important;width:124%!important;height:auto!important;aspect-ratio:1!important;transform:translateX(-50%)!important;background:transparent url('/assets/vee-solar-orb-v1.webp') center/contain no-repeat!important;z-index:1!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:drop-shadow(0 -5px 14px #ffad3c66)!important}
body.redesign.edition[data-page] main#main.main .vee-stage--solar .vee-ledge:after{content:''!important;position:absolute!important;top:9%!important;left:34%!important;width:32%!important;height:4%!important;border-radius:50%!important;background:#7d350a66!important;filter:blur(4px)!important}
body.redesign.edition[data-page] main#main.main .vee-stage--solar .vee-reply{position:absolute!important;bottom:12px!important;left:50%!important;transform:translateX(-50%)!important;max-width:calc(100% - 28px)!important;width:max-content!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:7px 12px!important;box-sizing:border-box!important;border-radius:12px!important;font-size:12px!important;line-height:1.4!important;margin:0!important;background:linear-gradient(135deg,#fff9e9,#ffd58a)!important;border:1px solid #b78847!important;color:#3f2f1c!important;-webkit-text-fill-color:#3f2f1c!important;box-shadow:inset 0 2px #fff,0 6px 12px #3f2f1c40!important;z-index:4!important}
body.redesign.edition[data-page] main#main.main .ai-host-portrait .vee-stage--solar{--vee-picture-height:305px!important;height:410px!important;max-width:390px!important}
@media(max-width:800px){
 body.redesign.edition[data-page] main#main.main .vee-stage--solar{--vee-picture-height:235px!important;height:335px!important;max-width:310px!important}
 body.redesign.edition[data-page] main#main.main .ai-host-portrait .vee-stage--solar{--vee-picture-height:265px!important;height:365px!important;max-width:330px!important}
}
}

/* 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}
 :is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) .trading-widget :is(.trading-panel,.swap-field,.swap-widget__arrow,.trading-transfer-tabs,.transfer-approval select){background:linear-gradient(140deg,#fff,#e6eafa)!important;color:#31415e!important;border-color:#a6b5d2!important;box-shadow:inset 0 1px #fff!important}
 :is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) .trading-widget .trading-transfer-tabs button[aria-selected=true]{background:#46469b!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#7878bd!important}
 :is(body.redesign.edition[data-page],body.product-site) :is(main#main.main,main) .trading-widget :is(.swap-field>span,.swap-widget__meta b,.swap-widget__note,.swap-recipient,.swap-widget__status,.swap-widget__meta>span,.transfer-quote-details){color:#536480!important;font-size:13px!important;line-height:1.5!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[data-page] main#main.main .eve-partner a.eve-partner__primary{background:linear-gradient(135deg,#ffe6a8,#edb65e)!important;border:1px solid #fff0c8!important;color:#2d2039!important;-webkit-text-fill-color:#2d2039!important;box-shadow:inset 0 2px #fff8dc,0 4px 0 #92633a,0 10px 20px #050b2455!important;transition:transform .18s,box-shadow .18s!important}
 body.redesign.edition[data-page] main#main.main .eve-partner a.eve-partner__primary:hover{transform:translateY(-2px)!important;box-shadow:inset 0 2px #fff8dc,0 6px 0 #92633a,0 14px 24px #050b2466!important}
 body.redesign.edition[data-page] main#main.main .eve-partner .eve-partner__copy h2{color:#f4f3ff!important;-webkit-text-fill-color:#f4f3ff!important}
 body.redesign.edition[data-page] main#main.main .eve-partner .eve-partner__copy p{color:#c9d8ec!important;-webkit-text-fill-color:#c9d8ec!important}
 body.redesign.edition[data-page] main#main.main .eve-partner .eve-partner__floating-label{background:#382b58!important;border-color:#b9a5e6!important;color:#f4e8ff!important;-webkit-text-fill-color:#f4e8ff!important}
 body.redesign.edition[data-page] main#main.main .eve-partner .eve-partner__word{background:#160f29!important;border:1px solid #705e9a!important;box-shadow:inset 0 1px #c6aaff40,0 14px 26px #05091455!important}
 body.redesign.edition[data-page] main#main.main .eve-partner{width:min(1240px,calc(100% - 48px))!important;margin-inline:auto!important;box-sizing:border-box!important}
 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){body.redesign.edition[data-page] main#main.main .eve-partner{width:calc(100% - 28px)!important;padding:26px 20px 34px!important}}
 @media(prefers-reduced-motion:reduce){body.redesign.edition[data-page] main#main.main .eve-partner a.eve-partner__primary{transition:none!important;transform:none!important}}
}

/* Breathe from planted feet. Visible scenes only; no hover or SVG engine dependency. */
.vee-stage--solar.is-scene-visible:not([data-action]) .vee-art{animation:vee-grounded-breathe 4.8s ease-in-out infinite;transform-origin:50% 100%}
@keyframes vee-grounded-breathe{0%,100%{transform:scaleY(1)}50%{transform:scaleY(1.012)}}
@media(prefers-reduced-motion:reduce){.vee-stage--solar .vee-art{animation:none!important}}
body.motion-paused .vee-stage--solar .vee-art,body.motion-document-hidden .vee-stage--solar .vee-art{animation:none!important}

/* Internal introductions start with their content, not a centred empty column. */
@layer vantemio-readability {
 body.redesign.edition[data-page] main#main.main .vs-opening{align-items:start!important;padding-block:clamp(38px,5vw,72px)!important;min-height:0!important;background-image:radial-gradient(ellipse at 100% 0,#6770c427,transparent 55%),repeating-linear-gradient(115deg,transparent 0 86px,#acdeff08 86px 87px)!important}
 body.redesign.edition[data-page] main#main.main .vs-opening>.vs-opening-copy{align-self:start!important;padding-block:8px!important}
 @media(max-width:700px){body.redesign.edition[data-page] main#main.main .vs-opening{padding-block:28px!important;gap:28px!important}body.redesign.edition[data-page] main#main.main .vs-opening h1{font-size:clamp(30px,8vw,44px)!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:manual!important;text-wrap:balance!important}}
}

/* Independent token-transfer workspace: the existing readability layer owns ink and surfaces. */
@layer vantemio-readability {
body.redesign.edition[data-page=bridge-swap]{color-scheme:dark;background:radial-gradient(ellipse at 4% 12%,#224d7d88,transparent 55%),radial-gradient(ellipse at 100% 60%,#c47c2438,transparent 50%),linear-gradient(135deg,#0a1324,#101e32 55%,#192334)!important;color:#e8eef8!important}
body.redesign.edition[data-page=bridge-swap] main#main.main{max-width:1100px!important;width:100%!important;margin:auto!important;padding:24px 12px 48px!important;background:transparent!important}
body.redesign.edition[data-page=bridge-swap] main#main.main .bridge-swap-page{padding:0!important}
body.redesign.edition[data-page=bridge-swap] main#main.main .bridge-swap-heading :is(h1,p),body.redesign.edition[data-page=bridge-swap] main#main.main .trading-service-note{color:#eef3fb!important;-webkit-text-fill-color:#eef3fb!important}
body.redesign.edition[data-page=bridge-swap] main#main.main .bridge-swap-page .trading-widget{--trade-ground:#0c192b!important;--trade-panel:#152c44!important;--trade-raised:#23425e!important;--trade-border:#69879f!important;--trade-ink:#f2f5fb!important;--trade-text:#e2e9f4!important;--trade-muted:#c3d0df!important;--trade-body:#e2e9f4!important;--trade-data:#d8eaff!important;--trade-amber:#ffcf7c!important;color-scheme:dark!important;color:var(--trade-text)!important;background:repeating-linear-gradient(120deg,transparent 0 62px,#d6e8f705 63px 64px),radial-gradient(ellipse at 0 0,#396f9a55,transparent 65%),radial-gradient(ellipse at 100% 100%,#e5a43d30,transparent 70%),linear-gradient(140deg,#14273b,#101c2e)!important;border-color:#7295ad!important;box-shadow:inset 0 1px #e1f1fb44,0 18px 48px #02071470!important}
body.redesign.edition[data-page=bridge-swap] main#main.main .bridge-swap-page .trading-widget :is(.trading-panel,.swap-field,.swap-widget__arrow,.trading-transfer-tabs,.transfer-approval select){background:linear-gradient(130deg,#213e59,#15263c 66%,#3a3934)!important;color:#ecf2f8!important;border-color:#63829a!important;box-shadow:inset 0 1px #d9edf833,0 4px 12px #01091733!important}
body.redesign.edition[data-page=bridge-swap] main#main.main .bridge-swap-page .trading-widget :is(input,select){background:#101f34!important;color:#f1f5fb!important;-webkit-text-fill-color:#f1f5fb!important;border-color:#718ba5!important;min-height:44px!important}
body.redesign.edition[data-page=bridge-swap] main#main.main .bridge-swap-page .trading-widget :is(.swap-field>span,.swap-widget__meta b,.swap-widget__note,.swap-recipient,.swap-widget__status,.swap-widget__meta>span,.transfer-quote-details){color:#cbd8e8!important;-webkit-text-fill-color:#cbd8e8!important}
body.redesign.edition[data-page=bridge-swap] main#main.main .bridge-swap-page .trading-widget button:not(:disabled):is(button,:hover,:focus-visible){min-height:44px!important;color:#f2f5fb!important;-webkit-text-fill-color:#f2f5fb!important;background:repeating-linear-gradient(115deg,transparent 0 12px,#d8edff09 12px 13px),linear-gradient(115deg,#355d85,#233d5a 52%,#73513b)!important;border-color:#8eacc1!important;box-shadow:inset 0 1px #daefff44,0 3px 0 #06102077!important}
body.redesign.edition[data-page=bridge-swap] main#main.main .bridge-swap-page .trading-widget button[aria-selected=true]:is(button,:hover:not(:disabled),:focus-visible){color:#fff8ed!important;-webkit-text-fill-color:#fff8ed!important;background:repeating-linear-gradient(115deg,transparent 0 12px,#fff1 12px 13px),linear-gradient(110deg,#386391,#304c71 45%,#925026)!important;border-color:#efbc8c!important;box-shadow:inset 0 2px #e3f2ff66,inset 0 -3px #eaae6a66,0 3px 8px #030a1e88!important}
body.redesign.edition[data-page=bridge-swap] main#main.main .bridge-swap-page .trading-widget button:disabled{color:#bbc6d6!important;-webkit-text-fill-color:#bbc6d6!important;background:#293a4e!important;border-color:#65778d!important;box-shadow:none!important}
body.redesign.edition[data-page=bridge-swap] main#main.main .trading-service-nav a{color:#f2f6fb!important;-webkit-text-fill-color:#f2f6fb!important}
}

@layer vantemio-readability {
body.redesign.edition[data-page=bridge-swap] main#main.main .bridge-swap-page .trading-widget{width:min(100%,780px)!important;margin:22px auto!important}
body.redesign.edition[data-page=bridge-swap] main#main.main .swap-widget__workbench{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.9fr)!important;gap:18px!important}
body.redesign.edition[data-page=bridge-swap] main#main.main .swap-widget__receipt{margin-top:0!important}
@media(max-width:700px){body.redesign.edition[data-page=bridge-swap] main#main.main .swap-widget__workbench{grid-template-columns:minmax(0,1fr)!important}}
}

/* Lunar / solar material stays visible in the first viewport of the transfer service. */
@layer vantemio-readability {
body.redesign.edition[data-page=bridge-swap]{background-image:url('/assets/navigation-energy-substrate.svg'),radial-gradient(ellipse 680px 580px at calc(50% - 440px) 240px,#599edd55,transparent 72%),radial-gradient(ellipse 680px 560px at calc(50% + 420px) 450px,#ffcb674d,transparent 72%),linear-gradient(135deg,#0d1b2d,#1c3047 52%,#252d3b)!important;background-size:1000px 750px,auto,auto,auto!important;background-position:center top,center top,center top,center top!important;background-repeat:repeat,repeat,repeat,repeat!important}
body.redesign.edition[data-page=bridge-swap] main#main.main .bridge-swap-heading{padding-block:10px 14px!important;border-bottom:1px solid #aec4db66!important;background:linear-gradient(110deg,#91c7fc0a,transparent 48%,#ffcf6b0f)!important}
body.redesign.edition[data-page=bridge-swap] main#main.main .bridge-swap-page .trading-widget{background:url('/assets/navigation-energy-substrate.svg') center top/780px auto repeat-y,radial-gradient(ellipse at 0 0,#6cb9ff3d,transparent 68%),radial-gradient(ellipse at 100% 0,#ffcf7040,transparent 70%),linear-gradient(135deg,#1b324a,#192c43 58%,#333b49)!important;border-color:#b8cddd99!important;box-shadow:inset 0 1px #ecf5ff66,inset 0 -1px #102137,0 10px 0 #07132355,0 24px 54px #020a1a66!important}
@media(max-width:700px){body.redesign.edition[data-page=bridge-swap]{background-image:url('/assets/navigation-energy-substrate.svg'),radial-gradient(ellipse 400px 480px at 0 160px,#599edd4d,transparent 74%),radial-gradient(ellipse 400px 520px at 100% 430px,#ffcb6745,transparent 74%),linear-gradient(135deg,#0d1b2d,#1c3047 52%,#252d3b)!important;background-size:650px auto,auto,auto,auto!important}body.redesign.edition[data-page=bridge-swap] main#main.main .bridge-swap-heading{padding-block:4px 12px!important}}
@media(forced-colors:active){body.redesign.edition[data-page=bridge-swap],body.redesign.edition[data-page=bridge-swap] main#main.main .bridge-swap-page .trading-widget{background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important}}

/* Keep the standalone transfer form in the first mobile screen. Touch controls
   and quote/identity/expiry/recovery fields retain their existing contracts. */
body.redesign.edition[data-page=bridge-swap] main#main.main .bridge-swap-heading{display:grid!important;gap:10px!important;margin:0!important;padding:8px 0 14px!important}
body.redesign.edition[data-page=bridge-swap] main#main.main .bridge-swap-heading h1{margin:0!important;line-height:1.18!important}
body.redesign.edition[data-page=bridge-swap] main#main.main .bridge-swap-heading p{margin:0!important;font-size:15px!important;line-height:1.55!important;font-weight:500!important}
@media(max-width:700px){
 body.redesign.edition[data-page=bridge-swap] main#main.main{padding-top:14px!important}
 body.redesign.edition[data-page=bridge-swap] main#main.main .bridge-swap-heading{padding:2px 0 12px!important;gap:8px!important}
 body.redesign.edition[data-page=bridge-swap] main#main.main .bridge-swap-heading h1{font-size:24px!important}
 body.redesign.edition[data-page=bridge-swap] main#main.main .bridge-swap-heading p{font-size:14px!important;line-height:1.5!important}
 body.redesign.edition[data-page=bridge-swap] main#main.main .bridge-swap-page .trading-widget{margin:14px auto!important}
 body.redesign.edition[data-page=market] main#main.main .market-page .market-launch-hero{padding-top:26px!important;padding-bottom:36px!important;gap:28px!important}
 body.redesign.edition[data-page=market] main#main.main .market-page .market-launch-hero h1{font-size:clamp(32px,9.2vw,40px)!important;line-height:1.12!important;margin:0 0 18px!important}
 body.redesign.edition[data-page=market] main#main.main .market-page .market-launch-hero .market-eyebrow{margin:0 0 16px!important}
 body.redesign.edition[data-page=market] main#main.main .market-page .market-launch-hero .market-lead{font-size:16px!important;line-height:1.65!important;margin:0 0 16px!important}
 body.redesign.edition[data-page=market] main#main.main .market-page .market-scenarios article{padding:20px!important}
}
@media(forced-colors:active){body.redesign.edition[data-page=market],body.redesign.edition[data-page=market] main#main.main .market-page *{background:Canvas!important;color:CanvasText!important;-webkit-text-fill-color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important}}

}

@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] .swap-field{box-sizing:border-box!important;padding:16px!important;gap:10px!important;background:repeating-linear-gradient(115deg,transparent 0 22px,#cee7ff06 22px 23px),radial-gradient(ellipse at 0 0,#699fda35,transparent 70%),linear-gradient(125deg,#233e5b,#1b2d44 64%,#554132)!important;border-color:#7c9eba!important;box-shadow:inset 0 1px #e3efff40,inset 3px 0 #6b9bc180,0 5px 14px #030c1f44!important}
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] .swap-field+ .swap-widget__arrow+ .swap-field{background:repeating-linear-gradient(115deg,transparent 0 22px,#ffe4bb06 22px 23px),radial-gradient(ellipse at 100% 0,#df944a35,transparent 70%),linear-gradient(125deg,#263e58,#243348 60%,#61432e)!important;box-shadow:inset 0 1px #fff0d440,inset -3px 0 #d69a6480,0 5px 14px #030c1f44!important}
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] .swap-field input{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding:10px 16px!important;min-height:54px!important;border:1px solid #aecbe13d!important;border-radius:8px!important;font-size:26px!important;line-height:1.2!important;font-variant-numeric:tabular-nums!important;background:linear-gradient(115deg,#0e1b2e,#18293d)!important;color:#fff8ed!important;-webkit-text-fill-color:#fff8ed!important;box-shadow:inset 0 2px 5px #03091466!important}
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] .swap-field select{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding:10px!important;border-radius:8px!important;font-size:12px!important}
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] .transfer-history-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:16px!important;min-width:0!important}
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] .transfer-history-body>label{display:block!important;position:static!important;width:auto!important;margin:0!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important}
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] .transfer-history-body>select{display:block!important;position:static!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px 34px 10px 12px!important;margin:0!important;min-height:46px!important;border-radius:8px!important}
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=bridge-swap] main#main.main .bridge-swap-heading h1{color:#fff0da!important;-webkit-text-fill-color:#fff0da!important;text-shadow:0 2px #071427,0 0 22px #e5aa5033!important}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}}
