@layer vantemio-professional;@layer vantemio-professional{[data-vantemio-masthead].vm-masthead{--vm-ink:#f1f7ff;--vm-muted:#b6cbe0;background:#10263f!important;color:#f1f7ff!important;border:0!important;border-bottom:1px solid #92b6d527!important;border-radius:0!important;box-shadow:none!important;width:100%!important;max-width:none!important;margin:0!important;inset-block-start:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-vantemio-masthead]:before,[data-vantemio-masthead]:after{content:none!important}[data-vantemio-masthead] .vm-masthead-inner{display:grid!important;grid-template-columns:minmax(180px,1fr) auto auto auto!important;grid-template-rows:auto!important;align-items:center!important;gap:0 16px!important;max-width:1400px!important;width:100%!important;min-height:88px!important;margin-inline:auto!important;padding:10px 40px!important;box-sizing:border-box!important}[data-vantemio-masthead] .vm-brand{grid-column:1!important;grid-row:1!important;justify-self:start!important;max-width:240px!important}[data-vantemio-masthead] .vm-brand-copy,[data-vantemio-masthead] .vm-brand-copy>strong,[data-vantemio-masthead] .vm-brand-suffix,[data-vantemio-masthead] .vm-brand-o{color:#f1f7ff!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;background:none!important;filter:none!important}[data-vantemio-masthead] .vm-brand-copy>strong{font-family:Onest,system-ui,sans-serif!important}[data-vantemio-masthead] .vm-brand-copy>span{color:#aec7df!important;-webkit-text-fill-color:currentColor!important}[data-vantemio-masthead] .vm-primary{grid-column:2!important;grid-row:1!important;width:auto!important;min-height:0!important;padding:0!important;border:0!important}[data-vantemio-masthead] .site-shortcuts{display:flex!important;align-items:center!important;gap:4px!important;flex-wrap:nowrap!important;border:0!important;padding:0!important;margin:0!important}[data-vantemio-masthead] .site-shortcut{background:transparent!important;border:1px solid transparent!important;border-radius:7px!important;color:#e9f3ff!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;text-shadow:none!important;font-weight:550!important;padding:11px 12px!important;transition:background-color .18s ease!important}[data-vantemio-masthead] .site-shortcut-icon{display:none!important}[data-vantemio-masthead] .site-shortcut:hover,[data-vantemio-masthead] .site-shortcut[aria-current]{background:#25415d!important;box-shadow:none!important;border-color:#6a9bc133!important}[data-vantemio-masthead] .site-shortcut--passport{background:#096be5!important;border-color:#3e9cff!important;color:#fff!important}[data-vantemio-masthead] [data-vm-control=menu]{grid-column:3!important;grid-row:1!important}[data-vantemio-masthead] [data-vm-control=language]{grid-column:4!important;grid-row:1!important}[data-vantemio-masthead] [data-vm-control]>:is(summary,button,.lang-switch),[data-vantemio-masthead] .account-language select{background:#1b3652!important;border:1px solid #789cbd55!important;color:#eef6ff!important;-webkit-text-fill-color:currentColor!important;border-radius:7px!important;box-shadow:none!important}[data-vantemio-masthead] [data-vm-control]>:is(nav,div){background:#142f49!important;border-color:#6086a766!important;color:#f1f7ff!important;box-shadow:0 18px 40px #04132640!important}[data-vantemio-masthead] [data-vm-control] :is(a,summary){color:#eff6ff!important;-webkit-text-fill-color:currentColor!important}@media(max-width:1100px){[data-vantemio-masthead] .vm-masthead-inner{padding-inline:24px!important;gap:8px!important;grid-template-columns:minmax(150px,1fr) auto auto auto!important}[data-vantemio-masthead] .site-shortcut{padding-inline:9px!important;font-size:12px!important}}@media(max-width:860px){[data-vantemio-masthead] .vm-masthead-inner{grid-template-columns:44px minmax(0,1fr) 54px!important;padding:8px 20px 12px!important;gap:8px!important;min-height:0!important}[data-vantemio-masthead] .vm-brand{grid-column:2!important;justify-self:center!important;grid-row:1!important}[data-vantemio-masthead] [data-vm-control=menu]{grid-column:1!important;grid-row:1!important}[data-vantemio-masthead] [data-vm-control=language]{grid-column:3!important;grid-row:1!important}[data-vantemio-masthead] .vm-primary{grid-column:1/-1!important;grid-row:2!important;width:100%!important}[data-vantemio-masthead] .site-shortcuts{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:3px!important;width:100%!important}[data-vantemio-masthead] .site-shortcut{padding:8px 4px!important;font-size:12px!important;white-space:normal!important;overflow-wrap:anywhere!important;min-height:44px!important;text-align:center!important}}@media(max-width:380px){[data-vantemio-masthead] .vm-masthead-inner{padding-inline:12px!important}[data-vantemio-masthead] .site-shortcut{font-size:10px!important}}@media(prefers-reduced-motion:reduce){[data-vantemio-masthead] .site-shortcut,.premium-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){body[data-vantemio-shell],[data-vantemio-masthead].vm-masthead,[data-vantemio-masthead] :is(a,summary,button,select),.premium-hero,.premium-pillars,.premium-service-detail{background:Canvas!important;color:CanvasText!important;-webkit-text-fill-color:CanvasText!important;border-color:ButtonText!important}}}@layer vantemio-professional{[data-professional-header].vm-masthead{background:linear-gradient(105deg,#0d2036,#122c47 64%,#11263e)!important;border-bottom:1px solid #668bad40!important;box-shadow:0 6px 28px #020d2118!important}[data-professional-header] .vm-masthead-inner{grid-template-columns:minmax(180px,1fr) auto auto auto!important;grid-template-rows:auto!important;min-height:88px!important;gap:0 24px!important;padding:14px 40px!important}[data-professional-header] .vm-brand{gap:9px!important;max-width:none!important;align-items:center!important}[data-professional-header] .vm-brand>img{display:block!important;width:39px!important;height:46px!important;max-width:none!important;flex:0 0 39px!important;object-fit:contain!important;filter:none!important}[data-professional-header] .vm-brand-copy{display:flex!important;flex-direction:column!important;gap:5px!important}[data-professional-header] .vm-brand-copy>strong{font:700 31px/1 Onest,system-ui,sans-serif!important;letter-spacing:-.045em!important;width:auto!important;height:auto!important;display:block!important}[data-professional-header] .vm-brand-copy>strong>.vm-brand-suffix{font:inherit!important;letter-spacing:inherit!important}[data-professional-header] .vm-brand-copy>span{display:block!important;align-self:flex-start!important;margin:0!important;font:500 8px/1.3 Onest,system-ui,sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#8fadc8!important}[data-professional-header] .vm-brand-o:before,[data-professional-header] .vm-brand-o:after{content:none!important}[data-professional-header] .vm-primary{grid-column:2!important;grid-row:1!important;position:static!important;align-self:center!important}[data-professional-header] .premium-nav{display:flex!important;align-items:center!important;gap:28px!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}[data-professional-header] .premium-nav>a,[data-professional-header] .premium-nav>details>summary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:44px!important;width:auto!important;margin:0!important;padding:10px 0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#c9dcec!important;-webkit-text-fill-color:currentColor!important;text-decoration:none!important;font:500 14px/1.4 Onest,system-ui,sans-serif!important;letter-spacing:0!important;text-shadow:none!important;cursor:pointer!important;list-style:none!important}[data-professional-header] .premium-nav>a:hover,[data-professional-header] .premium-nav>details>summary:hover,[data-professional-header] .premium-nav>details[open]>summary{color:#fff!important;background:none!important;box-shadow:inset 0 -1px #66d2ff!important}[data-professional-header] .premium-nav>details{display:block!important;position:static!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}[data-professional-header] .premium-nav summary::-webkit-details-marker{display:none!important}[data-professional-header] .premium-nav summary:before,[data-professional-header] .premium-nav summary:after{content:none!important}[data-professional-header] .premium-nav>details>summary>svg{width:14px!important;height:14px!important;stroke-width:1.6!important;color:#83a8c6!important;transition:transform .18s ease!important}[data-professional-header] .premium-nav>details[open]>summary>svg{transform:rotate(180deg)!important}[data-professional-header] .premium-nav>details:not([open])>.premium-mega-panel,[data-professional-header] .premium-nav>details:not([open])>.premium-company-panel{display:none!important}[data-professional-header] .premium-nav .premium-mega-panel{position:absolute!important;inset-block-start:calc(100% + 10px)!important;inset-inline-end:40px!important;inset-inline-start:auto!important;z-index:8!important;display:block!important;width:min(850px,calc(100vw - 80px))!important;max-width:none!important;max-height:calc(100dvh - 130px)!important;overflow:auto!important;margin:0!important;padding:0!important;border:1px solid #6d99bc66!important;border-radius:14px!important;background:#102b45!important;color:#e8f3ff!important;box-shadow:0 24px 70px #020b2459,inset 0 1px #b5dcff14!important;box-sizing:border-box!important}[data-professional-header] .premium-mega-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:24px 26px!important;border-bottom:1px solid #7197b72b!important}[data-professional-header] .premium-mega-heading>span{font:500 10px/1.5 Onest,system-ui,sans-serif!important;letter-spacing:.15em!important;color:#82abc9!important;-webkit-text-fill-color:currentColor!important}[data-professional-header] .premium-mega-heading>strong{font:550 15px/1.4 Onest,system-ui,sans-serif!important;color:#f1f7ff!important;-webkit-text-fill-color:currentColor!important}[data-professional-header] .premium-mega-products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding:8px 14px!important}[data-professional-header] .premium-product-link{display:grid!important;grid-template-columns:40px minmax(0,1fr) 14px!important;align-items:start!important;gap:14px!important;min-height:110px!important;padding:18px 12px!important;margin:0!important;border:0!important;border-radius:9px!important;background:none!important;color:#ebf6ff!important;-webkit-text-fill-color:currentColor!important;text-decoration:none!important;box-shadow:none!important;box-sizing:border-box!important;white-space:normal!important;transition:background-color .16s ease!important}[data-professional-header] .premium-product-link:hover{background:#1c3d5b!important}[data-professional-header] .premium-product-icon{display:grid!important;place-items:center!important;width:38px!important;height:40px!important;border:1px solid #5182a955!important;border-radius:9px!important;background:#193c5b!important;color:#9ddcff!important;box-shadow:inset 0 1px #b6e3ff12!important}[data-professional-header] .premium-product-icon svg{width:22px!important;height:22px!important;stroke-width:1.5!important}[data-professional-header] .premium-product-copy{display:block!important;min-width:0!important}[data-professional-header] .premium-product-copy strong{display:block!important;font:600 14px/1.45 Onest,system-ui,sans-serif!important;color:#edf7ff!important;-webkit-text-fill-color:currentColor!important}[data-professional-header] .premium-product-copy small{display:block!important;margin-top:5px!important;font:400 11.5px/1.65 Onest,system-ui,sans-serif!important;color:#a4bfd6!important;-webkit-text-fill-color:currentColor!important;overflow-wrap:anywhere!important}[data-professional-header] .premium-product-copy em{display:block!important;margin-top:7px!important;font:500 10px/1.5 Onest,system-ui,sans-serif!important;color:#79c8f4!important;-webkit-text-fill-color:currentColor!important;letter-spacing:.025em!important}[data-professional-header] .premium-product-link>svg{width:14px!important;height:14px!important;color:#7ca5c5!important;stroke-width:1.5!important;margin-top:4px!important}[data-professional-header] .premium-mega-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:54px!important;padding:16px 26px!important;border-top:1px solid #7197b72b!important;background:#0e253d!important;color:#c5eaff!important;-webkit-text-fill-color:currentColor!important;text-decoration:none!important;font:500 12px/1.5 Onest,system-ui,sans-serif!important}[data-professional-header] .premium-mega-foot svg{width:17px!important;height:17px!important}[data-professional-header] .premium-nav .premium-company-panel{position:absolute!important;inset-block-start:calc(100% + 10px)!important;inset-inline-end:260px!important;inset-inline-start:auto!important;z-index:8!important;display:grid!important;gap:4px!important;width:270px!important;max-width:calc(100vw - 40px)!important;padding:10px!important;border:1px solid #6d99bc66!important;border-radius:12px!important;background:#102b45!important;box-shadow:0 20px 50px #020b2459!important;box-sizing:border-box!important}[data-professional-header] .premium-company-panel a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:44px!important;padding:12px!important;border:0!important;border-radius:7px!important;background:none!important;color:#dcecf9!important;-webkit-text-fill-color:currentColor!important;text-decoration:none!important;font:500 13px/1.5 Onest,system-ui,sans-serif!important}[data-professional-header] .premium-company-panel a:hover{background:#1d405f!important}[data-professional-header] .premium-company-panel svg{width:16px!important;height:16px!important;color:#8bb8d8!important}[data-professional-header] [data-vm-control=language]{grid-column:3!important;grid-row:1!important;position:static!important;justify-self:end!important}[data-professional-header] [data-vm-control=language]>summary{display:flex!important;align-items:center!important;gap:7px!important;min-width:90px!important;height:44px!important;min-height:44px!important;padding:10px!important;border:1px solid #6990b14d!important;border-radius:8px!important;background:#17334d!important;color:#dbeefa!important;-webkit-text-fill-color:currentColor!important;font:550 12px/1.4 Onest,system-ui,sans-serif!important;box-shadow:inset 0 1px #abcfee12!important}[data-professional-header] [data-vm-control=language]>summary>svg{width:16px!important;height:16px!important;stroke-width:1.5!important;color:#9bc9e8!important}[data-professional-header] [data-vm-control=language]>summary>svg:last-child{width:12px!important;height:12px!important}[data-professional-header] [data-vm-control=language]>:is(nav,div){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;inset-block-start:calc(100% + 10px)!important;inset-inline-end:40px!important;inset-inline-start:auto!important;width:400px!important;max-width:calc(100vw - 40px)!important;max-height:calc(100dvh - 130px)!important;padding:14px!important;border:1px solid #6d99bc66!important;border-radius:13px!important;background:#102b45!important;box-shadow:0 24px 65px #020b2459!important;box-sizing:border-box!important;overflow:auto!important}[data-professional-header] .premium-popover-heading{grid-column:1/-1!important;margin:0 0 8px!important;padding:4px 8px 12px!important;border-bottom:1px solid #7092b22b!important;color:#9abbda!important;-webkit-text-fill-color:currentColor!important;font:500 11px/1.5 Onest,system-ui,sans-serif!important;letter-spacing:.04em!important}[data-professional-header] [data-vm-control=language]>:is(nav,div)>a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:64px!important;padding:10px 12px!important;border:1px solid transparent!important;border-radius:8px!important;background:none!important;box-sizing:border-box!important;white-space:normal!important;text-decoration:none!important}[data-professional-header] [data-vm-control=language]>:is(nav,div)>a:hover,[data-professional-header] [data-vm-control=language]>:is(nav,div)>a[aria-current]{background:#1c405e!important;border-color:#6295b955!important}[data-professional-header] .premium-locale-copy{display:block!important;min-width:0!important}[data-professional-header] .premium-locale-copy strong{display:block!important;color:#e7f4ff!important;-webkit-text-fill-color:currentColor!important;font:500 14px/1.5 Onest,system-ui,sans-serif!important}[data-professional-header] .premium-locale-copy small{display:block!important;color:#91b3d0!important;-webkit-text-fill-color:currentColor!important;font:400 10.5px/1.6 Onest,system-ui,sans-serif!important}[data-professional-header] .premium-locale-code{display:block!important;color:#77caf4!important;-webkit-text-fill-color:currentColor!important;font:500 10px/1.5 ui-monospace,monospace!important;letter-spacing:.04em!important}[data-professional-header] .premium-locale-code svg{display:block!important;width:17px!important;height:17px!important;stroke-width:1.6!important}[data-professional-header] .premium-passport{grid-column:4!important;grid-row:1!important;min-height:44px!important;gap:10px!important;padding:12px 20px!important;border:1px solid #56baff!important;border-radius:8px!important;background:linear-gradient(125deg,#1687fb,#0863d3)!important;color:#fff!important;-webkit-text-fill-color:currentColor!important;box-shadow:inset 0 1px #d4f5ff45,0 5px 18px #0078ff1c!important;font:600 13px/1.4 Onest,system-ui,sans-serif!important;text-decoration:none!important;white-space:nowrap!important;transition:background-color .16s ease,box-shadow .16s ease!important}[data-professional-header] .premium-passport .site-shortcut-icon{display:grid!important;place-items:center!important;width:18px!important;height:20px!important;flex:0 0 18px!important;background:none!important;border:0!important;box-shadow:none!important}[data-professional-header] .premium-passport .site-shortcut-icon img{display:block!important;width:18px!important;height:20px!important;object-fit:contain!important;filter:none!important}[data-professional-header] .premium-passport:hover{background:linear-gradient(125deg,#279aff,#1377e9)!important;border-color:#a2dfff!important;box-shadow:inset 0 1px #fff6,0 0 22px #1b91ff35!important}[data-professional-header] [data-vm-control=menu]{display:none!important}@media(max-width:1100px){[data-professional-header] .vm-masthead-inner{gap:0 16px!important;padding-inline:28px!important}[data-professional-header] .premium-nav{gap:20px!important}[data-professional-header] .premium-nav>a,[data-professional-header] .premium-nav>details>summary{font-size:13px!important}[data-professional-header] .premium-passport{padding-inline:15px!important}[data-professional-header] .premium-nav .premium-mega-panel,[data-professional-header] [data-vm-control=language]>:is(nav,div){inset-inline-end:28px!important}}@media(max-width:860px){[data-professional-header] .vm-masthead-inner{grid-template-columns:minmax(0,1fr) 90px 48px!important;grid-template-rows:auto auto!important;gap:10px 10px!important;padding:12px 20px!important;min-height:0!important}[data-professional-header] .vm-brand{grid-column:1!important;grid-row:1!important;justify-self:start!important;gap:6px!important}[data-professional-header] .vm-brand>img{width:32px!important;height:39px!important;flex-basis:32px!important}[data-professional-header] .vm-brand-copy>strong{font-size:26px!important}[data-professional-header] .vm-brand-copy>span{font-size:7px!important}[data-professional-header] [data-vm-control=language]{grid-column:2!important;grid-row:1!important}[data-professional-header] [data-vm-control=menu]{display:block!important;grid-column:3!important;grid-row:1!important}[data-professional-header] .vm-primary{grid-column:1!important;grid-row:2!important;justify-self:start!important;width:auto!important}[data-professional-header] .premium-nav{display:block!important}[data-professional-header] .premium-nav-platform,[data-professional-header] .premium-nav-news,[data-professional-header] .premium-nav>.premium-company-menu{display:none!important}[data-professional-header] .premium-nav>.premium-product-menu>summary{font-size:14px!important;min-height:44px!important;justify-content:flex-start!important;padding:9px 0!important;color:#e3f0fb!important}[data-professional-header] .premium-passport{grid-column:2/4!important;grid-row:2!important;justify-self:end!important;min-width:138px!important;text-align:center!important;justify-content:center!important}[data-professional-header] .premium-nav .premium-mega-panel{inset-inline:16px!important;width:calc(100vw - 32px)!important;max-height:calc(100dvh - 148px)!important}[data-professional-header] .premium-mega-products{grid-template-columns:1fr!important;padding:8px!important}[data-professional-header] .premium-mega-heading{display:block!important;padding:20px!important}[data-professional-header] .premium-mega-heading>strong{display:block!important;margin-top:8px!important}[data-professional-header] .premium-product-link{min-height:104px!important;padding:16px 12px!important}[data-professional-header] .premium-mega-foot{padding-inline:20px!important}[data-professional-header] [data-vm-control=language]>:is(nav,div){inset-inline-end:16px!important;width:calc(100vw - 32px)!important;max-width:400px!important;max-height:calc(100dvh - 148px)!important;padding:10px!important}[data-professional-header] [data-vm-control=menu]>#mobile-nav,[data-professional-header] [data-vm-control=menu]>:is(nav,div){inset-inline-end:16px!important;background:#102b45!important;border:1px solid #6d99bc66!important;border-radius:12px!important;padding:10px!important;max-height:calc(100dvh - 148px)!important;box-shadow:0 20px 60px #020b2459!important}}@media(max-width:380px){[data-professional-header] .vm-masthead-inner{padding-inline:14px!important;grid-template-columns:minmax(0,1fr) 76px 44px!important;gap:8px!important}[data-professional-header] .vm-brand-copy>strong{font-size:23px!important}[data-professional-header] .vm-brand>img{width:29px!important;height:36px!important;flex-basis:29px!important}[data-professional-header] [data-vm-control=language]>summary{min-width:76px!important;gap:5px!important;padding:9px 7px!important}[data-professional-header] [data-vm-control=language]>summary>svg:first-child{width:14px!important;height:14px!important}[data-professional-header] .premium-passport{min-width:128px!important}}@media(prefers-reduced-motion:reduce){[data-professional-header] .premium-nav>details>summary>svg,[data-professional-header] .premium-passport,.premium-home .premium-primary{transition:none!important}}}@layer vantemio-professional{[data-professional-header] .premium-nav>details[data-vm-control]>summary{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding-inline:0!important}[data-professional-header] .premium-nav>details[data-vm-control][open]>summary{box-shadow:inset 0 -1px #66d2ff!important}@media(max-width:860px){[data-professional-header] .premium-nav>a.premium-nav-platform,[data-professional-header] .premium-nav>a.premium-nav-news{display:none!important}[data-professional-header] [data-vm-control=menu]>.menu-btn{height:44px!important;min-height:44px!important}}}@layer vantemio-professional{[data-professional-header].vm-masthead{background:linear-gradient(105deg,#0a1b2ef2,#19354ce8),url(/assets/vantemio-reference-substrate-20261026.webp) center 45%/cover!important;border-bottom-color:#83b8db33!important;box-shadow:none!important}[data-professional-header] .vm-masthead-inner{min-height:98px!important;padding-block:10px!important}[data-professional-header] .vm-brand{gap:8px!important}[data-professional-header] .vm-brand>img{width:56px!important;height:76px!important;flex-basis:56px!important}[data-professional-header] .vm-brand-copy>strong{font-size:34px!important;font-weight:750!important}[data-professional-header] .vm-brand-copy>span{font-size:8px!important;letter-spacing:.16em!important}[data-professional-header] [data-vm-control=language]>summary,[data-professional-header] [data-vm-control=menu]>.menu-btn{background:linear-gradient(135deg,#f0f7fc,#bfd6e5)!important;color:#183e57!important;-webkit-text-fill-color:currentColor!important;border:1px solid #91b6cf!important;box-shadow:inset 0 1px #fff,0 2px 6px #03122626!important}[data-professional-header] [data-vm-control=language]>summary>svg{color:#326c8b!important}[data-professional-header] .premium-passport,[data-professional-header] .premium-passport:hover{background:linear-gradient(130deg,#fff6df,#e5c992)!important;border-color:#cba76a!important;color:#183e57!important;-webkit-text-fill-color:currentColor!important;box-shadow:inset 0 1px #fff9,0 3px 14px #06132422!important;font-weight:700!important}[data-professional-header] .premium-passport .site-shortcut-icon{width:24px!important;height:28px!important;flex-basis:24px!important}[data-professional-header] .premium-passport .site-shortcut-icon img{width:24px!important;height:28px!important}[data-professional-header] .premium-nav .premium-mega-panel,[data-professional-header] .premium-nav .premium-company-panel,[data-professional-header] [data-vm-control=language]>:is(nav,div){background:linear-gradient(135deg,#f7fbfe,#e4eef5)!important;color:#183e57!important;border-color:#94b6cd!important;box-shadow:0 20px 60px #0211274d,inset 0 1px #fff!important}[data-professional-header] .premium-mega-heading{border-bottom-color:#b5cbdc!important}[data-professional-header] .premium-mega-heading>span,[data-professional-header] .premium-popover-heading{color:#466f89!important;-webkit-text-fill-color:currentColor!important;font-weight:650!important}[data-professional-header] .premium-mega-heading>strong,[data-professional-header] .premium-product-copy strong,[data-professional-header] .premium-locale-copy strong{color:#183e57!important;-webkit-text-fill-color:currentColor!important;font-weight:700!important}[data-professional-header] .premium-product-copy small,[data-professional-header] .premium-locale-copy small{color:#486b83!important;-webkit-text-fill-color:currentColor!important;font-weight:450!important}[data-professional-header] .premium-product-copy em{color:#795926!important;-webkit-text-fill-color:currentColor!important;font-weight:600!important}[data-professional-header] .premium-product-icon{background:linear-gradient(135deg,#fff,#d3e5f1)!important;color:#397997!important;border-color:#9fbfd3!important;box-shadow:inset 0 1px #fff!important}[data-professional-header] .premium-product-link:hover{background:#d9eaf4!important}[data-professional-header] .premium-mega-foot{background:#dceaf4!important;color:#244f6b!important;-webkit-text-fill-color:currentColor!important;border-top-color:#b5cbdc!important;font-weight:600!important}[data-professional-header] .premium-company-panel a{color:#244f6b!important;-webkit-text-fill-color:currentColor!important;font-weight:600!important}[data-professional-header] .premium-company-panel a:hover{background:#d5e7f3!important}[data-professional-header] .premium-locale-code{color:#347b9c!important;-webkit-text-fill-color:currentColor!important}[data-professional-header] [data-vm-control=language]>:is(nav,div)>a:hover,[data-professional-header] [data-vm-control=language]>:is(nav,div)>a[aria-current]{background:#d5e7f3!important;border-color:#95b9d0!important}[data-professional-header] [data-vm-control=menu]>#mobile-nav,[data-professional-header] [data-vm-control=menu]>:is(nav,div){background:#edf5fa!important;border:1px solid #94b6cd!important;box-shadow:0 20px 60px #0211274d!important}[data-professional-header] [data-vm-control=menu] #mobile-nav :is(a,summary,span),[data-professional-header] [data-vm-control=menu]>nav :is(a,summary,span){color:#173b54!important;-webkit-text-fill-color:currentColor!important;background:none!important;text-shadow:none!important;font-weight:600!important}@media(max-width:860px){[data-professional-header] .vm-masthead-inner{min-height:0!important}[data-professional-header] .vm-brand>img{width:38px!important;height:50px!important;flex-basis:38px!important}[data-professional-header] .vm-brand-copy>strong{font-size:26px!important}}@media(max-width:380px){[data-professional-header] .vm-brand>img{width:34px!important;height:46px!important;flex-basis:34px!important}[data-professional-header] .vm-brand-copy>strong{font-size:23px!important}}}@layer vantemio-professional{body[data-professional-surface] .vm-masthead[data-professional-header] [data-vm-control=language]>summary,body[data-professional-surface] .vm-masthead[data-professional-header] [data-vm-control=menu]>.menu-btn{background:linear-gradient(135deg,#f0f7fc,#bfd6e5)!important;color:#173e58!important;-webkit-text-fill-color:currentColor!important;border-color:#9dc5dd!important;box-shadow:inset 0 1px #fff,0 2px 8px #03142633!important}body[data-professional-surface] .vm-masthead[data-professional-header] [data-vm-control=language]>summary :is(svg,span){color:#285e7b!important;-webkit-text-fill-color:currentColor!important}body[data-professional-surface] [data-professional-header] .premium-mega-panel :is(a,span,strong,p,small,em),body[data-professional-surface] [data-professional-header] .premium-company-panel a,body[data-professional-surface] [data-professional-header] [data-premium-language]>:is(nav,div) :is(a,span,strong,small,p){color:#21465f!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body[data-professional-surface] [data-professional-header] .premium-product-copy small,body[data-professional-surface] [data-professional-header] .premium-locale-copy small{color:#4c6f87!important;-webkit-text-fill-color:currentColor!important}body[data-professional-surface] [data-professional-header] .premium-product-copy em{color:#795c2c!important;-webkit-text-fill-color:currentColor!important}body[data-professional-surface] [data-professional-header] .premium-product-icon{color:#347b9e!important}body[data-professional-surface] [data-professional-header] [data-vm-control=menu] #mobile-nav :is(a,span,summary){color:#173e58!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}}@layer vantemio-professional;@layer vantemio-professional;@layer vantemio-professional;@layer vantemio-professional;@layer vantemio-professional;@layer vantemio-professional;@layer vantemio-professional;@layer vantemio-professional{body[data-professional-surface] [data-professional-header] .premium-passport,body[data-professional-surface] [data-professional-header] .premium-passport:hover{background:linear-gradient(135deg,#f8fcff,#cfdfeb)!important;border-color:#9dbbd1!important;color:#173e58!important;box-shadow:inset 0 1px #fff,0 2px 10px #041c3033!important}body[data-professional-surface] [data-professional-header] .premium-passport .site-shortcut-icon{width:32px!important;height:40px!important;flex-basis:32px!important}body[data-professional-surface] [data-professional-header] .premium-passport .site-shortcut-icon img{width:32px!important;height:40px!important;object-fit:fill!important}body[data-professional-surface] [data-professional-header] .vm-brand>img{object-fit:fill!important}@media(max-width:860px){body[data-professional-surface] [data-professional-header] .vm-masthead-inner{grid-template-columns:minmax(0,1fr) 76px 104px!important;grid-template-rows:34px 40px!important;gap:2px 8px!important;padding:6px 14px!important;min-height:0!important}body[data-professional-surface] [data-professional-header] .vm-brand{grid-column:1!important;grid-row:1/3!important;align-self:center!important;gap:3px!important;min-width:0!important}body[data-professional-surface] [data-professional-header] .vm-brand>img{width:48px!important;height:68px!important;flex-basis:48px!important}body[data-professional-surface] [data-professional-header] .vm-brand-copy>strong{font-size:25px!important}body[data-professional-surface] [data-professional-header] .vm-brand-copy>span{font-size:6px!important;letter-spacing:.15em!important}body[data-professional-surface] [data-professional-header] .vm-primary{grid-column:2!important;grid-row:2!important;justify-self:end!important;align-self:center!important;width:auto!important}body[data-professional-surface] [data-professional-header] .premium-nav>.premium-product-menu>summary{font-size:12px!important;min-height:34px!important;height:34px!important;padding:5px 0!important;gap:4px!important;white-space:nowrap!important}body[data-professional-surface] [data-professional-header] [data-vm-control=language]{grid-column:2!important;grid-row:1!important;justify-self:end!important;width:auto!important}body[data-professional-surface] .vm-masthead[data-professional-header] [data-vm-control=language]>summary{min-width:0!important;width:60px!important;height:32px!important;min-height:32px!important;padding:4px 7px!important;gap:5px!important;font-size:11px!important;border-radius:6px!important}body[data-professional-surface] [data-professional-header] [data-vm-control=language]>summary>svg:first-child{display:none!important}body[data-professional-surface] [data-professional-header] [data-vm-control=language]>summary>svg:last-child{width:11px!important;height:11px!important}body[data-professional-surface] [data-professional-header] [data-vm-control=menu]{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important;width:34px!important}body[data-professional-surface] .vm-masthead[data-professional-header] [data-vm-control=menu]>.menu-btn{width:34px!important;height:32px!important;min-width:34px!important;min-height:32px!important;padding:6px!important;border-radius:6px!important}body[data-professional-surface] [data-professional-header] .premium-passport{grid-column:3!important;grid-row:2!important;min-width:0!important;width:104px!important;min-height:40px!important;height:40px!important;padding:2px 8px!important;gap:5px!important;font-size:11px!important;border-radius:6px!important;box-sizing:border-box!important}body[data-professional-surface] [data-professional-header] .premium-passport .site-shortcut-icon{width:30px!important;height:36px!important;flex-basis:30px!important}body[data-professional-surface] [data-professional-header] .premium-passport .site-shortcut-icon img{width:30px!important;height:36px!important}body[data-professional-surface] [data-professional-header] .premium-nav .premium-mega-panel,body[data-professional-surface] [data-professional-header] [data-vm-control=language]>:is(nav,div),body[data-professional-surface] [data-professional-header] [data-vm-control=menu]>#mobile-nav{max-height:calc(100dvh - 108px)!important}}@media(max-width:380px){body[data-professional-surface] [data-professional-header] .vm-masthead-inner{grid-template-columns:minmax(0,1fr) 66px 96px!important;gap:2px 6px!important;padding-inline:12px!important}body[data-professional-surface] [data-professional-header] .vm-brand>img{width:44px!important;height:66px!important;flex-basis:44px!important}body[data-professional-surface] [data-professional-header] .vm-brand-copy>strong{font-size:23px!important}body[data-professional-surface] [data-professional-header] .premium-passport{width:96px!important;padding-inline:5px!important}}@media(max-width:340px){body[data-professional-surface] [data-professional-header] .vm-brand>img{width:38px!important;height:62px!important;flex-basis:38px!important}body[data-professional-surface] [data-professional-header] .vm-brand-copy>strong{font-size:20px!important}}}@layer vantemio-professional;@layer vantemio-professional{@keyframes vantemio-brand-glint{0%,60%,to{filter:brightness(1) drop-shadow(0 0 0 #81dcff00)}70%{filter:brightness(1.45) drop-shadow(0 0 5px #81dcff55)}80%{filter:brightness(1.05) drop-shadow(0 0 1px #81dcff22)}}body[data-professional-surface] [data-professional-header] .vm-brand>img,body[data-professional-surface] [data-professional-header] .premium-passport .site-shortcut-icon img{animation:vantemio-brand-glint 6s ease-in-out infinite!important}body[data-professional-surface] [data-professional-header] .premium-passport .site-shortcut-icon img{animation-delay:1.8s!important}html.motion-paused body[data-professional-surface] [data-professional-header] img,body[data-professional-surface].motion-paused [data-professional-header] img,html.reduce-motion body[data-professional-surface] [data-professional-header] img,body[data-professional-surface].reduce-motion [data-professional-header] img{animation:none!important}@media(prefers-reduced-motion:reduce){body[data-professional-surface] [data-professional-header] img{animation:none!important}}}@layer vantemio-professional{body[data-professional-surface] [data-professional-header] .vm-brand>img{object-fit:contain!important;transform:scale(1.35)!important;transform-origin:center!important}body[data-professional-surface] [data-professional-header] .premium-passport .site-shortcut-icon img{object-fit:contain!important;transform:scale(1.35)!important;transform-origin:center!important}body[data-professional-surface] [data-professional-header] .premium-nav>a,body[data-professional-surface] [data-professional-header] .premium-nav>details>summary{color:#eef6fc!important}}@layer vantemio-professional;@layer vantemio-professional;@layer vantemio-professional;@layer vantemio-professional{body[data-professional-surface] .vm-masthead[data-professional-header]{background-image:linear-gradient(110deg,#061727ec,#153147db),url(/assets/vantemio-reference-substrate-20261026.webp)!important;background-size:cover!important;background-position:center 38%!important;border-bottom:1px solid #53768f88!important;box-shadow:0 5px 24px #020c1922!important}body[data-professional-surface] [data-professional-header] .vm-masthead-inner{min-height:86px!important;padding-block:8px!important;gap:0 20px!important}body[data-professional-surface] [data-professional-header] .vm-brand>img{width:52px!important;height:68px!important;flex-basis:52px!important}body[data-professional-surface] [data-professional-header] .vm-brand-copy>strong{font-size:32px!important}body[data-professional-surface] [data-professional-header] .premium-nav{gap:22px!important}body[data-professional-surface] [data-professional-header] .premium-nav>a,body[data-professional-surface] [data-professional-header] .premium-nav>details>summary{font-size:14px!important;font-weight:600!important;color:#f5faff!important;opacity:1!important}body[data-professional-surface] [data-professional-header] .premium-passport{min-height:42px!important;height:42px!important;padding:4px 12px!important;gap:7px!important;font-size:12px!important;box-sizing:border-box!important;border-radius:7px!important}body[data-professional-surface] [data-professional-header] .premium-passport .site-shortcut-icon{width:25px!important;height:30px!important;flex-basis:25px!important}body[data-professional-surface] [data-professional-header] .premium-passport .site-shortcut-icon img{width:25px!important;height:30px!important}body[data-professional-surface] .vm-masthead[data-professional-header] [data-vm-control=language]>summary,body[data-professional-surface] .vm-masthead[data-professional-header] [data-vm-control=menu]>.menu-btn{background:linear-gradient(135deg,#25485c,#102c40)!important;border-color:#6d97b0!important;color:#f3faff!important;-webkit-text-fill-color:currentColor!important;box-shadow:inset 0 1px #b9e5ff24,0 2px 8px #020c1926!important}body[data-professional-surface] .vm-masthead[data-professional-header] [data-vm-control=language]>summary{height:42px!important;min-height:42px!important;min-width:72px!important;width:72px!important;padding:8px!important;border-radius:7px!important}body[data-professional-surface] .vm-masthead[data-professional-header] [data-vm-control=language]>summary :is(svg,span){color:#e3f5ff!important;-webkit-text-fill-color:currentColor!important}body[data-professional-surface] .vm-masthead[data-professional-header] :is(.premium-mega-panel,.premium-company-panel),body[data-professional-surface] .vm-masthead[data-professional-header] [data-premium-language]>:is(nav,div),body[data-professional-surface] .vm-masthead[data-professional-header] #mobile-nav{background-image:linear-gradient(135deg,#0b2337f2,#15384bee),url(/assets/vantemio-reference-substrate-20261026.webp)!important;background-size:cover!important;background-position:center!important;background-color:#0c273c!important;border-color:#64869b!important;box-shadow:0 18px 45px #020a1c77,inset 0 1px #a7d7f526!important;color:#f0f8ff!important}body[data-professional-surface] .vm-masthead[data-professional-header] :is(.premium-mega-panel,.premium-company-panel) :is(a,span,strong,p,small,em),body[data-professional-surface] .vm-masthead[data-professional-header] [data-premium-language]>:is(nav,div) :is(a,span,strong,small,p),body[data-professional-surface] .vm-masthead[data-professional-header] #mobile-nav :is(a,span,summary){color:#edf7ff!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body[data-professional-surface] .vm-masthead[data-professional-header] :is(.premium-locale-copy,.premium-product-copy) small{color:#c6e0ef!important;-webkit-text-fill-color:currentColor!important}body[data-professional-surface] .vm-masthead[data-professional-header] .premium-product-copy em{color:#b4e2f4!important;-webkit-text-fill-color:currentColor!important;background:#345d7333!important;border-color:#81bbd344!important}body[data-professional-surface] .vm-masthead[data-professional-header] .premium-product-link{background:#19384d88!important;border-color:#6a8ca244!important}body[data-professional-surface] .vm-masthead[data-professional-header] .premium-product-link:hover,body[data-professional-surface] .vm-masthead[data-professional-header] [data-premium-language] a:hover,body[data-professional-surface] .vm-masthead[data-professional-header] [data-premium-language] a[aria-current],body[data-professional-surface] .vm-masthead[data-professional-header] .premium-company-panel a:hover{background:#2c576e!important;border-color:#8fcce4!important}body[data-professional-surface] .vm-masthead[data-professional-header] .premium-product-icon{color:#d9f6ff!important;background:#77c2e31c!important;border-color:#88c4df44!important}@media(min-width:861px)and (max-width:1100px){body[data-professional-surface] [data-professional-header] .vm-masthead-inner{grid-template-columns:minmax(150px,1fr) auto auto auto!important;gap:0 12px!important;padding-inline:20px!important;min-height:78px!important}body[data-professional-surface] [data-professional-header] .vm-brand>img{width:46px!important;height:62px!important;flex-basis:46px!important}body[data-professional-surface] [data-professional-header] .vm-brand-copy>strong{font-size:28px!important}body[data-professional-surface] [data-professional-header] .premium-nav{gap:14px!important}body[data-professional-surface] [data-professional-header] .premium-nav>a,body[data-professional-surface] [data-professional-header] .premium-nav>details>summary{font-size:13.5px!important}body[data-professional-surface] .vm-masthead[data-professional-header] [data-vm-control=language]>summary{width:64px!important;min-width:64px!important}body[data-professional-surface] [data-professional-header] [data-vm-control=language]>summary>svg:first-child{display:none!important}}@media(max-width:860px){body[data-professional-surface] [data-professional-header] .vm-masthead-inner{min-height:0!important;gap:2px 8px!important;padding:6px 14px!important}body[data-professional-surface] [data-professional-header] .vm-brand>img{width:48px!important;height:68px!important;flex-basis:48px!important}body[data-professional-surface] [data-professional-header] .vm-brand-copy>strong{font-size:25px!important}body[data-professional-surface] [data-professional-header] .premium-nav>details>summary{font-size:12px!important}body[data-professional-surface] .vm-masthead[data-professional-header] [data-vm-control=language]>summary{width:60px!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:4px 7px!important}body[data-professional-surface] [data-professional-header] .premium-passport{height:40px!important;min-height:40px!important;width:104px!important;padding:3px 8px!important;font-size:11px!important}body[data-professional-surface] [data-professional-header] .premium-passport .site-shortcut-icon{width:26px!important;height:32px!important;flex-basis:26px!important}body[data-professional-surface] [data-professional-header] .premium-passport .site-shortcut-icon img{width:26px!important;height:32px!important}}@media(max-width:380px){body[data-professional-surface] [data-professional-header] .vm-masthead-inner{padding-inline:12px!important;gap:2px 6px!important}body[data-professional-surface] [data-professional-header] .vm-brand>img{width:44px!important;height:66px!important;flex-basis:44px!important}body[data-professional-surface] [data-professional-header] .vm-brand-copy>strong{font-size:23px!important}body[data-professional-surface] [data-professional-header] .premium-passport{width:96px!important;padding-inline:5px!important}}@media(max-width:340px){body[data-professional-surface] [data-professional-header] .vm-brand>img{width:38px!important;height:62px!important;flex-basis:38px!important}body[data-professional-surface] [data-professional-header] .vm-brand-copy>strong{font-size:20px!important}}}@layer vantemio-professional{@media(max-width:860px){body[data-professional-surface] .vm-masthead[data-professional-header] [data-vm-control=menu]{position:static!important}body[data-professional-surface] .vm-masthead[data-professional-header] #mobile-nav{position:absolute!important;inset-block-start:calc(100% + 10px)!important;inset-inline-start:auto!important;inset-inline-end:16px!important;width:min(360px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;box-sizing:border-box!important;padding:10px!important}body[data-professional-surface] .vm-masthead[data-professional-header] #mobile-nav>a{border:1px solid #719bb344!important;border-radius:7px!important;background:#31587038!important;margin-block:4px!important;padding:11px 14px!important}body[data-professional-surface] .vm-masthead[data-professional-header] #mobile-nav summary{border-bottom:1px solid #7ca2b43b!important;padding:12px 14px!important}body[data-professional-surface] .vm-masthead[data-professional-header] #mobile-nav a:hover{background:#315b73!important}}}@layer vantemio-professional{body[data-professional-surface] .vm-masthead[data-professional-header]{background-image:linear-gradient(110deg,#081a2cc7,#486476a6 55%,#10283dc2),url(/assets/vantemio-reference-substrate-20261026.webp)!important;background-position:50% 72%!important}body[data-professional-surface] .premium-mobile-product-icon{display:none!important}body[data-professional-surface] .premium-development-label{display:inline-block!important;margin-inline-start:auto!important;padding:3px 6px!important;border:1px solid #a6c9de66!important;border-radius:5px!important;font:500 10px/1.4 Onest,system-ui,sans-serif!important;color:#e5f4ff!important;background:#40677d55!important;white-space:nowrap!important}@media(max-width:860px){body[data-professional-surface] [data-professional-header] .vm-masthead-inner{grid-template-columns:minmax(0,1fr) 64px 40px 44px 32px!important;grid-template-rows:64px!important;gap:0 6px!important;min-height:0!important;padding:5px 12px!important}body[data-professional-surface] [data-professional-header] .vm-brand{grid-column:1!important;grid-row:1!important;gap:3px!important}body[data-professional-surface] [data-professional-header] .vm-brand>img{width:44px!important;height:62px!important;flex-basis:44px!important}body[data-professional-surface] [data-professional-header] .vm-brand-copy>strong{font-size:23px!important}body[data-professional-surface] [data-professional-header] .vm-primary{grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:center!important}body[data-professional-surface] [data-professional-header] .premium-nav>.premium-product-menu>summary{display:flex!important;align-items:center!important;justify-content:center!important;width:64px!important;height:36px!important;min-height:36px!important;padding:4px!important;border:1px solid #83a8bc77!important;border-radius:6px!important;background:linear-gradient(135deg,#49677977,#18394b99)!important;box-shadow:inset 0 1px #d8efff20!important;font-size:11px!important;box-sizing:border-box!important}body[data-professional-surface] [data-professional-header] .premium-product-summary-label{display:inline!important}body[data-professional-surface] [data-professional-header] .premium-nav>.premium-product-menu>summary>svg{display:none!important}body[data-professional-surface] [data-professional-header] [data-vm-control=language]{grid-column:3!important;grid-row:1!important;align-self:center!important;justify-self:end!important}body[data-professional-surface] .vm-masthead[data-professional-header] [data-vm-control=language]>summary{width:40px!important;height:36px!important;min-height:36px!important;padding:4px!important;gap:2px!important;font-size:10px!important}body[data-professional-surface] [data-professional-header] .premium-passport{grid-column:4!important;grid-row:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;align-self:center!important;width:44px!important;height:40px!important;min-height:40px!important;padding:2px!important;gap:0!important;min-width:0!important;border-radius:6px!important}body[data-professional-surface] [data-professional-header] .premium-passport .site-shortcut-icon{width:24px!important;height:26px!important;flex:0 0 26px!important}body[data-professional-surface] [data-professional-header] .premium-passport .site-shortcut-icon img{width:24px!important;height:26px!important;transform:scale(1.25)!important}body[data-professional-surface] [data-professional-header] .premium-passport>span:last-child{display:block!important;font:600 8px/9px Onest,system-ui,sans-serif!important;max-width:40px!important;margin:0!important;letter-spacing:0!important;white-space:nowrap!important}body[data-professional-surface] [data-professional-header] [data-vm-control=menu]{grid-column:5!important;grid-row:1!important;align-self:center!important;justify-self:end!important;width:32px!important}body[data-professional-surface] .vm-masthead[data-professional-header] [data-vm-control=menu]>.menu-btn{width:32px!important;height:36px!important;min-width:32px!important;min-height:36px!important;padding:5px!important}}@media(max-width:360px){body[data-professional-surface] [data-professional-header] .vm-masthead-inner{grid-template-columns:minmax(0,1fr) 32px 40px 44px 32px!important;gap:0 4px!important}body[data-professional-surface] [data-professional-header] .premium-nav>.premium-product-menu>summary{width:32px!important}body[data-professional-surface] [data-professional-header] .premium-product-summary-label{display:none!important}body[data-professional-surface] [data-professional-header] .premium-mobile-product-icon{display:grid!important;place-items:center!important}body[data-professional-surface] .premium-mobile-product-icon svg{width:18px!important;height:18px!important;color:#e9f8ff!important}}@media(max-width:340px){body[data-professional-surface] [data-professional-header] .vm-brand>img{width:40px!important;height:60px!important;flex-basis:40px!important}body[data-professional-surface] [data-professional-header] .vm-brand-copy>strong{font-size:21px!important}}}@layer vantemio-professional;

@layer vantemio-professional {
 body[data-professional-surface]{--pp-ink:#102b40;--pp-copy:#38566b;--pp-paper:#edf4f8;--pp-line:#c7d9e5;--pp-action:#173e56;--vm-night:#edf4f8;--vm-text:#102b40;--vm-copy:#38566b;background:#edf4f8!important;color:#102b40!important;font-family:Onest,system-ui,sans-serif!important;-webkit-font-smoothing:antialiased}
 body[data-professional-surface]::before,body[data-professional-surface]::after,body[data-professional-surface] .main::before,body[data-professional-surface] .main::after{content:none!important}
 body[data-professional-surface] .main{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;background:none!important;overflow:clip!important}
 body[data-professional-surface] main :is(h1,h2,h3,h4,p,li,td,th,span,small,strong,b){color:var(--pp-ink)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
 body[data-professional-surface] main h1{font:750 clamp(38px,4.7vw,68px)/1.06 Onest,system-ui,sans-serif!important;letter-spacing:-.045em!important;margin:0 0 24px!important;text-wrap:balance!important}
 body[data-professional-surface] main h2{font:650 clamp(26px,2.7vw,38px)/1.16 Onest,system-ui,sans-serif!important;letter-spacing:-.03em!important;text-wrap:balance!important}
 body[data-professional-surface] main h3{font:650 21px/1.3 Onest,system-ui,sans-serif!important;letter-spacing:-.015em!important}
 body[data-professional-surface] main :is(p,li){font-family:Onest,system-ui,sans-serif!important;font-size:16px!important;line-height:1.7!important}
 body[data-professional-surface] main a{color:#245a77!important;-webkit-text-fill-color:currentColor!important;text-underline-offset:5px!important}
 body[data-professional-surface] main :is(a,button,summary):focus-visible{outline:3px solid #628a9f!important;outline-offset:4px!important}
 body[data-professional-surface] main :is(h1,h2,h3,[id]){scroll-margin-top:110px!important}
 body[data-professional-surface] main :is(.cinematic-field,.whitepaper-cover-orbit,.motion-node-orbit){display:none!important}
 body[data-professional-surface] .professional-intro{position:relative!important;isolation:isolate!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.8fr)!important;gap:56px!important;padding:56px max(5.3vw,24px)!important;margin:0!important;border:0!important;border-radius:0!important;background:#edf4f8!important;align-items:center!important}
 body[data-professional-surface] .professional-intro::before,body[data-professional-surface] .professional-intro::after{content:none!important}
 body[data-professional-surface] .professional-intro .vs-opening-copy{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
 body[data-professional-surface] .professional-intro .vs-kicker{font:600 12px/1.4 Onest,system-ui,sans-serif!important;color:#496b82!important;letter-spacing:.1em!important;margin:0 0 24px!important}
 body[data-professional-surface] .professional-intro .vs-opening-lead{font:450 clamp(17px,1.6vw,21px)/1.6 Onest,system-ui,sans-serif!important;color:#38566b!important;max-width:65ch!important;margin:0 0 26px!important}
 body[data-professional-surface] .professional-intro .vs-opening-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;max-width:440px!important;padding:12px 0!important;margin:16px 0 0!important;border:0!important;border-top:1px solid #c0d4e1!important;border-radius:0!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] .professional-intro .vs-opening-meta :is(a,span){font-size:12px!important;color:#34566d!important}
 body[data-professional-surface] .professional-intro--system{display:block!important;padding-bottom:40px!important}
 body[data-professional-surface] .professional-intro--system h1{max-width:1000px!important;font-size:clamp(42px,5.7vw,82px)!important}
 body[data-professional-surface] .professional-intro--system .vs-opening-lead{max-width:850px!important}
 body[data-professional-surface] .professional-panorama{width:100%!important;max-width:none!important;margin:0!important;background:#081d32!important;border-block:1px solid #54788f55!important}
 body[data-professional-surface] :is(.architecture-panorama-stage,.architecture-signal-stage){position:relative!important;width:100%!important;line-height:0!important}
 body[data-professional-surface] :is(.architecture-panorama-stage,.architecture-signal-stage)>img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;border-radius:0!important}
 body[data-professional-surface] .professional-panorama img{max-height:670px!important;object-fit:cover!important;object-position:50% 50%!important}
 body[data-professional-surface] .professional-technical-visual{width:100%!important;margin:0!important;min-width:0!important}
 body[data-professional-surface] .professional-technical-visual img{mix-blend-mode:darken!important}
 body[data-professional-surface] .living-panorama-canvas,body[data-professional-surface] .illustration-signal-canvas{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;pointer-events:none!important;z-index:1!important}
 body[data-professional-surface] .living-panorama-canvas[hidden]{display:none!important}
 body[data-professional-surface] .professional-resource-rail{display:grid!important;gap:0!important;border-top:1px solid #afc6d5!important;margin:0!important}
 body[data-professional-surface] .professional-resource-rail>a{display:grid!important;grid-template-columns:32px minmax(0,1fr) 24px!important;align-items:center!important;gap:18px!important;padding:23px 4px!important;min-height:76px!important;border-bottom:1px solid #afc6d5!important;color:#183f57!important;text-decoration:none!important;font:600 19px/1.4 Onest,system-ui,sans-serif!important}
 body[data-professional-surface] .professional-resource-rail svg{width:24px!important;height:24px!important;color:#3a6c88!important;stroke-width:1.65!important}
 body[data-professional-surface] .professional-resource-rail>a:hover{background:#dceaf3!important}
 body[data-professional-surface] .professional-reference{padding:40px max(5.3vw,24px)!important;background:#e3eef5!important}
 body[data-professional-surface] .professional-reference .vs-architecture{width:100%!important;max-width:1280px!important;margin:0 auto!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;transform:none!important}
 body[data-professional-surface] .professional-reference .architecture-root{background:#f7fbfd!important;border:1px solid #b8d0df!important;border-radius:9px!important;padding:22px 26px!important;box-shadow:none!important}
 body[data-professional-surface] .professional-reference .architecture-root p{color:#3c5d73!important;opacity:1!important;font-size:15px!important;margin:8px 0 0!important}
 body[data-professional-surface] .professional-reference .architecture-trunk{height:24px!important;opacity:.5!important}
 body[data-professional-surface] .professional-reference .architecture-modules{display:grid!important;grid-template-columns:1fr 1.2fr!important;gap:24px!important}
 body[data-professional-surface] .professional-reference .architecture-studio{padding:24px!important;background:#f5fafd!important;border:1px solid #b8d0df!important;border-radius:9px!important;box-shadow:none!important}
 body[data-professional-surface] .professional-reference .architecture-studio-tools{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
 body[data-professional-surface] .professional-reference .architecture-studio-tools>div{min-width:0!important}
 body[data-professional-surface] .professional-reference .architecture-studio-tools p{font-size:13px!important;line-height:1.5!important}
 body[data-professional-surface] .professional-reference .architecture-future{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-content:start!important}
 body[data-professional-surface] .professional-reference .architecture-future>.architecture-level{grid-column:1/-1!important}
 body[data-professional-surface] .professional-reference .architecture-future>article{display:flex!important;align-items:center!important;gap:14px!important;padding:16px!important;background:#f7fbfd!important;border:1px solid #bfd4e1!important;border-radius:8px!important;box-shadow:none!important}
 body[data-professional-surface] .professional-reference .architecture-future p{font-size:13px!important;line-height:1.5!important;margin:5px 0 0!important}
 body[data-professional-surface] .professional-reference .architecture-future h3{font-size:17px!important;margin:0!important}
 body[data-professional-surface] .professional-reference .architecture-level{font:600 11px/1.5 Onest,system-ui,sans-serif!important;color:#3b627b!important;letter-spacing:.06em!important}
 body[data-professional-surface] .dimensional-icon{display:inline-grid!important;place-items:center!important;min-width:32px!important;width:36px!important;height:40px!important;filter:none!important;transform:none!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] .module-icon{width:32px!important;height:32px!important;filter:none!important;color:#2c6688!important;stroke:#2c6688!important;stroke-width:1.65!important}
 body[data-professional-surface] .vs-detail{position:relative!important;max-width:1280px!important;margin:0 auto!important;padding:48px 24px!important;background:#edf4f8!important;border:0!important;box-shadow:none!important}
 body[data-professional-surface] .vs-detail::before,body[data-professional-surface] .vs-detail::after{content:none!important}
 body[data-professional-surface] :is(.vs-model-catalog,.vs-model-index,.motion-rail){max-width:1280px!important;margin:0 auto!important;padding:36px 24px!important;background:#e3eef5!important;border-color:#c0d5e2!important;box-shadow:none!important}
 body[data-professional-surface] .motion-stream{gap:16px!important}
 body[data-professional-surface] .motion-stream-node{background:#f6fafc!important;border:1px solid #c0d5e2!important;box-shadow:none!important;border-radius:8px!important;min-width:0!important}
 body[data-professional-surface] .motion-stream-node :is(p,span,strong){color:#183e55!important}
 body[data-professional-surface] .vs-model-cards>article{background:#f7fbfd!important;border:1px solid #c4d8e4!important;border-radius:8px!important;box-shadow:none!important}
 body[data-professional-surface] .studio-experience{max-width:none!important;padding:0!important;margin:0!important;background:none!important;border:0!important}
 body[data-professional-surface] .studio-experience__hero{display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;gap:36px 48px!important;padding:48px max(5.3vw,24px) 0!important;margin:0!important;border:0!important;border-radius:0!important;background:#edf4f8!important;box-shadow:none!important;align-items:center!important}
 body[data-professional-surface] .studio-experience__hero::before,body[data-professional-surface] .studio-experience__hero::after{content:none!important}
 body[data-professional-surface] .studio-experience__intro{padding:0!important}
 body[data-professional-surface] .studio-experience__eyebrow{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:14px!important;font:600 13px/1.5 Onest,system-ui,sans-serif!important;margin:0 0 24px!important}
 body[data-professional-surface] .professional-state{font:500 11px/1.5 Onest,system-ui,sans-serif!important;color:#335f77!important;border:1px solid #b2cfdf!important;border-radius:5px!important;background:#deedf6!important;padding:3px 8px!important}
 body[data-professional-surface] .studio-experience__lead{font-size:19px!important;line-height:1.6!important;color:#38566b!important;margin:0 0 28px!important}
 body[data-professional-surface] .studio-experience__actions{display:flex!important;align-items:center!important;gap:20px!important;margin-block:24px!important;flex-wrap:wrap!important}
 body[data-professional-surface] :is(.studio-experience__primary,.v-button,.document-bundle-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:20px!important;min-height:46px!important;padding:12px 18px!important;background:#173e56!important;color:#f2faff!important;-webkit-text-fill-color:currentColor!important;border:1px solid #173e56!important;border-radius:5px!important;box-shadow:inset 0 1px #d2eafa26!important;font:550 13px/1.5 Onest,system-ui,sans-serif!important;text-decoration:none!important}
 body[data-professional-surface] :is(.studio-experience__primary,.v-button,.document-bundle-button)>span{color:#f2faff!important}
 body[data-professional-surface] .studio-experience__availability{background:none!important;border:0!important;border-inline-start:2px solid #a1bfd2!important;border-radius:0!important;padding:6px 0 6px 16px!important;box-shadow:none!important}
 body[data-professional-surface] .studio-experience__availability strong{font-size:13px!important;color:#31566d!important}
 body[data-professional-surface] .studio-experience__availability p{font-size:13px!important;line-height:1.6!important;margin:7px 0 0!important;color:#45667c!important}
 body[data-professional-surface] .professional-studio-preview{width:100%!important;min-width:0!important;margin:0!important;transform:none!important}
 body[data-professional-surface] .professional-studio-preview>img{display:block!important;width:100%!important;height:auto!important;border-radius:10px!important;box-shadow:0 16px 42px #0b29401f!important}
 body[data-professional-surface] .professional-studio-preview>figcaption{font:450 11px/1.5 Onest,system-ui,sans-serif!important;color:#56778d!important;margin:12px 0 0!important}
 body[data-professional-surface] .studio-experience__flow{grid-column:1/-1!important;display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;gap:24px!important;margin:10px 0 0!important;padding:26px!important;border:1px solid #547b9388!important;border-radius:10px!important;background:linear-gradient(110deg,#0c2335ed,#24475be8),url('/assets/vantemio-reference-substrate-20261026.webp') 50% 68%/cover!important;box-shadow:none!important}
 body[data-professional-surface] .studio-experience__flow :is(span,strong,b,p){color:#e9f6ff!important}
 body[data-professional-surface] .studio-experience__flow-core{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:0 18px 0 0!important;border:0!important;border-inline-end:1px solid #7499af66!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] .studio-experience__flow-core strong{font-size:17px!important}
 body[data-professional-surface] .studio-experience__flow-core>span{font-size:12px!important}
 body[data-professional-surface] .studio-experience__flow-stages{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}
 body[data-professional-surface] .studio-experience__flow-node{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:12px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;min-width:0!important}
 body[data-professional-surface] .studio-experience__flow-node>span{font-size:12px!important;line-height:1.5!important}
 body[data-professional-surface] .studio-experience__flow-node b{display:block!important;font-size:10px!important;color:#aecfe4!important;margin-bottom:4px!important}
 body[data-professional-surface] .studio-tool-art{width:30px!important;height:30px!important;stroke:#a7e0fa!important;stroke-width:1.6!important;filter:none!important}
 body[data-professional-surface] .professional-related-guide{max-width:1280px!important;margin:0 auto!important;padding:40px 24px!important;background:none!important;border:0!important;box-shadow:none!important}
 body[data-professional-surface] .professional-related-guide>.vee-guide-copy{display:grid!important;grid-template-columns:.8fr 1.2fr auto!important;align-items:center!important;gap:24px!important;padding:0!important;background:none!important;border:0!important}
 body[data-professional-surface] .professional-related-guide h2{font-size:28px!important;margin:0!important}
 body[data-professional-surface] .professional-related-guide p{font-size:15px!important;margin:0!important}
 body[data-professional-surface] .professional-related-guide a{white-space:nowrap!important;background:none!important;border:0!important;box-shadow:none!important;font-size:13px!important;padding:10px 0!important}
 body[data-professional-surface] .studio-experience__section{max-width:1280px!important;margin:0 auto!important;padding:44px 24px!important;border:0!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] .studio-experience__steps{display:grid!important;gap:0!important;border-top:1px solid #b6ccda!important;padding:0!important}
 body[data-professional-surface] .studio-experience__steps details{padding:0!important;margin:0!important;border:0!important;border-bottom:1px solid #b6ccda!important;border-radius:0!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] .studio-experience__steps details>summary{padding:22px 4px!important;color:#193f56!important;min-height:70px!important}
 body[data-professional-surface] .studio-experience__steps details[open]{background:#e0edf5!important;padding-inline:18px!important}
 body[data-professional-surface] .studio-experience__steps details>div{padding:4px 18px 22px!important}
 body[data-professional-surface] .studio-experience__number{font-variant-numeric:tabular-nums!important;color:#38566b!important}
 body[data-professional-surface] .studio-experience__cards{gap:24px!important}
 body[data-professional-surface] .studio-experience__cards>article{padding:24px!important;background:#f7fbfd!important;border:1px solid #c4d8e4!important;border-radius:8px!important;box-shadow:none!important}
 body[data-professional-surface] .studio-experience__next{max-width:1280px!important;margin:0 auto!important;padding:42px 24px 50px!important;border:0!important;border-top:1px solid #bed2e0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] .whitepaper-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:none!important}
 body[data-professional-surface] .whitepaper-intro{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;gap:64px!important;padding:48px max(5.3vw,24px)!important;background:#edf4f8!important;align-items:center!important;border:0!important}
 body[data-professional-surface] .whitepaper-intro-lead{font-size:19px!important;line-height:1.65!important;color:#38566b!important;max-width:65ch!important}
 body[data-professional-surface] .whitepaper-cover-scene{min-height:0!important;perspective:none!important;padding:0!important}
 body[data-professional-surface] .whitepaper-cover{width:100%!important;max-width:410px!important;transform:none!important;margin:0 auto!important;background:#f8fcfe!important;border:1px solid #b3cbdc!important;border-radius:5px!important;box-shadow:12px 16px 0 #c4d9e833,0 18px 40px #14374b1f!important;overflow:hidden!important}
 body[data-professional-surface] .whitepaper-cover :is(p,strong,span,small){color:#183e56!important}
 body[data-professional-surface] .whitepaper-cover>p{font:650 35px/1.15 Onest,system-ui,sans-serif!important;letter-spacing:-.035em!important}
 body[data-professional-surface] .whitepaper-cover-image{object-fit:cover!important;opacity:1!important;filter:none!important;border-radius:0!important;max-height:190px!important}
 body[data-professional-surface] .whitepaper-highlights{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;padding:30px max(5.3vw,24px)!important;margin:0!important;background:#dfeef6!important;border-block:1px solid #bed4e2!important}
 body[data-professional-surface] .whitepaper-highlights>div{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}
 body[data-professional-surface] .whitepaper-highlights strong{font-size:22px!important}
 body[data-professional-surface] .whitepaper-highlights p{font-size:14px!important;line-height:1.6!important}
 body[data-professional-surface] .whitepaper-reader{display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;gap:48px!important;max-width:1280px!important;margin:0 auto!important;padding:48px 24px!important;align-items:start!important;background:none!important}
 body[data-professional-surface] .whitepaper-sidebar{position:sticky!important;top:105px!important;background:none!important;border:0!important;box-shadow:none!important;padding:0!important}
 body[data-professional-surface] .whitepaper-sidebar :is(a,summary){font-size:13px!important;line-height:1.6!important;color:#2f5872!important}
 body[data-professional-surface] .whitepaper-paper{width:100%!important;max-width:900px!important;margin:0!important;padding:36px 42px!important;background:#f9fcfe!important;border:1px solid #c6dbe7!important;border-radius:5px!important;box-shadow:none!important}
 body[data-professional-surface] .whitepaper-paper :is(p,li){font-size:17px!important;line-height:1.8!important;max-width:72ch!important}
 body[data-professional-surface] .whitepaper-paper h2{font-size:29px!important;margin-top:42px!important;padding-top:16px!important}
 body[data-professional-surface] .document-bundle{padding:16px 0!important;background:none!important;border:0!important;box-shadow:none!important}
 body[data-professional-surface] .document-bundle-note{font-size:12px!important;line-height:1.6!important;color:#486d83!important;max-width:52ch!important}
 body[data-professional-surface] main table{width:100%!important;border-collapse:collapse!important;background:#f7fbfd!important;border:1px solid #bed4e2!important}
 body[data-professional-surface] main :is(th,td){padding:14px!important;border-bottom:1px solid #d3e2ec!important;font-size:14px!important;line-height:1.6!important;text-align:start!important}
 body[data-professional-surface] [data-vantemio-footer]{position:relative!important;isolation:isolate!important;background:linear-gradient(110deg,#edf4f8eb,#dce9f2eb),url('/assets/vantemio-reference-substrate-20261026.webp') center/cover!important;color:#274d66!important;border-top:1px solid #bfd3e0!important;overflow:hidden!important}
 body[data-professional-surface] [data-vantemio-footer]::before,body[data-professional-surface] [data-vantemio-footer]::after{content:none!important}
 body[data-professional-surface] [data-vantemio-footer] :is(a,p,h2,h3,strong,span,small){color:#274d66!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
 @media(max-width:1000px){body[data-professional-surface] .professional-intro{gap:32px!important}body[data-professional-surface] .studio-experience__hero{grid-template-columns:1fr 1fr!important;gap:28px!important}body[data-professional-surface] .studio-experience__lead{font-size:17px!important}body[data-professional-surface] .whitepaper-intro{gap:36px!important}body[data-professional-surface] .whitepaper-reader{grid-template-columns:190px minmax(0,1fr)!important;gap:28px!important}body[data-professional-surface] .whitepaper-paper{padding:28px!important}}
 @media(max-width:760px){body[data-professional-surface] .professional-intro,body[data-professional-surface] .studio-experience__hero,body[data-professional-surface] .whitepaper-intro{grid-template-columns:1fr!important;gap:30px!important;padding:34px 24px!important}body[data-professional-surface] .professional-intro--system h1{font-size:42px!important}body[data-professional-surface] main h1{font-size:40px!important}body[data-professional-surface] .professional-intro .vs-opening-lead{font-size:17px!important}body[data-professional-surface] .professional-resource-rail>a{font-size:17px!important;min-height:68px!important;padding-block:18px!important}body[data-professional-surface] .professional-reference{padding:28px 24px!important}body[data-professional-surface] .professional-reference .architecture-modules{grid-template-columns:1fr!important}body[data-professional-surface] .professional-reference .architecture-studio-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-professional-surface] .professional-reference .architecture-future{grid-template-columns:1fr!important}body[data-professional-surface] .professional-reference .architecture-root{padding:20px!important}body[data-professional-surface] .professional-reference .architecture-root h2{font-size:25px!important}body[data-professional-surface] .professional-related-guide>.vee-guide-copy{grid-template-columns:1fr!important;gap:16px!important}body[data-professional-surface] .professional-related-guide{padding:30px 24px!important}body[data-professional-surface] .studio-experience__flow{display:none!important}body[data-professional-surface] .studio-experience__availability p{font-size:14px!important}body[data-professional-surface] .studio-experience__section{padding-block:30px!important}body[data-professional-surface] .studio-experience__cards{grid-template-columns:1fr!important}body[data-professional-surface] .studio-experience__steps details>summary{padding-block:18px!important}body[data-professional-surface] .studio-experience__next{padding:32px 24px!important}body[data-professional-surface] .whitepaper-cover{max-width:320px!important}body[data-professional-surface] .whitepaper-highlights{grid-template-columns:1fr!important;gap:22px!important;padding:28px 24px!important}body[data-professional-surface] .whitepaper-reader{grid-template-columns:1fr!important;padding:28px 18px!important;gap:24px!important}body[data-professional-surface] .whitepaper-sidebar{position:static!important}body[data-professional-surface] .whitepaper-paper{padding:22px!important}body[data-professional-surface] .whitepaper-paper :is(p,li){font-size:16px!important}body[data-professional-surface] .whitepaper-paper h2{font-size:25px!important}body[data-professional-surface] .vs-detail{padding:30px 24px!important}body[data-professional-surface] .motion-rail{padding:26px 24px!important}body[data-professional-surface] main table{display:block!important;overflow:auto!important}body[data-professional-surface] main :is(th,td){min-width:140px!important}}
 @media(prefers-reduced-motion:reduce){body[data-professional-surface] main *{animation:none!important;scroll-behavior:auto!important}}
}
@layer vantemio-professional {
 body[data-professional-surface] .studio-experience__intro{display:block!important}
 body[data-professional-surface] .studio-experience__actions>a:not(.studio-experience__primary){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;min-height:46px!important;padding:11px 16px!important;background:#e4eff6!important;color:#244d66!important;border:1px solid #a8c6d8!important;border-radius:5px!important;box-shadow:none!important;font:550 13px/1.5 Onest,system-ui,sans-serif!important;text-decoration:none!important}
 body[data-professional-surface] .studio-experience__actions>a:not(.studio-experience__primary)>span{color:#244d66!important}
 body[data-professional-surface] .professional-studio-preview>figcaption{color:#3d6078!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;filter:none!important}
 body[data-professional-surface] .professional-reference-disclosure{background:#e1eef6!important;border-block:1px solid #b9d0de!important;margin:0!important;padding:0 max(5.3vw,24px)!important}
 body[data-professional-surface] .professional-reference-disclosure>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;min-height:60px!important;padding:18px 0!important;color:#234e68!important;font:550 14px/1.5 Onest,system-ui,sans-serif!important;list-style:none!important;cursor:pointer!important}
 body[data-professional-surface] .professional-reference-disclosure>summary::-webkit-details-marker{display:none!important}
 body[data-professional-surface] .professional-reference-disclosure>summary svg{width:18px!important;height:18px!important;transition:transform .2s!important}
 body[data-professional-surface] .professional-reference-disclosure[open]>summary svg{transform:rotate(180deg)!important}
 body[data-professional-surface] .professional-reference-disclosure .professional-reference{padding-inline:0!important;background:none!important}
}
@layer vantemio-professional {
 body[data-professional-surface] .studio-experience__steps>li{padding:0!important;margin:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
 body[data-professional-surface] .studio-experience__steps .studio-experience__disclosure{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;font-size:22px!important;color:#416e89!important;border:0!important;background:none!important}
 body[data-professional-surface] .studio-experience__next nav>a:not(.studio-experience__primary){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:10px 16px!important;background:#e0edf5!important;border:1px solid #afccdd!important;border-radius:5px!important;color:#244e68!important;box-shadow:none!important;font-size:13px!important}
 body[data-professional-surface] main button{background:#e0edf5!important;color:#183e56!important;border:1px solid #abc8da!important;border-radius:5px!important;font-family:Onest,system-ui,sans-serif!important;min-height:40px!important}
 body[data-professional-surface] main :is(.director-reveal,.reveal-wait,[data-reveal]){opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important}
 body[data-professional-surface] .professional-reference .vs-flow{max-width:1280px!important;width:100%!important;margin:0 auto!important;padding:28px!important;border:1px solid #b6cedd!important;border-radius:9px!important;background:#f7fbfd!important;box-shadow:none!important;transform:none!important}
 body[data-professional-surface] .professional-reference .vs-flow::before,body[data-professional-surface] .professional-reference .vs-flow::after{content:none!important}
 body[data-professional-surface] .professional-reference .vs-flow-track{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;padding-top:26px!important}
 body[data-professional-surface] .professional-reference .vs-flow-link{display:none!important}
 body[data-professional-surface] .professional-reference .vs-flow-node{min-width:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
 body[data-professional-surface] .professional-stage-icon{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:64px!important;border-bottom:1px solid #b2cedf!important;margin:0 0 18px!important}
 body[data-professional-surface] .professional-stage-icon>svg{width:36px!important;height:36px!important;color:#2c6688!important;stroke-width:1.55!important}
 @media(max-width:760px){body[data-professional-surface] .professional-reference .vs-flow-track{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 18px!important}body[data-professional-surface] .professional-reference .vs-flow{padding:20px!important}}
}
@layer vantemio-professional {
 body[data-professional-surface] .studio-tool-art{stroke:#2c6688!important;color:#2c6688!important}
 body[data-professional-surface] .studio-experience__flow .studio-tool-art{stroke:#c8efff!important;color:#c8efff!important}
 body[data-professional-surface] .visual-stack{max-width:none!important;width:100%!important;margin:0!important;padding:44px max(5.3vw,24px)!important;border:0!important;border-radius:0!important;background:#e1eef6!important;box-shadow:none!important}
 body[data-professional-surface] .visual-stack::before,body[data-professional-surface] .visual-stack::after{content:none!important}
 body[data-professional-surface] :is(.stack-ribbon-window,.stack-memory,.stack-cloud){background:#f7fbfd!important;border:1px solid #bfd4e2!important;border-radius:8px!important;box-shadow:none!important}
 body[data-professional-surface] .stack-graph-node{background:#edf5fa!important;border-color:#b7d1e1!important;color:#244f68!important;box-shadow:none!important}
 body[data-professional-surface] .stack-kicker{color:#456c84!important}
 body[data-professional-surface] .visual-stack :is(h2,h3,p,span,strong,a){-webkit-text-fill-color:currentColor!important;color:#183e56!important}
 body[data-professional-surface] .visual-stack h2{margin-bottom:18px!important}
 body[data-professional-surface] .professional-reference .vs-flow-node h3{font-size:21px!important;margin:12px 0 8px!important}
 body[data-professional-surface] .professional-reference .vs-flow-node p{font-size:14px!important;line-height:1.6!important}
}
@layer vantemio-professional {
 body[data-professional-surface] main :is(h1,h2,h3,h4,p,li){overflow-wrap:break-word!important;hyphens:auto!important}
 body[data-professional-surface] .professional-panorama .architecture-panorama-stage{max-width:1800px!important;margin:0 auto!important}
 body[data-professional-surface] .professional-panorama img{max-height:none!important;object-fit:contain!important}
}
@layer vantemio-professional {
 body[data-professional-surface] :is(.stack-memory,.stack-cloud,.stack-ribbon-window)::before,body[data-professional-surface] :is(.stack-memory,.stack-cloud,.stack-ribbon-window)::after{content:none!important}
}
@layer vantemio-professional {
 body[data-professional-surface] .professional-related-guide .product-build-note{display:inline-flex!important;align-items:center!important;padding:3px 7px!important;background:#deedf6!important;border:1px solid #abcada!important;border-radius:5px!important;box-shadow:none!important;color:#315b74!important;-webkit-text-fill-color:currentColor!important;font:500 10px/1.4 Onest,system-ui,sans-serif!important}
 body[data-professional-surface] :is(.studio-experience__flow-stages,.studio-experience__flow-node)::before,body[data-professional-surface] :is(.studio-experience__flow-stages,.studio-experience__flow-node)::after{content:none!important}
 body[data-professional-surface] .v-product-grid>section{background:#f7fbfd!important;border:1px solid #bfd4e2!important;border-radius:8px!important;box-shadow:none!important;padding:26px!important}
 @keyframes professional-studio-signal{0%,50%,100%{opacity:.7;filter:none}20%{opacity:1;filter:drop-shadow(0 0 5px #8adfff77)}}
 body[data-professional-surface] .studio-experience__flow-node .studio-tool-art{animation:professional-studio-signal 6s ease-in-out infinite!important;animation-delay:calc(var(--stage,0)*.7s)!important}
 html.motion-paused body[data-professional-surface] .studio-tool-art,body[data-professional-surface].motion-paused .studio-tool-art,html.reduce-motion body[data-professional-surface] .studio-tool-art,body[data-professional-surface].reduce-motion .studio-tool-art{animation:none!important}
 @media(prefers-reduced-motion:reduce){body[data-professional-surface] .studio-tool-art{animation:none!important}}
}
@layer vantemio-professional {
 body[data-professional-surface] .docs-local-grid{display:block!important;max-width:none!important;width:100%!important;padding:0!important;margin:0!important}
 body[data-professional-surface] .professional-document-page{display:block!important;width:100%!important;max-width:1280px!important;padding:0 24px!important;margin:0 auto!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
 body[data-professional-surface] .professional-document-page::before,body[data-professional-surface] .professional-document-page::after{content:none!important}
 body[data-professional-surface] .professional-document-intro{padding:48px 0 36px!important;margin:0!important;background:none!important;border:0!important;border-bottom:1px solid #bfd4e2!important}
 body[data-professional-surface] .professional-document-intro h1{font-size:clamp(32px,4.1vw,56px)!important;max-width:1000px!important;margin-bottom:20px!important}
 body[data-professional-surface] .professional-document-intro p{font-size:15px!important;line-height:1.6!important;max-width:75ch!important;color:#45677e!important;margin:0!important}
 body[data-professional-surface] .professional-document-grid{display:grid!important;grid-template-columns:250px minmax(0,1fr)!important;gap:46px!important;padding:36px 0 52px!important;align-items:start!important}
 body[data-professional-surface] .professional-document-grid--single{grid-template-columns:minmax(0,1fr)!important;max-width:850px!important;margin:0 auto!important}
 body[data-professional-surface] .professional-document-nav{position:sticky!important;top:105px!important;align-self:start!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;font-family:Onest,system-ui,sans-serif!important}
 body[data-professional-surface] .professional-document-nav details{margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] .professional-document-nav summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:46px!important;padding:10px 0!important;border-bottom:1px solid #bfd4e2!important;font:600 13px/1.5 Onest,system-ui,sans-serif!important;color:#214e69!important;list-style:none!important;cursor:pointer!important}
 body[data-professional-surface] .professional-document-nav summary::-webkit-details-marker{display:none!important}
 body[data-professional-surface] .professional-document-nav summary>svg{width:16px!important;height:16px!important;flex:0 0 16px!important;transform:rotate(-90deg)!important;transition:transform .2s!important}
 body[data-professional-surface] .professional-document-nav details[open]>summary>svg{transform:rotate(0)!important}
 body[data-professional-surface] .professional-document-nav :is(nav,ol,ul){display:block!important;max-height:calc(100dvh - 210px)!important;overflow:auto!important;padding:12px 0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;list-style:none!important}
 body[data-professional-surface] .professional-document-nav li{padding:0!important;margin:0!important;font-size:13px!important;line-height:1.55!important}
 body[data-professional-surface] .professional-document-nav a{display:block!important;padding:7px 0!important;font:450 13px/1.55 Onest,system-ui,sans-serif!important;text-decoration:none!important;color:#355e77!important;background:none!important;border:0!important;overflow-wrap:anywhere!important}
 body[data-professional-surface] .professional-document-nav a:hover,body[data-professional-surface] .professional-document-nav a[aria-current]{color:#102b40!important;text-decoration:underline!important}
 body[data-professional-surface] .professional-document-content{min-width:0!important;max-width:850px!important;padding:0!important;background:none!important}
 body[data-professional-surface] .professional-document-content :is(p,li){font-size:17px!important;line-height:1.8!important;max-width:76ch!important}
 body[data-professional-surface] .professional-document-content h2{font-size:29px!important;line-height:1.2!important;margin:38px 0 20px!important;padding-top:10px!important}
 body[data-professional-surface] .professional-document-content h2:first-child{margin-top:0!important}
 body[data-professional-surface] .professional-document-content h3{font-size:22px!important;margin:28px 0 16px!important}
 body[data-professional-surface] .professional-document-content pre{max-width:100%!important;overflow:auto!important;background:#e0edf5!important;color:#163c54!important;padding:18px!important;border:1px solid #bfd4e2!important;border-radius:6px!important;font-size:14px!important;line-height:1.6!important}
 body[data-professional-surface] .professional-document-content table{display:block!important;max-width:100%!important;overflow:auto!important}
 @media(max-width:900px){body[data-professional-surface] .professional-document-grid{grid-template-columns:205px minmax(0,1fr)!important;gap:28px!important}body[data-professional-surface] .professional-document-content :is(p,li){font-size:16px!important}}
 @media(max-width:760px){body[data-professional-surface] .professional-document-page{padding-inline:24px!important}body[data-professional-surface] .professional-document-intro{padding-block:30px 26px!important}body[data-professional-surface] .professional-document-intro h1{font-size:34px!important}body[data-professional-surface] .professional-document-grid{grid-template-columns:1fr!important;gap:24px!important;padding-top:22px!important}body[data-professional-surface] .professional-document-nav{position:static!important}body[data-professional-surface] .professional-document-nav :is(nav,ol,ul){max-height:230px!important}body[data-professional-surface] .professional-document-content h2{font-size:25px!important}body[data-professional-surface] .professional-document-content :is(p,li){font-size:16px!important;line-height:1.75!important}}
}
@layer vantemio-professional {
 body[data-professional-surface] main :is(summary,figcaption,td,th){-webkit-text-fill-color:currentColor!important}
 body[data-professional-surface] .professional-document-intro h1{border:0!important;padding:0!important;box-shadow:none!important}
 body[data-professional-surface] .professional-document-content :is(p,li){max-width:70ch!important}
 body[data-professional-surface] main :is(thead,tr){background:none!important;background-image:none!important}
 body[data-professional-surface] main th{background:#dcebf5!important;background-image:none!important;color:#163c54!important}
 body[data-professional-surface] main td{background:#f7fbfd!important;background-image:none!important;color:#163c54!important}
 body[data-professional-surface] main tbody tr:nth-child(even)>td{background:#edf5fa!important}
}
@layer vantemio-professional {
 body[data-professional-surface] .professional-company-visual{margin:0!important;min-width:0!important;overflow:hidden!important;border:1px solid #b3ccd9!important;border-radius:9px!important;background:#0c2237!important}
 body[data-professional-surface] .professional-company-visual>img{display:block!important;width:100%!important;height:clamp(280px,28vw,420px)!important;object-fit:cover!important;object-position:75% 50%!important}
 body[data-professional-surface] .professional-intro--journal{display:block!important}
 body[data-professional-surface] .professional-intro--journal h1{max-width:1020px!important;font-size:clamp(42px,5.3vw,76px)!important}
 body[data-professional-surface] .professional-intro--journal .vs-opening-lead{max-width:850px!important}
 body[data-professional-surface] .professional-pricing-overview{padding:24px!important;border:1px solid #bfd4e2!important;border-radius:9px!important;background:#e0edf5!important}
 body[data-professional-surface] .professional-planned-note{font:600 13px/1.5 Onest,system-ui,sans-serif!important;color:#345d76!important;margin:0 0 24px!important}
 body[data-professional-surface] .professional-package-overview{margin:0!important;padding:0!important;min-width:0!important}
 body[data-professional-surface] .professional-package-overview ol{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;list-style:none!important;margin:0!important;padding:0!important}
 body[data-professional-surface] .professional-package-overview li{display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:30px!important;min-height:130px!important;padding:14px 10px!important;border:1px solid #b4cfdf!important;border-radius:6px!important;background:#f5fafd!important}
 body[data-professional-surface] .professional-package-overview li>span{font:450 11px/1.4 Onest,system-ui,sans-serif!important;color:#537990!important}
 body[data-professional-surface] .professional-package-overview strong{font:650 15px/1.3 Onest,system-ui,sans-serif!important;overflow-wrap:anywhere!important}
 body[data-professional-surface] .professional-package-overview figcaption{font:450 12px/1.6 Onest,system-ui,sans-serif!important;color:#456b82!important;margin-top:18px!important}
 body[data-professional-surface] .professional-platform-visual{margin:0!important;min-width:0!important;padding:0!important;background:#0a2136!important;border:1px solid #b3cbdc!important;border-radius:9px!important;overflow:hidden!important}
 body[data-professional-surface] .professional-platform-visual>img{display:block!important;width:100%!important;height:auto!important;max-height:500px!important;object-fit:contain!important}
 body[data-professional-surface] .professional-reference .vs-channels{width:100%!important;max-width:1280px!important;margin:0 auto!important;padding:26px!important;background:#f5fafd!important;border:1px solid #bed5e2!important;border-radius:9px!important;box-shadow:none!important}
 body[data-professional-surface] .integration-hero{padding:40px 24px!important;max-width:1280px!important;margin:0 auto!important;background:none!important;border:0!important;box-shadow:none!important}
 body[data-professional-surface] :is(.integration-demo,.integration-catalog){padding:40px 24px!important;max-width:1280px!important;margin:0 auto!important;border:0!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] .integration-directory-heading{display:block!important;padding:0!important;background:none!important}
 body[data-professional-surface] .integration-card{background:#f7fbfd!important;border:1px solid #bfd4e2!important;border-radius:8px!important;box-shadow:none!important;padding:24px!important}
 body[data-professional-surface] .integration-card :is(h3,strong,p,span,small){-webkit-text-fill-color:currentColor!important;color:#173e56!important}
 body[data-professional-surface] main input:not([type=hidden]):not([type=checkbox]):not([type=radio]),body[data-professional-surface] main :is(select,textarea){background:#f9fcfe!important;color:#163c54!important;border:1px solid #abc6d8!important;border-radius:5px!important;font:450 16px/1.5 Onest,system-ui,sans-serif!important;padding:11px 13px!important;box-shadow:none!important;min-width:0!important;max-width:100%!important}
 body[data-professional-surface] main :is(input,textarea)::placeholder{color:#59778b!important;opacity:1!important}
 body[data-professional-surface] main button[aria-pressed=true],body[data-professional-surface] main button.is-active{background:#173e56!important;color:#f0f8ff!important;border-color:#173e56!important}
 body[data-professional-surface] main button[aria-pressed=true]>span,body[data-professional-surface] main button.is-active>span{color:#f0f8ff!important}
 body[data-professional-surface] main [hidden],body[data-professional-surface] main input[type=hidden]{display:none!important}
 @media(max-width:1000px){body[data-professional-surface] .professional-package-overview ol{grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-professional-surface] .professional-package-overview li{min-height:100px!important}}
 @media(max-width:760px){body[data-professional-surface] .professional-company-visual>img{height:230px!important}body[data-professional-surface] .professional-intro--journal h1{font-size:40px!important}body[data-professional-surface] .professional-package-overview ol{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-professional-surface] .professional-package-overview li:last-child{grid-column:1/-1!important}body[data-professional-surface] .professional-pricing-overview{padding:20px!important}body[data-professional-surface] .professional-reference .vs-channels{padding:18px!important}}
}
/* Learning, community and participation: content-led page compositions. */
@layer vantemio-professional {
 body[data-professional-surface] :is(.va-academy,.community-page,.contributors-page,.application-page){max-width:none!important;padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important}
 body[data-professional-surface] :is(.professional-academy-opening,.professional-team-opening,.professional-community-opening,.professional-inquiry-opening){display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:56px!important;align-items:start!important;max-width:1440px!important;padding:56px max(5.3vw,24px)!important;margin:0 auto!important}
 body[data-professional-surface] :is(.va-intro,.contributors-hero,.community-hero,.application-hero){display:block!important;padding:0!important;margin:0!important;min-height:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}
 body[data-professional-surface] :is(.va-intro,.contributors-hero,.community-hero,.application-hero)::before,body[data-professional-surface] :is(.va-intro,.contributors-hero,.community-hero,.application-hero)::after{content:none!important}
 body[data-professional-surface] :is(.va-intro-copy,.contributors-hero>div,.community-hero>div,.application-hero>div){max-width:none!important;padding:0!important;margin:0!important}
 body[data-professional-surface] :is(.va-label,.v-eyebrow){font:550 12px/1.5 Onest,system-ui,sans-serif!important;color:#4b6e84!important;letter-spacing:.05em!important;margin:0 0 24px!important}
 body[data-professional-surface] :is(.va-lead,.contributors-lead,.community-lead,.application-hero-lead){font:450 19px/1.65 Onest,system-ui,sans-serif!important;color:#38566b!important;max-width:55ch!important;margin:24px 0 28px!important}
 body[data-professional-surface] :is(.va-access,.community-note,.application-hero-note){font:450 13px/1.65 Onest,system-ui,sans-serif!important;color:#45677e!important;margin-top:22px!important;background:none!important;border:0!important;padding:0!important}
 body[data-professional-surface] .va-actions{display:flex!important;gap:14px!important;flex-wrap:wrap!important;margin:24px 0!important}
 body[data-professional-surface] .va-primary{display:inline-flex!important;align-items:center!important;min-height:46px!important;padding:12px 18px!important;background:#173e56!important;color:#f0f8ff!important;border:1px solid #173e56!important;border-radius:5px!important;font:550 13px/1.5 Onest,system-ui,sans-serif!important;text-decoration:none!important}
 body[data-professional-surface] .va-secondary{display:inline-flex!important;align-items:center!important;padding:12px 0!important;background:none!important;border:0!important;color:#214e69!important;font:550 13px/1.5 Onest,system-ui,sans-serif!important;box-shadow:none!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important}
 body[data-professional-surface] .va-paths{padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important}
 body[data-professional-surface] .va-paths h2{font-size:24px!important;margin:0 0 20px!important}
 body[data-professional-surface] .va-path-grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important;border-top:1px solid #abc6d8!important}
 body[data-professional-surface] .va-path{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;column-gap:18px!important;row-gap:8px!important;padding:22px 0!important;margin:0!important;border:0!important;border-bottom:1px solid #abc6d8!important;border-radius:0!important;background:none!important;box-shadow:none!important;transform:none!important;text-decoration:none!important;min-height:0!important}
 body[data-professional-surface] .va-path::before,body[data-professional-surface] .va-path::after{content:none!important}
 body[data-professional-surface] .va-path>.va-topic-art{grid-column:1!important;grid-row:1/5!important;width:30px!important;height:30px!important;stroke:#386d8b!important;stroke-width:1.5!important;margin:2px 0 0!important}
 body[data-professional-surface] .va-path>:not(svg){grid-column:2!important;margin:0!important}
 body[data-professional-surface] .va-path .va-topic{font:500 12px/1.4 Onest,system-ui,sans-serif!important;color:#50768e!important}
 body[data-professional-surface] .va-path h3{font-size:19px!important}
 body[data-professional-surface] .va-path p{font-size:14px!important;line-height:1.55!important;color:#45677e!important}
 body[data-professional-surface] .va-open{font:550 12px/1.5 Onest,system-ui,sans-serif!important;color:#295b77!important;margin-top:6px!important}
 body[data-professional-surface] .professional-learning-visual{position:relative!important;max-width:1280px!important;margin:0 auto 40px!important;background:#0b2135!important;border:1px solid #a9c6d9!important;border-radius:9px!important;overflow:hidden!important}
 body[data-professional-surface] .professional-learning-image{display:block!important;width:100%!important;height:360px!important;object-fit:cover!important;object-position:50% 48%!important}
 body[data-professional-surface] .professional-learning-visual figcaption{position:absolute!important;bottom:18px!important;left:24px!important;background:#102b40d9!important;color:#e8f5ff!important;border:1px solid #86acc166!important;border-radius:5px!important;padding:8px 12px!important;font:500 12px/1.5 Onest,system-ui,sans-serif!important}
 body[data-professional-surface] .va-study-layout{display:grid!important;grid-template-columns:210px minmax(0,1fr)!important;gap:50px!important;max-width:1280px!important;padding:32px 24px 56px!important;margin:0 auto!important;background:none!important}
 body[data-professional-surface] .va-study-nav{position:sticky!important;top:110px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
 body[data-professional-surface] .va-study-nav a{display:block!important;padding:12px 0!important;border-bottom:1px solid #bfd4e2!important;font:450 13px/1.5 Onest,system-ui,sans-serif!important;text-decoration:none!important}
 body[data-professional-surface] .va-course{background:none!important;border:0!important;padding:0 0 40px!important;box-shadow:none!important}
 body[data-professional-surface] .va-course>header{padding:0!important;background:none!important;margin:0 0 24px!important}
 body[data-professional-surface] .va-lessons>details{background:#f7fbfd!important;border:1px solid #bfd4e2!important;border-radius:6px!important;padding:0!important;margin:10px 0!important;box-shadow:none!important}
 body[data-professional-surface] .va-lessons summary{padding:20px!important;background:none!important;color:#173e56!important}
 body[data-professional-surface] .va-lessons summary h3{font-size:18px!important;margin:0!important}
 body[data-professional-surface] .va-lesson-body{padding:0 24px 22px!important;background:none!important}
 body[data-professional-surface] .va-lesson-body p{margin:0!important;max-width:70ch!important}
 body[data-professional-surface] .contributors-pathways{display:grid!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important;margin:0!important;border-top:1px solid #abc6d8!important}
 body[data-professional-surface] .team-pathway{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:10px 18px!important;background:none!important;border:0!important;border-bottom:1px solid #abc6d8!important;border-radius:0!important;padding:24px 0!important;box-shadow:none!important;min-width:0!important}
 body[data-professional-surface] .team-pathway-icon{grid-column:1!important;grid-row:1/5!important;background:none!important;padding:0!important;border:0!important;width:32px!important;height:32px!important}
 body[data-professional-surface] .team-pathway>:not(.team-pathway-icon){grid-column:2!important;margin:0!important}
 body[data-professional-surface] .team-pathway h2{font-size:24px!important}
 body[data-professional-surface] .team-pathway p{font-size:14px!important;color:#45677e!important}
 body[data-professional-surface] .team-pathway a{font-size:13px!important;padding-top:8px!important}
 body[data-professional-surface] .professional-team-status{display:flex!important;align-items:center!important;gap:22px!important;max-width:1280px!important;padding:24px!important;margin:0 auto 30px!important;background:#dfeef6!important;border-block:1px solid #b1cdda!important}
 body[data-professional-surface] .professional-team-status>svg{width:40px!important;height:40px!important;color:#396d8a!important;flex:0 0 40px!important}
 body[data-professional-surface] .professional-team-status figcaption{display:flex!important;flex-wrap:wrap!important;gap:12px 28px!important;font:450 13px/1.5 Onest,system-ui,sans-serif!important}
 body[data-professional-surface] :is(.contributors-benefits,.contributors-terms,.contributors-start,.contributors-roles,.contributors-form-layout,.community-how,.community-starters,.community-journal,.community-guidelines){max-width:1280px!important;padding:40px 24px!important;margin:0 auto!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
 body[data-professional-surface] :is(.contributors-benefits,.community-how)>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important}
 body[data-professional-surface] :is(.contributors-benefits,.community-how) article{padding:24px 0!important;background:none!important;border:0!important;border-top:1px solid #abc6d8!important;border-radius:0!important;box-shadow:none!important}
 body[data-professional-surface] :is(.contributors-terms,.community-guidelines)>aside{background:#e0edf5!important;border:1px solid #b6cfde!important;border-radius:6px!important;padding:26px!important;box-shadow:none!important}
 body[data-professional-surface] .contributors-roles>div{gap:16px!important}
 body[data-professional-surface] .contributors-roles a{background:#f7fbfd!important;border:1px solid #bdd3e0!important;border-radius:6px!important;padding:24px!important;box-shadow:none!important;text-decoration:none!important}
 body[data-professional-surface] .contributors-roles a h3{font-size:20px!important}
 body[data-professional-surface] .community-spaces{padding:0!important;margin:0!important;background:none!important;border:0!important}
 body[data-professional-surface] .community-spaces h2{font-size:24px!important;margin:0 0 16px!important}
 body[data-professional-surface] .community-spaces>p:not(.v-eyebrow){font-size:14px!important;color:#45677e!important}
 body[data-professional-surface] .community-space-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;border-top:1px solid #abc6d8!important}
 body[data-professional-surface] .community-space{position:relative!important;display:block!important;min-height:0!important;padding:24px 18px 24px 0!important;background:none!important;border:0!important;border-bottom:1px solid #abc6d8!important;border-radius:0!important;box-shadow:none!important;transform:none!important;text-decoration:none!important}
 body[data-professional-surface] .community-space::before,body[data-professional-surface] .community-space::after{content:none!important}
 body[data-professional-surface] .community-space h3{font-size:19px!important;margin:12px 0!important}
 body[data-professional-surface] .community-space p{font-size:14px!important;line-height:1.6!important;color:#45677e!important;margin:0!important}
 body[data-professional-surface] .community-space-number{font-size:11px!important;color:#537d95!important}
 body[data-professional-surface] .community-space-arrow{position:absolute!important;right:10px!important;top:22px!important;color:#396d8a!important}
 body[data-professional-surface] .professional-community-support{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:24px!important;align-items:center!important;max-width:1280px!important;margin:0 auto!important;padding:26px!important;border-block:1px solid #adc9db!important;background:#e0edf5!important}
 body[data-professional-surface] .professional-community-support>svg{width:40px!important;height:40px!important;color:#396d8a!important}
 body[data-professional-surface] .professional-community-support .community-donations{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto!important;gap:8px 24px!important;align-items:center!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
 body[data-professional-surface] .community-donations-status{font-size:11px!important;color:#456b82!important}
 body[data-professional-surface] .community-donations h3{grid-column:1!important;font-size:20px!important;margin:0!important}
 body[data-professional-surface] .community-donations p{grid-column:2!important;grid-row:1/3!important;font-size:14px!important;margin:0!important}
 body[data-professional-surface] .community-donations a{grid-column:3!important;grid-row:1/3!important;font-size:13px!important}
 body[data-professional-surface] .community-topic-list a{background:none!important;border:0!important;border-bottom:1px solid #b7d0df!important;border-radius:0!important;box-shadow:none!important;padding:20px 0!important}
 body[data-professional-surface] .community-journal{border-block:1px solid #b7d0df!important;background:#e0edf5!important}
 body[data-professional-surface] .professional-inquiry-opening{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:60px!important}
 body[data-professional-surface] .professional-inquiry-form{min-width:0!important;background:#f7fbfd!important;border:1px solid #bad2e1!important;border-radius:9px!important;padding:28px!important}
 body[data-professional-surface] .application-track-selector{padding:0 0 26px!important;margin:0 0 26px!important;border:0!important;border-bottom:1px solid #bdd3e0!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] .application-track-selector>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
 body[data-professional-surface] .application-track-selector a{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:4px 10px!important;padding:14px!important;background:#edf4f8!important;border:1px solid #c1d6e2!important;border-radius:5px!important;box-shadow:none!important;text-decoration:none!important;min-width:0!important}
 body[data-professional-surface] .application-track-selector b{grid-row:1/3!important;width:24px!important;height:24px!important;background:none!important;padding:0!important}
 body[data-professional-surface] .application-track-selector .module-icon{width:24px!important;height:24px!important}
 body[data-professional-surface] .application-track-selector strong{font-size:13px!important;line-height:1.5!important}
 body[data-professional-surface] .application-track-selector a>span{grid-column:2!important;font-size:11px!important;line-height:1.5!important;color:#45677e!important}
 body[data-professional-surface] .application-track-selector a[aria-current=page]{background:#d9eaf4!important;border-color:#6f9db8!important}
 body[data-professional-surface] :is(.application-form,#contributor-application){width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) fieldset{min-width:0!important;margin:20px 0!important;padding:0!important;border:0!important;display:block!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) label{display:block!important;font:500 14px/1.5 Onest,system-ui,sans-serif!important;margin:16px 0!important;color:#214e69!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) label>span{display:block!important;margin-bottom:8px!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) :is(em,small,.v-form-hint){font:450 12px/1.65 Onest,system-ui,sans-serif!important;color:#45677e!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) input:not([type=checkbox]):not([type=radio]):not([type=hidden]),body[data-professional-surface] :is(.application-form,#contributor-application) :is(textarea,select){display:block!important;width:100%!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) [type=checkbox]{accent-color:#345f7a!important;width:18px!important;height:18px!important;flex:0 0 18px!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) label:has([type=checkbox]){display:flex!important;gap:12px!important;align-items:flex-start!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) label:has([type=checkbox])>span{font-weight:400!important;margin:0!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) :is(.application-auth,.contributors-auth){padding:20px!important;background:#e3eff6!important;border:1px solid #bad2e1!important;border-radius:6px!important;margin:20px 0!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) :is(button,[type=submit]){padding:11px 16px!important;border:1px solid #214b65!important;border-radius:5px!important;background:#214b65!important;color:#f1f9ff!important;font:550 13px/1.5 Onest,system-ui,sans-serif!important;box-shadow:none!important}
 body[data-professional-surface] :is(.application-form,#contributor-application) :is(button,[type=submit]):disabled{opacity:1!important;cursor:not-allowed!important;background:#dce7ee!important;color:#38566b!important;-webkit-text-fill-color:currentColor!important;border-color:#9ab6c7!important}
 body[data-professional-surface] .application-motion-visual{width:100%!important;margin:36px 0 0!important;padding:22px!important;background:#e0edf5!important;border:1px solid #bad2e1!important;border-radius:6px!important;box-shadow:none!important;min-height:0!important}
 body[data-professional-surface] .application-motion-visual::before,body[data-professional-surface] .application-motion-visual::after{content:none!important}
 body[data-professional-surface] .application-visual-top{font-size:10px!important;border-bottom:1px solid #b1cddb!important;padding-bottom:14px!important}
 body[data-professional-surface] .professional-inquiry-symbol{padding:22px 0!important}
 body[data-professional-surface] .professional-inquiry-symbol>svg{width:48px!important;height:48px!important;stroke:#386b87!important;stroke-width:1.3!important}
 body[data-professional-surface] .application-visual-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin:0!important}
 body[data-professional-surface] .application-visual-steps>div{padding:12px 0!important;background:none!important;border:0!important;border-top:1px solid #a8c6d9!important;border-radius:0!important}
 body[data-professional-surface] .application-visual-steps strong{font-size:14px!important}
 body[data-professional-surface] .application-visual-steps span{font-size:11px!important}
 body[data-professional-surface] .application-motion-visual figcaption{font-size:12px!important;line-height:1.6!important;margin-top:16px!important;color:#45677e!important}
 body[data-professional-surface] .application-next{max-width:1280px!important;padding:36px 24px!important;margin:0 auto!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
 body[data-professional-surface] .application-next>ol{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;padding:0!important;list-style:none!important}
 body[data-professional-surface] .application-next>ol>li{display:flex!important;gap:18px!important;padding:24px 0!important;border-top:1px solid #a9c8da!important}
 body[data-professional-surface] :is(.application-direct,.application-included){background:#e0edf5!important;border:1px solid #b9d2e0!important;border-radius:6px!important;padding:24px!important}
 @media(max-width:1000px){body[data-professional-surface] :is(.professional-academy-opening,.professional-team-opening,.professional-community-opening,.professional-inquiry-opening){gap:32px!important;padding-inline:24px!important}body[data-professional-surface] .professional-inquiry-form{padding:20px!important}body[data-professional-surface] .application-track-selector>div{grid-template-columns:1fr!important}body[data-professional-surface] .va-study-layout{grid-template-columns:170px minmax(0,1fr)!important;gap:28px!important}}
 @media(max-width:760px){body[data-professional-surface] :is(.professional-academy-opening,.professional-team-opening,.professional-community-opening,.professional-inquiry-opening){grid-template-columns:1fr!important;padding:32px 24px!important;gap:34px!important}body[data-professional-surface] :is(.va-lead,.contributors-lead,.community-lead,.application-hero-lead){font-size:17px!important}body[data-professional-surface] .professional-learning-visual{margin-inline:24px!important}body[data-professional-surface] .professional-learning-image{height:240px!important}body[data-professional-surface] .va-study-layout{grid-template-columns:1fr!important;gap:32px!important}body[data-professional-surface] .va-study-nav{position:static!important}body[data-professional-surface] .professional-team-status{margin-inline:24px!important}body[data-professional-surface] :is(.contributors-benefits,.community-how)>div{grid-template-columns:1fr!important;gap:0!important}body[data-professional-surface] .community-space-grid{grid-template-columns:1fr!important}body[data-professional-surface] .professional-community-support{margin-inline:24px!important;padding:22px!important;gap:16px!important}body[data-professional-surface] .professional-community-support .community-donations{display:block!important}body[data-professional-surface] .community-donations :is(h3,p,a){margin-top:12px!important}body[data-professional-surface] .application-next>ol{grid-template-columns:1fr!important;gap:0!important}body[data-professional-surface] .application-track-selector>div{grid-template-columns:1fr!important}body[data-professional-surface] :is(.contributors-fields,.contributors-form-layout,.contributors-terms,.community-guidelines){grid-template-columns:1fr!important}body[data-professional-surface] .contributors-form-layout>aside{min-width:0!important}}
}
@layer vantemio-professional {
 body[data-professional-surface] .professional-package-overview ol{grid-template-columns:1fr!important;gap:0!important;border-top:1px solid #aecbdb!important}
 body[data-professional-surface] .professional-package-overview li{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;min-height:50px!important;padding:14px 0!important;border:0!important;border-bottom:1px solid #aecbdb!important;border-radius:0!important;background:none!important}
 body[data-professional-surface] .professional-package-overview strong{font-size:18px!important;overflow-wrap:normal!important}
 body[data-professional-surface] .professional-package-overview li:last-child{grid-column:auto!important}
}
@layer vantemio-professional {
 body[data-professional-surface] .ai-host-feature{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;align-items:center!important;gap:44px!important;max-width:1280px!important;padding:40px 24px!important;margin:0 auto!important;border:0!important;border-top:1px solid #b7d0df!important;border-radius:0!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] .ai-host-feature::before,body[data-professional-surface] .ai-host-feature::after{content:none!important}
 body[data-professional-surface] .ai-host-portrait{padding:24px!important;background:#e0edf5!important;border:1px solid #bdd3e0!important;border-radius:8px!important;text-align:center!important}
 body[data-professional-surface] .professional-character-symbol img{display:block!important;max-width:150px!important;width:100%!important;height:auto!important;object-fit:contain!important;margin:0 auto!important;filter:none!important;transform:none!important}
 body[data-professional-surface] .ai-host-copy{padding:0!important;background:none!important}
 body[data-professional-surface] .ai-host-status{font-size:12px!important;color:#456b82!important;background:#e0edf5!important;border:1px solid #bdd3e0!important;border-radius:4px!important;padding:4px 8px!important}
 body[data-professional-surface] .ai-host-links a{background:#e0edf5!important;color:#214e69!important;border:1px solid #b4cfde!important;border-radius:5px!important;box-shadow:none!important;padding:11px 16px!important}
 @media(max-width:760px){body[data-professional-surface] .ai-host-feature{grid-template-columns:1fr!important;gap:26px!important}body[data-professional-surface] .ai-host-portrait{max-width:200px!important}}
}
@layer vantemio-professional {
 body[data-professional-surface] .va-path>.va-topic-art{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;transform:none!important;color:#386d8b!important}
 body[data-professional-surface] .va-path h3{max-width:none!important;text-wrap:pretty!important}
 body[data-professional-surface] .va-open{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;min-height:0!important;width:auto!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
 body[data-professional-surface] .va-open::before,body[data-professional-surface] .va-open::after{content:none!important}
 body[data-professional-surface] .application-visual-steps>div{box-shadow:none!important}
 body[data-professional-surface] .application-email{background:#e0edf5!important;border:1px solid #b6cfde!important;border-radius:6px!important;box-shadow:none!important;padding:22px!important}
}
/* Product and exchange surfaces retain their native controllers and gates. */
@layer vantemio-professional {
 body[data-professional-surface] main :is(h1,h2,h3,h4){hyphens:none!important}
 body[data-professional-surface] :is(.market-page,.donation-landing,.futures-overview,.eve-article,.trading-page,.bridge-swap-page){max-width:none!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
 body[data-professional-surface] :is(.market-launch-hero,.donation-landing-hero,.futures-overview__hero,.eve-article__opening){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.95fr)!important;align-items:center!important;gap:52px!important;margin:0 auto!important;padding:56px max(5.3vw,24px)!important;border:0!important;border-radius:0!important;max-width:1440px!important;background:none!important;box-shadow:none!important;min-height:0!important}
 body[data-professional-surface] :is(.market-launch-hero,.donation-landing-hero,.futures-overview__hero,.eve-article__opening)::before,body[data-professional-surface] :is(.market-launch-hero,.donation-landing-hero,.futures-overview__hero,.eve-article__opening)::after{content:none!important}
 body[data-professional-surface] :is(.market-eyebrow,.donation-kicker,.futures-overview__eyebrow,.eve-partner__label){font:550 12px/1.5 Onest,system-ui,sans-serif!important;color:#4b6e84!important;letter-spacing:.05em!important;margin:0 0 24px!important}
 body[data-professional-surface] :is(.market-lead,.donation-lead,.futures-overview__lead,.eve-partner__lead){font:450 19px/1.65 Onest,system-ui,sans-serif!important;color:#38566b!important;max-width:60ch!important;margin:24px 0!important}
 body[data-professional-surface] :is(.market-stage,.donation-stage-label,.futures-overview__status){display:inline-flex!important;gap:8px!important;align-items:center!important;font:500 12px/1.6 Onest,system-ui,sans-serif!important;color:#345f78!important;background:#dcecf5!important;border:1px solid #b4cfdf!important;border-radius:5px!important;padding:7px 10px!important;box-shadow:none!important}
 body[data-professional-surface] :is(.market-actions,.donation-actions,.futures-overview__actions,.eve-partner__actions){display:flex!important;gap:14px!important;align-items:center!important;flex-wrap:wrap!important;margin:26px 0!important}
 body[data-professional-surface] :is(.market-primary,.market-secondary,.donation-cta,.donation-actions>a,.futures-overview__actions>a,.eve-partner__primary){display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;min-height:46px!important;padding:12px 18px!important;background:#173e56!important;color:#eef8ff!important;border:1px solid #173e56!important;border-radius:5px!important;font:550 13px/1.5 Onest,system-ui,sans-serif!important;text-decoration:none!important;box-shadow:none!important}
 body[data-professional-surface] :is(.market-primary,.market-secondary,.donation-cta,.donation-actions>a,.futures-overview__actions>a,.eve-partner__primary) :is(span,small){color:inherit!important;-webkit-text-fill-color:currentColor!important}
 body[data-professional-surface] :is(.market-secondary,.donation-actions>a,.futures-overview__actions>a:last-child){background:#e3eff6!important;border-color:#abc8da!important;color:#214e69!important}
 body[data-professional-surface] .market-secondary :is(span,small){color:#214e69!important}
 body[data-professional-surface] .market-preview-action small{font-size:10px!important;font-weight:400!important}
 body[data-professional-surface] .donation-cta:disabled{opacity:.65!important;cursor:not-allowed!important}
 body[data-professional-surface] .market-protocols{display:flex!important;gap:30px!important;align-items:center!important;padding-top:20px!important;border-top:1px solid #bfd4e2!important;background:none!important}
 body[data-professional-surface] .market-protocols a{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}
 body[data-professional-surface] .market-protocols img{object-fit:contain!important;max-width:160px!important;filter:none!important}
 body[data-professional-surface] .market-order-scene{display:block!important;width:100%!important;min-height:0!important;margin:0!important;padding:22px!important;border:1px solid #b5cfde!important;border-radius:9px!important;background:#dfeef6!important;box-shadow:none!important;transform:none!important}
 body[data-professional-surface] .market-order-scene::before,body[data-professional-surface] .market-order-scene::after{content:none!important}
 body[data-professional-surface] .market-order-scene figcaption{position:static!important;font:500 12px/1.5 Onest,system-ui,sans-serif!important;color:#456b82!important;margin:0 0 18px!important}
 body[data-professional-surface] .professional-market-preview>img{display:block!important;width:100%!important;height:auto!important;border-radius:6px!important}
 body[data-professional-surface] .market-order-scene h2{font-size:25px!important;margin:22px 0!important}
 body[data-professional-surface] .market-order-track{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;position:static!important}
 body[data-professional-surface] .market-order-track>span{display:block!important;font:450 12px/1.6 Onest,system-ui,sans-serif!important;background:none!important;border:0!important;border-top:1px solid #adc9da!important;border-radius:0!important;padding:14px 0 0!important;box-shadow:none!important}
 body[data-professional-surface] .market-order-track i{display:block!important;margin:0 0 8px!important;background:none!important;border:0!important;font-style:normal!important;color:#456b82!important;width:auto!important;height:auto!important}
 body[data-professional-surface] :is(.market-scenarios,.market-order-flow,.market-seller,.market-stack,.market-rights,.market-rollout,.market-asset-policy,.market-catalog,.market-documents,.creator-room,.creator-platform-directory,.donation-benefits,.donation-journey,.donation-production,.donation-fee-details,.donation-payment,.donation-token-note,.donation-closing,.futures-overview__features,.eve-article__feature,.eve-article__sources,.eve-article__related){max-width:1280px!important;padding:40px 24px!important;margin:0 auto!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
 body[data-professional-surface] :is(.market-stack,.market-rights,.market-scenarios,.donation-benefits,.futures-overview__features) article{padding:24px!important;background:#f7fbfd!important;border:1px solid #bed4e1!important;border-radius:7px!important;box-shadow:none!important}
 body[data-professional-surface] .market-scenarios article::before,body[data-professional-surface] .market-scenarios article::after{content:none!important}
 body[data-professional-surface] .donation-fee-badge{display:inline-flex!important;gap:14px!important;align-items:center!important;padding:14px 0!important;background:none!important;border:0!important;border-bottom:1px solid #b2ccdc!important;border-radius:0!important;box-shadow:none!important}
 body[data-professional-surface] .donation-fee-badge strong{font-size:36px!important}
 body[data-professional-surface] .donation-fee-badge span{font-size:13px!important}
 body[data-professional-surface] .professional-creator-stage{display:block!important;min-height:0!important;width:100%!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;transform:none!important;overflow:visible!important}
 body[data-professional-surface] .professional-creator-stage::before,body[data-professional-surface] .professional-creator-stage::after{content:none!important}
 body[data-professional-surface] .professional-broadcast-visual{padding:32px!important;background:radial-gradient(ellipse at 80% 10%,#486d8444,transparent 70%),linear-gradient(140deg,#10283bf2,#28495ce8),url('/assets/vantemio-reference-substrate-20261026.webp') center/cover!important;border:1px solid #6d96ad!important;border-radius:10px!important;perspective:900px!important}
 body[data-professional-surface] .professional-broadcast-screen{position:relative!important;background:linear-gradient(150deg,#dfeef711,#8db9d91a)!important;border:1px solid #9bc6df77!important;border-radius:8px!important;overflow:hidden!important;transform:rotateY(-8deg) rotateX(3deg)!important;box-shadow:14px 20px 0 #071c2b55!important}
 body[data-professional-surface] .professional-broadcast-toolbar{display:flex!important;align-items:center!important;gap:7px!important;padding:14px 18px!important;border-bottom:1px solid #9bc6df44!important}
 body[data-professional-surface] .professional-broadcast-toolbar>svg{width:24px!important;height:24px!important;stroke:#cbeaff!important;margin-inline-end:auto!important}
 body[data-professional-surface] .professional-broadcast-toolbar>i{display:block!important;width:4px!important;height:4px!important;border-radius:50%!important;background:#a6d9f7!important}
 body[data-professional-surface] .professional-broadcast-screen>img{display:block!important;width:145px!important;height:auto!important;margin:26px auto!important;object-fit:contain!important;filter:drop-shadow(0 8px 18px #5bbefa33)!important}
 body[data-professional-surface] .professional-broadcast-wave{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;height:64px!important;margin:0 20px 22px!important;border-top:1px solid #a4c9de33!important}
 body[data-professional-surface] .professional-broadcast-wave>i{display:block!important;width:4px!important;height:var(--height)!important;background:linear-gradient(#c4eaff,#5d9dbe)!important;border-radius:2px!important;transform-origin:center!important;animation:professional-broadcast-signal 2.4s ease-in-out infinite!important;animation-delay:calc(var(--bar)*-.11s)!important}
 body[data-professional-surface] .professional-broadcast-channel{display:flex!important;gap:20px!important;align-items:center!important;margin-top:32px!important;color:#cbeaff!important}
 body[data-professional-surface] .professional-broadcast-channel>svg{width:30px!important;height:30px!important;stroke:#cbeaff!important}
 body[data-professional-surface] .professional-broadcast-channel>span{height:1px!important;flex:1!important;background:linear-gradient(90deg,#83b7d3,#d5efff,#83b7d3)!important}
 body[data-professional-surface] .professional-creator-stage>figcaption{position:static!important;font:450 11px/1.5 Onest,system-ui,sans-serif!important;color:#52778e!important;margin:14px 0 0!important;background:none!important;border:0!important;padding:0!important}
 @keyframes professional-broadcast-signal{0%,100%{transform:scaleY(.45);opacity:.6}50%{transform:scaleY(1);opacity:1}}
 html.motion-paused body[data-professional-surface] .professional-broadcast-wave>i,html.reduce-motion body[data-professional-surface] .professional-broadcast-wave>i{animation:none!important}
 @media(prefers-reduced-motion:reduce){body[data-professional-surface] .professional-broadcast-wave>i{animation:none!important}}
 body[data-professional-surface] .creator-format{background:#f7fbfd!important;border:1px solid #bed4e1!important;border-radius:7px!important;padding:24px!important;box-shadow:none!important}
 body[data-professional-surface] .professional-futures-visual{margin:0!important;background:#10283b!important;border:1px solid #a9c5d8!important;border-radius:9px!important;overflow:hidden!important}
 body[data-professional-surface] .professional-futures-visual>img{display:block!important;width:100%!important;height:auto!important;max-height:480px!important;object-fit:contain!important}
 body[data-professional-surface] .eve-partner__visual{min-height:300px!important;border:1px solid #52788f88!important;border-radius:9px!important;background:radial-gradient(ellipse at 90% 0%,#608aa433,transparent 65%),linear-gradient(115deg,#10283be8,#234356dd),url('/assets/vantemio-reference-substrate-20261026.webp') center/cover!important;box-shadow:none!important}
 body[data-professional-surface] .eve-partner__visual :is(span,a){color:#d9f0ff!important;-webkit-text-fill-color:currentColor!important}
 body[data-professional-surface] .eve-partner__visual .eve-partner__word{display:block!important;width:min(85%,332px)!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
 body[data-professional-surface] .eve-partner__word>img{display:block!important;width:100%!important;height:auto!important;filter:none!important}
 body[data-professional-surface] .eve-partner__caption{font-size:12px!important;opacity:1!important}
 body[data-professional-surface] .eve-partner__floating-label{font-size:11px!important;background:#14374bdd!important;border:1px solid #6e99af66!important;border-radius:4px!important;color:#e4f5ff!important}
 body[data-professional-surface] .eve-partner--compact{max-width:1232px!important;margin:20px auto!important;padding:24px!important;background:#e0edf5!important;border:1px solid #b6cfde!important;border-radius:7px!important;box-shadow:none!important}
 @media(max-width:1000px){body[data-professional-surface] :is(.market-launch-hero,.donation-landing-hero,.futures-overview__hero,.eve-article__opening){gap:32px!important;padding-inline:24px!important}body[data-professional-surface] .market-order-track{grid-template-columns:1fr!important}body[data-professional-surface] .market-order-track>span{display:flex!important;gap:12px!important;padding-top:10px!important}body[data-professional-surface] .market-order-track i{margin:0!important}}
 @media(max-width:760px){body[data-professional-surface] :is(.market-launch-hero,.donation-landing-hero,.futures-overview__hero,.eve-article__opening){grid-template-columns:1fr!important;padding:32px 24px!important;gap:30px!important}body[data-professional-surface] :is(.market-lead,.donation-lead,.futures-overview__lead,.eve-partner__lead){font-size:17px!important}body[data-professional-surface] .professional-broadcast-visual{padding:24px!important}body[data-professional-surface] .eve-partner--compact{margin-inline:24px!important}body[data-professional-surface] .eve-partner__visual{min-height:240px!important}body[data-professional-surface] .market-order-track{grid-template-columns:1fr!important}}
}
@layer vantemio-professional {
 body[data-professional-surface] .integration-controls{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:0!important;background:none!important}
 body[data-professional-surface] .integration-controls button{min-height:40px!important;padding:9px 14px!important;background:#e0edf5!important;color:#214e69!important;-webkit-text-fill-color:currentColor!important;border:1px solid #afcadb!important;border-radius:5px!important;box-shadow:none!important;font:500 13px/1.5 Onest,system-ui,sans-serif!important}
 body[data-professional-surface] .integration-controls button[aria-pressed=true]{background:#173e56!important;border-color:#173e56!important;color:#eef8ff!important}
 body[data-professional-surface] .integration-search{display:block!important;color:#345f78!important;font:500 13px/1.6 Onest,system-ui,sans-serif!important}
 body[data-professional-surface] .integration-search input::placeholder{color:#59778b!important;-webkit-text-fill-color:#59778b!important}
 body[data-professional-surface] .integration-coverage{border-color:#86acc1!important}
 /* Expanded panels keep the same readable light material as their summaries. */
 html body[data-professional-surface] .integration-coverage details{background:radial-gradient(at 100% 0,#d4eaf270,transparent 70%),linear-gradient(120deg,#fafdff,#eaf3f8)!important;color:#28485e!important;border:1px solid #b2cad7!important;border-radius:8px!important;padding:20px!important;box-shadow:inset 0 1px #fff!important;box-sizing:border-box!important;min-width:0!important}
 html body[data-professional-surface] .integration-coverage details :is(summary,p){color:#28485e!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;overflow-wrap:anywhere!important}
 html body[data-professional-surface] .integration-candidate-links a{background:#fafdff!important;color:#205b72!important;-webkit-text-fill-color:currentColor!important;border:1px solid #abc8d5!important;border-radius:6px!important;box-shadow:none!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow-wrap:anywhere!important}
 html body[data-professional-surface] :is(.integration-candidate-links a,.integration-coverage summary,.vs-model):focus-visible{outline:3px solid #17687c!important;outline-offset:4px!important}
 /* The retained interactive model diagram uses paired surfaces and ink in every state. */
 html body[data-professional-surface] .professional-reference--technology .vs-engine{background:radial-gradient(at 50% 0,#cde6ef,transparent 75%),linear-gradient(145deg,#f7fbfd,#e3eef5)!important;border-color:#9dbdcc!important;box-shadow:inset 0 1px #fff,0 12px 30px #183e5614!important}
 html body[data-professional-surface] .professional-reference--technology .vs-engine :is(strong,span):not(.vs-engine-ring){color:#102b40!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;text-shadow:none!important}
 html body[data-professional-surface] .professional-reference--technology .vs-model{background:linear-gradient(140deg,#fafdff,#e7f1f7)!important;color:#28485e!important;border:1px solid #a8c6d5!important;box-shadow:inset 0 1px #fff!important}
 html body[data-professional-surface] .professional-reference--technology .vs-model[aria-pressed=true]{background:linear-gradient(140deg,#dceef5,#cce3ee)!important;border-color:#17687c!important;box-shadow:inset 3px 0 #17687c!important}
 html body[data-professional-surface] .professional-reference--technology .vs-model :is(strong,span){color:#28485e!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;text-shadow:none!important}
 html body[data-professional-surface] .professional-reference--technology .vs-model strong{color:#102b40!important}
 html body[data-professional-surface] .professional-reference--technology .vs-model .vs-model-symbol{background:#d9eaf2!important;color:#205b72!important;border-color:#9dbdcc!important;box-shadow:none!important}
 @media(forced-colors:active){html body[data-professional-surface] :is(.integration-coverage details,.integration-candidate-links a,.professional-reference--technology .vs-engine,.professional-reference--technology .vs-model,.professional-reference--technology .vs-model .vs-model-symbol){background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important}html body[data-professional-surface] :is(.integration-coverage details,.professional-reference--technology) :is(summary,p,strong,span,a){color:CanvasText!important;-webkit-text-fill-color:currentColor!important}html body[data-professional-surface] .professional-reference--technology .vs-model[aria-pressed=true]{border-color:Highlight!important;outline:2px solid Highlight!important}}

 body[data-professional-surface] .platform-emblem{border:1px solid #bad2e1!important;border-radius:8px!important;background:#f7fbfd!important;box-shadow:none!important;filter:none!important;transform:none!important}
 body[data-professional-surface] .vs-channel-core{background:#dfeef6!important;border:1px solid #aecbdc!important;border-radius:7px!important;box-shadow:none!important}
 body[data-professional-surface] .vs-channel-core::before,body[data-professional-surface] .vs-channel-core::after{content:none!important}
 body[data-professional-surface] .brand-channel-grid>*{background:#e4eff6!important;border:1px solid #bdd3e0!important;box-shadow:none!important;border-radius:7px!important}
 body[data-professional-surface] .team-pathway a{box-shadow:none!important;border-color:#abc8da!important;border-radius:5px!important}
}
@layer vantemio-professional {
 body[data-professional-surface] main .vs-motion{min-height:40px!important;padding:9px 14px!important;background:#e0edf5!important;color:#214e69!important;-webkit-text-fill-color:currentColor!important;border:1px solid #afcadb!important;border-radius:5px!important;box-shadow:none!important;font:500 12px/1.5 Onest,system-ui,sans-serif!important}
 body[data-professional-surface] .donation-fee-badge{display:flex!important;width:fit-content!important;flex-wrap:wrap!important}
 body[data-professional-surface] .donation-stage-label{display:block!important;width:fit-content!important;max-width:100%!important;margin:16px 0!important}
 body[data-professional-surface] .bridge-swap-heading{max-width:1150px!important;margin:0 auto!important;padding:48px 24px 30px!important;text-align:start!important;background:none!important;border:0!important;box-shadow:none!important}
 body[data-professional-surface] .bridge-swap-heading::before,body[data-professional-surface] .bridge-swap-heading::after{content:none!important}
 body[data-professional-surface] .bridge-swap-heading h1{font-size:clamp(36px,4.3vw,60px)!important;margin:18px 0 22px!important;max-width:900px!important}
 body[data-professional-surface] .bridge-swap-kicker{font:500 12px/1.6 Onest,system-ui,sans-serif!important;color:#4b6e84!important;letter-spacing:.04em!important}
 body[data-professional-surface] .bridge-swap-lead{max-width:70ch!important;color:#38566b!important;font-size:18px!important;line-height:1.65!important}
 body[data-professional-surface] .bridge-protocol-badges{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin:20px 0!important;justify-content:flex-start!important}
 body[data-professional-surface] .bridge-badge{background:#dfeef6!important;color:#345f78!important;border:1px solid #b4cfdf!important;border-radius:4px!important;padding:5px 8px!important;font:500 11px/1.5 Onest,system-ui,sans-serif!important;box-shadow:none!important}
 body[data-professional-surface] .trading-widget{width:calc(100% - 48px)!important;max-width:1100px!important;margin:0 auto 44px!important;padding:26px!important;background:#f7fbfd!important;border:1px solid #b7cfdf!important;border-radius:9px!important;box-shadow:none!important;min-width:0!important;overflow:visible!important}
 body[data-professional-surface] .trading-widget::before,body[data-professional-surface] .trading-widget::after{content:none!important}
 body[data-professional-surface] .trading-widget>header{display:flex!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important;padding:0 0 20px!important;background:none!important;border:0!important;border-bottom:1px solid #bfd4e2!important}
 body[data-professional-surface] .trading-widget>header h2{font-size:24px!important;margin:0!important}
 body[data-professional-surface] .transfer-brand-mark{display:inline-flex!important;width:36px!important;height:42px!important;background:none!important;border:0!important;box-shadow:none!important}
 body[data-professional-surface] .transfer-brand-mark img{width:36px!important;height:42px!important;object-fit:contain!important}
 body[data-professional-surface] .trading-transfer-provider{padding:5px 8px!important;background:#e0edf5!important;color:#456b82!important;border:1px solid #bdd3e0!important;border-radius:4px!important;font:450 11px/1.5 Onest,system-ui,sans-serif!important;letter-spacing:0!important;box-shadow:none!important}
 body[data-professional-surface] .trading-transfer-tabs{display:flex!important;gap:10px!important;margin:20px 0!important;padding:0!important;border:0!important;background:none!important}
 body[data-professional-surface] .trading-transfer-tabs button{display:inline-flex!important;gap:10px!important;align-items:center!important;justify-content:center!important;padding:11px 18px!important;background:#e3eff6!important;color:#214e69!important;-webkit-text-fill-color:currentColor!important;border:1px solid #abc8da!important;border-radius:5px!important;font:550 13px/1.5 Onest,system-ui,sans-serif!important;box-shadow:none!important}
 body[data-professional-surface] .trading-transfer-tabs button[aria-selected=true]{background:#214e69!important;border-color:#214e69!important;color:#eff8ff!important}
 body[data-professional-surface] .trading-transfer-tabs button span{color:inherit!important}
 body[data-professional-surface] .trading-transfer-tabs svg{width:22px!important;height:22px!important;filter:none!important}
 body[data-professional-surface] .trading-panel--swap,body[data-professional-surface] .trading-panel--bridge{padding:24px!important;border:1px solid #bad2e1!important;border-radius:7px!important;background:#e6f0f6!important;box-shadow:none!important}
 body[data-professional-surface] .trading-panel__head{background:none!important;padding:0 0 20px!important;border:0!important;margin:0!important}
 body[data-professional-surface] .trading-panel__head h2{font-size:28px!important;margin:0 0 12px!important}
 body[data-professional-surface] :is(.swap-widget,.swap-widget__workbench,.swap-widget__entry,.swap-widget__grid){background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;min-width:0!important}
 body[data-professional-surface] .swap-widget__workbench{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.85fr)!important;gap:24px!important;align-items:start!important}
 body[data-professional-surface] .swap-widget__grid{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}
 body[data-professional-surface] .swap-field{display:block!important;min-width:0!important;padding:18px!important;background:#f7fbfd!important;border:1px solid #b5cfdf!important;border-radius:6px!important;box-shadow:none!important}
 body[data-professional-surface] .swap-field>span:first-child{display:block!important;font-size:12px!important;font-weight:550!important;color:#456b82!important;margin-bottom:12px!important}
 body[data-professional-surface] .swap-field__row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:12px!important}
 body[data-professional-surface] .transfer-picker{position:relative!important;display:block!important;padding:9px!important;min-width:0!important;background:#e4eff6!important;border:1px solid #bfd5e2!important;border-radius:5px!important;box-shadow:none!important}
 body[data-professional-surface] .transfer-picker>i{display:none!important}
 body[data-professional-surface] .transfer-picker__label{font:450 11px/1.5 Onest,system-ui,sans-serif!important;color:#456b82!important;margin-bottom:6px!important;display:block!important}
 body[data-professional-surface] .transfer-picker select{width:100%!important;padding:8px!important;font-size:13px!important;opacity:1!important;-webkit-text-fill-color:currentColor!important}
 body[data-professional-surface] .swap-field input{width:100%!important;font-size:20px!important;-webkit-text-fill-color:currentColor!important}
 body[data-professional-surface] main input::placeholder,body[data-professional-surface] main textarea::placeholder{color:#59778b!important;-webkit-text-fill-color:#59778b!important}
 body[data-professional-surface] .swap-widget__arrow{display:block!important;color:#527e98!important;font-size:22px!important;text-align:center!important;position:static!important;width:auto!important;height:auto!important;background:none!important;border:0!important;box-shadow:none!important}
 body[data-professional-surface] .swap-widget__receipt{padding:20px!important;background:#f7fbfd!important;border:1px solid #b5cfdf!important;border-radius:6px!important;box-shadow:none!important;min-width:0!important}
 body[data-professional-surface] :is(.swap-widget__receipt,.swap-widget__foot) :is(p,li,span,label,dt,dd,summary){color:#345f78!important;-webkit-text-fill-color:currentColor!important;font-size:13px!important;line-height:1.65!important}
 body[data-professional-surface] .swap-widget__receipt button:not(.v-button){padding:9px 12px!important;background:#e3eff6!important;color:#214e69!important;-webkit-text-fill-color:currentColor!important;border:1px solid #afcadb!important;border-radius:5px!important;box-shadow:none!important;font:500 12px/1.5 Onest,system-ui,sans-serif!important}
 body[data-professional-surface] .swap-widget__receipt .v-button{width:100%!important;margin-block:16px!important}
 body[data-professional-surface] .swap-widget__receipt button:disabled{opacity:.6!important;cursor:not-allowed!important}
 body[data-professional-surface] :is(.swap-widget__foot,.swap-recipient,.trading-service-note){padding:16px 0!important;background:none!important;border:0!important;box-shadow:none!important;max-width:1100px!important;margin:0 auto!important}
 body[data-professional-surface] .swap-preset-btn{padding:7px 12px!important;background:#e4eff6!important;color:#214e69!important;-webkit-text-fill-color:currentColor!important;border:1px solid #afcadb!important;border-radius:4px!important;box-shadow:none!important}
 body[data-professional-surface] .transfer-route-details,body[data-professional-surface] .transfer-quote-details{background:none!important;border:0!important;border-top:1px solid #bed3e0!important;border-radius:0!important;padding:12px 0!important;box-shadow:none!important}
 body[data-professional-surface] .trading-page{padding:24px!important;background:radial-gradient(ellipse at 90% 0%,#466c8422,transparent 65%),#10283b!important;min-height:calc(100dvh - 87px)!important}
 body[data-professional-surface] .trading-page :is(h1,h2,h3,h4,p,li,td,th,span,small,strong,b,dt,dd,label,summary,a){color:#dceefb!important;-webkit-text-fill-color:currentColor!important}
 body[data-professional-surface] .trading-terminal-head{display:flex!important;gap:24px!important;align-items:center!important;flex-wrap:wrap!important;margin:0!important;padding:0 0 22px!important;background:none!important;border:0!important;border-bottom:1px solid #5b819766!important;box-shadow:none!important}
 body[data-professional-surface] .trading-terminal-head h1{font-size:30px!important;margin:0!important;letter-spacing:-.03em!important}
 body[data-professional-surface] .trading-terminal-provider{font:450 11px/1.5 Onest,system-ui,sans-serif!important;color:#abcddd!important}
 body[data-professional-surface] .trading-terminal-brand>img{width:42px!important;height:50px!important;object-fit:contain!important}
 body[data-professional-surface] .trading-terminal-label{font-size:12px!important;color:#abcddd!important}
 body[data-professional-surface] .trading-page button{padding:8px 12px!important;border:1px solid #557b9266!important;border-radius:4px!important;background:#28485d!important;color:#deeffc!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;font:500 12px/1.5 Onest,system-ui,sans-serif!important}
 body[data-professional-surface] .trading-page button[aria-pressed=true],body[data-professional-surface] .trading-page button[aria-selected=true]{background:#d7ebf7!important;color:#173c54!important;border-color:#a4c6da!important}
 body[data-professional-surface] .trading-page button[aria-pressed=true]>span,body[data-professional-surface] .trading-page button[aria-selected=true]>span{color:#173c54!important}
 body[data-professional-surface] .trading-page :is(.trading-panel--evedex,.evedex-terminal,.evedex-market-strip,.evedex-terminal__chart,.evedex-terminal__order,.evedex-account,.evedex-terminal__activity,.trading-reference-lower,.evedex-terminal__statusbar){background:#142f43!important;border-color:#557b9255!important;border-radius:5px!important;box-shadow:none!important}
 body[data-professional-surface] .trading-page .evedex-terminal__workspace{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:16px!important}
 body[data-professional-surface] .trading-page .evedex-terminal__chart-body{min-height:350px!important}
 body[data-professional-surface] .trading-page :is(.evedex-terminal__chart-head,.evedex-chart-foot,.evedex-order__account-controls,.evedex-order__available,.evedex-account-auth,.evedex-order__summary,.evedex-order__tpsl){background:none!important;border-color:#557b9255!important;box-shadow:none!important}
 body[data-professional-surface] .trading-page .evedex-order__field input,body[data-professional-surface] .trading-page .evedex-order__account-controls input{color:#163c54!important;background:#eaf4fa!important;font-size:14px!important}
 body[data-professional-surface] .trading-page .trade-buy{background:#2d665c!important;border-color:#579382!important;color:#f0faf7!important}
 body[data-professional-surface] .trading-page .trade-sell{background:#804352!important;border-color:#aa7180!important;color:#fff0f3!important}
 body[data-professional-surface] .trading-page button:disabled{opacity:1!important;cursor:not-allowed!important;background:#203d50!important;color:#cbdde9!important;-webkit-text-fill-color:currentColor!important;border-color:#6c8b9f!important}
 body[data-professional-surface] .trading-terminal-footer{display:flex!important;flex-wrap:wrap!important;gap:12px 24px!important;padding:24px 0 0!important;border-top:1px solid #557b9255!important;margin-top:24px!important;font:450 11px/1.6 Onest,system-ui,sans-serif!important;background:none!important}
 body[data-professional-surface] .trading-page .trading-widget :is(h2,h3,p,li,span,strong,b,label,dt,dd,summary,a){color:#173e56!important}
 @media(max-width:900px){body[data-professional-surface] .trading-page .evedex-terminal__workspace{grid-template-columns:1fr!important}body[data-professional-surface] .swap-widget__workbench{grid-template-columns:1fr!important}}
 @media(max-width:760px){body[data-professional-surface] .bridge-swap-heading{padding:32px 24px 20px!important}body[data-professional-surface] .bridge-swap-heading h1{font-size:38px!important}body[data-professional-surface] .trading-widget{padding:18px!important}body[data-professional-surface] .trading-widget>header h2{font-size:20px!important}body[data-professional-surface] .trading-panel--swap,body[data-professional-surface] .trading-panel--bridge{padding:16px!important}body[data-professional-surface] .trading-transfer-tabs button{padding:10px!important;font-size:12px!important;gap:6px!important}body[data-professional-surface] .trading-page{padding:18px!important}.evedex-metrics{max-width:100%!important;overflow-x:auto!important}body[data-professional-surface] .swap-field__row{grid-template-columns:1fr!important}}
}
/* Compact transfer module: closed by default, quote detail opens separately. */
@layer vantemio-professional {
 body[data-professional-surface] .professional-transfer-panel{width:calc(100% - 48px)!important;max-width:580px!important;margin:0 auto 40px!important;padding:0!important;background:linear-gradient(135deg,#e8f2f8,#d7e7f1)!important;border:1px solid #abc7d9!important;border-radius:8px!important;box-shadow:0 8px 24px #14374b0a!important;overflow:hidden!important;color:#173e56!important}
 body[data-professional-surface] .professional-transfer-panel>summary{display:flex!important;gap:12px!important;align-items:center!important;min-height:72px!important;padding:18px 20px!important;background:none!important;border:0!important;border-radius:0!important;list-style:none!important;cursor:pointer!important;color:#173e56!important;-webkit-text-fill-color:currentColor!important;font:550 14px/1.5 Onest,system-ui,sans-serif!important}
 body[data-professional-surface] .professional-transfer-panel>summary::-webkit-details-marker,body[data-professional-surface] .professional-quote-disclosure>summary::-webkit-details-marker{display:none!important}
 body[data-professional-surface] .professional-transfer-panel>summary::before,body[data-professional-surface] .professional-transfer-panel>summary::after,body[data-professional-surface] .professional-quote-disclosure>summary::before,body[data-professional-surface] .professional-quote-disclosure>summary::after{content:none!important}
 body[data-professional-surface] .professional-transfer-icon{display:inline-flex!important;width:28px!important;height:28px!important;flex:0 0 28px!important;color:#345f78!important}
 body[data-professional-surface] .professional-transfer-icon svg{width:28px!important;height:28px!important;stroke-width:1.5!important}
 body[data-professional-surface] .professional-transfer-title{flex:1!important;font:600 14px/1.5 Onest,system-ui,sans-serif!important;color:#173e56!important}
 body[data-professional-surface] .professional-transfer-label{font:450 11px/1.5 Onest,system-ui,sans-serif!important;color:#456b82!important}
 body[data-professional-surface] .professional-transfer-panel>summary>svg,body[data-professional-surface] .professional-quote-disclosure>summary>svg:last-child{width:16px!important;height:16px!important;flex:0 0 16px!important;color:#456b82!important;transition:transform .2s!important}
 body[data-professional-surface] .professional-transfer-panel[open]>summary>svg,body[data-professional-surface] .professional-quote-disclosure[open]>summary>svg:last-child{transform:rotate(180deg)!important}
 body[data-professional-surface] .professional-transfer-collapse,body[data-professional-surface] .professional-transfer-panel[open]>summary .professional-transfer-expand{display:none!important}
 body[data-professional-surface] .professional-transfer-panel[open]>summary .professional-transfer-collapse{display:inline!important}
 body[data-professional-surface] .professional-transfer-panel[open]>summary{border-bottom:1px solid #b0cbdc!important}
 body[data-professional-surface] .professional-transfer-content{padding:0!important;background:#e5eff6!important}
 body[data-professional-surface] .professional-transfer-panel .trading-widget{width:100%!important;margin:0!important;padding:20px!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
 body[data-professional-surface] .professional-transfer-panel .trading-widget>header{gap:10px!important;padding-bottom:14px!important}
 body[data-professional-surface] .professional-transfer-panel .trading-widget>header h2{font-size:18px!important;line-height:1.4!important}
 body[data-professional-surface] .professional-transfer-panel .trading-transfer-provider{display:block!important;font-size:10px!important;padding:3px 6px!important;letter-spacing:0!important}
 body[data-professional-surface] .professional-transfer-panel .trading-transfer-tabs{margin:14px 0!important;gap:8px!important}
 body[data-professional-surface] .professional-transfer-panel .trading-transfer-tabs button{flex:1!important;min-width:0!important;font-size:12px!important;padding:9px 10px!important;gap:7px!important}
 body[data-professional-surface] .professional-transfer-panel .trading-transfer-tabs svg{width:18px!important;height:18px!important}
 body[data-professional-surface] .professional-transfer-panel :is(.trading-panel--swap,.trading-panel--bridge){background:none!important;border:0!important;border-radius:0!important;padding:0!important}
 body[data-professional-surface] .professional-transfer-panel .trading-panel__head{padding:6px 0 16px!important}
 body[data-professional-surface] .professional-transfer-panel .trading-panel__head h2{font-size:22px!important;margin:0 0 8px!important}
 body[data-professional-surface] .professional-transfer-panel .trading-panel__head p{font-size:13px!important;line-height:1.6!important;margin:0!important;color:#45677e!important}
 body[data-professional-surface] .professional-transfer-panel .swap-widget__workbench{grid-template-columns:1fr!important;gap:14px!important}
 body[data-professional-surface] .professional-transfer-panel .swap-widget__grid{gap:9px!important}
 body[data-professional-surface] .professional-transfer-panel .swap-field{padding:13px!important;background:#eef5fa!important;border:1px solid #b2cddd!important}
 body[data-professional-surface] .professional-transfer-panel .swap-field__row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:8px!important}
 body[data-professional-surface] .professional-transfer-panel .transfer-picker{padding:7px!important;background:#e0edf5!important}
 body[data-professional-surface] .professional-transfer-panel .transfer-picker select{font-size:12px!important;padding:7px!important}
 body[data-professional-surface] .professional-transfer-panel .swap-field>span:first-child{margin-bottom:8px!important;font-size:11px!important}
 body[data-professional-surface] .professional-transfer-panel .swap-field input{font-size:18px!important;padding:9px 11px!important;background:#f4f9fc!important}
 body[data-professional-surface] .professional-transfer-panel .swap-widget__arrow{font-size:18px!important;line-height:1!important;padding:0!important}
 body[data-professional-surface] .professional-quote-disclosure{display:block!important;padding:0!important;border:1px solid #afcbdc!important;border-radius:5px!important;background:#dceaf3!important;margin:0!important;box-shadow:none!important}
 body[data-professional-surface] .professional-quote-disclosure>summary{display:flex!important;align-items:center!important;gap:10px!important;list-style:none!important;padding:13px!important;font:550 13px/1.5 Onest,system-ui,sans-serif!important;color:#214e69!important;cursor:pointer!important;background:none!important;border:0!important;box-shadow:none!important}
 body[data-professional-surface] .professional-quote-disclosure>summary>svg:first-child{width:20px!important;height:20px!important;stroke:#456b82!important}
 body[data-professional-surface] .professional-quote-disclosure>summary>span{flex:1!important;color:#214e69!important}
 body[data-professional-surface] .professional-quote-disclosure .swap-widget__receipt{padding:14px!important;background:#e9f2f8!important;border:0!important;border-top:1px solid #b0cbdc!important;border-radius:0!important}
 body[data-professional-surface] .professional-transfer-panel .swap-widget__receipt-head h3{font-size:18px!important;margin:0 0 12px!important}
 body[data-professional-surface] .professional-transfer-panel .swap-widget__receipt-head .trading-material-mark{display:none!important}
 body[data-professional-surface] .professional-transfer-panel .swap-widget__meta{background:none!important;border:0!important;box-shadow:none!important}
 body[data-professional-surface] .professional-transfer-panel :is(.transfer-route-details,.transfer-options,.transfer-quote-details){padding:10px 0!important;background:none!important;border:0!important;border-top:1px solid #b4cfdf!important;border-radius:0!important;box-shadow:none!important}
 body[data-professional-surface] .professional-transfer-panel :is(.transfer-route-details,.transfer-options,.transfer-quote-details)>summary{font:500 12px/1.6 Onest,system-ui,sans-serif!important;color:#345f78!important;background:none!important;box-shadow:none!important;border:0!important;padding:4px 0!important}
 body[data-professional-surface] .professional-transfer-panel .swap-widget__actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important}
 body[data-professional-surface] .professional-transfer-panel .swap-widget__foot{padding:10px 0 0!important}
 body[data-professional-surface] .professional-transfer-panel .swap-widget__foot :is(p,label,span){font-size:12px!important;line-height:1.6!important;color:#456b82!important}
 body[data-professional-surface] .donation-landing>.professional-transfer-panel{max-width:580px!important;margin-top:0!important;margin-bottom:40px!important}
 @media(max-width:480px){body[data-professional-surface] .professional-transfer-panel>summary{padding:16px!important;gap:9px!important;min-height:68px!important}body[data-professional-surface] .professional-transfer-title{font-size:13px!important}body[data-professional-surface] .professional-transfer-label{font-size:10px!important}body[data-professional-surface] .professional-transfer-panel .trading-widget{padding:15px!important}body[data-professional-surface] .professional-transfer-panel .transfer-picker select{padding:7px 4px!important;font-size:11px!important}}
}
@layer vantemio-professional {
 body[data-professional-surface] .bridge-swap-page::before,body[data-professional-surface] .bridge-swap-page::after{content:none!important}
 body[data-professional-surface] .bridge-swap-page{border-radius:0!important;background:radial-gradient(ellipse at 50% 0%,#dbeaf3,transparent 75%),linear-gradient(#436e8610 1px,transparent 1px),linear-gradient(90deg,#436e8610 1px,transparent 1px)!important;background-size:auto,48px 48px,48px 48px!important}
 body[data-professional-surface] .professional-transfer-panel .transfer-picker{padding:0!important;border:0!important;background:none!important}
 body[data-professional-surface] .professional-transfer-panel .transfer-picker__label{display:none!important}
 body[data-professional-surface] .professional-transfer-panel .transfer-picker select{min-height:34px!important;padding:7px 8px!important;background:#e2eef6!important}
 body[data-professional-surface] .professional-transfer-panel .swap-field{padding:10px!important}
 body[data-professional-surface] .professional-transfer-panel .swap-field input{padding:8px 10px!important;min-height:37px!important}
 body[data-professional-surface] :is(.professional-transfer-provider,.professional-operation-info){display:block!important;border:0!important;border-radius:0!important;background:none!important;padding:0!important;margin:0!important;box-shadow:none!important}
 body[data-professional-surface] :is(.professional-transfer-provider,.professional-operation-info)>summary{display:flex!important;gap:10px!important;align-items:center!important;justify-content:space-between!important;min-height:30px!important;padding:4px 0!important;border:0!important;background:none!important;list-style:none!important;cursor:pointer!important;font:500 11px/1.5 Onest,system-ui,sans-serif!important;color:#456b82!important;box-shadow:none!important}
 body[data-professional-surface] :is(.professional-transfer-provider,.professional-operation-info)>summary::-webkit-details-marker{display:none!important}
 body[data-professional-surface] :is(.professional-transfer-provider,.professional-operation-info)>summary::before,body[data-professional-surface] :is(.professional-transfer-provider,.professional-operation-info)>summary::after{content:none!important}
 body[data-professional-surface] :is(.professional-transfer-provider,.professional-operation-info)>summary>svg{width:14px!important;height:14px!important;color:#456b82!important}
 body[data-professional-surface] .professional-transfer-provider>header{padding:12px 0!important;display:flex!important;gap:14px!important;align-items:center!important;flex-wrap:wrap!important;background:none!important;border:0!important;box-shadow:none!important}
 body[data-professional-surface] .professional-transfer-provider h2{font-size:18px!important;margin:0!important}
 body[data-professional-surface] .professional-operation-info .trading-panel__head{padding:12px 0!important}
 body[data-professional-surface] .professional-operation-info .trading-panel__head>p{display:block!important;font-size:12px!important;line-height:1.6!important}
 body[data-professional-surface] .professional-transfer-panel .swap-preset-btn{min-height:30px!important;padding:5px 10px!important;font-size:11px!important}
 body[data-professional-surface] .professional-transfer-panel .swap-recipient-toggle{padding:5px 8px!important;min-height:0!important;font-size:11px!important;background:#e0edf5!important;border:1px solid #b1cddd!important;border-radius:4px!important;box-shadow:none!important;color:#345f78!important}
 body[data-professional-surface] .professional-transfer-panel .swap-recipient-toggle :is(span,small){font-size:11px!important;line-height:1.5!important;color:#456b82!important}
}
@layer vantemio-professional {
 body[data-professional-surface] .professional-transfer-panel .transfer-picker{min-height:0!important;height:auto!important;grid-template-rows:none!important}
 body[data-professional-surface] .professional-transfer-panel .swap-field input{padding:8px 10px!important;line-height:1.2!important;height:38px!important}
 body[data-professional-surface] .professional-transfer-panel .trading-panel{margin-top:0!important}
 body[data-professional-surface] .professional-transfer-panel :is(.trading-transfer-history,.transfer-history-disclosure){padding:0!important;margin:10px 0 0!important;border:0!important;border-top:1px solid #b0cbdc!important;border-radius:0!important;background:none!important;box-shadow:none!important}
 body[data-professional-surface] .professional-transfer-panel :is(.trading-transfer-history,.transfer-history-disclosure)>summary{padding:8px 0!important;min-height:30px!important;font:500 11px/1.5 Onest,system-ui,sans-serif!important;color:#345f78!important;background:none!important;border:0!important;box-shadow:none!important}
 body[data-professional-surface] .professional-transfer-panel .swap-widget>.v-textlink{min-height:32px!important;padding:7px 10px!important;background:#dceaf3!important;color:#214e69!important;-webkit-text-fill-color:currentColor!important;border:1px solid #abc8da!important;border-radius:4px!important;box-shadow:none!important;font:500 11px/1.5 Onest,system-ui,sans-serif!important}
 @media(min-width:760px){body[data-professional-surface] .professional-transfer-panel .swap-widget__grid{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)!important;gap:7px!important;align-items:center!important}body[data-professional-surface] .professional-transfer-panel .swap-widget__arrow{transform:rotate(-90deg)!important}body[data-professional-surface] .professional-transfer-panel .swap-field__row{grid-template-columns:1fr!important;gap:6px!important}body[data-professional-surface] .professional-transfer-panel .swap-field{padding:10px!important}}
}
@layer vantemio-professional {
 body[data-professional-surface] .professional-transfer-content{max-height:min(68dvh,600px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#8eafc3 #dfecf4!important;scroll-padding-block:16px!important}
 body[data-professional-surface] .professional-transfer-content:focus-visible{outline:2px solid #6c96af!important;outline-offset:-3px!important}
 body[data-professional-surface] .creator-hero-copy>.professional-transfer-panel{width:100%!important;max-width:580px!important;margin:24px 0 0!important}
 body[data-professional-surface] .donation-landing .creator-hero-copy .donation-fee-badge strong{font-size:36px!important;letter-spacing:-.04em!important}
 body[data-professional-surface] .donation-landing .creator-hero-copy .donation-actions{gap:10px!important}
 body[data-professional-surface] .donation-landing .creator-hero-copy .donation-actions :is(button,a){min-height:40px!important;padding:10px 13px!important;font-size:12px!important}
}
@layer vantemio-professional {
 body[data-professional-surface] .professional-transfer-panel .trading-transfer-tabs button svg{stroke:currentColor!important;stroke-width:1.7!important;fill:none!important;color:inherit!important}
 body[data-professional-surface] .professional-transfer-panel .trading-transfer-tabs button svg :is(path,circle,rect){stroke:currentColor!important;fill:none!important}
}
/* Official community channels replace the retired hosted forum. */
@layer vantemio-professional {
 body[data-professional-surface=community] [data-community-channels] .professional-community-opening{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr)!important;align-items:start!important}
 body[data-professional-surface=community] [data-community-channels] .community-space-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
 body[data-professional-surface=community] .community-channel-actions{display:flex!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important;margin-top:22px!important}
 body[data-professional-surface=community] [data-community-channels] .community-hero h1{font-size:clamp(36px,3.9vw,50px)!important;line-height:1.12!important;hyphens:none!important}
 body[data-professional-surface=community] [data-community-channels] .community-donations-status{display:inline-flex!important;width:fit-content!important;max-width:100%!important;padding:3px 8px!important;border:1px solid #bed4df!important;border-radius:5px!important;background:#e6f1f5!important;color:#315c70!important;font-size:11px!important;line-height:1.5!important}
 body[data-professional-surface=community] .community-social-channel{min-height:138px!important;padding:18px!important;background:#f8fcff!important;border:1px solid #cbdce5!important;border-radius:10px!important;box-shadow:none!important;position:relative!important}
 body[data-professional-surface=community] .community-channel-icon{display:inline-flex!important;width:34px!important;height:34px!important;color:#225f75!important;margin-bottom:12px!important}
 body[data-professional-surface=community] .community-channel-icon svg{width:30px!important;height:30px!important;stroke-width:1.6!important}
 body[data-professional-surface=community] .community-social-channel h3{font:600 17px/1.4 Onest,system-ui,sans-serif!important;letter-spacing:-.02em!important;color:#102a3b!important;margin:0 0 5px!important}
 body[data-professional-surface=community] .community-social-channel p{font:400 12px/1.6 Onest,system-ui,sans-serif!important;color:#4b6575!important;margin:0!important}
 body[data-professional-surface=community] .community-social-channel .community-space-arrow{position:absolute!important;inset:16px 16px auto auto!important;color:#225f75!important;font-size:18px!important}
 body[data-professional-surface=community] .community-learning{display:grid!important;grid-template-columns:1fr 1fr!important;gap:40px!important;margin-block:36px!important;border-top:1px solid #cbdce5!important;padding-block:32px!important}
 body[data-professional-surface=community] .community-learning h2{font-size:27px!important;line-height:1.3!important;letter-spacing:-.025em!important;color:#102a3b!important}
 body[data-professional-surface=community] .community-learning p{font-size:16px!important;line-height:1.75!important;color:#4b6575!important;max-width:60ch!important}
 @media(max-width:1020px){body[data-professional-surface=community] [data-community-channels] .professional-community-opening{grid-template-columns:1fr!important}body[data-professional-surface=community] [data-community-channels] .community-space-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
 @media(max-width:600px){body[data-professional-surface=community] [data-community-channels] .community-space-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-professional-surface=community] .community-social-channel{padding:16px!important;min-height:138px!important}body[data-professional-surface=community] .community-social-channel h3{font-size:16px!important}body[data-professional-surface=community] .community-learning{grid-template-columns:1fr!important;gap:28px!important}body[data-professional-surface=community] .community-learning h2{font-size:25px!important}}
}

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

/* Matched text/surface pairs for retained reference captions and service links.
   These light pages must not inherit the previous dark material's text fill. */
@layer vantemio-professional {
 body[data-professional-surface] :is(.professional-reference,.stack-graph) figcaption{color:#38566b!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;text-shadow:none!important}
 body[data-professional-surface]:not([data-professional-surface=terminal]) :is(.document-links,.document-exports){background:radial-gradient(at 100% 0,#d4eaf270,transparent 70%),linear-gradient(120deg,#fafdff,#eaf3f8)!important;color:#38566b!important;-webkit-text-fill-color:currentColor!important;border:1px solid #b2cad7!important;border-radius:8px!important;box-shadow:inset 0 1px #fff!important;padding:18px 20px!important}
 body[data-professional-surface]:not([data-professional-surface=terminal]) :is(.document-links,.document-exports) :is(a,span){color:#205b72!important;-webkit-text-fill-color:currentColor!important}
 body[data-professional-surface] .futures-overview__provider{max-width:1232px!important;margin:0 auto 32px!important;padding:20px 24px!important;box-sizing:border-box!important;background:#e3eef5!important;border-top:1px solid #b2cad7!important}
 body[data-professional-surface] .futures-overview__provider a{color:#205b72!important;-webkit-text-fill-color:currentColor!important;background:none!important;box-shadow:none!important;border:0!important;text-decoration:underline!important}
 body[data-professional-surface] :is(.v-eyebrow,.bridge-swap-kicker){color:#38566b!important;-webkit-text-fill-color:currentColor!important}
 body[data-professional-surface] .contributors-form-layout button.v-button{color:#f1f9ff!important;-webkit-text-fill-color:currentColor!important;background:#173e56!important;border-color:#173e56!important;opacity:1!important;box-shadow:none!important}
 body[data-professional-surface] .bridge-swap-heading h1{overflow-wrap:break-word!important;hyphens:none!important;line-height:1.2!important}
 @media(max-width:680px){body[data-professional-surface] .bridge-swap-heading h1{font-size:clamp(30px,8vw,38px)!important}}
}

@layer vantemio-professional {
 html body[data-professional-surface=exchange] main p.trading-service-note{width:calc(100% - 48px)!important;max-width:1100px!important;padding:16px 0!important;margin:20px auto 32px!important;box-sizing:border-box!important;text-align:start!important;hyphens:none!important;overflow-wrap:break-word!important}
 @media(max-width:680px){html body[data-professional-surface=exchange] main p.trading-service-note{width:calc(100% - 36px)!important}}
}

@layer vantemio-professional {
 body[data-professional-surface] .trading-page button:disabled:is([aria-selected=true],[aria-pressed=true]){background:#d7ebf7!important;color:#173c54!important;-webkit-text-fill-color:currentColor!important}
 body[data-professional-surface] :is(.eve-partner__caption,.eve-partner__floating-label){background:#14374b!important;color:#e4f5ff!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}
 body[data-professional-surface] .eve-partner__caption{padding:6px 10px!important;border-radius:4px!important;box-sizing:border-box!important;max-width:calc(100% - 32px)!important}
}

@layer vantemio-professional {
 body[data-professional-surface] main .trading-service-nav{width:calc(100% - 48px)!important;max-width:1100px!important;box-sizing:border-box!important;margin:0 auto 24px!important;padding:0!important;gap:12px!important;background:none!important;box-shadow:none!important;border:0!important}
 body[data-professional-surface] main .trading-service-nav>a{min-width:0!important;background:linear-gradient(120deg,#fafdff,#e3eff5)!important;color:#205b72!important;-webkit-text-fill-color:currentColor!important;border:1px solid #abc8d5!important;border-radius:7px!important;box-shadow:inset 0 1px #fff!important;padding:12px 16px!important}
 body[data-professional-surface] main .trading-service-nav>a[aria-current]{background:#d5e8f1!important;border-color:#5e899e!important;color:#173e56!important}
 body[data-professional-surface] main .trading-service-nav>a :is(span,small){color:inherit!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}
 @media(max-width:680px){body[data-professional-surface] main .trading-service-nav{width:calc(100% - 36px)!important}}
}

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

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

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

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

@layer vantemio-crystal {
[data-vantemio-masthead]::before{background:url('/assets/vantemio-masthead-orbits-20261022-v1.svg') center/cover no-repeat,linear-gradient(115deg,transparent 18%,#7fdcff19 18.2% 19.5%,transparent 19.7% 47%,#b9a1ff14 47.2% 49%,transparent 49.2%)!important;opacity:.92!important}
[data-vantemio-masthead] .vm-brand>img{display:none!important}
[data-vantemio-masthead] .vm-brand-copy{gap:0!important}
[data-vantemio-masthead] .vm-brand-copy>strong{position:relative!important;display:block!important;width:238px!important;height:74px!important;line-height:1!important;font-size:0!important;overflow:visible!important}
[data-vantemio-masthead] .vm-brand-copy>strong>.vm-diamond-wordmark{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;filter:brightness(1.12) saturate(1.05) drop-shadow(0 2px 1px #030a23)!important}
[data-vantemio-masthead] .vm-brand-copy>span{align-self:center!important;letter-spacing:.2em!important;margin-block-start:-5px!important;color:#b4d5eb!important}
[data-vantemio-masthead] .vm-brand-copy>strong::after,.home-wordmark:has(>.vm-diamond-wordmark)::after{content:"";position:absolute;inset:0;pointer-events:none;mask:url('/assets/vantemio-diamond-wordmark-20261022-v1.png') center/100% 100% no-repeat;-webkit-mask:url('/assets/vantemio-diamond-wordmark-20261022-v1.png') center/100% 100% no-repeat;background:linear-gradient(112deg,transparent 42%,#b8faff66 47%,#fff9dbe6 50%,#e5ffff77 53%,transparent 58%) -150% 0/280% 100% no-repeat;mix-blend-mode:screen;animation:vm-crystal-shine 7s ease-in-out infinite;opacity:.8}
.home-wordmark:has(>.vm-diamond-wordmark){position:relative!important;display:block!important;width:min(760px,88vw)!important;height:auto!important;margin-inline:auto!important;background:none!important;-webkit-text-fill-color:initial!important;-webkit-text-stroke:0!important;font-size:0!important;line-height:1!important;filter:none!important;transform:none!important}
.home-wordmark>.vm-diamond-wordmark{display:block!important;width:100%!important;height:auto!important;max-width:none!important;filter:brightness(1.08) drop-shadow(0 6px 3px #070c2d)!important}
body[data-page=home] .sp-architecture{position:relative!important;isolation:isolate!important}
body[data-page=home] .sp-architecture::before{content:"";position:absolute;inset:0 0 auto;height:540px;background:url('/assets/vantemio-orbital-scene-20261022-v1.svg') center top/cover no-repeat;opacity:.85;pointer-events:none;z-index:-1}
@keyframes vm-crystal-shine{0%,15%{background-position:160% 0}55%,100%{background-position:-60% 0}}
@media(max-width:820px){[data-vantemio-masthead] .vm-brand-copy>strong{width:190px!important;height:60px!important}[data-vantemio-masthead]::before{background-position:40% center!important}[data-vantemio-masthead] .vm-brand-copy>span{font-size:7px!important}.home-wordmark:has(>.vm-diamond-wordmark){width:90vw!important}body[data-page=home] .sp-architecture::before{height:360px;background-size:1000px auto;background-position:center top;opacity:.65}}
@media(max-width:380px){[data-vantemio-masthead] .vm-brand-copy>strong{width:142px!important;height:48px!important}[data-vantemio-masthead] .vm-brand-copy>span{font-size:7px!important}}
@media(prefers-reduced-motion:reduce){[data-vantemio-masthead] .vm-brand-copy>strong::after,.home-wordmark:has(>.vm-diamond-wordmark)::after{animation:none!important;background:none!important}}
@media(forced-colors:active){[data-vantemio-masthead] .vm-brand-copy>strong::after,.home-wordmark::after{display:none!important}}
}

/* Owner readability correction: diamond V, clear small Header wordmark. */
@layer vantemio-crystal {
[data-vantemio-masthead].vm-masthead .vm-brand>img{display:block!important;width:44px!important;height:44px!important;flex-basis:44px!important}
[data-vantemio-masthead].vm-masthead .vm-brand-copy{gap:4px!important}
[data-vantemio-masthead].vm-masthead .vm-brand-copy>strong{display:block!important;width:auto!important;height:auto!important;font:800 31px/1.08 Onest,system-ui,sans-serif!important;letter-spacing:-.035em!important;background:none!important;color:#f3f8ff!important;-webkit-text-fill-color:#f3f8ff!important;-webkit-text-stroke:0!important;text-shadow:0 1px 0 #030b21!important;filter:none!important}
[data-vantemio-masthead].vm-masthead .vm-brand-copy>strong::after{display:none!important}
[data-vantemio-masthead].vm-masthead .vm-brand-copy>span{align-self:flex-start!important;font-size:9px!important;margin:0!important;letter-spacing:.16em!important;color:#b8d7e9!important}
@media(max-width:820px){[data-vantemio-masthead].vm-masthead .vm-brand>img{width:32px!important;height:36px!important;flex-basis:32px!important}[data-vantemio-masthead].vm-masthead .vm-brand-copy>strong{font-size:26px!important}[data-vantemio-masthead].vm-masthead .vm-brand-copy>span{font-size:8px!important}}
@media(max-width:380px){[data-vantemio-masthead].vm-masthead .vm-brand>img{width:26px!important;height:32px!important;flex-basis:26px!important}[data-vantemio-masthead].vm-masthead .vm-brand-copy>strong{font-size:22px!important}[data-vantemio-masthead].vm-masthead .vm-brand-copy>span{font-size:7px!important}}
@media(forced-colors:active){[data-vantemio-masthead].vm-masthead .vm-brand-copy>strong{color:CanvasText!important;-webkit-text-fill-color:CanvasText!important;text-shadow:none!important}}
}

/* One name: the crystal V is its first letter, followed by antemio. */
@layer vantemio-crystal {
[data-vantemio-masthead].vm-masthead .vm-brand{gap:0!important;align-items:center!important}
[data-vantemio-masthead].vm-masthead .vm-brand>img{width:42px!important;height:58px!important;flex-basis:42px!important;object-fit:fill!important;margin-inline-end:-1px!important;filter:drop-shadow(-2px 0 5px #75bcff66)!important}
[data-vantemio-masthead].vm-masthead .vm-brand-copy>strong{font-size:33px!important;letter-spacing:-.04em!important;overflow:visible!important}
.vm-brand-suffix{font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;margin:0!important;padding:0!important;display:inline-block!important;background-image:linear-gradient(110deg,#8caacb 0%,#f3fcff 17%,#89bce7 34%,#fff4d2 48%,#b8d9ec 60%,#efb35f 82%,#ffe5a5)!important;background-size:180% 100%!important;background-clip:text!important;-webkit-background-clip:text!important;color:#dcefff!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:.15px #d8edfa80!important;text-shadow:none!important;filter:drop-shadow(0 1px 0 #0b1934)!important;animation:vm-type-energy 8s ease-in-out infinite!important}
.vm-brand-o{font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;margin:0!important;padding:0!important;display:inline-block!important;background:linear-gradient(0deg,#f4792e,#ffd47f 44%,#fff3d2 67%,#ffa145)!important;background-clip:text!important;-webkit-background-clip:text!important;color:#ffd18a!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:.15px #ffdda5!important;text-shadow:none!important;filter:drop-shadow(0 0 5px #ff9b3566)}
.home-wordmark[role=img]{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;max-width:100%!important;height:auto!important;margin:0 auto!important;padding:0!important;gap:0!important;font:800 clamp(54px,15vw,184px)/1 Onest,system-ui,sans-serif!important;letter-spacing:-.065em!important;white-space:nowrap!important;background:none!important;filter:none!important;transform:none!important;text-shadow:none!important;-webkit-text-stroke:0!important}
.home-wordmark .vm-wordmark-v{display:block!important;flex:none!important;width:.8em!important;height:1.17em!important;background:none!important;filter:drop-shadow(-5px 4px 10px #6cb9ff55)!important;margin-inline-end:-.075em!important}
.home-wordmark .vm-wordmark-v img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:fill!important}
.home-wordmark .vm-brand-suffix{line-height:1.18!important;letter-spacing:-.065em!important;padding-block:.07em!important;filter:drop-shadow(0 2px 0 #172a4c) drop-shadow(0 5px 0 #0e1933) drop-shadow(0 12px 12px #060e2555)!important}
@keyframes vm-type-energy{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
body.motion-paused .vm-brand-suffix,body.motion-document-hidden .vm-brand-suffix{animation-play-state:paused!important}
@media(max-width:820px){[data-vantemio-masthead].vm-masthead .vm-brand>img{width:31px!important;height:45px!important;flex-basis:31px!important}[data-vantemio-masthead].vm-masthead .vm-brand-copy>strong{font-size:28px!important}}
@media(max-width:380px){[data-vantemio-masthead].vm-masthead .vm-brand>img{width:27px!important;height:40px!important;flex-basis:27px!important}[data-vantemio-masthead].vm-masthead .vm-brand-copy>strong{font-size:25px!important}}
@media(prefers-reduced-motion:reduce){.vm-brand-suffix{animation:none!important}}
@media(forced-colors:active){.vm-brand-suffix,.vm-brand-o{background:none!important;color:CanvasText!important;-webkit-text-fill-color:CanvasText!important;filter:none!important}}
}

@layer vantemio-crystal{.vm-brand-o{animation:vm-solar-bloom 5s ease-in-out infinite!important}@keyframes vm-solar-bloom{0%,100%{filter:drop-shadow(0 0 3px #ff9b3566)}50%{filter:brightness(1.1) drop-shadow(0 0 7px #ffb55299)}}body.motion-paused .vm-brand-o,body.motion-document-hidden .vm-brand-o{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.vm-brand-o{animation:none!important}}}

@layer vantemio-crystal{.vm-brand-accessible{position:absolute!important;display:block!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}}

/* The two incoming streams fuse in the type, then split into travelling blue/gold glints. */
@layer vantemio-crystal {
.home-wordmark .vm-brand-suffix{position:relative!important;background-image:linear-gradient(105deg,#91b8e8,#e2f8ff 24%,#85c7f2 39%,#fff3c5 53%,#e9bc70 77%,#ffdc9e)!important}
.home-wordmark .vm-brand-suffix::before,.home-wordmark .vm-brand-suffix::after{content:"antemio";position:absolute;inset:.07em 0;pointer-events:none;font:inherit;letter-spacing:inherit;line-height:inherit;background-repeat:no-repeat!important;background-size:260% 100%!important;background-position:50% 0;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:0!important;text-shadow:none!important;opacity:0;mix-blend-mode:screen}
.home-wordmark .vm-brand-suffix::before{background-image:linear-gradient(90deg,transparent 41%,#6fcfff 47%,#e5fcff 51%,transparent 57%)!important;animation:brand-type-lunar 6s ease-in-out infinite!important}
.home-wordmark .vm-brand-suffix::after{background-image:linear-gradient(90deg,transparent 41%,#ffe194 47%,#fff9dd 51%,transparent 57%)!important;animation:brand-type-solar 6s ease-in-out infinite!important}
@keyframes brand-type-lunar{0%,62%{opacity:0;background-position:50% 0}74%{opacity:.95;background-position:50% 0}100%{opacity:0;background-position:110% 0}}
@keyframes brand-type-solar{0%,62%{opacity:0;background-position:50% 0}74%{opacity:.95;background-position:50% 0}100%{opacity:0;background-position:-10% 0}}
body.motion-paused .home-wordmark .vm-brand-suffix::before,body.motion-paused .home-wordmark .vm-brand-suffix::after,body.motion-document-hidden .home-wordmark .vm-brand-suffix::before,body.motion-document-hidden .home-wordmark .vm-brand-suffix::after{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.home-wordmark .vm-brand-suffix::before,.home-wordmark .vm-brand-suffix::after{animation:none!important;opacity:0!important}}
}

@layer vantemio-crystal{@media(max-width:700px){.home-wordmark[role=img]{font-size:clamp(54px,20vw,184px)!important}}}

@layer vantemio-crystal{@media(min-width:701px){.home-wordmark[role=img]{font-size:clamp(54px,10.5vw,144px)!important}}}

@layer vantemio-crystal {
[data-vantemio-masthead].vm-masthead{background:radial-gradient(ellipse at 0 0,#4c8dc333,transparent 52%),radial-gradient(ellipse at 100% 0,#edac4329,transparent 50%),linear-gradient(125deg,#23364f,#14263e)!important;border-color:#b8d2e177!important}
[data-vantemio-masthead] .site-shortcut--news{background:linear-gradient(150deg,#2c5276,#1e3853)!important;border-color:#9ac9ec!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}
[data-vantemio-masthead] .site-shortcut--donations{background:radial-gradient(ellipse at 100% 0,#ffc05a30,transparent 65%),linear-gradient(150deg,#2b4862,#1c324b)!important;border-color:#f2c07a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}
[data-vantemio-masthead] .site-shortcut--market{background:linear-gradient(150deg,#345a89,#203b63)!important;border-color:#abcdee!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}
[data-vantemio-masthead] .site-shortcut--academy{background:radial-gradient(ellipse at 100% 0,#ffc47130,transparent 65%),linear-gradient(125deg,#34495e,#23384f)!important;border-color:#edc891!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;text-shadow:none!important}
}

/* Latin brand order is fixed independently of the surrounding reading direction. */
@layer vantemio-crystal{[data-vantemio-masthead].vm-masthead .vm-brand,.home-wordmark[role=img]{direction:ltr!important;unicode-bidi:isolate!important}}

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

@layer vantemio-crystal {
[data-vantemio-masthead].vm-masthead{background-image:url('/assets/navigation-energy-substrate.svg'),radial-gradient(ellipse at 0 0,#598fc64d,transparent 65%),radial-gradient(ellipse at 100% 0,#ffc1664d,transparent 65%),linear-gradient(125deg,#23364f,#16283e)!important;background-size:800px 600px,100% 100%,100% 100%,100% 100%!important}
[data-vantemio-masthead] [data-vm-control]>:is(nav,div){background:url('/assets/navigation-energy-substrate.svg') center/650px auto,radial-gradient(ellipse at 0 0,#497baa55,transparent 70%),radial-gradient(ellipse at 100% 100%,#ffc35c44,transparent 70%),linear-gradient(135deg,#192d45,#202c3e)!important;box-shadow:inset 0 1px #f0f6ff66,0 5px 0 #07172b88,0 18px 36px #020a17cc!important}
[data-vantemio-masthead] [data-vm-control]>:is(nav,div) a{border:1px solid #a7c8df66!important;border-radius:9px!important;background:linear-gradient(120deg,#5684ad35,#21364f99 50%,#ffc66c29)!important;box-shadow:inset 0 1px #ebf5ff33,0 2px 0 #07142666!important;color:#f5f8fc!important;-webkit-text-fill-color:#f5f8fc!important}
[data-vantemio-masthead] [data-vm-control]>:is(nav,div) a[aria-current]{background:linear-gradient(120deg,#edc77e5c,#5689b244)!important;border-color:#ffd18a!important}
[data-vantemio-masthead] .site-shortcut{background-image:linear-gradient(110deg,#91c8fa44,#edf4f816 45%,#ffce7457),linear-gradient(180deg,#37536c,#1c3048)!important;background-size:170% 100%,100% 100%!important;border-color:#c6d9e6aa!important;box-shadow:inset 0 1px #f2f7fc99,inset 0 -2px #09182e99,0 3px 0 #07152b88,0 6px 10px #07142666!important;transition:background-position .2s ease,border-color .2s ease!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}
[data-vantemio-masthead] .site-shortcut:nth-child(even){background-position:100% 0,0 0!important}
[data-vantemio-masthead] .site-shortcut:hover{background-position:80% 0,0 0!important;border-color:#ffe9bd!important}
@media(prefers-reduced-motion:reduce){[data-vantemio-masthead] .site-shortcut{transition:none!important}}
}

@layer vantemio-components {
[data-vantemio-masthead].vm-masthead{background:radial-gradient(ellipse at 15% 0,#274d7255,transparent 55%),linear-gradient(112deg,#0d192b,#152335 65%,#29272c)!important;border-color:#a3bbd1!important;box-shadow:inset 0 1px #dce9f644,0 3px 0 #040c17,0 10px 24px #02071088!important}
[data-vantemio-masthead].vm-masthead::before{background:url('/assets/vantemio-masthead-lunar-solar-20261024-v2.svg') center/cover no-repeat!important;opacity:.72!important}
[data-vantemio-masthead].vm-masthead .vm-masthead-inner{min-height:78px!important;padding-block:9px!important}
[data-vantemio-masthead].vm-masthead .site-shortcut{position:relative!important;min-height:46px!important;padding:11px 15px!important;background:repeating-linear-gradient(115deg,transparent 0 22px,#e2edfa08 22px 23px),linear-gradient(165deg,#364e68,#1b2c42 68%,#263445)!important;background-size:auto!important;background-position:0 0!important;border:1px solid #b9cce0!important;border-bottom:3px solid #90bcea!important;border-radius:9px!important;box-shadow:inset 0 1px #eaf3ff55,0 3px 0 #030a15,0 5px 9px #01050b99!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:750 15px/1.25 Onest,Arial,sans-serif!important;letter-spacing:0!important;text-shadow:none!important;-webkit-text-stroke:0!important;filter:none!important;opacity:1!important;transform:none!important;transition:border-color .15s,background-color .15s!important}
[data-vantemio-masthead].vm-masthead .site-shortcut:nth-child(even){border-bottom-color:#f6bf77!important;background:repeating-linear-gradient(115deg,transparent 0 22px,#fff0da08 22px 23px),linear-gradient(165deg,#3d4857,#202b3d 68%,#373136)!important}
[data-vantemio-masthead].vm-masthead .site-shortcut:hover{background:linear-gradient(165deg,#3b5876,#24364f)!important;border-color:#e4edf7!important;border-bottom-color:#ffd08e!important;box-shadow:inset 0 1px #fff7,0 3px 0 #030a15,0 6px 12px #01050b99!important;filter:none!important;transform:none!important}
[data-vantemio-masthead].vm-masthead .site-shortcut :is(span,svg){font:inherit!important;text-shadow:none!important;-webkit-text-stroke:0!important;filter:none!important;opacity:1!important}
[data-vantemio-masthead].vm-masthead [data-vm-control]>:is(summary,button,.lang-switch){border-color:#a7bfd7!important;background:linear-gradient(160deg,#30465f,#15253a)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px!important;text-shadow:none!important;filter:none!important;box-shadow:inset 0 1px #ddeaff44,0 3px 0 #040b17!important}
[data-vantemio-masthead].vm-masthead .vm-brand-copy>strong{text-shadow:none!important}
[data-vantemio-masthead].vm-masthead .vm-brand-suffix,[data-vantemio-masthead].vm-masthead .vm-brand-o{-webkit-text-stroke:0!important;filter:none!important;text-shadow:none!important}
@media(max-width:1100px){[data-vantemio-masthead].vm-masthead .site-shortcut{padding-inline:10px!important;font-size:14px!important}}
@media(max-width:820px){[data-vantemio-masthead].vm-masthead .vm-masthead-inner{min-height:0!important;padding:10px!important}[data-vantemio-masthead].vm-masthead .site-shortcut{font-size:12.5px!important;padding:9px 4px!important;min-height:46px!important}}
@media(max-width:380px){[data-vantemio-masthead].vm-masthead .site-shortcut{font-size:12px!important;padding-inline:3px!important}}
@media(forced-colors:active){[data-vantemio-masthead].vm-masthead .site-shortcut,[data-vantemio-masthead].vm-masthead [data-vm-control]>:is(summary,button,.lang-switch){background:Canvas!important;color:ButtonText!important;-webkit-text-fill-color:ButtonText!important;border-color:ButtonText!important;box-shadow:none!important}[data-vantemio-masthead].vm-masthead::before{display:none!important}}
}

@layer vantemio-components{@media(max-width:820px){[data-vantemio-masthead].vm-masthead::before{background-position:35% center!important}}}

/* The shared Passport entry is part of the same compact service row. */
@layer vantemio-masthead {
 [data-vantemio-masthead] [data-vm-passport-navigation]{grid-template-columns:repeat(5,minmax(0,1fr))!important}
 [data-vantemio-masthead] .site-shortcut--passport{border-color:#b6a17b!important;background:linear-gradient(145deg,#3d4860,#303544)!important;color:#fff2d3!important;-webkit-text-fill-color:#fff2d3!important;box-shadow:inset 0 1px #ffe9bb35,inset 0 -2px #111827,0 3px 6px #03091d5c!important}
 [data-vantemio-masthead] .site-shortcut-icon img{display:block!important;inline-size:20px!important;block-size:20px!important;object-fit:contain!important}
 @media(max-width:1100px){[data-vantemio-masthead] .site-shortcut--passport .site-shortcut-icon{display:none!important}}
 @media(max-width:820px){[data-vantemio-masthead] .site-shortcut--passport{padding-inline:4px!important}}
 @media(max-width:420px){[data-vantemio-masthead] [data-vm-passport-navigation] .site-shortcut{font-size:11px!important;hyphens:none!important}}
}

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