.concept-page{--concept-black:#040404;--concept-white:#f4f4f1;--concept-muted:#a2a2a0;--concept-line:rgba(255,255,255,0.22);--concept-navigation-stroke-color:rgba(255,255,255,0.18);--concept-navigation-stroke-width:1px;--vatt-scale-display-ordinal:calc(1em / 3);min-width:320px;min-height:100svh;background:var(--vatt-color-page-canvas);color:var(--concept-white);direction:ltr;font-family:var(--vatt-font-sans),Arial,Helvetica,sans-serif;font-synthesis:none;overflow-x:clip;text-rendering:optimizeLegibility}.concept-page,.concept-page *,.concept-page :after,.concept-page :before{box-sizing:border-box}.concept-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.concept-page a,.concept-page button{font-family:inherit}.concept-page a{color:inherit;text-decoration:none}.concept-page button{color:inherit}.concept-page img,.concept-page video{display:block;max-width:100%}.concept-page ::selection{background:#f4f4f1;color:#040404}#capability-spectrum,#concept-title,#product-highlights{scroll-margin-top:116px}.concept-page :focus-visible{outline:2px solid #f4f4f1;outline-offset:4px}html.concept-scrollbar-dark{color-scheme:dark;scrollbar-color:#474747 #070707;scrollbar-width:thin}html.concept-scrollbar-dark::-webkit-scrollbar{width:12px}html.concept-scrollbar-dark::-webkit-scrollbar-track{background:#070707}html.concept-scrollbar-dark::-webkit-scrollbar-thumb{min-height:48px;border:3px solid #070707;border-radius:999px;background:#474747}html.concept-scrollbar-dark::-webkit-scrollbar-thumb:hover{background:#626262}html.concept-scrollbar-dark::-webkit-scrollbar-corner{background:#070707}.concept-back-to-top{--back-to-top-dock-y:0px;--back-to-top-offset-y:12px;--back-to-top-opacity:0;--back-to-top-scale:0.96;direction:ltr;position:fixed;z-index:40;right:24px;bottom:41px;display:grid;grid-template-columns:auto 42px;gap:14px;align-items:center;min-height:50px;padding:4px 4px 4px 17px;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:rgba(5,5,5,.7);box-shadow:0 16px 42px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.045);color:rgba(244,244,241,.78);font-family:var(--vatt-font-mono),ui-monospace,monospace;font-size:var(--vatt-size-meta);font-weight:500;letter-spacing:.14em;opacity:var(--back-to-top-opacity);visibility:hidden;pointer-events:none;text-transform:uppercase;transform:translate3d(0,calc(var(--back-to-top-dock-y) + var(--back-to-top-offset-y)),0) scale(var(--back-to-top-scale));transition:opacity 90ms linear,transform .12s linear,visibility 0s linear .26s,color .26s ease,background .26s ease,border-color .26s ease,box-shadow .26s ease;-webkit-backdrop-filter:blur(14px) saturate(.78);backdrop-filter:blur(14px) saturate(.78);will-change:transform}.concept-back-to-top[data-visible=true]{visibility:visible;pointer-events:auto;transition-delay:0s}.concept-back-to-top[data-footer-docked=true]{border-color:transparent;background:#030303;box-shadow:none;color:rgba(244,244,241,.68);-webkit-backdrop-filter:none;backdrop-filter:none}.concept-back-to-top>span{white-space:nowrap}.concept-back-to-top-icon{position:relative;display:grid;width:42px;height:42px;overflow:hidden;border-radius:50%;background:#f4f4f1;color:#080808;place-items:center;transition:color .26s ease,background .26s ease}.concept-back-to-top-icon>b{position:relative;display:block;width:9px;height:17px;border:1.5px solid;border-radius:60% 60% 38% 38%;transform:translate(2px,-2px) rotate(45deg);transform-origin:center;transition:transform .26s cubic-bezier(.2,.74,.2,1)}.concept-back-to-top-icon>b:before{position:absolute;top:4px;left:50%;width:3px;height:3px;border:1px solid;border-radius:50%;content:"";transform:translateX(-50%)}.concept-back-to-top-icon>b:after{position:absolute;bottom:-6px;left:1px;width:2px;height:5px;background:currentColor;box-shadow:4px 0 currentColor;content:""}.concept-back-to-top:focus-visible,.concept-back-to-top:hover{border-color:#f4f4f1;background:#f4f4f1;color:#080808}.concept-back-to-top:focus-visible .concept-back-to-top-icon,.concept-back-to-top:hover .concept-back-to-top-icon{background:#080808;color:#f4f4f1}.concept-back-to-top:focus-visible .concept-back-to-top-icon>b,.concept-back-to-top:hover .concept-back-to-top-icon>b{transform:translateY(-3px) rotate(0deg)}.concept-hero{position:relative;height:250svh;min-height:max(720px,100svh);background:var(--concept-black)}.concept-hero.is-scene-ready{height:250svh}.concept-hero.is-fallback-active{height:220svh}.concept-hero-viewport{--journey:0;--journey-copy-opacity:1;--journey-interface-opacity:1;--journey-shift:0px;--fallback-hero-opacity:1;--fallback-rail-opacity:0;--fallback-rail-shift:68vw;position:sticky;top:0;height:100svh;min-height:720px;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 48%,#0a0a0a 0,#030303 48%,#000 100%)}.concept-hero-viewport:before{position:absolute;z-index:4;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.74),transparent 16%,transparent 84%,rgba(0,0,0,.74)),linear-gradient(180deg,rgba(0,0,0,.72),transparent 19%,transparent 75%,rgba(0,0,0,.78));content:"";pointer-events:none}.concept-hero-viewport:after{position:absolute;z-index:7;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 4px,rgba(255,255,255,.018) 5px);content:"";mix-blend-mode:screen;opacity:.55;pointer-events:none}.concept-header{direction:ltr;position:fixed;z-index:50;top:max(18px,env(safe-area-inset-top));right:auto;left:50%;width:var(--vatt-layout-wide);transform:translateX(-50%);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(18px,2.4vw,42px);align-items:center;height:76px;padding:0 18px;border:var(--concept-navigation-stroke-width) solid var(--concept-navigation-stroke-color);border-radius:16px;background:rgba(5,5,5,.5);box-shadow:0 18px 52px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.035);-webkit-backdrop-filter:blur(18px) saturate(.82);backdrop-filter:blur(18px) saturate(.82);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease}.concept-header[data-tone=feature]{border-color:rgba(255,255,255,.24);background:rgba(5,5,5,.5);box-shadow:0 14px 44px rgba(0,0,0,.5),inset 0 1px rgba(255,255,255,.04)}.concept-header[data-tone=finale]{border-color:rgba(255,255,255,.2);background:rgba(5,5,5,.5)}.concept-header[data-tone=footer]{border-color:rgba(255,255,255,.16);background:rgba(5,5,5,.5)}.concept-brand-lockup{justify-self:start;display:flex;gap:12px;align-items:center;min-width:0}.concept-brand{display:block;flex:0 0 auto;width:88px;height:40px;overflow:hidden}.concept-brand img{display:block;width:100%;height:100%;object-fit:contain}.concept-primary-navigation{justify-self:center;display:flex;gap:clamp(20px,2.2vw,38px);align-items:center;height:100%}.concept-mobile-navigation-trigger,.concept-primary-navigation>a,.concept-resources>button{position:relative;border:0;background:transparent;color:rgba(244,244,241,.68);cursor:pointer;font-family:var(--vatt-font-sans),Arial,sans-serif;font-size:var(--vatt-type-navigation-size);font-weight:460;line-height:1;white-space:nowrap;transition:color .18s ease}.concept-primary-navigation>a:after,.concept-resources>button:after{position:absolute;right:0;bottom:-10px;left:0;height:1px;background:#f4f4f1;content:"";opacity:0;transform:scaleX(.35);transition:opacity .18s ease,transform .18s ease}.concept-primary-navigation>a:focus-visible,.concept-primary-navigation>a:hover,.concept-resources>button:focus-visible,.concept-resources>button:hover,.concept-resources>button[aria-expanded=true]{color:#f4f4f1}.concept-primary-navigation>a:focus-visible:after,.concept-primary-navigation>a:hover:after,.concept-resources>button:focus-visible:after,.concept-resources>button:hover:after,.concept-resources>button[aria-expanded=true]:after{opacity:1;transform:scaleX(1)}.concept-resources{position:relative;display:flex;align-items:center;height:100%}.concept-resources>button{display:flex;gap:8px;align-items:center;padding:0}.concept-resources>button:before{order:2;width:5px;height:5px;border-right:1px solid;border-bottom:1px solid;content:"";transform:translateY(-2px) rotate(45deg);transition:transform .14s cubic-bezier(.23,1,.32,1)}.concept-resources>button[aria-expanded=true]:before{transform:translateY(1px) rotate(225deg)}.concept-mobile-navigation-menu,.concept-resources-menu{border:1px solid rgba(255,255,255,.24);border-radius:18px;background:rgba(4,4,4,.96);box-shadow:0 24px 70px rgba(0,0,0,.62);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.concept-resources-menu{position:absolute;z-index:32;top:calc(100% + 10px);left:50%;width:256px;padding:10px;border-color:rgba(255,255,255,.2);border-radius:18px;background:radial-gradient(circle at 8% 0,rgb(var(--color-brand-rgb)/10%),transparent 44%),rgba(5,5,5,.94);box-shadow:0 28px 80px rgba(0,0,0,.66),inset 0 1px rgba(255,255,255,.06);opacity:1;transform:translateX(-50%);transform-origin:50% 0;transition:opacity .14s cubic-bezier(.23,1,.32,1);@starting-style{opacity:0}}.concept-resources-menu:before{position:absolute;right:0;bottom:100%;left:0;height:12px;content:""}.concept-resources-menu>a{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:18px;align-items:center;min-height:56px;padding:8px 10px 8px 14px;border:1px solid transparent;border-radius:999px;color:rgba(244,244,241,.8);transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s cubic-bezier(.23,1,.32,1)}.concept-resource-content{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 28px;gap:18px;align-items:center;min-width:0;transition:transform .17s cubic-bezier(.23,1,.32,1)}.concept-mobile-navigation-menu>a,.concept-mobile-navigation-menu>div{display:flex;justify-content:space-between;gap:18px;align-items:center;min-height:42px;padding:8px 10px;color:rgba(244,244,241,.76);font-size:var(--vatt-size-label)}.concept-resources-menu>*+*{margin-top:4px}.concept-mobile-navigation-menu>*+*{border-top:1px solid rgba(255,255,255,.1)}.concept-resources-menu>a:hover{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.07);color:#f4f4f1}.concept-resources-menu>a:focus-visible{border-color:rgba(255,255,255,.34);background:transparent;color:#f4f4f1;outline:none}.concept-resources-menu>a:active{transform:scale(.985)}.concept-mobile-navigation-menu>a:focus-visible,.concept-mobile-navigation-menu>a:hover{background:rgb(var(--color-brand-rgb)/9%);color:var(--color-brand);outline:none}.concept-mobile-navigation-menu small{color:rgba(244,244,241,.54);font-family:var(--vatt-font-mono),ui-monospace,monospace;font-size:var(--vatt-size-meta);font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.concept-resource-copy{display:flex;align-items:center;min-width:0}.concept-resource-copy strong{color:inherit;font-family:var(--vatt-font-sans);font-size:var(--vatt-type-navigation-size);font-weight:var(--vatt-weight-medium);line-height:var(--vatt-leading-control);white-space:nowrap}.concept-resource-arrow{display:grid;width:28px;height:28px;justify-self:end;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:rgba(244,244,241,.56);font-size:var(--vatt-size-body-sm);transition:border-color .15s ease,color .15s ease,transform .17s cubic-bezier(.23,1,.32,1)}.concept-resource-arrow>svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;transform:rotate(0deg);transition:transform .15s cubic-bezier(.23,1,.32,1)}.concept-resources-menu>a:focus-visible .concept-resource-arrow,.concept-resources-menu>a:hover .concept-resource-arrow{border-color:rgba(255,255,255,.28);color:#f4f4f1;transform:translate(1px,-1px)}.concept-resources-menu>a:focus-visible .concept-resource-content,.concept-resources-menu>a:hover .concept-resource-content{transform:translateX(2px)}[dir=rtl] .concept-resources-menu>a:focus-visible .concept-resource-content,[dir=rtl] .concept-resources-menu>a:hover .concept-resource-content{transform:translateX(-2px)}[dir=rtl] .concept-resources-menu>a:focus-visible .concept-resource-arrow,[dir=rtl] .concept-resources-menu>a:hover .concept-resource-arrow{transform:translate(-1px,-1px)}.concept-resources-menu>a:focus-visible .concept-resource-arrow>svg,.concept-resources-menu>a:hover .concept-resource-arrow>svg{transform:rotate(0deg)}.concept-mobile-navigation{justify-self:center;position:relative;display:none}.concept-header-actions{justify-self:end;display:flex;gap:10px;align-items:center;height:100%}.concept-access,.concept-control-rail,.concept-eyebrow,.concept-product-label{font-family:var(--vatt-font-mono),ui-monospace,monospace;text-transform:uppercase}.concept-product-label{margin:0;max-width:132px;padding-left:12px;border-left:1px solid rgba(255,255,255,.24);color:rgba(255,255,255,.68);font-size:var(--vatt-size-meta);font-weight:500;line-height:1.35;letter-spacing:.09em;text-wrap:balance}.concept-product-label>span{display:block;white-space:nowrap}.concept-language{position:relative;display:flex;align-items:center;height:100%}.concept-language-option,.concept-language-trigger{display:grid;grid-template-columns:32px minmax(0,1fr) 12px;gap:8px;align-items:center;border:0;color:#d5d5d2;cursor:pointer;text-align:left}.concept-language-trigger{width:44px;min-width:44px;height:44px;min-height:44px;grid-template-columns:1fr;place-items:center;gap:0;padding:0;border:var(--concept-navigation-stroke-width) solid rgba(255,255,255,.34);border-radius:999px;background:rgba(5,5,5,.32);color:rgba(244,244,241,.82);transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s cubic-bezier(.2,.74,.2,1)}.concept-language-trigger:focus-visible,.concept-language-trigger:hover,.concept-language-trigger[aria-expanded=true]{border-color:#f4f4f1;background:#f4f4f1;color:#080808;transform:translateY(-1px)}.concept-language-trigger:focus-visible{outline:2px solid rgba(255,255,255,.78);outline-offset:2px}.concept-language-code{color:#f4f4f1;font-family:var(--vatt-font-mono),ui-monospace,monospace;font-size:var(--vatt-size-meta);letter-spacing:.08em}.concept-language-trigger .concept-language-code{color:currentColor;font-size:var(--vatt-size-label);font-weight:650;letter-spacing:.08em;transform:translateX(.04em);transition:color .2s ease}.concept-language-trigger:focus-visible .concept-language-code,.concept-language-trigger:hover .concept-language-code,.concept-language-trigger[aria-expanded=true] .concept-language-code{color:#080808}.concept-language-trigger:active{transform:translateY(0) scale(.985)}.concept-language-current{color:rgba(255,255,255,.68);letter-spacing:.02em}.concept-language-current,.concept-language-name{overflow:hidden;font-family:var(--vatt-font-sans),"PingFang SC","Hiragino Sans","Apple SD Gothic Neo","Yu Gothic","Sukhumvit Set",Thonburi,sans-serif;font-size:var(--vatt-size-label);text-overflow:ellipsis;white-space:nowrap}.concept-language-name{color:#bcbcb9;letter-spacing:.025em}.concept-language-option>i{display:grid;width:12px;height:12px;justify-self:end;place-items:center;font-style:normal}.concept-language-option>i:before{width:7px;height:7px;border-radius:50%;background:var(--color-brand);content:"";opacity:0;transform:scale(.6);transition:opacity .14s ease,transform .16s cubic-bezier(.23,1,.32,1)}.concept-language-option[aria-checked=true]>i:before{opacity:1;transform:scale(1)}.concept-language-menu{position:absolute;z-index:30;top:calc(100% + 10px);right:0;left:auto;width:224px;padding:10px;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:radial-gradient(circle at 92% 0,rgb(var(--color-brand-rgb)/10%),transparent 44%),rgba(5,5,5,.94);box-shadow:0 28px 80px rgba(0,0,0,.66),inset 0 1px rgba(255,255,255,.06);backdrop-filter:blur(18px);opacity:1;transform-origin:100% 0;transition:opacity .14s cubic-bezier(.23,1,.32,1);@starting-style{opacity:0}}.concept-language-menu:before{position:absolute;right:0;bottom:100%;left:0;height:12px;content:""}.concept-language-menu>p{margin:0;padding:8px 10px 12px;color:rgba(244,244,241,.44);font-family:var(--vatt-font-mono),ui-monospace,monospace;font-size:var(--vatt-size-meta);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.concept-language-options{max-height:min(500px,calc(100svh - 176px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(255,255,255,.28) transparent;scrollbar-width:thin}.concept-language-option{grid-template-columns:36px minmax(0,1fr) 12px;gap:9px;width:100%;min-height:46px;padding:7px 9px;border:1px solid transparent;border-radius:999px;background:transparent;transition:color .14s ease,background .14s ease,border-color .14s ease}.concept-language-option[aria-checked=true]{color:#f4f4f1}.concept-language-option:hover{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.07)}.concept-language-option:focus-visible{border-color:rgba(255,255,255,.34);background:transparent;outline:none}.concept-language-option>.concept-language-code{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:transparent;color:rgba(244,244,241,.72);transition:color .14s ease,background .14s ease,border-color .14s ease}.concept-language-option[aria-checked=true]>.concept-language-code{border-color:#f4f4f1;background:#f4f4f1;color:#080808}.concept-language-option[aria-checked=true] .concept-language-name{color:#fff}.concept-access{justify-self:end;display:grid;grid-template-columns:auto 36px;gap:14px;align-items:center;min-height:44px;padding:4px 4px 4px 16px;border:1px solid rgba(255,255,255,.62);border-radius:999px;background:rgba(5,5,5,.22);box-shadow:0 8px 24px rgba(0,0,0,.2);color:#f4f4f1;font-size:var(--vatt-type-action-size);font-weight:500;letter-spacing:.12em;white-space:nowrap;transition:color .24s ease,background .24s ease,border-color .24s ease,box-shadow .24s ease,transform .24s cubic-bezier(.2,.74,.2,1)}.concept-access>.concept-access-arrow{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#f4f4f1;color:#080808;font-style:normal;line-height:1;transition:color .24s ease,background .24s ease,transform .24s cubic-bezier(.2,.74,.2,1)}.concept-access-arrow>svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.concept-download-arrow-glyph{transform:rotate(0deg);transition:transform .24s cubic-bezier(.2,.74,.2,1)}.concept-access:focus-visible,.concept-access:hover{border-color:#f4f4f1;background:#f4f4f1;box-shadow:0 12px 32px rgba(0,0,0,.32),0 0 0 1px rgba(255,255,255,.08);color:#080808;transform:translateY(-1px)}.concept-access:focus-visible>.concept-access-arrow,.concept-access:hover>.concept-access-arrow{background:#080808;color:#f4f4f1;transform:translateX(2px)}.concept-access:focus-visible{outline:2px solid #f4f4f1;outline-offset:4px}.concept-access:active{transform:translateY(0) scale(.985)}.concept-download-action[data-concept-access=download]{transition:color .24s ease,background .24s ease,border-color .24s ease,box-shadow .24s ease,transform .24s cubic-bezier(.2,.74,.2,1)}.concept-download-action[data-concept-access=download]>.concept-access-arrow{transition:color .24s ease,background .24s ease,transform .24s cubic-bezier(.2,.74,.2,1)}.concept-download-action[data-concept-access=download]:focus-visible,.concept-download-action[data-concept-access=download]:hover{border-color:#f4f4f1;background:#f4f4f1;box-shadow:0 12px 32px rgba(0,0,0,.32),0 0 0 1px rgba(255,255,255,.08);color:#080808;transform:translateY(-1px)}.concept-download-action[data-concept-access=download]:focus-visible>.concept-access-arrow,.concept-download-action[data-concept-access=download]:hover>.concept-access-arrow{background:#080808;color:#f4f4f1;transform:translateX(2px)}.concept-download-action[data-concept-access=download]:focus-visible>.concept-access-arrow>.concept-download-arrow-glyph,.concept-download-action[data-concept-access=download]:hover>.concept-access-arrow>.concept-download-arrow-glyph{transform:rotate(45deg)}.concept-download-action[data-concept-access=download]:focus-visible{outline:2px solid #f4f4f1;outline-offset:4px}.concept-download-action[data-concept-access=download]:active{transform:translateY(0) scale(.985)}.concept-account{display:grid;width:44px;min-width:44px;height:44px;padding:0;border:var(--concept-navigation-stroke-width) solid rgba(255,255,255,.34);border-radius:999px;background:rgba(5,5,5,.32);color:rgba(244,244,241,.82);place-items:center;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s cubic-bezier(.2,.74,.2,1)}.concept-account>svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.concept-account:focus-visible,.concept-account:hover{border-color:#f4f4f1;background:#f4f4f1;color:#080808;transform:translateY(-1px)}.concept-account:active{transform:translateY(0) scale(.985)}.concept-stage{position:absolute;z-index:1;inset:0}.concept-constellation,.concept-video-fallback{position:absolute;inset:0;width:100%;height:100%}.concept-constellation{z-index:2;display:block;opacity:0;outline:none;transition:opacity .26s cubic-bezier(.2,.72,.2,1)}.concept-reaction-type-labels{position:absolute;z-index:3;inset:0;overflow:hidden;pointer-events:none}.concept-reaction-type-label{--reaction-type-focus:0;--reaction-type-opacity:0;position:absolute;top:0;left:0;display:flex;flex-direction:column;gap:12px;align-items:flex-start;opacity:var(--reaction-type-opacity);color:rgba(244,244,241,calc(.38 + var(--reaction-type-focus) * .62));filter:brightness(calc(.58 + var(--reaction-type-focus) * .52)) drop-shadow(0 2px 9px rgba(0,0,0,.76));font-family:var(--vatt-font-mono),ui-monospace,monospace;font-size:var(--vatt-size-heading-card);line-height:.92;letter-spacing:.085em;text-transform:uppercase;white-space:nowrap;transform-origin:left center;will-change:transform,opacity,filter}.concept-reaction-type-label[data-side=left]{align-items:flex-end;text-align:right;transform-origin:right center}.concept-reaction-type-icon,.concept-reaction-type-label svg{display:block;width:40px;height:40px}.concept-reaction-type-label svg{overflow:visible}.concept-reaction-type-label b{display:flex;flex-direction:column;gap:.12em;align-items:inherit;font:inherit}.concept-reaction-type-label b span{display:block;white-space:nowrap}.concept-reaction-type-label[data-active=true]{text-shadow:0 0 18px rgba(255,255,255,.18)}.is-scene-ready .concept-constellation{opacity:1}.concept-video-fallback{z-index:1;opacity:0;transition:opacity .22s ease}.is-fallback-active .concept-video-fallback{opacity:1}.is-scene-ready .concept-video-fallback{opacity:0}.concept-fallback-frame{position:absolute;overflow:hidden;width:12%;aspect-ratio:16/9;margin:0;border:0;background:#0b0b0b;box-shadow:0 22px 70px rgba(0,0,0,.42)}.concept-fallback-frame video{display:block;width:100%;height:100%;object-fit:contain;filter:grayscale(1) contrast(1.08) brightness(.8)}.concept-fallback-frame-1{top:12%;left:2%;width:17%;aspect-ratio:16/9;transform:rotate(-2deg)}.concept-fallback-frame-2{top:10%;left:27%;width:15%;aspect-ratio:16/9;transform:rotate(1.4deg)}.concept-fallback-frame-3{top:9%;right:29%;left:auto;width:15%;aspect-ratio:16/9;transform:rotate(-1deg)}.concept-fallback-frame-4{top:12%;right:2%;width:17%;aspect-ratio:16/9;transform:rotate(2deg)}.concept-fallback-frame-5{top:36%;left:4%;width:7%;aspect-ratio:9/16;transform:rotate(2deg)}.concept-fallback-frame-6{top:38%;right:3%;width:17%;aspect-ratio:16/9;transform:rotate(-1.5deg)}.concept-fallback-frame-7{bottom:8%;left:3%;width:17%;aspect-ratio:16/9;transform:rotate(1.5deg)}.concept-fallback-frame-8{bottom:6%;left:24%;width:7%;aspect-ratio:9/16;transform:rotate(-1deg)}.concept-fallback-frame-9{right:10%;bottom:6%;width:7%;aspect-ratio:9/16;transform:rotate(1.8deg)}.concept-fallback-frame-10{right:25%;bottom:5%;width:7%;aspect-ratio:9/16;transform:rotate(-1.4deg)}.is-fallback-active .concept-video-fallback{top:112px;right:1.5vw;bottom:66px;left:43.5vw;width:auto;height:auto;opacity:var(--fallback-hero-opacity);transform:translate3d(calc(var(--journey) * 30px),calc(var(--journey) * -16px),0);transition:none;will-change:opacity,transform}.is-fallback-active .concept-fallback-frame{background:#101010;box-shadow:0 24px 72px rgba(0,0,0,.64),0 0 0 5px rgba(0,0,0,.34)}.is-fallback-active .concept-fallback-frame video{object-fit:cover;filter:grayscale(1) contrast(1.12) brightness(.86);transform:scale(1.001);transition:filter .72s cubic-bezier(.2,.72,.2,1),transform .9s cubic-bezier(.2,.72,.2,1)}.is-fallback-active .concept-fallback-frame-1{z-index:2;top:2%;left:5%;width:31%;transform:rotate(-4.5deg)}.is-fallback-active .concept-fallback-frame-2{z-index:5;top:14%;left:31%;width:31%;transform:rotate(2.8deg)}.is-fallback-active .concept-fallback-frame-3{z-index:1;top:1%;right:3%;left:auto;width:30%;transform:rotate(4deg)}.is-fallback-active .concept-fallback-frame-4{z-index:3;top:35%;left:0;width:34%;transform:rotate(2.6deg)}.is-fallback-active .concept-fallback-frame-5{z-index:7;top:29%;left:29%;width:15%;aspect-ratio:9/16;transform:rotate(-4deg)}.is-fallback-active .concept-fallback-frame-6{z-index:4;top:39%;right:2%;left:auto;width:35%;transform:rotate(-3.2deg)}.is-fallback-active .concept-fallback-frame-7{z-index:3;top:auto;bottom:4%;left:7%;width:33%;transform:rotate(-2.2deg)}.is-fallback-active .concept-fallback-frame-8{z-index:8;top:auto;bottom:1%;left:37%;width:14%;aspect-ratio:9/16;transform:rotate(4deg)}.is-fallback-active .concept-fallback-frame-9{z-index:6;top:auto;right:3%;bottom:6%;width:14%;aspect-ratio:9/16;transform:rotate(-4.8deg)}.is-fallback-active .concept-fallback-frame-10{z-index:9;top:54%;right:auto;bottom:auto;left:53%;width:14%;aspect-ratio:9/16;transform:rotate(2.2deg)}.is-fallback-active .concept-fallback-frame.is-fallback-focus{z-index:12;box-shadow:0 28px 86px rgba(0,0,0,.76),0 0 0 5px rgba(0,0,0,.38),0 0 42px rgba(255,255,255,.1)}.is-fallback-active .concept-fallback-frame.is-fallback-focus video{filter:grayscale(0) saturate(1.08) contrast(1.04) brightness(.98);transform:scale(1.025)}.concept-copy{position:absolute;z-index:9;top:45%;left:50%;width:min(500px,36vw);opacity:var(--journey-copy-opacity);transform:translate(-42%,calc(-50% - var(--journey-shift)));pointer-events:none;will-change:transform,opacity}.is-fallback-active .concept-copy{top:48%;left:clamp(46px,5.5vw,106px);width:min(580px,34vw);opacity:var(--fallback-hero-opacity);transform:translate3d(0,calc(-50% - var(--journey) * 26px),0)}.is-fallback-active .concept-copy:before{inset:-90px -150px -86px -100px;background:radial-gradient(ellipse at 36% 50%,rgba(0,0,0,.98) 0,rgba(0,0,0,.9) 42%,rgba(0,0,0,.48) 68%,transparent 84%)}.concept-dom-reactions{direction:ltr;position:absolute;z-index:8;inset:0;overflow:hidden;opacity:var(--fallback-rail-opacity);pointer-events:none;will-change:opacity}.concept-dom-reactions:before{position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 58% 48%,rgba(30,30,30,.56),transparent 44%),linear-gradient(180deg,#020202,#070707 54%,#020202);content:""}.concept-dom-reactions-heading{position:absolute;z-index:2;top:126px;right:28px;left:28px;display:flex;justify-content:space-between;padding-bottom:12px;color:rgba(244,244,241,.58);font-family:var(--vatt-font-mono),ui-monospace,monospace;font-size:var(--vatt-size-meta);font-weight:500;letter-spacing:.18em;text-transform:uppercase}.concept-dom-reactions-heading p{margin:0}.concept-dom-reactions-heading span{color:rgba(244,244,241,.88)}.concept-dom-reaction-track{position:absolute;top:50%;left:0;display:flex;gap:clamp(20px,2.2vw,42px);align-items:center;width:max-content;padding:54px 8vw 48px 0;transform:translate3d(var(--fallback-rail-shift),-50%,0);will-change:transform}.concept-dom-reaction-card{position:relative;width:clamp(250px,20vw,360px);margin:0;color:#f4f4f1;transform:translateY(-16px) rotate(-1.2deg)}.concept-dom-reaction-card:nth-child(3n+2){transform:translateY(32px) rotate(1.4deg)}.concept-dom-reaction-card:nth-child(3n){transform:translateY(-34px) rotate(-.6deg)}.concept-dom-reaction-card.is-portrait{width:clamp(190px,14vw,255px)}.concept-dom-reaction-media{position:relative;overflow:hidden;aspect-ratio:16/10;border:1px solid rgba(255,255,255,.44);background:#0b0b0b;box-shadow:0 26px 74px rgba(0,0,0,.58),0 0 0 6px rgba(0,0,0,.3)}.concept-dom-reaction-card.is-portrait .concept-dom-reaction-media{aspect-ratio:9/14}.concept-dom-reaction-media:after{position:absolute;inset:0;border:8px solid rgba(0,0,0,.16);content:"";pointer-events:none}.concept-dom-reaction-media video{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.1) brightness(.82)}.concept-dom-reaction-meta{display:grid;grid-template-columns:30px minmax(0,1fr);gap:6px 10px;align-items:start;margin-top:16px;padding-top:11px;border-top:1px solid rgba(255,255,255,.26)}.concept-dom-reaction-meta>span{grid-row:1/span 2;color:rgba(244,244,241,.58);font-family:var(--vatt-font-mono),ui-monospace,monospace;font-size:var(--vatt-size-meta);font-weight:500;letter-spacing:.12em}.concept-dom-reaction-meta h2{margin:0;font-family:var(--vatt-font-sans),Arial,sans-serif;font-size:var(--vatt-size-heading-card-compact);font-weight:520;line-height:1;letter-spacing:.025em;text-transform:uppercase}.concept-dom-reaction-meta p{margin:0;color:rgba(244,244,241,.68);font-size:var(--vatt-size-label);line-height:1.4}.concept-copy:before{position:absolute;z-index:-1;inset:-76px -112px -68px -92px;background:radial-gradient(ellipse at 46% 48%,rgba(0,0,0,.92) 0,rgba(0,0,0,.72) 42%,rgba(0,0,0,.28) 68%,transparent 82%);content:"";pointer-events:none}.concept-eyebrow{display:flex;justify-content:space-between;margin:0 0 17px;padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,.48);color:#bababa;font-size:var(--vatt-size-meta);font-weight:500;letter-spacing:.18em}.concept-eyebrow span{color:#f4f4f1}.concept-copy h1{max-width:100%;margin:0;color:#f4f4f1;font-family:var(--vatt-font-sans),Arial,sans-serif;font-size:var(--vatt-size-display-lg);font-weight:560;line-height:.88;letter-spacing:-.015em;text-transform:uppercase;text-shadow:0 4px 30px rgba(0,0,0,.68);overflow-wrap:break-word;text-wrap:balance}.concept-title-ordinal-lockup{display:inline-flex;align-items:flex-start;line-height:inherit;vertical-align:baseline;white-space:nowrap}.concept-title-ordinal-number,.concept-title-ordinal-suffix{display:block;line-height:inherit}.concept-title-ordinal-suffix{position:static;top:auto;align-self:flex-start;margin-left:.04em;font-size:var(--vatt-scale-display-ordinal);font-weight:inherit}.concept-copy h1 em{display:block;margin-top:.16em;color:#f4f4f1;filter:url(#vatt-clean-text-outline);font-size:var(--vatt-scale-display-secondary);font-style:normal;font-weight:500;letter-spacing:.035em;opacity:1;text-shadow:none}.concept-page:lang(de) .concept-copy,.concept-page:lang(es) .concept-copy,.concept-page:lang(fr) .concept-copy,.concept-page:lang(pt) .concept-copy{width:min(650px,47vw)}.concept-page:lang(de) .concept-copy h1,.concept-page:lang(es) .concept-copy h1,.concept-page:lang(fr) .concept-copy h1,.concept-page:lang(pt) .concept-copy h1{font-size:var(--vatt-size-display-hero-long);line-height:.92;letter-spacing:.005em}.concept-page:lang(ar) .concept-copy,.concept-page:lang(bn) .concept-copy,.concept-page:lang(hi) .concept-copy,.concept-page:lang(it) .concept-copy,.concept-page:lang(ms) .concept-copy,.concept-page:lang(nl) .concept-copy,.concept-page:lang(ru) .concept-copy,.concept-page:lang(vi) .concept-copy{width:min(680px,49vw)}.concept-page:lang(ar) .concept-copy h1,.concept-page:lang(bn) .concept-copy h1,.concept-page:lang(hi) .concept-copy h1,.concept-page:lang(it) .concept-copy h1,.concept-page:lang(ms) .concept-copy h1,.concept-page:lang(nl) .concept-copy h1,.concept-page:lang(ru) .concept-copy h1,.concept-page:lang(vi) .concept-copy h1{font-size:var(--vatt-size-display-hero-dense);line-height:1;letter-spacing:0}.concept-page:lang(ja),.concept-page:lang(ko),.concept-page:lang(zh){font-family:var(--vatt-font-sans),"PingFang SC","Hiragino Sans","Apple SD Gothic Neo","Yu Gothic",sans-serif}.concept-page:lang(th){font-family:var(--vatt-font-sans),"Sukhumvit Set",Thonburi,Tahoma,sans-serif}.concept-page:lang(ja) .concept-copy,.concept-page:lang(ko) .concept-copy,.concept-page:lang(th) .concept-copy,.concept-page:lang(zh) .concept-copy{width:min(610px,44vw)}.concept-page:lang(ja) .concept-copy h1,.concept-page:lang(ko) .concept-copy h1,.concept-page:lang(th) .concept-copy h1,.concept-page:lang(zh) .concept-copy h1{font-family:inherit;font-size:var(--vatt-size-display-hero-cjk);font-weight:560;line-height:1.02;letter-spacing:.055em}.concept-page:lang(ja) .concept-copy h1 em,.concept-page:lang(ko) .concept-copy h1 em,.concept-page:lang(th) .concept-copy h1 em,.concept-page:lang(zh) .concept-copy h1 em{margin-top:.21em;font-size:var(--vatt-scale-display-secondary-cjk);letter-spacing:.085em}.concept-page:lang(ja) .concept-deck,.concept-page:lang(ko) .concept-deck,.concept-page:lang(th) .concept-deck,.concept-page:lang(zh) .concept-deck{font-family:inherit;line-height:1.7;letter-spacing:.045em}.concept-page:lang(ja) .concept-control-rail,.concept-page:lang(ja) .concept-eyebrow,.concept-page:lang(ko) .concept-control-rail,.concept-page:lang(ko) .concept-eyebrow,.concept-page:lang(th) .concept-control-rail,.concept-page:lang(th) .concept-eyebrow,.concept-page:lang(zh) .concept-control-rail,.concept-page:lang(zh) .concept-eyebrow{font-family:inherit;letter-spacing:.1em;text-transform:none}.concept-deck{width:min(410px,32vw);margin:22px 0 0;color:#b8b8b6;font-size:var(--vatt-size-caption);line-height:1.55;letter-spacing:.012em}.concept-deck,.concept-hero-cta{max-width:100%;font-family:var(--vatt-font-sans),Arial,sans-serif}.concept-hero-cta{display:grid;grid-template-columns:auto 44px;gap:16px;align-items:center;width:max-content;min-height:56px;margin:0;padding:5px 5px 5px 22px;border:1px solid #f4f4f1;border-radius:999px;background:transparent;box-shadow:0 16px 42px rgba(0,0,0,.32),0 0 0 1px rgba(255,255,255,.06);color:#f4f4f1;font-size:var(--vatt-type-action-size);font-weight:650;letter-spacing:.01em;line-height:1;pointer-events:auto;text-decoration:none;text-transform:none;white-space:nowrap;transition:color .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.2,.74,.2,1)}.concept-hero-action-row{display:flex;align-items:center;gap:clamp(20px,2.4vw,34px);max-width:min(760px,82vw);margin-top:28px}.concept-download-requirements{display:grid;gap:4px;max-width:300px;margin:0;font-family:var(--vatt-font-mono),ui-monospace,monospace}.concept-download-platform{color:rgba(244,244,241,.9);font-size:var(--vatt-size-label);font-weight:650;line-height:1.1;letter-spacing:.08em;text-transform:uppercase}.concept-download-architecture{color:rgba(244,244,241,.58);font-size:var(--vatt-size-meta);font-weight:500;line-height:1.45;letter-spacing:.04em;text-wrap:balance}.concept-hero-cta[data-concept-access=download]>span{text-transform:uppercase}.concept-hero-cta i{display:grid;width:44px;height:44px;border-radius:50%;background:#f4f4f1;color:#080808;font-size:var(--vatt-size-body-lg);font-style:normal;place-items:center;transition:color .22s ease,background .22s ease,transform .22s cubic-bezier(.2,.74,.2,1)}.concept-hero-cta:focus-visible,.concept-hero-cta:hover{border-color:#f4f4f1;background:#f4f4f1;box-shadow:0 18px 48px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.08);color:#080808;transform:translateY(-2px)}.concept-hero-cta:focus-visible i,.concept-hero-cta:hover i{background:#080808;color:#f4f4f1;transform:rotate(45deg)}.concept-hero-cta:active{transform:translateY(0) scale(.985)}.concept-hero-cta:focus-visible{outline:2px solid #f4f4f1;outline-offset:4px}.concept-control-rail{position:absolute;z-index:11;right:28px;bottom:22px;left:28px;display:flex;justify-content:center;align-items:center;color:rgba(255,255,255,.64);font-size:var(--vatt-size-meta);font-weight:500;letter-spacing:.16em;opacity:var(--journey-interface-opacity);transition:opacity .12s linear;will-change:opacity}.concept-control-rail button{display:flex;gap:10px;align-items:center;min-height:34px;padding:0 11px;border:1px solid rgba(255,255,255,.28);background:rgba(4,4,4,.76);color:#e7e7e5;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;transition:border-color .16s ease,background .16s ease}.concept-control-rail button:focus-visible,.concept-control-rail button:hover{border-color:rgba(255,255,255,.72);background:rgba(255,255,255,.08)}.concept-control-rail button i{color:#fff;font-style:normal}.concept-corners{position:absolute;z-index:10;top:119px;bottom:56px;left:50%;width:var(--vatt-layout-wide);opacity:var(--journey-interface-opacity);pointer-events:none;transform:translateX(-50%);transition:opacity .12s linear}.concept-corners i{position:absolute;width:22px;height:22px;border-color:var(--concept-navigation-stroke-color);border-style:solid}.concept-corners i:first-child{top:0;left:0;border-width:var(--concept-navigation-stroke-width) 0 0 var(--concept-navigation-stroke-width)}.concept-corners i:nth-child(2){top:0;right:0;border-width:var(--concept-navigation-stroke-width) var(--concept-navigation-stroke-width) 0 0}.concept-corners i:nth-child(3){bottom:0;left:0;border-width:0 0 var(--concept-navigation-stroke-width) var(--concept-navigation-stroke-width)}.concept-corners i:nth-child(4){right:0;bottom:0;border-width:0 var(--concept-navigation-stroke-width) var(--concept-navigation-stroke-width) 0}.concept-feature-showcase{--showcase-transition-height:clamp(140px,22svh,260px);position:relative;z-index:14;height:500svh;margin-top:-1px;background:transparent;isolation:isolate}.concept-feature-showcase:before{position:absolute;z-index:3;top:calc(var(--showcase-transition-height) * -1);right:0;left:0;height:calc(var(--showcase-transition-height) * 2);background:linear-gradient(180deg,transparent,rgba(0,0,0,.2) 18%,rgba(0,0,0,.76) 40%,#000 50%,rgba(0,0,0,.88) 62%,transparent);content:"";pointer-events:none}.concept-feature-snap-points{position:absolute;inset:0;pointer-events:none}.concept-feature-snap-point{position:absolute;top:calc(var(--feature-snap-index) * 100svh);left:0;width:1px;height:1px}.concept-feature-showcase-viewport{--showcase-background-progress:0;--showcase-chrome-progress:0;--showcase-chrome-y:-12px;position:sticky;z-index:1;top:0;height:100svh;min-height:720px;overflow:hidden;background:transparent;perspective:1180px;perspective-origin:50% 48%;isolation:isolate}.concept-feature-showcase-background{background:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.42) 14%,transparent 36%),radial-gradient(circle at 50% 45%,rgba(17,17,17,.98) 0,rgba(5,5,5,.98) 58%,#000 100%)}.concept-feature-showcase-background,.concept-feature-showcase-grid{position:absolute;z-index:0;inset:0;opacity:var(--showcase-background-progress);pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.58) 12%,#000 28%);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.58) 12%,#000 28%);will-change:opacity}.concept-feature-showcase-grid{background:linear-gradient(90deg,transparent calc(66% - .5px),rgba(255,255,255,.07) 66%,transparent calc(66% + .5px)),radial-gradient(circle at 50% 50%,transparent 0 42%,rgba(255,255,255,.035) 42.2%,transparent 42.5%)}.concept-feature-proof{position:absolute;z-index:2;inset:0;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(350px,.82fr);gap:clamp(38px,5vw,90px);align-items:center;padding:clamp(72px,9vh,108px) 34px;opacity:var(--showcase-opacity);filter:blur(var(--showcase-blur));transform:translate3d(0,var(--showcase-y),var(--showcase-z)) scale(var(--showcase-scale));transform-origin:50% 48%;pointer-events:none;will-change:opacity,filter,transform}.concept-feature-proof-media{position:relative;overflow:hidden;aspect-ratio:16/9;border:1px solid rgba(255,255,255,.54);background:#020202;box-shadow:0 34px 100px rgba(0,0,0,.54),0 0 0 7px rgba(0,0,0,.72);transform:translate3d(var(--showcase-media-x),0,0);will-change:transform}.concept-feature-proof-media:after{position:absolute;inset:0;border:7px solid rgba(0,0,0,.74);box-shadow:inset 0 0 0 1px rgba(255,255,255,.11);content:"";pointer-events:none}.concept-feature-proof-media video{display:block;width:100%;height:100%;object-fit:contain}.concept-feature-sound{position:absolute;z-index:3;top:16px;right:16px;display:grid;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:rgba(3,3,3,.66);box-shadow:0 5px 18px rgba(0,0,0,.28);color:rgba(244,244,241,.94);cursor:pointer;place-items:center;pointer-events:auto;-webkit-backdrop-filter:blur(12px) saturate(.72);backdrop-filter:blur(12px) saturate(.72);transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.concept-feature-sound:disabled{pointer-events:none}.concept-feature-sound:focus-visible,.concept-feature-sound:hover{background:rgba(244,244,241,.94);color:#080808;transform:scale(1.05)}.concept-feature-sound>i{position:relative;display:block;width:32px;height:32px;color:currentColor}.concept-feature-sound>i>b{position:absolute;top:7px;left:4px;width:20px;height:18px;background:currentColor;clip-path:polygon(0 34%,28% 34%,72% 8%,72% 92%,28% 66%,0 66%)}.concept-feature-sound>i:after{top:8px;right:4px;width:7px;height:16px}.concept-feature-sound>i:after,.concept-feature-sound>i:before{position:absolute;border-right:1.5px solid;border-radius:0 100% 100% 0;content:""}.concept-feature-sound>i:before{top:11px;right:9px;width:4px;height:10px}.concept-feature-sound[data-muted=true]>i:before{top:6px;right:14px;width:2px;height:20px;border:0;border-radius:0;background:currentColor;transform:rotate(-45deg)}.concept-feature-sound[data-muted=true]>i:after{opacity:0}.concept-feature-proof-copy{position:relative;padding:18px 0 20px;border-top:1px solid rgba(255,255,255,.64);border-bottom:1px solid rgba(255,255,255,.22);transform:translate3d(var(--showcase-copy-x),0,0);will-change:transform}.concept-feature-proof-eyebrow{display:block;color:rgba(255,255,255,.62);font-family:var(--vatt-font-mono),ui-monospace,monospace;font-size:var(--vatt-size-meta);font-weight:500;letter-spacing:.16em;text-transform:uppercase}.concept-feature-proof-number{display:flex;gap:.11em;align-items:baseline;margin:clamp(44px,8vh,84px) 0 34px;color:#f4f4f1;font-family:var(--vatt-font-mono),ui-monospace,monospace;font-size:var(--vatt-size-display-2xl);font-weight:430;line-height:.72;letter-spacing:-.08em}.concept-feature-proof-number b{font:inherit}.concept-feature-proof-number small{color:rgba(244,244,241,.48);font-size:var(--vatt-scale-display-detail);font-weight:460;letter-spacing:.02em}.concept-feature-proof h2{max-width:100%;margin:0;color:#f4f4f1;font-family:var(--vatt-font-sans),Arial,sans-serif;font-size:var(--vatt-size-display-section-compact);font-weight:560;line-height:.86;letter-spacing:.02em;text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance}.concept-page:lang(de) .concept-feature-proof[data-feature=multi-source-sync-08] h2,.concept-page:lang(de) .concept-feature-proof[data-feature=reaction-recognition-04] h2,.concept-page:lang(en) .concept-feature-proof[data-feature=multi-source-sync-08] h2,.concept-page:lang(en) .concept-feature-proof[data-feature=reaction-recognition-04] h2,.concept-page:lang(es) .concept-feature-proof[data-feature=multi-source-sync-08] h2,.concept-page:lang(es) .concept-feature-proof[data-feature=reaction-recognition-04] h2,.concept-page:lang(fr) .concept-feature-proof[data-feature=multi-source-sync-08] h2,.concept-page:lang(fr) .concept-feature-proof[data-feature=reaction-recognition-04] h2,.concept-page:lang(pt) .concept-feature-proof[data-feature=multi-source-sync-08] h2,.concept-page:lang(pt) .concept-feature-proof[data-feature=reaction-recognition-04] h2{font-size:var(--vatt-size-display-sm);line-height:.92}.concept-feature-proof-copy>p{max-width:390px;margin:25px 0 0;color:rgba(235,235,231,.7);font-family:var(--vatt-font-sans),Arial,sans-serif;font-size:var(--vatt-size-caption);line-height:1.68;letter-spacing:.01em}.concept-feature-proof-cta{display:grid;grid-template-columns:auto 36px;gap:14px;align-items:center;width:max-content;min-height:44px;margin:clamp(28px,4vh,42px) auto 0 0;padding:3px 3px 3px 17px;border:1px solid rgba(255,255,255,.52);border-radius:999px;color:rgba(255,255,255,.82);font-family:var(--vatt-font-mono),ui-monospace,monospace;font-size:var(--vatt-type-action-size);font-weight:500;letter-spacing:.12em;pointer-events:auto;text-decoration:none;text-transform:uppercase;transition:color .2s ease,background .2s ease,border-color .2s ease}.concept-feature-proof-cta i{display:grid;width:36px;height:36px;border-radius:50%;background:#f4f4f1;color:#080808;font-style:normal;place-items:center;transition:color .2s ease,background .2s ease,transform .2s ease}.concept-feature-proof-cta:focus-visible,.concept-feature-proof-cta:hover{border-color:#f4f4f1;background:#f4f4f1;color:#080808}.concept-feature-proof-cta:focus-visible i,.concept-feature-proof-cta:hover i{background:#080808;color:#f4f4f1;transform:translateX(2px)}.concept-feature-proof-cta:focus-visible{outline:2px solid #f4f4f1;outline-offset:4px}.concept-feature-proof[aria-hidden=true] .concept-feature-proof-cta{pointer-events:none}.concept-page:lang(ja) .concept-feature-proof-copy,.concept-page:lang(ko) .concept-feature-proof-copy,.concept-page:lang(th) .concept-feature-proof-copy,.concept-page:lang(zh) .concept-feature-proof-copy{font-family:inherit}.concept-page:lang(ja) .concept-feature-proof-cta,.concept-page:lang(ko) .concept-feature-proof-cta,.concept-page:lang(th) .concept-feature-proof-cta,.concept-page:lang(zh) .concept-feature-proof-cta{font-family:inherit;letter-spacing:.06em;text-transform:none}.concept-page:lang(ja) .concept-feature-proof h2,.concept-page:lang(ja) .concept-feature-proof-copy>p,.concept-page:lang(ko) .concept-feature-proof h2,.concept-page:lang(ko) .concept-feature-proof-copy>p,.concept-page:lang(th) .concept-feature-proof h2,.concept-page:lang(th) .concept-feature-proof-copy>p,.concept-page:lang(zh) .concept-feature-proof h2,.concept-page:lang(zh) .concept-feature-proof-copy>p{font-family:inherit}.concept-page:lang(ja) .concept-feature-proof-copy>p,.concept-page:lang(ko) .concept-feature-proof-copy>p,.concept-page:lang(th) .concept-feature-proof-copy>p,.concept-page:lang(zh) .concept-feature-proof-copy>p{line-height:1.82;letter-spacing:.04em}.concept-page:lang(ja) .concept-feature-proof-eyebrow,.concept-page:lang(ko) .concept-feature-proof-eyebrow,.concept-page:lang(th) .concept-feature-proof-eyebrow,.concept-page:lang(zh) .concept-feature-proof-eyebrow{font-family:inherit;letter-spacing:.08em;text-transform:none}.concept-final-handoff{position:relative;z-index:2;height:200svh;min-height:1440px}.concept-closing-anchor{position:absolute;top:100svh;left:0;width:1px;height:1px;pointer-events:none}.concept-final-handoff-viewport{--closing-stage-opacity:0;--closing-stage-scale:0.72;--closing-stage-y:44px;--final-backdrop-opacity:1;--final-copy-blur:0px;--final-copy-opacity:1;--final-copy-scale:1;--final-copy-title-y:0px;--final-reels-brightness:0.78;--final-support-opacity:1;--final-fallback-inset:0vw;--final-fallback-opacity:1;--final-fallback-scale:1;position:sticky;z-index:2;top:0;height:100svh;overflow:hidden;isolation:isolate}.concept-final-screen{position:absolute;z-index:3;inset:0;min-height:100%;overflow:hidden;padding:34px;isolation:isolate}.concept-final-backdrop{position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 50% 52%,rgba(255,255,255,.045),transparent 33%),#030303;opacity:var(--final-backdrop-opacity);pointer-events:none;will-change:opacity}.concept-final-reels,.concept-final-reels-fallback{position:absolute;z-index:0;inset:0}.concept-final-reels{opacity:0;pointer-events:none;transition:opacity .52s ease}.concept-final-screen.is-reels-ready .concept-final-reels{opacity:1}.concept-final-reels-canvas{display:block;width:100%;height:100%;filter:brightness(var(--final-reels-brightness)) saturate(.84)}.concept-final-reel-videos{display:none}.concept-final-reels-fallback{overflow:hidden;filter:brightness(var(--final-reels-brightness));opacity:1;pointer-events:none;transition:opacity .42s ease}.concept-final-screen.is-reels-ready .concept-final-reels-fallback{opacity:0}.concept-final-fallback-features,.concept-final-fallback-reactions{position:absolute;top:50%;width:min(47vw,610px);aspect-ratio:1;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:radial-gradient(circle,transparent 0 17%,rgba(255,255,255,.06) 17.2% 17.6%,transparent 17.8% 43%,rgba(255,255,255,.12) 43.2% 43.6%,transparent 43.8%),#080808;transform:translateY(-50%)}.concept-final-fallback-reactions{left:-24vw;transform:translate3d(var(--final-fallback-inset),-50%,0) scale(var(--final-fallback-scale))}.concept-final-fallback-features{right:-24vw;transform:translate3d(calc(0vw - var(--final-fallback-inset)),-50%,0) scale(var(--final-fallback-scale))}.concept-final-fallback-features,.concept-final-fallback-reactions{opacity:var(--final-fallback-opacity);will-change:transform,opacity}.concept-final-fallback-features i,.concept-final-fallback-reactions i{position:absolute;top:calc(12% + var(--final-fallback-index) * 10.5%);display:block;width:35%;border:1px solid rgba(255,255,255,.24);background-color:#090909;background-position:50%;background-size:contain;background-repeat:no-repeat;filter:grayscale(1) brightness(.56)}.concept-final-fallback-reactions i{right:2%}.concept-final-fallback-features i{left:2%;aspect-ratio:16/9;padding:8px;color:rgba(255,255,255,.66);font-family:var(--vatt-font-mono),ui-monospace,monospace;font-size:var(--vatt-size-meta);font-weight:500;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.concept-final-content-region{position:absolute;z-index:4;top:calc(max(18px, env(safe-area-inset-top)) + 76px);right:0;bottom:0;left:0;display:grid;pointer-events:none;place-items:center}.concept-final-copy{position:relative;width:clamp(420px,43vw,610px);padding:34px clamp(22px,3vw,46px);text-align:center;opacity:var(--final-copy-opacity);transform-origin:center;will-change:opacity;pointer-events:auto}.concept-final-copy h2{max-width:100%;margin:0;color:#f4f4f1;font-family:var(--vatt-font-sans),Arial,sans-serif;font-size:var(--vatt-size-display-md);font-weight:520;line-height:.88;letter-spacing:.02em;text-transform:uppercase;filter:blur(var(--final-copy-blur));transform:translateY(var(--final-copy-title-y)) scale(var(--final-copy-scale));transform-origin:center;will-change:transform,filter;overflow-wrap:break-word;text-wrap:balance}.concept-final-copy h2 em,.concept-final-copy h2 span{display:block}.concept-final-copy h2 em{margin-top:.08em;color:rgba(244,244,241,.64);font-style:normal}.concept-final-description{max-width:470px;margin:22px auto 0;color:rgba(235,235,231,.7);font-family:var(--vatt-font-sans),Arial,sans-serif;font-size:var(--vatt-size-label);line-height:1.7;letter-spacing:.012em}.concept-final-description,.concept-final-feature-list{opacity:var(--final-support-opacity);will-change:opacity}.concept-final-feature-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:25px 0 0;padding:12px 0;border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.12);list-style:none;text-align:left}.concept-final-copy>.concept-final-cta{opacity:var(--final-support-opacity);will-change:opacity}.concept-final-feature-list li{min-width:0;padding:8px;color:rgba(255,255,255,.7);font-family:var(--vatt-font-sans),Arial,sans-serif;font-size:var(--vatt-size-label);line-height:1.45}.concept-final-cta{display:grid;grid-template-columns:auto 36px;gap:16px;align-items:center;width:max-content;min-height:44px;margin:24px auto 0;padding:4px 4px 4px 19px;border:1px solid rgba(255,255,255,.62);border-radius:999px;color:#f4f4f1;font-family:var(--vatt-font-mono),ui-monospace,monospace;font-size:var(--vatt-type-action-size);font-weight:500;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:color .24s ease,background .24s ease,border-color .24s ease}.concept-final-cta i{display:grid;width:36px;height:36px;border-radius:50%;background:#f4f4f1;color:#080808;font-style:normal;place-items:center;transition:color .24s ease,background .24s ease,transform .24s ease}.concept-final-cta:focus-visible,.concept-final-cta:hover{border-color:#f4f4f1;background:#f4f4f1;color:#080808}.concept-final-cta:focus-visible i,.concept-final-cta:hover i{background:#080808;color:#f4f4f1;transform:translateX(2px)}.concept-final-cta:focus-visible,.concept-footer a:focus-visible{outline:2px solid #f4f4f1;outline-offset:4px}.concept-closing-region{--closing-drift-x:0px;--closing-drift-y:0px;--closing-copy-drift-x:0px;--closing-copy-drift-y:0px;position:relative;z-index:15;overflow:clip;background:radial-gradient(ellipse at 50% 28%,rgba(255,255,255,.045),transparent 38%),#030303;isolation:isolate}.concept-closing-starfield{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;opacity:.72;pointer-events:none}.concept-closing-screen{position:absolute;z-index:1;inset:0;display:grid;min-height:100%;overflow:hidden;padding:calc(max(18px, env(safe-area-inset-top)) + 76px) 34px 0;opacity:var(--closing-stage-opacity);place-items:center;pointer-events:none;transform:translate3d(0,var(--closing-stage-y),0) scale(var(--closing-stage-scale));transform-origin:center;will-change:transform,opacity}.concept-final-handoff-viewport[data-closing-active=true] .concept-final-screen{pointer-events:none}.concept-final-handoff-viewport[data-closing-active=true] .concept-closing-screen{pointer-events:auto}.concept-closing-orbits{position:absolute;z-index:0;top:50%;left:50%;width:min(88vw,1220px);aspect-ratio:1.8;border:1px solid rgba(255,255,255,.12);border-radius:50%;transform:translate(calc(-50% + var(--closing-drift-x)),calc(-50% + var(--closing-drift-y))) rotate(-7deg);pointer-events:none}.concept-closing-orbits:after,.concept-closing-orbits:before{position:absolute;border:1px solid rgba(255,255,255,.095);border-radius:50%;content:""}.concept-closing-orbits:before{inset:11% 8%}.concept-closing-orbits:after{inset:24% 18%}.concept-closing-orbits>i{position:absolute;width:5px;height:5px;border-radius:50%;background:#f4f4f1;box-shadow:0 0 20px rgba(244,244,241,.65)}.concept-closing-orbits>i:first-child{top:11%;left:26%}.concept-closing-orbits>i:nth-child(2){top:49%;right:-2px;width:3px;height:3px}.concept-closing-orbits>i:nth-child(3){bottom:9%;left:34%;width:3px;height:3px}.concept-closing-orbits>i:nth-child(4){top:48%;left:17%;width:2px;height:2px}.concept-closing-copy{position:relative;z-index:3;width:min(760px,76vw);padding:58px 52px;background:none;text-align:center;transform:translate(var(--closing-copy-drift-x),var(--closing-copy-drift-y))}.concept-closing-eyebrow{display:block;margin-bottom:24px;color:rgba(255,255,255,.62);font-family:var(--vatt-font-mono),ui-monospace,monospace;font-size:var(--vatt-size-meta);font-weight:500;letter-spacing:.18em;text-transform:uppercase}.concept-closing-copy h2{max-width:100%;margin:0;color:#f4f4f1;font-family:var(--vatt-font-sans),Arial,sans-serif;font-size:var(--vatt-size-display-xl);font-weight:520;line-height:.86;letter-spacing:.015em;text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance}.concept-closing-copy h2 em,.concept-closing-copy h2 span{display:block}.concept-closing-copy h2 em{margin-top:.08em;color:#f4f4f1;filter:url(#vatt-clean-text-outline);font-style:normal;opacity:1;text-shadow:none}.concept-closing-copy>p{max-width:520px;margin:30px auto 0;color:rgba(235,235,231,.68);font-family:var(--vatt-font-sans),Arial,sans-serif;font-size:var(--vatt-size-body-sm);line-height:1.75;letter-spacing:.02em}.concept-page:lang(ja) .concept-back-to-top,.concept-page:lang(ja) .concept-closing-copy,.concept-page:lang(ja) .concept-final-copy,.concept-page:lang(ko) .concept-back-to-top,.concept-page:lang(ko) .concept-closing-copy,.concept-page:lang(ko) .concept-final-copy,.concept-page:lang(th) .concept-back-to-top,.concept-page:lang(th) .concept-closing-copy,.concept-page:lang(th) .concept-final-copy,.concept-page:lang(zh) .concept-back-to-top,.concept-page:lang(zh) .concept-closing-copy,.concept-page:lang(zh) .concept-final-copy{font-family:inherit}.concept-page:lang(ja) .concept-back-to-top,.concept-page:lang(ko) .concept-back-to-top,.concept-page:lang(th) .concept-back-to-top,.concept-page:lang(zh) .concept-back-to-top{letter-spacing:.06em;text-transform:none}.concept-page:lang(ja) .concept-final-copy h2,.concept-page:lang(ko) .concept-final-copy h2,.concept-page:lang(th) .concept-final-copy h2,.concept-page:lang(zh) .concept-final-copy h2{font-family:inherit;font-size:var(--vatt-size-display-section-cjk);line-height:1;letter-spacing:.045em;text-transform:none}.concept-page:lang(ja) .concept-closing-copy h2,.concept-page:lang(ko) .concept-closing-copy h2,.concept-page:lang(th) .concept-closing-copy h2,.concept-page:lang(zh) .concept-closing-copy h2{font-family:inherit;font-size:var(--vatt-size-display-section-wide);line-height:1;letter-spacing:.055em;text-transform:none}.concept-page:lang(ja) .concept-closing-copy>p,.concept-page:lang(ja) .concept-final-description,.concept-page:lang(ja) .concept-final-feature-list li,.concept-page:lang(ko) .concept-closing-copy>p,.concept-page:lang(ko) .concept-final-description,.concept-page:lang(ko) .concept-final-feature-list li,.concept-page:lang(th) .concept-closing-copy>p,.concept-page:lang(th) .concept-final-description,.concept-page:lang(th) .concept-final-feature-list li,.concept-page:lang(zh) .concept-closing-copy>p,.concept-page:lang(zh) .concept-final-description,.concept-page:lang(zh) .concept-final-feature-list li{font-family:inherit}.concept-page:lang(ar),.concept-page:lang(bn),.concept-page:lang(hi){font-family:var(--vatt-font-sans)}.concept-page:lang(ar) .concept-closing-copy h2,.concept-page:lang(ar) .concept-copy h1,.concept-page:lang(ar) .concept-feature-proof-copy h2,.concept-page:lang(ar) .concept-final-copy h2,.concept-page:lang(bn) .concept-closing-copy h2,.concept-page:lang(bn) .concept-copy h1,.concept-page:lang(bn) .concept-feature-proof-copy h2,.concept-page:lang(bn) .concept-final-copy h2,.concept-page:lang(hi) .concept-closing-copy h2,.concept-page:lang(hi) .concept-copy h1,.concept-page:lang(hi) .concept-feature-proof-copy h2,.concept-page:lang(hi) .concept-final-copy h2{font-family:inherit;line-height:1.08;letter-spacing:0;text-transform:none}.concept-page:lang(ar) .concept-closing-copy,.concept-page:lang(ar) .concept-copy,.concept-page:lang(ar) .concept-feature-proof-copy,.concept-page:lang(ar) .concept-final-copy{direction:rtl;text-align:right}.concept-page:lang(ar) .concept-back-to-top,.concept-page:lang(bn) .concept-back-to-top,.concept-page:lang(hi) .concept-back-to-top{font-family:inherit;letter-spacing:0;text-transform:none}.concept-page .concept-hero.is-fallback-active .concept-copy{width:min(580px,34vw)}.concept-feature-intro{position:absolute;z-index:14;right:0;bottom:0;left:0;display:grid;overflow:hidden;padding:clamp(76px,7vw,104px) 24px clamp(30px,3vw,46px);background:linear-gradient(180deg,transparent,rgba(2,2,2,.9) 18%,#050505 48%,#000);color:#f4f4f1;isolation:isolate;place-items:center}.concept-feature-intro-glow{position:absolute;z-index:-1;top:50%;left:50%;width:min(820px,82vw);aspect-ratio:1.7;border-radius:50%;background:radial-gradient(ellipse at center,rgb(var(--color-brand-rgb)/.075),rgb(var(--color-brand-rgb)/.018) 42%,transparent 72%);filter:blur(22px);opacity:0;pointer-events:none;transform:translate(-50%,-46%) scale(.92);transition:opacity .76s ease,transform .92s cubic-bezier(.22,.8,.22,1)}.concept-feature-intro-inner{width:min(980px,100%);text-align:center}.concept-feature-intro-cue,.concept-feature-intro-description,.concept-feature-intro-eyebrow,.concept-feature-intro-title>em,.concept-feature-intro-title>span{opacity:0;transition:opacity .56s ease,transform .82s cubic-bezier(.22,.8,.22,1)}.concept-feature-intro-eyebrow{margin:0;color:var(--color-brand);letter-spacing:.14em;transform:translateY(18px)}.concept-feature-intro-title{max-width:18ch;margin:22px auto 0;color:#f4f4f1;text-wrap:balance}.concept-feature-intro-title>em,.concept-feature-intro-title>span{display:block}.concept-feature-intro-title>span{transform:translate3d(-38px,0,0)}.concept-feature-intro-title>em{margin-top:.1em;color:rgba(244,244,241,.62);font-style:normal;transform:translate3d(38px,0,0)}.concept-feature-intro-description{max-width:660px;margin:30px auto 0;color:rgba(244,244,241,.62);text-wrap:balance;transform:translateY(18px);transition-delay:90ms}.concept-feature-intro-cue{display:inline-flex;gap:12px;align-items:center;margin:42px auto 0;color:rgba(244,244,241,.48);letter-spacing:.12em;transform:translateY(14px);transition-delay:.16s}.concept-feature-intro-cue>span{color:var(--color-brand);font-size:var(--vatt-size-body)}.concept-feature-intro[data-intro-active=true] .concept-feature-intro-glow{opacity:1;transform:translate(-50%,-50%) scale(1)}.concept-feature-intro[data-intro-active=true] .concept-feature-intro-cue,.concept-feature-intro[data-intro-active=true] .concept-feature-intro-description,.concept-feature-intro[data-intro-active=true] .concept-feature-intro-eyebrow,.concept-feature-intro[data-intro-active=true] .concept-feature-intro-title>em,.concept-feature-intro[data-intro-active=true] .concept-feature-intro-title>span{opacity:1;transform:translateZ(0)}.concept-page:lang(ar) .concept-feature-intro-inner{direction:rtl}@media (max-width:820px){#capability-spectrum,#concept-title,#product-highlights{scroll-margin-top:92px}.concept-back-to-top{right:14px;bottom:29px;grid-template-columns:auto 38px;gap:10px;min-height:46px;padding:4px 4px 4px 13px;font-size:var(--vatt-size-meta)}.concept-back-to-top-icon{width:38px;height:38px}.concept-feature-intro{padding:68px 20px 28px}.concept-feature-intro-title{max-width:16ch;margin-top:18px}.concept-feature-intro-description{max-width:36rem;margin-top:24px}.concept-feature-intro-cue{margin-top:34px}.concept-hero,.concept-hero-viewport{min-height:max(760px,100svh)}.concept-hero,.concept-hero.is-scene-ready{height:250svh}.concept-header{direction:ltr;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;top:max(10px,env(safe-area-inset-top));height:64px;padding:0 12px;border-radius:14px}.concept-brand{width:72px;height:33px}.concept-primary-navigation{gap:16px}.concept-primary-navigation>a{font-size:var(--vatt-type-navigation-size)}.concept-header-actions{gap:7px}.concept-account{width:38px;min-width:38px;height:38px}.concept-account>svg{width:18px;height:18px}.concept-product-label{max-width:124px;padding-left:10px;font-size:var(--vatt-size-meta);line-height:1.32;letter-spacing:.045em}.concept-access{gap:8px;grid-template-columns:auto 30px;min-height:36px;padding:3px 3px 3px 12px;border-radius:999px;font-size:var(--vatt-type-action-size)}.concept-access>.concept-access-arrow{width:30px;height:30px;border-radius:50%;font-size:var(--vatt-size-label)}.concept-language-trigger{width:38px;min-width:38px;height:38px;min-height:38px;grid-template-columns:1fr;gap:0;padding:0;border-radius:50%}.concept-language-trigger .concept-language-code{font-size:var(--vatt-size-label)}.concept-language-menu{position:absolute;top:calc(100% + 8px);right:-8px;bottom:auto;left:auto;width:min(224px,calc(100vw - 32px));max-height:calc(100svh - 104px)}.concept-reaction-type-label{gap:9px;font-size:var(--vatt-size-heading-sm);letter-spacing:.08em}.concept-reaction-type-icon,.concept-reaction-type-label svg{width:32px;height:32px}.concept-copy{top:auto;right:18px;bottom:92px;left:18px;width:auto;transform:translateY(calc(0px - var(--journey-shift)))}.concept-copy:before{inset:-48px -28px -36px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.82) 18%,rgba(0,0,0,.96) 42%,#000)}.concept-copy h1{font-size:var(--vatt-size-display-hero-mobile);line-height:.9;letter-spacing:0}.concept-page:lang(ar) .concept-copy,.concept-page:lang(bn) .concept-copy,.concept-page:lang(de) .concept-copy,.concept-page:lang(es) .concept-copy,.concept-page:lang(fr) .concept-copy,.concept-page:lang(hi) .concept-copy,.concept-page:lang(it) .concept-copy,.concept-page:lang(ja) .concept-copy,.concept-page:lang(ko) .concept-copy,.concept-page:lang(ms) .concept-copy,.concept-page:lang(nl) .concept-copy,.concept-page:lang(pt) .concept-copy,.concept-page:lang(ru) .concept-copy,.concept-page:lang(th) .concept-copy,.concept-page:lang(vi) .concept-copy,.concept-page:lang(zh) .concept-copy{width:auto}.concept-page:lang(de) .concept-copy h1,.concept-page:lang(es) .concept-copy h1,.concept-page:lang(fr) .concept-copy h1,.concept-page:lang(it) .concept-copy h1,.concept-page:lang(ms) .concept-copy h1,.concept-page:lang(nl) .concept-copy h1,.concept-page:lang(pt) .concept-copy h1,.concept-page:lang(ru) .concept-copy h1,.concept-page:lang(vi) .concept-copy h1{font-size:var(--vatt-size-display-hero-mobile-dense);line-height:.96}.concept-page:lang(ar) .concept-copy h1,.concept-page:lang(bn) .concept-copy h1,.concept-page:lang(hi) .concept-copy h1,.concept-page:lang(ja) .concept-copy h1,.concept-page:lang(ko) .concept-copy h1,.concept-page:lang(th) .concept-copy h1,.concept-page:lang(zh) .concept-copy h1{font-size:var(--vatt-size-display-hero-mobile-dense);line-height:1.08}.concept-deck{width:min(350px,86vw);margin-top:15px;font-size:var(--vatt-size-label)}.concept-hero-cta{grid-template-columns:auto 40px;gap:12px;min-height:50px;padding:4px 4px 4px 17px;font-size:var(--vatt-type-action-size)}.concept-hero-action-row{flex-direction:column;align-items:flex-start;gap:13px;max-width:min(360px,88vw);margin-top:20px}.concept-download-requirements{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px 12px;max-width:min(340px,86vw)}.concept-hero-cta i{width:40px;height:40px;font-size:var(--vatt-size-body)}.concept-eyebrow{margin-bottom:12px;font-size:var(--vatt-size-meta)}.concept-control-rail{right:16px;bottom:18px;left:16px}.concept-corners{top:94px;bottom:60px}.concept-feature-showcase-viewport{min-height:max(760px,100svh);perspective:920px}.concept-feature-showcase-grid{background:linear-gradient(90deg,transparent calc(64px - .5px),rgba(255,255,255,.07) 64px,transparent calc(64px + .5px))}.concept-feature-proof{grid-template-columns:minmax(0,1fr);gap:27px;align-content:center;padding:72px 18px 66px}.concept-feature-proof-media{box-shadow:0 20px 54px rgba(0,0,0,.48),0 0 0 5px rgba(0,0,0,.7)}.concept-feature-proof-media:after{border-width:5px}.concept-feature-sound{top:10px;right:10px;width:36px;height:36px}.concept-feature-proof-copy{padding:12px 0 15px}.concept-feature-proof-number{margin:24px 0 18px;font-size:var(--vatt-size-heading-xl)}.concept-feature-proof h2{max-width:330px;font-size:var(--vatt-size-display-section-mobile);line-height:.9}.concept-feature-proof-copy>p{max-width:520px;margin-top:15px;font-size:var(--vatt-size-label);line-height:1.66}.concept-feature-proof-eyebrow{font-size:var(--vatt-size-meta)}.concept-feature-proof-cta{grid-template-columns:auto 36px;gap:12px;min-height:44px;margin:22px auto 0 0;padding:3px 3px 3px 15px;font-size:var(--vatt-type-action-size)}.concept-feature-proof-cta i{width:36px;height:36px;font-size:var(--vatt-size-body-sm)}.concept-final-handoff{height:calc(max(844px, 100svh) + 100svh);min-height:0}.concept-final-handoff-viewport{height:max(844px,100svh)}.concept-final-screen{min-height:max(844px,100svh);padding:18px}.concept-final-fallback-features,.concept-final-fallback-reactions{top:37%;width:112vw}.concept-final-reels,.concept-final-reels-fallback{-webkit-mask-image:linear-gradient(90deg,#000,#000 2%,transparent 10%,transparent 90%,#000 98%,#000);mask-image:linear-gradient(90deg,#000,#000 2%,transparent 10%,transparent 90%,#000 98%,#000)}.concept-final-fallback-reactions{left:-92vw}.concept-final-fallback-features{right:-92vw}.concept-final-fallback-features i,.concept-final-fallback-reactions i{top:calc(13% + var(--final-fallback-index) * 10%);width:31%;min-height:9%}.concept-final-copy{width:calc(100% - 36px);padding:18px 8px}.concept-final-content-region{top:calc(max(10px, env(safe-area-inset-top)) + 64px)}.concept-final-copy h2{font-size:var(--vatt-size-display-section-mobile-compact);line-height:.94}.concept-page:lang(ja) .concept-final-copy h2,.concept-page:lang(ko) .concept-final-copy h2,.concept-page:lang(th) .concept-final-copy h2,.concept-page:lang(zh) .concept-final-copy h2{font-size:var(--vatt-size-display-section-mobile-cjk);line-height:1.08}.concept-final-description{max-width:340px;margin-top:16px;font-size:var(--vatt-size-label)}.concept-final-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;padding:8px 0}.concept-final-feature-list li{padding:6px;font-size:var(--vatt-size-meta)}.concept-final-cta{min-height:44px;grid-template-columns:auto 36px;margin-top:16px;padding-left:16px}.concept-final-cta i{width:36px;height:36px}.concept-closing-screen{min-height:max(760px,100svh);padding:calc(max(10px, env(safe-area-inset-top)) + 64px) 18px 0}.concept-closing-orbits{width:154vw;aspect-ratio:1.2;opacity:.74}.concept-closing-copy{width:calc(100% - 16px);padding:44px 8px}.concept-closing-eyebrow{margin-bottom:18px;font-size:var(--vatt-size-meta)}.concept-closing-copy h2{font-size:var(--vatt-size-display-closing-mobile);line-height:.94}.concept-page:lang(ja) .concept-closing-copy h2,.concept-page:lang(ko) .concept-closing-copy h2,.concept-page:lang(th) .concept-closing-copy h2,.concept-page:lang(zh) .concept-closing-copy h2{font-size:var(--vatt-size-display-closing-mobile-cjk);line-height:1.08}.concept-closing-copy>p{max-width:340px;margin-top:22px;font-size:var(--vatt-size-label)}.concept-video-fallback{top:90px;height:48%}.concept-fallback-frame{width:27%}.concept-fallback-frame-1,.concept-fallback-frame-2,.concept-fallback-frame-3{top:1%}.concept-fallback-frame-1{left:3%}.concept-fallback-frame-2{left:36.5%}.concept-fallback-frame-3{right:3%;left:auto}.concept-fallback-frame-4,.concept-fallback-frame-5,.concept-fallback-frame-6{top:35%}.concept-fallback-frame-4{left:3%}.concept-fallback-frame-5{left:43%;width:14%}.concept-fallback-frame-6{right:3%}.concept-fallback-frame-10,.concept-fallback-frame-7,.concept-fallback-frame-8,.concept-fallback-frame-9{top:68%;bottom:auto}.concept-fallback-frame-7{left:3%}.concept-fallback-frame-8{left:36%;width:14%}.concept-fallback-frame-9{right:8%;width:14%}.concept-fallback-frame-10{right:auto;left:56%;width:14%}.concept-hero.is-fallback-active{height:320svh}.is-fallback-active .concept-video-fallback{top:88px;right:8px;bottom:auto;left:38%;width:auto;height:45%}.is-fallback-active .concept-fallback-frame{box-shadow:0 15px 38px rgba(0,0,0,.58),0 0 0 3px rgba(0,0,0,.28)}.is-fallback-active .concept-fallback-frame-1{top:2%;left:2%;width:42%}.is-fallback-active .concept-fallback-frame-2{top:16%;left:37%;width:43%}.is-fallback-active .concept-fallback-frame-3{top:0;right:0;left:auto;width:38%}.is-fallback-active .concept-fallback-frame-4{top:39%;left:0;width:44%}.is-fallback-active .concept-fallback-frame-5{top:34%;left:38%;width:21%}.is-fallback-active .concept-fallback-frame-6{top:44%;right:0;width:45%}.is-fallback-active .concept-fallback-frame-7{top:auto;bottom:0;left:4%;width:42%}.is-fallback-active .concept-fallback-frame-8{top:auto;bottom:-3%;left:39%;width:20%}.is-fallback-active .concept-fallback-frame-9{top:auto;right:0;bottom:0;width:20%}.is-fallback-active .concept-fallback-frame-10{top:58%;left:60%;width:20%}.concept-page .concept-hero.is-fallback-active .concept-copy{top:auto;right:18px;bottom:86px;left:18px;width:auto;opacity:var(--fallback-hero-opacity);transform:translate3d(0,calc(var(--journey) * -20px),0)}.is-fallback-active .concept-copy:before{inset:-54px -24px -42px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.74) 16%,rgba(0,0,0,.97) 40%,#000)}.concept-dom-reactions-heading{top:96px;right:16px;left:16px;padding-bottom:9px;font-size:var(--vatt-size-meta)}.concept-dom-reaction-track{gap:24px;padding-right:12vw}.concept-dom-reaction-card{width:72vw}.concept-dom-reaction-card.is-portrait{width:52vw}.concept-dom-reaction-card:nth-child(3n+2){transform:translateY(24px) rotate(1.2deg)}.concept-dom-reaction-card:nth-child(3n){transform:translateY(-24px) rotate(-.5deg)}.concept-dom-reaction-meta h2{font-size:var(--vatt-size-heading-sm)}}@media (prefers-reduced-motion:reduce){html{scroll-snap-type:none}.concept-hero,.concept-hero.is-scene-ready{height:200svh}.concept-hero.is-fallback-active{height:auto;min-height:0}.concept-hero-viewport{position:relative}.is-fallback-active .concept-hero-viewport{height:auto;min-height:0;overflow:visible}.concept-constellation,.concept-reaction-type-labels{display:none}.concept-video-fallback{opacity:1!important}.concept-fallback-frame{transform:none}.is-fallback-active .concept-video-fallback{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;height:min(62vw,640px);min-height:430px;opacity:1;transform:none}.concept-page .concept-hero.is-fallback-active .concept-copy{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:min(700px,calc(100% - 36px));margin:0 auto;padding:150px 0 80px;opacity:1;transform:none}.concept-dom-reactions{position:relative;inset:auto;overflow-x:auto;min-height:680px;opacity:1;pointer-events:auto}.concept-dom-reactions-heading{top:38px}.concept-dom-reaction-track{position:relative;top:auto;left:auto;padding-top:142px;transform:none}.concept-dom-reaction-card,.concept-dom-reaction-card:nth-child(3n),.concept-dom-reaction-card:nth-child(3n+2){transform:none}.concept-access,.concept-access>.concept-access-arrow,.concept-back-to-top,.concept-back-to-top-icon,.concept-back-to-top-icon>b,.concept-control-rail button,.concept-download-action[data-concept-access=download],.concept-download-action[data-concept-access=download]>.concept-access-arrow,.concept-download-action[data-concept-access=download]>.concept-access-arrow>.concept-download-arrow-glyph,.concept-fallback-frame video,.concept-feature-proof-cta,.concept-feature-proof-cta i,.concept-final-cta,.concept-final-cta i,.concept-header,.concept-language-option,.concept-language-trigger,.concept-mobile-navigation-trigger,.concept-primary-navigation>a,.concept-resource-arrow,.concept-resource-content{transition:none}.concept-resources-menu>a:focus-visible .concept-resource-arrow,.concept-resources-menu>a:focus-visible .concept-resource-content,.concept-resources-menu>a:hover .concept-resource-arrow,.concept-resources-menu>a:hover .concept-resource-content{transform:none}.concept-feature-intro-cue,.concept-feature-intro-description,.concept-feature-intro-eyebrow,.concept-feature-intro-glow,.concept-feature-intro-title>em,.concept-feature-intro-title>span{opacity:1;transform:none;transition:none}.concept-feature-showcase{height:auto}.concept-feature-snap-points{display:none}.concept-final-handoff{height:auto;min-height:0}.concept-closing-anchor{display:none}.concept-final-handoff-viewport{--closing-stage-opacity:1!important;--closing-stage-scale:1!important;--closing-stage-y:0px!important;--final-backdrop-opacity:1!important;--final-copy-blur:0px!important;--final-copy-opacity:1!important;--final-copy-scale:1!important;--final-copy-title-y:0px!important;--final-reels-brightness:0.78!important;--final-support-opacity:1!important;--final-fallback-inset:0vw!important;--final-fallback-opacity:1!important;--final-fallback-scale:1!important;position:relative;height:auto;overflow:visible}.concept-feature-showcase-viewport{--showcase-background-progress:1!important;--showcase-chrome-progress:1!important;--showcase-chrome-y:0px!important;position:relative;height:auto;min-height:0;overflow:visible}.concept-closing-screen,.concept-final-screen{position:relative;inset:auto;min-height:max(720px,100svh);pointer-events:auto}.concept-closing-screen{opacity:1!important;transform:none!important}.concept-feature-showcase-grid{display:none}.concept-feature-proof{position:relative;min-height:max(760px,100svh);opacity:1!important;filter:none!important}.concept-feature-proof,.concept-feature-proof-copy,.concept-feature-proof-media{transform:none!important}.concept-final-reels{display:none}.concept-final-reels-fallback,.concept-final-screen.is-reels-ready .concept-final-reels-fallback{opacity:1}}@media (max-width:820px){.concept-header{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:0 10px}.concept-brand{width:68px;height:31px}.concept-primary-navigation,.concept-product-label{display:none}.concept-mobile-navigation{display:block}.concept-mobile-navigation-trigger{min-height:38px;padding:0 6px;color:rgba(244,244,241,.76);font-size:var(--vatt-type-navigation-size);letter-spacing:.04em}.concept-mobile-navigation-trigger:focus-visible,.concept-mobile-navigation-trigger:hover,.concept-mobile-navigation-trigger[aria-expanded=true]{color:#f4f4f1}.concept-mobile-navigation-menu{position:fixed;z-index:34;top:calc(max(10px, env(safe-area-inset-top)) + 72px);right:12px;left:12px;display:grid;padding:10px}.concept-mobile-navigation-menu>a{min-height:44px;margin:0;padding:13px 10px;color:rgba(244,244,241,.88);font-size:var(--vatt-type-navigation-size)}.concept-mobile-navigation-menu>a+a{border-top:1px solid rgba(255,255,255,.1)}.concept-header-actions{gap:6px}.concept-language-menu{position:fixed;top:calc(max(10px, env(safe-area-inset-top)) + 72px);right:12px;left:auto;width:min(224px,calc(100vw - 24px));max-height:calc(100svh - 96px)}.concept-access{width:38px;grid-template-columns:1fr;justify-content:center;gap:0;padding:3px}.concept-access>span:first-child{display:none}.concept-back-to-top{width:46px;min-width:46px;height:46px;min-height:46px;grid-template-columns:1fr;gap:0;padding:4px}.concept-back-to-top>span{display:none}.concept-back-to-top-icon{width:38px;height:38px}}@media (max-width:360px){.concept-brand{width:68px;height:31px}.concept-product-label{font-size:var(--vatt-size-meta);letter-spacing:.045em}}@media (forced-colors:active){.concept-brand img{filter:none}.concept-hero,.concept-page{forced-color-adjust:none}}