.account-page{min-height:calc(100vh - var(--header-height, 84px));padding:clamp(4rem,8vw,8rem) 1.25rem;background:radial-gradient(circle at 85% 12%,rgba(20,188,222,.12),transparent 28rem),linear-gradient(180deg,#070d16f5,#030405)}.account-page__inner{width:min(100%,78rem);margin:0 auto}.account-loading{min-height:32rem;display:grid;align-content:center;gap:1rem;max-width:42rem}.account-loading h1,.account-auth__intro h1,.account-view h1{margin:0;font-family:Oxanium,Manrope,sans-serif;font-size:clamp(2.4rem,6vw,5.6rem);line-height:.96;letter-spacing:-.045em}.account-loading p:not(.corporate-eyebrow),.account-auth__intro>p,.account-view__heading>div>p:not(.corporate-eyebrow){color:var(--text-muted, #aebdcc);line-height:1.7;max-width:42rem}.account-auth{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,30rem);gap:clamp(2rem,8vw,8rem);align-items:center;min-height:34rem}.account-auth__intro{display:grid;gap:1.25rem}.account-auth__card{display:grid;gap:1rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(153,188,205,.22);border-radius:.8rem;background:#0e1622cc;box-shadow:0 1.5rem 4rem #0003}.account-auth__tabs{display:flex;flex-wrap:wrap;gap:.4rem;padding-bottom:.75rem;border-bottom:1px solid rgba(153,188,205,.18)}.account-tab{border:0;border-bottom:2px solid transparent;padding:.5rem .65rem;background:transparent;color:var(--text-muted, #aebdcc);cursor:pointer;font:inherit}.account-tab:hover,.account-tab:focus-visible,.account-tab.is-active{color:var(--text, #f5f7fb);border-bottom-color:var(--accent, #16d7ed)}.account-form{display:grid;gap:1rem}.account-field{display:grid;gap:.45rem;color:var(--text-muted, #aebdcc);font-size:.88rem}.account-field input{width:100%;box-sizing:border-box;border:1px solid rgba(153,188,205,.26);border-radius:.35rem;padding:.8rem .85rem;background:#03070db8;color:var(--text, #f5f7fb);font:inherit}.account-field input:focus-visible{outline:2px solid var(--accent, #16d7ed);outline-offset:2px;border-color:var(--accent, #16d7ed)}.account-password-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:stretch}.account-password-toggle{border:1px solid rgba(153,188,205,.26);border-radius:.35rem;padding:.8rem .75rem;background:#101c28c7;color:var(--text, #f5f7fb);font:inherit;font-size:.78rem;cursor:pointer;white-space:nowrap}.account-password-toggle:hover{border-color:var(--accent, #16d7ed);color:var(--accent, #16d7ed)}.account-password-toggle:focus-visible{outline:2px solid var(--accent, #16d7ed);outline-offset:2px}.account-form__hint{margin:0;color:var(--text-muted, #aebdcc);font-size:.83rem;line-height:1.5}.account-link{width:fit-content;border:0;padding:0;background:transparent;color:var(--accent, #16d7ed);cursor:pointer;font:inherit;text-align:left}.account-link:hover,.account-link:focus-visible{text-decoration:underline}.account-message{margin:0;padding:.8rem .9rem;border:1px solid rgba(22,215,237,.3);border-radius:.35rem;line-height:1.5}.account-message--ok{color:#baf6d3;border-color:#5bdb916b;background:#187e461f}.account-message--error{color:#ffd0d0;border-color:#ff808075;background:#871e2a26}.account-shell{display:grid;grid-template-columns:16rem minmax(0,1fr);gap:clamp(1.25rem,4vw,3rem);align-items:start}.account-sidebar{position:sticky;top:calc(var(--header-height, 84px) + 1.25rem);display:grid;gap:.55rem;padding:1rem;border:1px solid rgba(153,188,205,.2);border-radius:.65rem;background:#0b121dd1}.account-sidebar__brand{display:grid;gap:.2rem;padding:.5rem .6rem 1rem;border-bottom:1px solid rgba(153,188,205,.18)}.account-sidebar__brand strong{font-family:Oxanium,Manrope,sans-serif;letter-spacing:.08em}.account-sidebar__brand span{color:var(--accent, #16d7ed);font-size:.72rem;letter-spacing:.12em}.account-sidebar nav{display:grid;gap:.25rem}.account-nav-button{border:1px solid transparent;border-radius:.35rem;padding:.7rem .75rem;background:transparent;color:var(--text-muted, #aebdcc);cursor:pointer;font:inherit;text-align:left}.account-nav-button:hover,.account-nav-button:focus-visible,.account-nav-button.is-active{border-color:#16d7ed6b;background:#16d7ed1a;color:var(--text, #f5f7fb)}.account-nav-button--logout{margin-top:.5rem;border-top:1px solid rgba(153,188,205,.18);border-radius:0;padding-top:1rem}.account-content{min-width:0}.account-view{display:grid;gap:1.4rem}.account-view__heading{display:flex;justify-content:space-between;align-items:start;gap:1rem}.account-view__heading>div{display:grid;gap:1rem}.account-view__heading h1{font-size:clamp(2.3rem,5vw,4.6rem)}.account-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.account-card,.account-panel,.account-product-card,.account-device-card{border:1px solid rgba(153,188,205,.2);border-radius:.65rem;background:#0e1622b8}.account-card{display:grid;gap:.65rem;padding:1.2rem;min-height:11rem;align-content:start}.account-card--accent{border-color:#16d7ed66;background:linear-gradient(145deg,#16d7ed21,#0e1622cc)}.account-card h2,.account-card p{margin:0}.account-card h2{font-size:clamp(1.25rem,2vw,1.8rem);overflow-wrap:anywhere}.account-card>p:not(.account-card__label){color:var(--text-muted, #aebdcc);line-height:1.5}.account-card__label{margin:0;color:var(--accent, #16d7ed);font-size:.73rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.account-section-heading{display:grid;gap:.4rem;margin-top:1.25rem}.account-section-heading h2{margin:0;font-family:Oxanium,Manrope,sans-serif;font-size:clamp(1.7rem,3vw,2.6rem)}.account-product-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.account-product-list--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.account-product-card{display:grid;gap:1rem;padding:1.2rem}.account-product-card__top{display:flex;justify-content:space-between;gap:1rem;align-items:start}.account-product-card h3{margin:.35rem 0 0;font-size:1.2rem}.account-badge{display:inline-flex;border:1px solid rgba(153,188,205,.3);border-radius:999px;padding:.35rem .6rem;color:var(--text-muted, #aebdcc);font-size:.75rem;font-weight:800;white-space:nowrap}.account-badge--pro{color:#061218;border-color:#70efff;background:#70efff}.account-badge--free{color:#baf6d3;border-color:#5bdb9180;background:#187e462e}.account-badge--none{color:var(--text-muted, #aebdcc)}.account-product-card__plan{margin:0;color:var(--accent, #16d7ed);font-size:.9rem}.account-facts{display:grid;gap:.55rem;margin:0}.account-facts div{display:flex;justify-content:space-between;gap:1rem;padding-top:.55rem;border-top:1px solid rgba(153,188,205,.13)}.account-facts dt{color:var(--text-muted, #aebdcc)}.account-facts dd{margin:0;text-align:right;overflow-wrap:anywhere}.account-panel{display:grid;gap:1rem;max-width:42rem;padding:clamp(1.2rem,3vw,2rem)}.account-device-list{display:grid;gap:.8rem}.account-device-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem}.account-device-card h3,.account-device-card p,.account-device-card small{margin:0}.account-device-card h3{font-size:1.05rem}.account-device-card p,.account-device-card small{display:block;margin-top:.35rem;color:var(--text-muted, #aebdcc);line-height:1.4}.account-empty{padding:1rem;border:1px dashed rgba(153,188,205,.32);color:var(--text-muted, #aebdcc)}.button--danger{border-color:#ff808073;color:#ffd0d0}.button--danger:hover,.button--danger:focus-visible{border-color:#ff8686;background:#871e2a33}@media(max-width:900px){.account-auth,.account-shell{grid-template-columns:1fr}.account-sidebar{position:static}.account-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.account-nav-button--logout{margin-top:0;border-top:0;padding-top:.7rem}}@media(max-width:640px){.account-page{padding-inline:.9rem}.account-summary-grid,.account-product-list,.account-product-list--compact{grid-template-columns:1fr}.account-view__heading,.account-device-card{flex-direction:column;align-items:stretch}.account-view__heading .button{justify-self:start}.account-device-card .button{width:100%}.account-sidebar nav{grid-template-columns:1fr}}body[data-motion-scope=v11]{--color-bg: var(--surface-0);--color-bg-soft: var(--surface-1);--color-surface: var(--surface-2);--color-surface-light: var(--surface-3);--color-text: var(--text-primary);--color-text-muted: var(--text-secondary);--color-cyan: var(--accent);--color-border: var(--border-soft);background:var(--surface-0);color:var(--text-primary);overflow-x:clip}body[data-motion-scope=v11] h1,body[data-motion-scope=v11] h2,body[data-motion-scope=v11] h3{overflow-wrap:normal;word-break:normal}body[data-motion-scope=v11] .section-title{width:min(100%,46rem);max-width:100%;text-wrap:balance}body[data-motion-scope=v11] .section,body[data-motion-scope=v11] .corporate-section{overflow:visible}body[data-motion-scope=v11]:before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";opacity:.022;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");mix-blend-mode:screen}body[data-motion-scope=v11] .corporate-page{position:relative;isolation:isolate}body[data-motion-scope=v11] .v11-atmosphere{position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:7rem 7rem;mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 70%);opacity:.28}body[data-motion-scope=v11] .corporate-page:before{position:absolute;inset:0;z-index:-1;pointer-events:none;content:"";opacity:.45;background-image:linear-gradient(90deg,transparent 0,transparent calc(50% - .5px),rgba(255,255,255,.035) 50%,transparent calc(50% + .5px),transparent 100%)}body[data-motion-scope=v11] .corporate-section{position:relative;padding-block:var(--space-section);border-top:1px solid rgba(226,239,247,.07)}body[data-motion-scope=v11] .corporate-eyebrow{display:inline-flex;align-items:center;gap:.65rem;color:var(--accent);font-family:var(--font-display);font-size:.68rem;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}body[data-motion-scope=v11] .corporate-eyebrow:before{width:2.1rem;height:1px;content:"";background:currentColor;transform-origin:left center}body[data-motion-scope=v11] .section-heading,body[data-motion-scope=v11] .featured-product,body[data-motion-scope=v11] .division-panel,body[data-motion-scope=v11] .detail-grid,body[data-motion-scope=v11] .status-grid{gap:clamp(2rem,6vw,7rem)}html.motion-runtime body[data-motion-scope=v11] [data-reveal]{opacity:0;transform:translate3d(0,var(--studio-motion-distance, 12px),0);transition:opacity var(--motion-slow) var(--studio-motion-easing, var(--ease-actived-soft)),transform var(--motion-slow) var(--studio-motion-easing, var(--ease-actived-soft))}html.motion-runtime body[data-motion-scope=v11] [data-reveal][data-motion-variant=scale]{transform:translateZ(0) scale(.965)}html.motion-runtime body[data-motion-scope=v11] [data-reveal][data-motion-variant=mask]{clip-path:inset(0 0 100% 0);transform:translateZ(0);transition:clip-path var(--motion-hero) var(--ease-actived),opacity var(--motion-normal) var(--ease-actived)}html.motion-runtime body[data-motion-scope=v11] [data-reveal][data-motion-variant=line]{opacity:0;transform:scaleX(0);transform-origin:left center}html.motion-runtime body[data-motion-scope=v11] [data-reveal][data-motion-state=visible]{opacity:1;transform:translateZ(0) scale(1)}html.motion-runtime body[data-motion-scope=v11] [data-reveal][data-motion-state=visible][data-motion-variant=mask]{clip-path:inset(0 0 0 0)}html.motion-runtime body[data-motion-scope=v11] [data-motion-complete=true]{opacity:1;transform:none;clip-path:none;transition:none;will-change:auto}html.motion-runtime body[data-motion-scope=v11] [data-motion-stagger]>*{opacity:0;transform:translate3d(0,var(--studio-motion-distance, 12px),0);transition:opacity var(--motion-slow) var(--studio-motion-easing, var(--ease-actived-soft)),transform var(--motion-slow) var(--studio-motion-easing, var(--ease-actived-soft));transition-delay:var(--motion-delay, 0ms)}html.motion-runtime body[data-motion-scope=v11] [data-motion-stagger][data-motion-state=visible]>*{opacity:1;transform:translateZ(0)}html.motion-runtime body[data-motion-scope=v11] [data-motion-stagger][data-motion-complete=true]>*{opacity:1;transform:none;transition:none;will-change:auto}body[data-motion-scope=v11] .corporate-hero{min-height:min(56rem,94svh);display:grid;align-items:center;padding-block:clamp(5.5rem,12vw,10rem) clamp(4rem,8vw,7rem);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 42%)}body[data-motion-scope=v11] .corporate-hero__inner{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(24rem,.82fr);gap:clamp(2rem,5vw,6rem);align-items:center}body[data-motion-scope=v11] .corporate-hero h1{width:min(100%,46rem);max-width:100%;margin:1.15rem 0 1.5rem;font-size:clamp(3.6rem,5.4vw,7rem);letter-spacing:-.085em;line-height:.88;text-wrap:balance}body[data-motion-scope=v11] .corporate-hero h1 span{display:block;color:var(--accent)}body[data-motion-scope=v11] .corporate-hero__body{max-width:38rem;color:var(--text-secondary);font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.75}body[data-motion-scope=v11] .corporate-proof{display:flex;flex-wrap:wrap;gap:.55rem 1.25rem;margin-top:2.6rem;color:var(--text-tertiary);font-family:var(--font-display);font-size:.66rem;letter-spacing:.12em}body[data-motion-scope=v11] .corporate-hero__visual{min-height:min(38rem,58vw);display:grid;place-items:center;align-self:center}body[data-motion-scope=v11] .brand-core{position:relative;width:min(29vw,28rem);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(32,212,229,.2);border-radius:50%;background:radial-gradient(circle,rgba(32,212,229,.08),transparent 56%)}body[data-motion-scope=v11] .brand-core:before,body[data-motion-scope=v11] .brand-core:after{position:absolute;inset:12%;border:1px solid rgba(255,255,255,.08);border-radius:50%;content:""}body[data-motion-scope=v11] .brand-core:after{inset:28%;border-color:#20d4e552}body[data-motion-scope=v11] .brand-core__mark{z-index:1;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(4rem,10vw,8rem);font-weight:700;line-height:1}body[data-motion-scope=v11] .brand-core__ring{position:absolute;inset:-8%;border:1px dashed rgba(32,212,229,.24);border-radius:50%;animation:v11-core-breathe 8s var(--ease-actived-soft) infinite}body[data-motion-scope=v11] .brand-core__node{position:absolute;width:.45rem;height:.45rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 .35rem #20d4e514}body[data-motion-scope=v11] .brand-core__node--one{top:5%;left:50%}body[data-motion-scope=v11] .brand-core__node--two{right:8%;bottom:22%}body[data-motion-scope=v11] .brand-core__node--three{bottom:9%;left:24%}body[data-motion-scope=v11] .brand-core__system-label{position:absolute;color:var(--text-tertiary);font-family:var(--font-display);font-size:.58rem;letter-spacing:.16em}body[data-motion-scope=v11] .brand-core__system-label--software{top:16%;left:-1.5rem}body[data-motion-scope=v11] .brand-core__system-label--games{right:-2.2rem;bottom:30%;color:var(--accent)}body[data-motion-scope=v11] .brand-core__system-label--labs{bottom:11%;left:40%}body[data-motion-scope=v11] .hero-scroll-indicator{position:absolute;right:clamp(1.2rem,4vw,4rem);bottom:2rem;display:inline-flex;align-items:center;gap:.6rem;color:var(--text-tertiary);font-family:var(--font-display);font-size:.62rem;letter-spacing:.15em;text-transform:uppercase;transition:opacity var(--motion-normal) var(--ease-actived)}body[data-motion-scope=v11] .hero-scroll-indicator:before{width:2.5rem;height:1px;content:"";background:var(--accent);animation:v11-scroll-pulse 2.2s var(--ease-actived-soft) infinite}body[data-motion-scope=v11] .hero-scroll-indicator[data-hidden=true]{opacity:0;pointer-events:none}body[data-motion-scope=v11] .featured-product{min-height:min(680px,76svh);display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center}body[data-motion-scope=v11] .featured-product__copy h2,body[data-motion-scope=v11] .division-panel__copy h2,body[data-motion-scope=v11] .section-heading h2{width:min(100%,38rem);max-width:100%;margin-block:1rem;font-size:clamp(2.35rem,4vw,5.2rem);letter-spacing:-.07em;line-height:.94;text-wrap:balance}body[data-motion-scope=v11] .featured-product__copy>p:not(.corporate-eyebrow),body[data-motion-scope=v11] .division-panel__copy>p:not(.corporate-eyebrow),body[data-motion-scope=v11] .section-heading>p{max-width:38rem;color:var(--text-secondary);line-height:1.75}body[data-motion-scope=v11] .product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;background:#e2eff71f}body[data-motion-scope=v11] .product-card,body[data-motion-scope=v11] .capability-card,body[data-motion-scope=v11] .status-card{position:relative;overflow:hidden;border:1px solid rgba(226,239,247,.1);border-radius:var(--radius-sm);background:linear-gradient(145deg,#ffffff09,#ffffff03)}body[data-motion-scope=v11] .product-card{min-height:25rem;display:grid;grid-template-rows:auto 1fr auto;gap:1.6rem;padding:clamp(1.2rem,2.2vw,2rem);transition:border-color var(--motion-normal) var(--ease-actived),background var(--motion-normal) var(--ease-actived),transform var(--motion-normal) var(--ease-actived)}body[data-motion-scope=v11] .product-card:after,body[data-motion-scope=v11] .button:after{position:absolute;left:0;bottom:0;width:2.6rem;height:2px;content:"";background:var(--accent);transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-normal) var(--ease-actived)}body[data-motion-scope=v11] .product-card:hover,body[data-motion-scope=v11] .product-card:focus-within{border-color:#20d4e557;background:linear-gradient(145deg,#20d4e514,#ffffff05);transform:translateY(-2px)}body[data-motion-scope=v11] .product-card:hover:after,body[data-motion-scope=v11] .product-card:focus-within:after,body[data-motion-scope=v11] .button:hover:after,body[data-motion-scope=v11] .button:focus-visible:after{transform:scaleX(1)}body[data-motion-scope=v11] .product-card .product-visual--compact{min-height:clamp(11rem,18vw,14rem)}body[data-motion-scope=v11] .product-card__body p{color:var(--text-secondary);line-height:1.65}body[data-motion-scope=v11] .button{position:relative;overflow:visible;border-radius:.35rem;transition:color var(--motion-fast) var(--ease-actived),background var(--motion-normal) var(--ease-actived),border-color var(--motion-normal) var(--ease-actived),transform 80ms ease-out}body[data-motion-scope=v11] .button span,body[data-motion-scope=v11] .text-link span{transition:transform var(--motion-fast) var(--ease-actived)}body[data-motion-scope=v11] .button:hover span,body[data-motion-scope=v11] .button:focus-visible span{transform:translate(2px)}body[data-motion-scope=v11] .button:active{transform:scale(.99)}body[data-motion-scope=v11] .text-link{transition:color var(--motion-fast) var(--ease-actived)}body[data-motion-scope=v11] .text-link:hover span,body[data-motion-scope=v11] .text-link:focus-visible span{display:inline-block;transform:translate(4px)}body[data-motion-scope=v11] .route-hero,body[data-motion-scope=v11] .product-route-hero{padding-block:clamp(7rem,13vw,12rem) clamp(4rem,8vw,8rem);border-bottom:1px solid rgba(226,239,247,.08)}body[data-motion-scope=v11] .route-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(2rem,5vw,6rem);align-items:center}body[data-motion-scope=v11] .route-hero h1{width:min(100%,46rem);max-width:100%;font-size:clamp(3.2rem,4.8vw,5.8rem);letter-spacing:-.08em;line-height:.9;text-wrap:balance}body[data-motion-scope=v11] .roadmap__header h2{width:min(100%,42rem);max-width:100%;font-size:clamp(2.2rem,3.6vw,4.8rem);text-wrap:balance}body[data-motion-scope=v11] .division-panel__copy h2{font-size:clamp(2.2rem,3.5vw,4.8rem)}body[data-motion-scope=v11] .route-hero__tagline{display:block;max-width:33rem;margin-block:1.4rem;color:var(--text-secondary);font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.45}body[data-motion-scope=v11] .product-visual{min-height:22rem;border:1px solid rgba(226,239,247,.12);border-radius:var(--radius-md);background:linear-gradient(145deg,#ffffff0b,#ffffff02);transition:transform var(--motion-slow) var(--ease-actived-soft),border-color var(--motion-normal) var(--ease-actived)}body[data-motion-scope=v11] .product-visual--default{min-height:clamp(20rem,34vw,25rem)}body[data-motion-scope=v11] .product-visual--hero{min-height:clamp(20rem,42vw,34rem)}body[data-motion-scope=v11] .product-visual--compact{min-height:clamp(11rem,18vw,14rem)}body[data-motion-scope=v11] .product-visual:hover{border-color:#20d4e559}body[data-motion-scope=v11] .product-hero-media{position:relative;width:min(100%,48rem);margin:0;padding:.55rem;border:1px solid var(--border-soft);border-radius:var(--radius-md);background:linear-gradient(145deg,#ffffff0f,#ffffff03);box-shadow:0 2rem 5rem #00000038;transform:perspective(1200px) rotateY(-2deg) rotateX(1deg);transition:transform var(--motion-slow) var(--ease-actived-soft),border-color var(--motion-normal) var(--ease-actived)}body[data-motion-scope=v11] .product-hero-media:hover,body[data-motion-scope=v11] .product-hero-media:focus-within{border-color:var(--border-active);transform:perspective(1200px) rotateY(0) rotateX(0)}body[data-motion-scope=v11] .product-hero-media img{display:block;width:100%;height:auto;border-radius:calc(var(--radius-md) - .2rem);object-fit:contain}body[data-motion-scope=v11] .product-hero-media figcaption{position:absolute;right:1rem;bottom:1rem;padding:.3rem .55rem;border:1px solid var(--border-soft);border-radius:.2rem;background:#030405b8;color:var(--text-secondary);font-family:var(--font-display);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}body[data-motion-scope=v11] .transfer-map{transform:scale(.92);transition:transform var(--motion-slow) var(--ease-actived)}body[data-motion-scope=v11] .product-visual:hover .transfer-map{transform:scale(.96)}body[data-motion-scope=v11] .transfer-route{opacity:.9}body[data-motion-scope=v11] .transfer-route:before{animation:v11-transfer-flow 2.8s var(--ease-actived-soft) infinite}body[data-motion-scope=v11] .browser-concept{position:relative;width:min(82%,36rem);aspect-ratio:1.38;display:grid;grid-template-columns:2.6rem 1fr;grid-template-rows:2.7rem 1fr;overflow:hidden;border:1px solid rgba(226,239,247,.2);border-radius:.65rem;background:#0b1016}body[data-motion-scope=v11] .browser-concept__bar{grid-column:1 / -1;display:flex;align-items:center;gap:.35rem;padding:.6rem .8rem;border-bottom:1px solid rgba(226,239,247,.1)}body[data-motion-scope=v11] .browser-concept__bar i{width:.42rem;height:.42rem;border-radius:50%;background:#596572}body[data-motion-scope=v11] .browser-concept__bar b{width:40%;height:.55rem;margin-left:auto;border:1px solid rgba(226,239,247,.13);border-radius:.2rem}body[data-motion-scope=v11] .browser-concept__sidebar{grid-row:2;display:grid;align-content:start;gap:.6rem;padding:.8rem .6rem;border-right:1px solid rgba(226,239,247,.1)}body[data-motion-scope=v11] .browser-concept__sidebar i{height:.55rem;border-radius:.1rem;background:#a5afbc42}body[data-motion-scope=v11] .browser-concept__sidebar i:first-child{background:var(--accent)}body[data-motion-scope=v11] .browser-concept__content{grid-column:2;display:grid;align-content:start;gap:.7rem;padding:1rem}body[data-motion-scope=v11] .browser-concept__tabs{display:flex;gap:.35rem;padding-bottom:.7rem;border-bottom:1px solid rgba(226,239,247,.1)}body[data-motion-scope=v11] .browser-concept__tabs i{width:26%;height:.5rem;border-radius:.1rem;background:#a5afbc33}body[data-motion-scope=v11] .browser-concept__tabs i:last-child{background:var(--accent)}body[data-motion-scope=v11] .browser-concept__content>i{display:block;width:70%;height:.8rem;border-radius:.14rem;background:#a5afbc38}body[data-motion-scope=v11] .browser-concept__content>i:first-of-type{width:92%;height:4.2rem;background:linear-gradient(90deg,#20d4e538,#a5afbc14)}body[data-motion-scope=v11] .memory-map .memory-node--core{box-shadow:0 0 0 .9rem #20d4e512,0 0 2.5rem #20d4e52e}body[data-motion-scope=v11] .memory-node:not(.memory-node--core){animation:v11-memory-breathe 4.8s var(--ease-actived-soft) infinite}body[data-motion-scope=v11] .memory-node--two{animation-delay:.45s!important}body[data-motion-scope=v11] .memory-node--three{animation-delay:.9s!important}body[data-motion-scope=v11] .memory-node--four{animation-delay:1.35s!important}body[data-motion-scope=v11] .memory-line{transform-origin:left center;animation:v11-line-breathe 5s var(--ease-actived-soft) infinite}body[data-motion-scope=v11] .product-gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}body[data-motion-scope=v11] .product-gallery__item{position:relative;grid-column:span 6;min-height:18rem;overflow:hidden;padding:.5rem;border:1px solid rgba(226,239,247,.12);border-radius:var(--radius-sm);background:var(--surface-1);cursor:zoom-in}body[data-motion-scope=v11] .product-gallery__item:nth-child(3n){grid-column:span 4}body[data-motion-scope=v11] .product-gallery__item img{width:100%;height:100%;object-fit:contain;transition:transform var(--motion-normal) var(--ease-actived)}body[data-motion-scope=v11] .product-gallery__item:hover img,body[data-motion-scope=v11] .product-gallery__item:focus-visible img{transform:scale(1.015)}body[data-motion-scope=v11] .product-gallery__item span{position:absolute;right:.8rem;bottom:.8rem;left:.8rem;color:var(--text-secondary);font-size:.78rem;text-align:left}body[data-motion-scope=v11] .product-editions{display:grid;gap:1rem}body[data-motion-scope=v11] .product-edition{padding:clamp(1.25rem,3vw,2.4rem);border:1px solid rgba(226,239,247,.11);border-radius:var(--radius-sm);background:#ffffff05}body[data-motion-scope=v11] .product-edition__media{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:.8rem;margin-top:1.5rem}body[data-motion-scope=v11] .product-edition__shot{min-height:12rem;overflow:hidden;padding:.45rem;border:1px solid rgba(226,239,247,.11);border-radius:.55rem;background:var(--surface-1);cursor:zoom-in}body[data-motion-scope=v11] .product-edition__shot--landscape{grid-column:span 6}body[data-motion-scope=v11] .product-edition__shot--compact{grid-column:span 4}body[data-motion-scope=v11] .product-edition__shot--portrait{grid-column:span 3;width:min(100%,16rem);justify-self:center}body[data-motion-scope=v11] .product-edition__media--single .product-edition__shot{grid-column:1 / -1;width:100%}body[data-motion-scope=v11] .product-edition__shot img{width:100%;height:100%;max-height:28rem;object-fit:contain;transition:transform var(--motion-normal) var(--ease-actived)}body[data-motion-scope=v11] .product-edition__shot:hover img{transform:scale(1.015)}body[data-motion-scope=v11] .site-footer{position:relative;overflow:hidden;border-top:1px solid rgba(226,239,247,.1)}body[data-motion-scope=v11] .site-footer:after{position:absolute;right:-2rem;bottom:-5rem;color:#e2eff709;content:"ACTIVED";font-family:var(--font-display);font-size:clamp(6rem,18vw,18rem);font-weight:700;letter-spacing:-.1em;line-height:1;pointer-events:none}body[data-motion-scope=v11] .site-header--corporate{background:#030405b8;border-bottom-color:transparent;transition:background var(--motion-normal) var(--ease-actived),border-color var(--motion-normal) var(--ease-actived),box-shadow var(--motion-normal) var(--ease-actived)}body[data-motion-scope=v11] .site-header--corporate.is-scrolled{background:#080b10e6;border-bottom-color:var(--border-soft);box-shadow:0 1rem 3rem #00000029}body[data-motion-scope=v11] .site-header--corporate .site-header__inner{min-height:4.6rem;transition:min-height var(--motion-normal) var(--ease-actived)}body[data-motion-scope=v11] .site-header--corporate.is-scrolled .site-header__inner{min-height:4rem}body[data-motion-scope=v11] .site-header--corporate .division-switch{gap:.15rem}body[data-motion-scope=v11] .site-header--corporate .division-switch__item,body[data-motion-scope=v11] .site-header--corporate .division-switch__dropdown-trigger{position:relative;border-color:transparent;border-radius:.25rem;background:transparent;color:var(--text-secondary);box-shadow:none;transition:color var(--motion-fast) var(--ease-actived),background var(--motion-normal) var(--ease-actived)}body[data-motion-scope=v11] .site-header--corporate .division-switch__item:hover,body[data-motion-scope=v11] .site-header--corporate .division-switch__item:focus-visible,body[data-motion-scope=v11] .site-header--corporate .division-switch__dropdown-trigger:hover,body[data-motion-scope=v11] .site-header--corporate .division-switch__dropdown-trigger:focus-visible,body[data-motion-scope=v11] .site-header--corporate .division-switch__dropdown-shell.is-open .division-switch__dropdown-trigger{background:#ffffff0b;color:var(--text-primary)}body[data-motion-scope=v11] .site-header--corporate .division-switch__item.is-active,body[data-motion-scope=v11] .site-header--corporate .division-switch__dropdown-trigger.is-active{background:#20d4e514;color:var(--text-primary)}body[data-motion-scope=v11] .site-header--corporate .division-switch__item:before,body[data-motion-scope=v11] .site-header--corporate .division-switch__dropdown-trigger:before{display:none}body[data-motion-scope=v11] .site-header--corporate .division-switch__item:after,body[data-motion-scope=v11] .site-header--corporate .division-switch__dropdown-trigger:after{position:absolute;right:.8rem;bottom:.25rem;left:.8rem;height:1px;content:"";background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--motion-fast) var(--ease-actived)}body[data-motion-scope=v11] .site-header--corporate .division-switch__item:hover:after,body[data-motion-scope=v11] .site-header--corporate .division-switch__item:focus-visible:after,body[data-motion-scope=v11] .site-header--corporate .division-switch__item.is-active:after,body[data-motion-scope=v11] .site-header--corporate .division-switch__dropdown-shell.is-open .division-switch__dropdown-trigger:after{transform:scaleX(1)}body[data-motion-scope=v11] .site-header--corporate .games-dropdown{opacity:0;transform:translateY(6px) scale(.985);transition:opacity var(--motion-fast) var(--ease-actived),transform var(--motion-fast) var(--ease-actived)}body[data-motion-scope=v11] .site-header--corporate .division-switch__dropdown-shell.is-open .games-dropdown,body[data-motion-scope=v11] .site-header--corporate .division-switch__dropdown-shell:focus-within .games-dropdown{opacity:1;transform:translateY(0) scale(1)}body[data-motion-scope=v11] .product-edition-selector{display:inline-flex;gap:.35rem;margin-block:1.5rem 2rem;padding:.3rem;border:1px solid var(--border-soft);border-radius:.45rem;background:var(--surface-1)}body[data-motion-scope=v11] .product-edition-selector__tab{display:grid;gap:.18rem;min-width:8.5rem;padding:.65rem .8rem;border:1px solid transparent;border-radius:.25rem;background:transparent;color:var(--text-secondary);text-align:left;cursor:pointer}body[data-motion-scope=v11] .product-edition-selector__tab span{font-family:var(--font-display);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase}body[data-motion-scope=v11] .product-edition-selector__tab strong{color:var(--text-primary);font-size:.95rem}body[data-motion-scope=v11] .product-edition-selector__tab[aria-selected=true]{border-color:var(--border-active);background:var(--accent-soft);color:var(--text-primary)}html.edition-selector-runtime body[data-motion-scope=v11] [data-edition-panel][hidden]{display:none}html.edition-selector-runtime body[data-motion-scope=v11] .product-editions{grid-template-columns:minmax(0,1fr)}@media(max-width:640px){body[data-motion-scope=v11] .product-edition-selector{display:flex;width:100%;overflow-x:auto}body[data-motion-scope=v11] .product-edition-selector__tab{min-width:9rem}}body[data-motion-scope=v11] :focus-visible{outline:2px solid var(--accent);outline-offset:4px}@keyframes v11-core-breathe{0%,to{transform:scale(.98);opacity:.7}50%{transform:scale(1.02);opacity:1}}@keyframes v11-scroll-pulse{0%,to{transform:scaleX(.35);transform-origin:left;opacity:.45}50%{transform:scaleX(1);opacity:1}}@keyframes v11-transfer-flow{0%{transform:translate(-100%);opacity:0}20%,75%{opacity:1}to{transform:translate(100%);opacity:0}}@keyframes v11-memory-breathe{0%,to{transform:scale(.92);opacity:.55}50%{transform:scale(1.08);opacity:1}}@keyframes v11-line-breathe{0%,to{opacity:.3}50%{opacity:.85}}@media(max-width:1000px){body[data-motion-scope=v11] .corporate-hero__inner,body[data-motion-scope=v11] .route-hero__inner{grid-template-columns:1fr}body[data-motion-scope=v11] .corporate-hero__visual{min-height:28rem}body[data-motion-scope=v11] .brand-core{width:min(56vw,25rem)}body[data-motion-scope=v11] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-motion-scope=v11] .featured-product{grid-template-columns:1fr}body[data-motion-scope=v11] .product-hero-media{transform:none}}@media(min-width:1001px)and (max-height:850px){body[data-motion-scope=v11] .corporate-hero{min-height:min(44rem,100svh);padding-block:clamp(5rem,8vh,6.5rem) clamp(2.5rem,5vh,4rem)}body[data-motion-scope=v11] .corporate-hero__inner{gap:clamp(2rem,4vw,5rem)}body[data-motion-scope=v11] .corporate-hero h1{font-size:clamp(3.5rem,4.8vw,6.4rem)}body[data-motion-scope=v11] .corporate-hero__visual{min-height:min(28rem,52vh)}body[data-motion-scope=v11] .brand-core{width:min(29vw,24rem)}body[data-motion-scope=v11] .corporate-hero__actions{margin-top:1.4rem}body[data-motion-scope=v11] .corporate-proof{margin-top:1.8rem}body[data-motion-scope=v11] .route-hero,body[data-motion-scope=v11] .product-route-hero{padding-block:clamp(6rem,10vh,8rem) clamp(3rem,6vh,5rem)}body[data-motion-scope=v11] .route-hero h1{font-size:clamp(3rem,4.6vw,6rem)}body[data-motion-scope=v11] .product-visual--hero{min-height:clamp(18rem,42vh,28rem)}}@media(max-width:640px){body[data-motion-scope=v11] .corporate-hero{min-height:auto;padding-top:5rem}body[data-motion-scope=v11] .corporate-hero h1{width:100%;max-width:100%;font-size:clamp(2.7rem,12.5vw,4.2rem)}body[data-motion-scope=v11] .corporate-hero__visual{min-height:16rem}body[data-motion-scope=v11] .brand-core{width:min(52vw,16rem)}body[data-motion-scope=v11] .product-visual--hero,body[data-motion-scope=v11] .product-visual--default{min-height:16rem}body[data-motion-scope=v11] .product-card .product-visual--compact{min-height:11rem}body[data-motion-scope=v11] .hero-scroll-indicator{display:none}body[data-motion-scope=v11] .product-grid{grid-template-columns:1fr}body[data-motion-scope=v11] .product-gallery{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.4rem;scroll-snap-type:x mandatory;scrollbar-width:thin}body[data-motion-scope=v11] .product-gallery__item,body[data-motion-scope=v11] .product-gallery__item:nth-child(3n){min-width:min(86vw,25rem);min-height:16rem;flex:0 0 min(86vw,25rem);scroll-snap-align:center}body[data-motion-scope=v11] .product-edition-selector{scrollbar-width:none}body[data-motion-scope=v11] .product-edition-selector::-webkit-scrollbar{display:none}body[data-motion-scope=v11] .product-edition__media{display:flex;overflow-x:auto;padding-inline:.1rem;scroll-snap-type:x mandatory;scrollbar-width:thin}body[data-motion-scope=v11] .product-edition__shot,body[data-motion-scope=v11] .product-edition__shot--landscape,body[data-motion-scope=v11] .product-edition__shot--compact{min-width:min(100%,24rem);flex:0 0 min(100%,24rem);scroll-snap-align:center}body[data-motion-scope=v11] .product-edition__shot--portrait{width:min(100%,14rem);min-width:min(100%,14rem);flex-basis:min(100%,14rem);margin-inline:auto}}@media(prefers-reduced-motion:reduce){body[data-motion-scope=v11] *,body[data-motion-scope=v11] *:before,body[data-motion-scope=v11] *:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}html.motion-runtime body[data-motion-scope=v11] [data-reveal],html.motion-runtime body[data-motion-scope=v11] [data-motion-stagger]>*{opacity:1;transform:none;clip-path:none}}body[data-motion-scope=v11] .factory-flow__track--active{animation:none}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene]{--scene-progress: 0;--cinematic-copy-y: 0px;--cinematic-copy-opacity: 1;--cinematic-visual-y: 0px;--cinematic-visual-scale: 1;--cinematic-core-scale: 1;--cinematic-core-y: 0px;--cinematic-handoff: 0;--cinematic-flow-progress: 0;--cinematic-orbit-rotate: 0deg}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=home-hero]{min-height:clamp(46rem,145svh,92rem)}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=home-share]{min-height:clamp(42rem,128svh,78rem)}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=share-showcase]{min-height:clamp(40rem,122svh,76rem)}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=share-story]{min-height:clamp(48rem,148svh,90rem)}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=factory-hero]{min-height:clamp(44rem,132svh,84rem)}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=factory-flow]{min-height:clamp(48rem,154svh,94rem)}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-sticky]{position:sticky;top:var(--header-height);min-height:calc(100svh - var(--header-height));align-content:center}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-layer=content]{translate:0 var(--cinematic-copy-y);opacity:var(--cinematic-copy-opacity)}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-layer=foreground]{translate:0 var(--cinematic-visual-y);scale:var(--cinematic-visual-scale);transform-origin:center}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-target=brand-core]{translate:0 var(--cinematic-core-y);scale:var(--cinematic-core-scale);transform-origin:center}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=home-hero]:after,html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=home-share]:after{position:absolute;right:8%;bottom:8%;left:8%;height:1px;pointer-events:none;content:"";opacity:var(--cinematic-handoff);background:linear-gradient(90deg,transparent,var(--accent),transparent);box-shadow:0 0 1.4rem #20d4e552;transform:scaleX(var(--cinematic-handoff));transform-origin:left center}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=share-showcase] .product-editions{translate:0 var(--cinematic-visual-y);scale:var(--cinematic-visual-scale);transform-origin:center top}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=share-showcase] .product-edition__shot img{scale:calc(1 + (var(--scene-progress) * .018))}html.cinematic-runtime body[data-motion-scope=v11] .share-story__inner{display:grid;grid-template-columns:minmax(0,.76fr) minmax(20rem,1.24fr);gap:clamp(2rem,7vw,7rem);align-items:start}html.cinematic-runtime body[data-motion-scope=v11] .share-story__copy{max-width:40rem}html.cinematic-runtime body[data-motion-scope=v11] .share-story__copy h2{max-width:36rem;margin-top:1rem;font-size:clamp(2.35rem,4.8vw,5rem);line-height:.98}html.cinematic-runtime body[data-motion-scope=v11] .share-story__lead{max-width:34rem;margin-top:1.3rem;color:var(--text-secondary);line-height:1.7}html.cinematic-runtime body[data-motion-scope=v11] .share-story__steps{display:grid;gap:1rem;margin-top:3rem}html.cinematic-runtime body[data-motion-scope=v11] .share-story__step{padding:1rem 1.1rem 1.15rem;border-left:1px solid rgba(226,239,247,.16);opacity:.46;transition:opacity var(--motion-normal) var(--ease-actived),border-color var(--motion-normal) var(--ease-actived),translate var(--motion-normal) var(--ease-actived)}html.cinematic-runtime body[data-motion-scope=v11] .share-story__step.is-active{border-left-color:var(--accent);opacity:1;translate:.4rem 0}html.cinematic-runtime body[data-motion-scope=v11] .share-story__step>span{color:var(--accent);font:700 .64rem var(--font-display);letter-spacing:.14em}html.cinematic-runtime body[data-motion-scope=v11] .share-story__step h3{margin-top:.45rem;font-size:clamp(1.1rem,1.8vw,1.45rem)}html.cinematic-runtime body[data-motion-scope=v11] .share-story__step p{margin-top:.4rem;color:var(--text-secondary);line-height:1.6}html.cinematic-runtime body[data-motion-scope=v11] .share-story__visual{min-height:calc(100svh - var(--header-height))}html.cinematic-runtime body[data-motion-scope=v11] .share-story__media{width:min(100%,52rem)}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=labs-panel] .labs-orbit{rotate:var(--cinematic-orbit-rotate)}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=factory-flow] .factory-flow__track--active{animation:none;stroke-dashoffset:calc((1 - var(--cinematic-flow-progress)) * 1000px)}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=factory-flow] .flow-node.is-scroll-active polygon{fill:var(--accent-soft);stroke:var(--accent)}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=factory-flow] .flow-resource{opacity:var(--cinematic-flow-progress)}body[data-motion-scope=v11] .factory-flow__mobile-list{display:none}body[data-motion-scope=v11][data-cinematic-mode=simplified] [data-cinematic-scene]{--cinematic-filter-strength: .45}body[data-motion-scope=v11][data-cinematic-mode=simplified] .browser-v2__route,body[data-motion-scope=v11][data-cinematic-mode=simplified] .browser-v2__surface--map,body[data-motion-scope=v11][data-cinematic-mode=simplified] .echo-v2__node--secondary,body[data-motion-scope=v11][data-cinematic-mode=simplified] .echo-v2__particle,body[data-motion-scope=v11][data-cinematic-mode=simplified] .factory-v2__ambient,body[data-motion-scope=v11][data-cinematic-mode=simplified] .factory-v2__threat{opacity:.18;animation:none}body[data-motion-scope=v11][data-cinematic-mode=simplified] .browser-v2__shell,body[data-motion-scope=v11][data-cinematic-mode=simplified] .echo-v2__node,body[data-motion-scope=v11][data-cinematic-mode=simplified] .factory-v2__node,body[data-motion-scope=v11][data-cinematic-mode=simplified] .factory-v2__radar{will-change:auto}body[data-motion-scope=v11][data-cinematic-mode=simplified] .factory-v2__radar{animation:none;opacity:.2}.cinematic-debug-panel{position:fixed;right:1rem;bottom:1rem;z-index:100;padding:.55rem .7rem;border:1px solid var(--border-active);border-radius:.3rem;background:#030405e0;color:var(--accent);font:700 .64rem var(--font-display);letter-spacing:.1em;pointer-events:none;text-transform:uppercase}@media(max-width:719px){html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=home-hero],html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=home-share],html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=share-showcase],html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=share-story],html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=factory-hero],html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=factory-flow]{min-height:118svh}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-sticky]{position:relative;top:auto;min-height:100svh}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=factory-flow] .factory-flow__interface{position:relative}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=factory-flow] .factory-flow__svg{min-width:0}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=factory-flow] .factory-flow__svg{display:none}html.cinematic-runtime body[data-motion-scope=v11] .factory-flow__mobile-list{display:grid;gap:0;margin:0;padding:.35rem 0;list-style:none}html.cinematic-runtime body[data-motion-scope=v11] .factory-flow__mobile-item{position:relative;display:grid;gap:.45rem;padding:0 0 1.5rem 2.65rem}html.cinematic-runtime body[data-motion-scope=v11] .factory-flow__mobile-item:not(:last-child):before{position:absolute;top:2.4rem;bottom:0;left:.72rem;width:1px;content:"";background:linear-gradient(var(--accent),rgba(226,239,247,.16))}html.cinematic-runtime body[data-motion-scope=v11] .factory-flow__mobile-step{position:relative;display:flex;align-items:center;gap:.75rem;min-height:2.15rem;padding:.55rem .7rem;border:1px solid rgba(226,239,247,.14);border-radius:.35rem;background:#0c1420c7;color:var(--text-primary);text-align:left}html.cinematic-runtime body[data-motion-scope=v11] .factory-flow__mobile-step:before{position:absolute;left:-.1rem;width:.55rem;height:.55rem;border:1px solid var(--accent);border-radius:50%;background:var(--surface-0);content:"";transform:translate(-50%)}html.cinematic-runtime body[data-motion-scope=v11] .factory-flow__mobile-step.is-scroll-active,html.cinematic-runtime body[data-motion-scope=v11] .factory-flow__mobile-step.is-active{border-color:var(--accent);background:linear-gradient(110deg,#10d7ed24,#0875ff14);box-shadow:0 0 1.2rem #10d7ed1a}html.cinematic-runtime body[data-motion-scope=v11] .factory-flow__mobile-index{color:var(--accent);font:700 .68rem var(--font-display);letter-spacing:.1em}html.cinematic-runtime body[data-motion-scope=v11] .factory-flow__mobile-item p{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.55}html.cinematic-runtime body[data-motion-scope=v11] .share-story__inner{grid-template-columns:1fr}html.cinematic-runtime body[data-motion-scope=v11] .share-story__visual{min-height:auto;order:-1}}body[data-motion-scope=v11] .product-visual--cinematic{width:min(96vw,118rem);min-height:min(76vh,62rem);overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}body[data-motion-scope=v11] .product-visual--cinematic:before{display:none}body[data-motion-scope=v11] .product-visual--cinematic .product-visual__label{left:0;bottom:-1.4rem;color:#cae1ea75;font-size:.62rem;letter-spacing:.16em}.browser-system-v2{position:absolute;inset:0;min-height:100%;isolation:isolate;overflow:visible}.browser-v2__atmosphere{position:absolute;inset:9% 0 4%;background:radial-gradient(ellipse at 48% 38%,rgba(16,215,237,.16),transparent 42%),linear-gradient(125deg,rgba(16,215,237,.05),transparent 48%);opacity:.85}.browser-v2__shell{position:absolute;inset:8% 5% 8% 2%;display:grid;grid-template-columns:7.5rem 1fr;grid-template-rows:3.1rem 2.8rem 1fr;transform:perspective(110rem) rotateY(-5deg) rotateX(2deg);transform-origin:42% 50%;filter:drop-shadow(0 2.4rem 3.5rem rgba(0,0,0,.38))}.browser-v2__topbar{grid-column:1/-1;display:flex;align-items:center;gap:1rem;padding:0 1.25rem;border-bottom:1px solid rgba(226,239,247,.12);background:#070d15b8;color:var(--text-secondary);font:700 .68rem var(--font-display);letter-spacing:.1em}.browser-v2__traffic{display:flex;gap:.35rem}.browser-v2__traffic i{width:.46rem;height:.46rem;border-radius:50%;background:#e2eff761}.browser-v2__traffic i:first-child{background:var(--accent)}.browser-v2__address{flex:1;max-width:34rem;padding:.55rem .8rem;border:1px solid rgba(226,239,247,.12);color:#e2eff79e;letter-spacing:.08em}.browser-v2__topbar b{color:var(--accent);font-size:.58rem}.browser-v2__tab-rail{grid-column:1/-1;display:flex;align-items:end;gap:.4rem;padding:0 .8rem;border-bottom:1px solid rgba(226,239,247,.12);background:#0a121db8}.browser-v2__tab{min-width:8rem;padding:.7rem .9rem;border:1px solid rgba(226,239,247,.1);border-bottom:0;color:#e2eff77a;font:700 .65rem var(--font-display);letter-spacing:.08em}.browser-v2__tab--active{border-color:#10d7ed70;color:var(--text-primary);background:#10d7ed17}.browser-v2__tab--ghost{border-style:dashed;min-width:5rem}.browser-v2__sidebar{display:grid;align-content:start;gap:1rem;padding:1.6rem 1rem;border-right:1px solid rgba(226,239,247,.12);background:#070d159e;color:#e2eff775;font:700 .62rem var(--font-display);letter-spacing:.1em}.browser-v2__sidebar strong{color:var(--accent);font-size:.58rem}.browser-v2__sidebar span{padding-left:.6rem;border-left:1px solid transparent}.browser-v2__sidebar .is-selected{border-color:var(--accent);color:var(--text-primary)}.browser-v2__sidebar small{margin-top:4rem;color:#e2eff73d;font-size:.53rem}.browser-v2__workspace{position:relative;display:grid;align-content:start;gap:1.35rem;padding:1.8rem clamp(1rem,3vw,3rem);background:linear-gradient(145deg,#0d1926c2,#03080e99)}.browser-v2__workspace-head,.browser-v2__status{display:flex;justify-content:space-between;color:#e2eff780;font:700 .6rem var(--font-display);letter-spacing:.12em}.browser-v2__workspace-head span{color:var(--accent)}.browser-v2__content-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:1.3fr .7fr;gap:.85rem;min-height:25rem}.browser-v2__surface{position:relative;overflow:hidden;padding:1.2rem;border:1px solid rgba(226,239,247,.1);background:linear-gradient(145deg,#1426368a,#050b115c)}.browser-v2__surface small{color:var(--accent);font:700 .57rem var(--font-display);letter-spacing:.12em}.browser-v2__surface--lead{display:grid;align-content:center;gap:.9rem}.browser-v2__surface--lead strong{max-width:25rem;font:800 clamp(1.7rem,3vw,3.5rem) var(--font-display);letter-spacing:-.06em;line-height:.92}.browser-v2__surface--side{display:grid;align-content:start;gap:1.1rem}.browser-v2__surface--side span{display:block;width:78%;height:.55rem;background:#e2eff729}.browser-v2__surface--side span:nth-of-type(2){width:54%;background:#10d7ed5c}.browser-v2__surface--side span:nth-of-type(3){width:66%}.browser-v2__surface--line{display:flex;align-items:end;gap:.45rem}.browser-v2__surface--line i{flex:1;height:30%;background:linear-gradient(180deg,#10d7edcc,#0875ff1a)}.browser-v2__surface--line i:nth-child(2){height:66%}.browser-v2__surface--line i:nth-child(3){height:44%}.browser-v2__surface--line i:nth-child(4){height:80%}.browser-v2__surface--map{background:radial-gradient(circle at 30% 60%,rgba(125,40,255,.35) 0 .25rem,transparent .3rem),linear-gradient(135deg,rgba(125,40,255,.12),transparent)}.browser-v2__map-line{position:absolute;width:70%;height:1px;left:16%;top:55%;background:linear-gradient(90deg,transparent,var(--accent),transparent);rotate:-18deg}.browser-v2__map-dot{position:absolute;width:.5rem;height:.5rem;left:52%;top:42%;border-radius:50%;background:#d7fbff;box-shadow:0 0 1.5rem var(--accent)}.browser-v2__cursor{position:absolute;width:.65rem;height:.65rem;right:18%;bottom:22%;border:1px solid var(--accent);rotate:45deg;box-shadow:0 0 1rem #10d7ed7a}.browser-v2__status{padding-top:.5rem;border-top:1px solid rgba(226,239,247,.1)}.browser-v2__status span:first-child{color:#71efc1}.browser-v2__foreground{position:absolute;right:0;bottom:3%;display:grid;gap:.35rem;color:var(--accent);font:700 .62rem var(--font-display);letter-spacing:.14em}.browser-v2__foreground span{font-size:1.5rem;color:var(--text-primary)}.browser-v2__route{position:absolute;z-index:-1;width:20vw;height:1px;background:linear-gradient(90deg,transparent,rgba(16,215,237,.42),transparent);transform-origin:left}.browser-v2__route--one{top:30%;left:-4%;rotate:14deg}.browser-v2__route--two{right:-2%;bottom:20%;rotate:-12deg}html.cinematic-runtime body[data-motion-scope=v11] .browser-system-v2{scale:var(--browser-stage-scale,1);translate:0 var(--browser-stage-y,0px);transform-origin:44% 50%}.browser-system-v2 .browser-v2__shell{opacity:calc(.55 + (var(--browser-enter,1) * .45))}.echo-system-v2{position:absolute;inset:0;min-height:100%;isolation:isolate;overflow:visible;background:radial-gradient(ellipse at 58% 52%,rgba(125,40,255,.15),transparent 42%)}.echo-v2__field{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(226,239,247,.28) 0 .06rem,transparent .1rem);background-size:5rem 4.2rem;mask-image:radial-gradient(ellipse at center,#000,transparent 74%);opacity:.22}.echo-v2__particle{position:absolute;width:.35rem;height:.35rem;border-radius:50%;background:var(--accent);box-shadow:0 0 1.2rem var(--accent)}.echo-v2__particle--one{top:18%;left:14%}.echo-v2__particle--two{top:30%;right:12%;background:#a98cff}.echo-v2__particle--three{bottom:16%;left:54%}.echo-v2__graph{position:absolute;inset:4% 4% 6%}.echo-v2__node{position:absolute;display:grid;place-items:center;border-radius:50%}.echo-v2__node i{display:block;width:100%;height:100%;border-radius:inherit;background:currentColor;box-shadow:0 0 1.8rem currentColor}.echo-v2__node b{position:absolute;color:#030405cc;font:800 .48rem var(--font-display)}.echo-v2__node--core{top:43%;left:48%;width:clamp(5rem,8vw,8rem);height:clamp(5rem,8vw,8rem);color:#c4b2ff;background:radial-gradient(circle,rgba(125,40,255,.26),transparent 68%);box-shadow:0 0 0 1.2rem #7d28ff0f,0 0 5rem #7d28ff61;transform:translate(-50%,-50%)}.echo-v2__node--core i{background:linear-gradient(145deg,#e3dcff,#7d28ff 60%,#0875ff)}.echo-v2__node--core strong{position:absolute;top:calc(100% + .85rem);color:var(--text-primary);font:700 .62rem var(--font-display);letter-spacing:.14em}.echo-v2__node--core b{font-size:.7rem}.echo-v2__node--primary{width:clamp(1.6rem,2.4vw,2.8rem);height:clamp(1.6rem,2.4vw,2.8rem);color:#79ecff}.echo-v2__node--primary b{color:#03202a}.echo-v2__node--p1{top:10%;left:34%}.echo-v2__node--p2{top:26%;right:10%}.echo-v2__node--p3{right:17%;bottom:14%}.echo-v2__node--p4{bottom:4%;left:30%}.echo-v2__node--p5{top:50%;left:5%}.echo-v2__node--secondary{width:.65rem;height:.65rem;color:#a98cffc7}.echo-v2__node--s1{top:4%;left:20%}.echo-v2__node--s2{top:14%;right:30%}.echo-v2__node--s3{top:38%;right:2%}.echo-v2__node--s4{top:66%;right:5%}.echo-v2__node--s5{bottom:2%;right:34%}.echo-v2__node--s6{bottom:13%;left:10%}.echo-v2__node--s7{top:58%;left:18%}.echo-v2__node--s8{top:33%;left:26%}.echo-v2__node--s9{bottom:23%;left:40%}.echo-v2__node--s10{top:22%;left:52%}.echo-v2__lines{position:absolute;inset:0}.echo-v2__line{position:absolute;top:50%;left:48%;width:28%;height:1px;background:linear-gradient(90deg,#a98cff99,#76e7ff14);transform-origin:left}.echo-v2__line--1{rotate:-142deg}.echo-v2__line--2{rotate:-116deg;width:34%}.echo-v2__line--3{rotate:-70deg;width:42%}.echo-v2__line--4{rotate:-28deg;width:31%}.echo-v2__line--5{rotate:14deg;width:38%}.echo-v2__line--6{rotate:44deg;width:30%}.echo-v2__line--7{rotate:78deg;width:42%}.echo-v2__line--8{rotate:118deg;width:34%}.echo-v2__line--9{rotate:154deg;width:41%}.echo-v2__line--10{rotate:195deg;width:30%}.echo-v2__line--11{rotate:232deg;width:24%}.echo-v2__line--12{rotate:260deg;width:36%}.echo-v2__caption{position:absolute;left:2%;bottom:7%;display:grid;gap:.4rem;color:#e2eff785;font:700 .64rem var(--font-display);letter-spacing:.14em}.echo-v2__caption span{color:var(--accent)}.echo-v2__caption strong{color:var(--text-primary);font-size:clamp(.8rem,1.5vw,1.15rem);letter-spacing:.04em}html.cinematic-runtime body[data-motion-scope=v11] .echo-system-v2{scale:var(--echo-stage-scale,1);translate:0 var(--echo-stage-y,0px);transform-origin:52% 50%}.echo-system-v2 .echo-v2__node--secondary{opacity:var(--echo-secondary-opacity,.85)}.echo-system-v2 .echo-v2__node--primary{opacity:var(--echo-primary-opacity,1)}.factory-system-v2{position:absolute;inset:0;min-height:100%;isolation:isolate;overflow:visible;background:radial-gradient(ellipse at 47% 48%,rgba(16,215,237,.12),transparent 42%),linear-gradient(150deg,#0a1118,#05070b 68%,#0f0b1c)}.factory-v2__environment,.factory-v2__grid,.factory-v2__horizon{position:absolute;inset:0}.factory-v2__grid{opacity:.26;background-image:linear-gradient(rgba(226,239,247,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(226,239,247,.05) 1px,transparent 1px);background-size:clamp(2.2rem,4vw,4.5rem) clamp(2.2rem,4vw,4.5rem);transform:perspective(80rem) rotateX(52deg) translateY(18%);transform-origin:50% 100%}.factory-v2__horizon{height:1px;top:68%;bottom:auto;background:linear-gradient(90deg,transparent,rgba(16,215,237,.4),rgba(125,40,255,.3),transparent)}.factory-v2__ambient{position:absolute;width:22vw;height:22vw;border-radius:50%;filter:blur(1rem);opacity:.22}.factory-v2__ambient--one{left:8%;top:10%;background:#10d7ed40}.factory-v2__ambient--two{right:6%;bottom:8%;background:#7d28ff4d}.factory-v2__map{position:absolute;inset:10% 4% 8%}.factory-v2__route,.factory-v2__power-route{position:absolute;height:.16rem;background:linear-gradient(90deg,rgba(16,215,237,.05),var(--accent),rgba(125,40,255,.12));box-shadow:0 0 1rem #10d7ed4d;transform-origin:left}.factory-v2__route--source-extractor{left:12%;top:48%;width:15%;rotate:-18deg}.factory-v2__route--extractor-belt{left:27%;top:43%;width:25%}.factory-v2__route--belt-furnace{left:51%;top:43%;width:18%;rotate:14deg}.factory-v2__route--furnace-storage{left:67%;top:49%;width:13%;rotate:36deg}.factory-v2__route--storage-defense{left:79%;top:62%;width:12%;rotate:-32deg}.factory-v2__power-route{left:50%;top:66%;width:38%;rotate:-10deg;background:linear-gradient(90deg,rgba(125,40,255,.08),#9a81ff,transparent)}.factory-v2__node{position:absolute;display:grid;place-items:center;gap:.35rem;width:clamp(4rem,7vw,7rem);aspect-ratio:1.2;border:1px solid rgba(226,239,247,.18);background:linear-gradient(145deg,#152835d1,#050a10b3);color:var(--accent);box-shadow:inset 0 0 1.4rem #10d7ed0d;transform:skewY(-8deg)}.factory-v2__node b{font:700 .52rem var(--font-display);letter-spacing:.11em;transform:skewY(8deg)}.factory-v2__node i{width:.8rem;height:.8rem;border-radius:.15rem;background:var(--accent);box-shadow:0 0 1rem #10d7ed99;transform:skewY(8deg)}.factory-v2__node--source{left:5%;top:35%}.factory-v2__node--extractor{left:22%;top:34%}.factory-v2__node--belt{left:44%;top:30%;width:clamp(7rem,12vw,12rem);aspect-ratio:3.8;display:flex;justify-content:space-around}.factory-v2__node--belt i{width:.5rem;height:.5rem;border-radius:.1rem;background:#a98cff}.factory-v2__node--furnace{left:63%;top:36%}.factory-v2__node--storage{left:76%;top:55%}.factory-v2__node--power{left:53%;top:68%;width:5rem;aspect-ratio:1;border-color:#a98cff80}.factory-v2__node--power i{background:#a98cff}.factory-v2__node--defense{right:1%;top:24%;border-color:#a98cff94}.factory-v2__node--defense i{background:#a98cff}.factory-v2__radar{position:absolute;right:6%;top:10%;width:clamp(8rem,15vw,15rem);aspect-ratio:1;border:1px solid rgba(169,140,255,.44);border-radius:50%;background:radial-gradient(circle,rgba(125,40,255,.14),transparent 64%);box-shadow:0 0 2rem #7d28ff1f}.factory-v2__radar:before,.factory-v2__radar:after{position:absolute;inset:18%;border:1px solid rgba(169,140,255,.2);border-radius:50%;content:""}.factory-v2__radar:after{inset:49%;background:#a98cff;box-shadow:0 0 1rem #a98cff}.factory-v2__threat{position:absolute;width:5rem;height:1px;background:linear-gradient(90deg,transparent,#a98cff);transform-origin:right}.factory-v2__threat--one{right:1%;top:17%;rotate:160deg}.factory-v2__threat--two{right:2%;top:38%;rotate:205deg}.factory-v2__readout{position:absolute;left:2%;bottom:5%;display:grid;gap:.4rem;color:#e2eff780;font:700 .62rem var(--font-display);letter-spacing:.14em}.factory-v2__readout strong{color:var(--text-primary);font-size:clamp(.85rem,1.5vw,1.2rem)}.factory-v2__readout small{color:var(--accent);font-size:.54rem}.factory-system-v2--hero .factory-v2__node--extractor,.factory-system-v2--hero .factory-v2__node--belt,.factory-system-v2--hero .factory-v2__node--furnace,.factory-system-v2--hero .factory-v2__node--storage,.factory-system-v2--hero .factory-v2__node--power,.factory-system-v2--hero .factory-v2__node--defense,.factory-system-v2--hero .factory-v2__radar,.factory-system-v2--hero .factory-v2__threat{opacity:.16}.factory-system-v2--production .factory-v2__node--defense,.factory-system-v2--production .factory-v2__radar,.factory-system-v2--production .factory-v2__threat{opacity:.12}.factory-system-v2--defense .factory-v2__route--storage-defense,.factory-system-v2--defense .factory-v2__power-route{background:linear-gradient(90deg,rgba(16,215,237,.12),#a98cff,transparent)}.factory-system-v2--defense .factory-v2__radar{animation:factory-radar-sweep 7s linear infinite}.factory-system-v2--handoff .factory-v2__power-route{opacity:.92}html.cinematic-runtime body[data-motion-scope=v11] .factory-system-v2{scale:var(--factory-v2-scale,1);translate:0 var(--factory-v2-y,0px);transform-origin:48% 52%}.factory-system-v2--hero .factory-v2__node--source{opacity:calc(.35 + (var(--factory-source-progress,0) * .65))}.factory-system-v2--hero .factory-v2__node--extractor{opacity:calc(.16 + (var(--factory-extractor-progress,0) * .84))}.factory-system-v2--production .factory-v2__route{transform:scaleX(var(--factory-production-progress,1))}.factory-system-v2--production .factory-v2__node{opacity:calc(.38 + (var(--factory-production-progress,1) * .62))}.factory-system-v2--defense .factory-v2__radar,.factory-system-v2--defense .factory-v2__threat{opacity:calc(.18 + (var(--factory-defense-progress,0) * .82))}@keyframes factory-radar-sweep{to{rotate:360deg}}@media(min-width:720px){body[data-motion-scope=v11] .product-route-hero--cinematic,body[data-motion-scope=v11] .cinematic-product-scene{min-height:clamp(56rem,180svh,110rem)}body[data-motion-scope=v11] .product-route-hero--cinematic>.route-hero__inner,body[data-motion-scope=v11] .cinematic-product-scene>.cinematic-product-scene__stage{position:sticky;top:var(--header-height);height:calc(100svh - var(--header-height));min-height:calc(100svh - var(--header-height))}body[data-motion-scope=v11] .factory-flow{min-height:clamp(60rem,190svh,116rem)}body[data-motion-scope=v11] .factory-flow>.factory-flow__inner{position:relative;min-height:0;align-content:initial}body[data-motion-scope=v11] .factory-flow .factory-flow__interface{position:sticky;top:var(--header-height);min-height:calc(100svh - var(--header-height));align-content:center}}@media(max-width:719px){body[data-motion-scope=v11] .product-visual--cinematic{width:96vw;min-height:48vh}.browser-v2__shell{inset:5% 0 8%;grid-template-columns:4.6rem 1fr;transform:none}.browser-v2__topbar{padding-inline:.7rem}.browser-v2__address{max-width:none;font-size:.54rem}.browser-v2__tab{min-width:5.5rem;padding:.6rem .55rem;font-size:.52rem}.browser-v2__tab:nth-child(3),.browser-v2__tab--ghost{display:none}.browser-v2__sidebar{padding:.9rem .55rem;gap:.8rem;font-size:.52rem}.browser-v2__sidebar small{margin-top:1.2rem}.browser-v2__workspace{padding:1rem .7rem}.browser-v2__content-grid{grid-template-columns:1fr;grid-template-rows:1.25fr .7fr .6fr;min-height:21rem}.browser-v2__surface--side{display:none}.browser-v2__foreground{right:1rem;bottom:2%}.browser-v2__route{display:none}.echo-v2__graph{inset:2% 0 10%}.echo-v2__node--secondary{width:.48rem;height:.48rem}.echo-v2__node--primary{width:1.45rem;height:1.45rem}.echo-v2__node--core{width:4.2rem;height:4.2rem}.echo-v2__node--p2{right:4%}.echo-v2__node--p3{right:8%}.echo-v2__caption{left:0;bottom:2%}.echo-v2__line{width:26%}.factory-v2__map{inset:6% 0 12%}.factory-v2__node--source{left:0}.factory-v2__node--extractor{left:16%}.factory-v2__node--belt{left:32%;width:6.5rem}.factory-v2__node--furnace{left:57%}.factory-v2__node--storage{left:65%;top:59%}.factory-v2__node--power{left:39%;top:72%}.factory-v2__node--defense{right:0;top:26%}.factory-v2__radar{right:0;top:8%;width:7rem}.factory-v2__readout{left:0;bottom:2%}.factory-v2__threat{display:none}body[data-motion-scope=v11] .factory-flow__context{position:relative;display:grid;gap:.2rem;margin:1rem 0 0;padding-inline:.8rem}body[data-motion-scope=v11] .factory-flow__context span{color:var(--accent);font:700 .68rem var(--font-display);letter-spacing:.1em}body[data-motion-scope=v11] .factory-flow__context strong{font:800 2rem var(--font-display);letter-spacing:-.05em}@media(prefers-reduced-motion:reduce){body[data-motion-scope=v11] .factory-system-v2--defense .factory-v2__radar{animation:none}}}@media(prefers-reduced-motion:reduce){body[data-motion-scope=v11] .factory-system-v2--defense .factory-v2__radar{animation:none}body[data-motion-scope=v11] .product-route-hero--cinematic,body[data-motion-scope=v11] .cinematic-product-scene{min-height:clamp(48rem,150svh,86rem)}}@media(min-width:720px){body[data-motion-scope=v11] .browser-v2__shell{left:16%;right:1%}body[data-motion-scope=v11] .echo-v2__caption,body[data-motion-scope=v11] .factory-v2__readout{left:auto;right:2%}}@media(prefers-reduced-motion:reduce){html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene]{min-height:auto}}body[data-motion-scope=v11] .cinematic-reveal-shell>[data-cinematic-layer]{width:100%}body[data-motion-scope=v11] .product-route-hero--cinematic{position:relative;min-height:clamp(44rem,128svh,72rem);padding:0;overflow:clip;background:radial-gradient(circle at 74% 34%,rgba(16,215,237,.11),transparent 28rem),linear-gradient(155deg,#05080c,#030405 64%,#0b101b)}body[data-motion-scope=v11] .product-route-hero--cinematic .route-hero__inner{position:relative;display:block;width:100%;max-width:none;min-height:clamp(44rem,128svh,72rem);padding-inline:5vw}body[data-motion-scope=v11] .product-route-hero--cinematic .route-hero__copy{position:absolute;top:clamp(8.5rem,17svh,13rem);left:max(5vw,calc((100vw - 78rem)/2));z-index:4;width:min(37rem,62vw)}body[data-motion-scope=v11] .product-route-hero--cinematic .route-hero__copy h1{max-width:35rem;font-size:clamp(4rem,9vw,9rem);letter-spacing:-.09em;line-height:.82}body[data-motion-scope=v11] .product-route-hero--cinematic .route-hero__tagline{max-width:30rem;margin-top:1.6rem}body[data-motion-scope=v11] .product-route-hero--cinematic .route-hero__body{max-width:30rem}body[data-motion-scope=v11] .product-route-hero--cinematic .route-hero__visual{position:absolute;inset:10% 0 0;z-index:2;display:grid;place-items:center;pointer-events:none}body[data-motion-scope=v11] .product-route-hero--cinematic .route-hero__visual>[data-cinematic-layer]{display:grid;place-items:center;width:100%;height:100%}body[data-motion-scope=v11] .product-route-hero--cinematic .product-hero-media--cinematic{width:min(92vw,112rem);max-height:78vh;margin:8rem auto 0;padding:clamp(.35rem,1vw,.75rem);border-color:#76e7ff4d;background:linear-gradient(145deg,#ffffff1a,#ffffff03);box-shadow:0 3rem 8rem #00000085,0 0 5rem #10d7ed1a;transform:perspective(1800px) rotateY(-2deg) rotateX(1deg)}body[data-motion-scope=v11] .product-route-hero--cinematic .product-hero-media--cinematic img{max-height:72vh;object-fit:contain}body[data-motion-scope=v11] .product-route-hero--cinematic .product-visual--cinematic{width:min(92vw,112rem);min-height:min(72vh,58rem);border-color:#76e7ff47;box-shadow:0 3rem 8rem #00000075,0 0 6rem #10d7ed14}body[data-motion-scope=v11] .cinematic-product-scene{position:relative;min-height:clamp(44rem,145svh,82rem);overflow:clip;border-top:1px solid rgba(226,239,247,.08);background:#05080d}body[data-motion-scope=v11] .cinematic-product-scene:nth-of-type(2n){background:#070b12}body[data-motion-scope=v11] .cinematic-product-scene__stage{position:relative;width:100%;min-height:clamp(44rem,145svh,82rem);padding:0 5vw}body[data-motion-scope=v11] .cinematic-product-scene__stage>[data-cinematic-layer=foreground]{position:absolute;inset:0;z-index:1;display:grid;place-items:center}body[data-motion-scope=v11] .share-cinematic-stage{background:radial-gradient(circle at 50% 58%,rgba(16,215,237,.13),transparent 32rem),linear-gradient(180deg,#05080d,#07101a 70%,#05080d)}body[data-motion-scope=v11] .share-cinematic__copy,body[data-motion-scope=v11] .abstract-product-scene__copy,body[data-motion-scope=v11] .factory-scene__copy{position:absolute;top:clamp(6rem,14svh,11rem);left:max(5vw,calc((100vw - 78rem)/2));z-index:5;width:min(34rem,72vw)}body[data-motion-scope=v11] .share-cinematic__copy h2,body[data-motion-scope=v11] .abstract-product-scene__copy h2,body[data-motion-scope=v11] .factory-scene__copy h2{max-width:32rem;margin-top:.7rem;font-size:clamp(3.2rem,7vw,8rem);letter-spacing:-.08em;line-height:.86;text-wrap:balance}body[data-motion-scope=v11] .share-cinematic__copy p:last-child,body[data-motion-scope=v11] .abstract-product-scene__copy p:last-child,body[data-motion-scope=v11] .factory-scene__copy p:last-child{max-width:27rem;margin-top:1.2rem;color:var(--text-secondary);line-height:1.6}body[data-motion-scope=v11] .cinematic-media-breakout{width:min(94vw,112rem);max-width:none}body[data-motion-scope=v11] .share-cinematic__media{pointer-events:none}body[data-motion-scope=v11] .share-cinematic__frames{position:relative;width:min(92vw,112rem);height:min(70vh,58rem)}body[data-motion-scope=v11] .share-cinematic__frame{position:absolute;inset:0;display:grid;place-items:center;margin:0;opacity:0;transform:scale(.96) translateY(2rem);transition:opacity var(--motion-slow) var(--ease-actived-soft),transform var(--motion-slow) var(--ease-actived-soft)}body[data-motion-scope=v11] .share-cinematic__frame.is-active{opacity:1;transform:scale(var(--share-media-scale, 1)) translateY(var(--cinematic-visual-y, 0px))}body[data-motion-scope=v11] .share-cinematic__frame img{width:100%;height:100%;object-fit:contain;object-position:center var(--share-media-focus, 50%);filter:drop-shadow(0 2rem 4rem rgba(0,0,0,.48))}body[data-motion-scope=v11] .share-cinematic__frame--3{width:min(22rem,38vw);height:min(10rem,18vw);inset:auto 4% 2% auto}body[data-motion-scope=v11] .share-cinematic__frame--4{width:min(20rem,34vw);height:min(34rem,58vh);inset:auto 5% 3% auto}body[data-motion-scope=v11] .share-cinematic__detail{position:absolute;right:7%;bottom:1.5rem;z-index:2;color:var(--text-secondary);font:700 .63rem var(--font-display);letter-spacing:.12em;text-transform:uppercase}body[data-motion-scope=v11] .share-cinematic__steps{position:absolute;right:max(5vw,calc((100vw - 78rem)/2));bottom:8%;z-index:5;display:grid;grid-template-columns:repeat(3,minmax(8rem,1fr));gap:.55rem;width:min(54rem,72vw);margin:0;padding:0;list-style:none}body[data-motion-scope=v11] .share-cinematic__step{min-height:8rem;padding:.9rem 1rem;border-top:1px solid rgba(226,239,247,.2);opacity:.42;transition:opacity var(--motion-normal) var(--ease-actived),border-color var(--motion-normal) var(--ease-actived)}body[data-motion-scope=v11] .share-cinematic__step.is-active{border-top-color:var(--accent);opacity:1}body[data-motion-scope=v11] .share-cinematic__step>span{color:var(--accent);font:700 .66rem var(--font-display);letter-spacing:.14em}body[data-motion-scope=v11] .share-cinematic__step strong{display:block;margin-top:.7rem;font:800 clamp(1rem,2vw,1.55rem) var(--font-display);letter-spacing:.04em}body[data-motion-scope=v11] .share-cinematic__step h3{margin-top:.3rem;font-size:.9rem}body[data-motion-scope=v11] .share-cinematic__step p{margin-top:.25rem;color:var(--text-secondary);font-size:.78rem;line-height:1.45}body[data-motion-scope=v11] .abstract-product-stage,body[data-motion-scope=v11] .factory-scene-stage{background:radial-gradient(circle at 58% 58%,rgba(16,215,237,.1),transparent 35rem)}body[data-motion-scope=v11] .abstract-product-scene__visual,body[data-motion-scope=v11] .factory-scene__visual{pointer-events:none}body[data-motion-scope=v11] .abstract-product-scene__visual .product-visual--cinematic,body[data-motion-scope=v11] .factory-scene__visual .product-visual--cinematic{width:min(92vw,112rem);min-height:min(70vh,58rem);border-radius:1rem}body[data-motion-scope=v11] .abstract-product-scene__markers{position:absolute;right:max(5vw,calc((100vw - 78rem)/2));bottom:10%;z-index:4;display:flex;gap:1.5rem;color:#e2eff761;font:700 .65rem var(--font-display);letter-spacing:.14em}body[data-motion-scope=v11] .abstract-product-scene__markers span.is-active{color:var(--accent)}body[data-motion-scope=v11] .abstract-product-scene__proof{position:absolute;right:max(5vw,calc((100vw - 78rem)/2));bottom:15%;z-index:4;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;max-width:30rem}body[data-motion-scope=v11] .abstract-product-scene__proof span{padding:.35rem .55rem;border:1px solid rgba(226,239,247,.14);border-radius:99px;color:var(--text-secondary);font-size:.7rem;opacity:.55}body[data-motion-scope=v11] .abstract-product-scene__proof span.is-active{border-color:#20d4e575;color:var(--text-primary);opacity:1}body[data-motion-scope=v11] .product-visual--cinematic{min-height:min(70vh,58rem);border-radius:1rem}body[data-motion-scope=v11] .factory-scene-stage--defense{background:radial-gradient(circle at 72% 45%,rgba(125,40,255,.14),transparent 34rem),#070916}body[data-motion-scope=v11] .factory-defense-scene .factory-radar{opacity:calc(.35 + (var(--factory-defense-progress, 0) * .65));scale:calc(.86 + (var(--factory-defense-progress, 0) * .14))}body[data-motion-scope=v11] .factory-scene__steps{position:absolute;right:max(5vw,calc((100vw - 78rem)/2));bottom:9%;z-index:4;display:flex;gap:clamp(.6rem,2vw,2.2rem)}body[data-motion-scope=v11] .factory-scene__steps span{display:grid;gap:.35rem;color:#e2eff761;font:700 clamp(.65rem,1vw,.85rem) var(--font-display);letter-spacing:.12em}body[data-motion-scope=v11] .factory-scene__steps span.is-active{color:var(--accent)}body[data-motion-scope=v11] .factory-scene__steps b{color:inherit;font-size:.62rem}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=factory-flow] .flow-node:not(.is-scroll-visible){opacity:.22}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=factory-flow] .factory-flow__mobile-step:not(.is-scroll-visible){opacity:.46}body[data-motion-scope=v11] .factory-systems-editorial{background:#080d15}body[data-motion-scope=v11] .factory-systems-editorial__explorer{display:grid;gap:.75rem;max-width:58rem;margin-top:2rem}body[data-motion-scope=v11] .factory-systems-editorial__explorer details{border-top:1px solid rgba(226,239,247,.14)}body[data-motion-scope=v11] .factory-systems-editorial__explorer summary{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;color:var(--text-primary);cursor:pointer;list-style:none}body[data-motion-scope=v11] .factory-systems-editorial__explorer summary::-webkit-details-marker{display:none}body[data-motion-scope=v11] .factory-systems-editorial__explorer summary span{color:var(--accent);font:700 .75rem var(--font-display)}body[data-motion-scope=v11] .factory-systems-editorial__explorer ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:0 0 1.2rem;padding:0;list-style:none}body[data-motion-scope=v11] .factory-systems-editorial__explorer li{display:grid;grid-template-columns:8rem 1fr;gap:.6rem;padding:.55rem 0;border-bottom:1px solid rgba(226,239,247,.07)}body[data-motion-scope=v11] .factory-systems-editorial__explorer li span{color:var(--accent);font:700 .58rem var(--font-display);letter-spacing:.09em;text-transform:uppercase}body[data-motion-scope=v11] .factory-development-intro{padding-block:clamp(5rem,10vw,9rem) 2rem}body[data-motion-scope=v11] .factory-development-intro h2{max-width:46rem;margin-top:.7rem;font-size:clamp(3rem,8vw,8rem);letter-spacing:-.08em;line-height:.84}body[data-motion-scope=v11] .factory-development-intro p:last-child{max-width:30rem;margin-top:1rem;color:var(--text-secondary)}@media(max-width:719px){body[data-motion-scope=v11] .product-route-hero--cinematic,body[data-motion-scope=v11] .product-route-hero--cinematic .route-hero__inner{min-height:110svh}body[data-motion-scope=v11] .product-route-hero--cinematic .route-hero__inner{display:flex;flex-direction:column;gap:1.4rem;min-height:max(110svh,60rem);padding:6.5rem 1.1rem 2.5rem}body[data-motion-scope=v11] .product-route-hero--cinematic .route-hero__copy{position:relative;inset:auto;width:100%}body[data-motion-scope=v11] .product-route-hero--cinematic .route-hero__copy h1{max-width:22rem;font-size:clamp(3.4rem,16vw,5.4rem)}body[data-motion-scope=v11] .product-route-hero--cinematic .route-hero__visual{position:relative;inset:auto;flex:1 1 auto;min-height:20rem;width:100%}body[data-motion-scope=v11] .product-route-hero--cinematic .product-hero-media--cinematic,body[data-motion-scope=v11] .product-route-hero--cinematic .product-visual--cinematic{width:92vw;min-height:42vh}body[data-motion-scope=v11] .cinematic-product-scene,body[data-motion-scope=v11] .cinematic-product-scene__stage{min-height:132svh}body[data-motion-scope=v11] .share-cinematic__copy,body[data-motion-scope=v11] .abstract-product-scene__copy,body[data-motion-scope=v11] .factory-scene__copy{top:5rem;left:1.1rem;width:calc(100% - 2.2rem)}body[data-motion-scope=v11] .share-cinematic__copy h2,body[data-motion-scope=v11] .abstract-product-scene__copy h2,body[data-motion-scope=v11] .factory-scene__copy h2{font-size:clamp(2.8rem,13vw,4.7rem)}body[data-motion-scope=v11] .share-cinematic__frames{width:92vw;height:48vh}body[data-motion-scope=v11] .share-cinematic__steps{right:1.1rem;bottom:4%;grid-template-columns:1fr;width:calc(100% - 2.2rem)}body[data-motion-scope=v11] .share-cinematic__step{min-height:0;padding:.7rem .8rem}body[data-motion-scope=v11] .share-cinematic__step h3,body[data-motion-scope=v11] .share-cinematic__step p{display:none}body[data-motion-scope=v11] .share-cinematic__frame--3{width:9rem;height:4rem;right:1rem;bottom:0}body[data-motion-scope=v11] .share-cinematic__frame--4{width:8rem;height:14rem;right:.5rem;bottom:0}body[data-motion-scope=v11] .abstract-product-scene__visual .product-visual--cinematic,body[data-motion-scope=v11] .factory-scene__visual .product-visual--cinematic{width:92vw;min-height:52vh}body[data-motion-scope=v11] .abstract-product-scene__markers{right:1.1rem;bottom:5%;gap:.7rem}body[data-motion-scope=v11] .abstract-product-scene__proof{right:1.1rem;bottom:11%;max-width:18rem}body[data-motion-scope=v11] .factory-scene__steps{right:1.1rem;bottom:5%;left:1.1rem;justify-content:space-between;gap:.45rem}body[data-motion-scope=v11] .factory-scene__steps span{font-size:.58rem}body[data-motion-scope=v11] .factory-systems-editorial__explorer ul{grid-template-columns:1fr}body[data-motion-scope=v11] .factory-systems-editorial__explorer li{grid-template-columns:6.4rem 1fr}}@media(min-width:720px){body[data-motion-scope=v11] .product-route-hero--cinematic,body[data-motion-scope=v11] .cinematic-product-scene{min-height:clamp(56rem,180svh,110rem)}body[data-motion-scope=v11] .product-route-hero--cinematic>.route-hero__inner,body[data-motion-scope=v11] .cinematic-product-scene>.cinematic-product-scene__stage{position:sticky;top:var(--header-height);height:calc(100svh - var(--header-height));min-height:calc(100svh - var(--header-height))}body[data-motion-scope=v11] .factory-flow{min-height:clamp(60rem,190svh,116rem)}body[data-motion-scope=v11] .factory-flow>.factory-flow__inner{position:sticky;top:var(--header-height);min-height:calc(100svh - var(--header-height));align-content:center}body[data-motion-scope=v11] .product-route-hero--cinematic .product-visual--cinematic,body[data-motion-scope=v11] .abstract-product-scene__visual .product-visual--cinematic,body[data-motion-scope=v11] .factory-scene__visual .product-visual--cinematic{width:min(96vw,118rem);min-height:min(76vh,62rem);border:0;border-radius:0;background:transparent;box-shadow:none}body[data-motion-scope=v11] .factory-flow__context{position:absolute;left:2rem;top:1.4rem;z-index:3;display:grid;gap:.25rem;pointer-events:none}body[data-motion-scope=v11] .factory-flow__context span{color:var(--accent);font:800 clamp(1.1rem,2vw,1.8rem) var(--font-display);letter-spacing:.08em}body[data-motion-scope=v11] .factory-flow__context strong{color:var(--text-primary);font:800 clamp(2rem,5vw,5.8rem) var(--font-display);letter-spacing:-.08em;line-height:.82}}@media(prefers-reduced-motion:reduce){body[data-motion-scope=v11] .product-route-hero--cinematic,body[data-motion-scope=v11] .cinematic-product-scene,html.cinematic-runtime body[data-motion-scope=v11] .product-route-hero--cinematic,html.cinematic-runtime body[data-motion-scope=v11] .cinematic-product-scene{min-height:clamp(48rem,150svh,86rem)}}@media(prefers-reduced-motion:reduce){body[data-motion-scope=v11] [data-cinematic-scene],body[data-motion-scope=v11] .product-route-hero--cinematic,body[data-motion-scope=v11] .cinematic-product-scene,body[data-motion-scope=v11] .factory-flow,body[data-motion-scope=v11] .cinematic-product-scene__stage{min-height:auto!important}body[data-motion-scope=v11] [data-cinematic-sticky],body[data-motion-scope=v11] .product-route-hero--cinematic>.route-hero__inner,body[data-motion-scope=v11] .cinematic-product-scene>.cinematic-product-scene__stage,body[data-motion-scope=v11] .factory-flow>.factory-flow__inner,body[data-motion-scope=v11] .factory-flow .factory-flow__interface{position:relative!important;inset:auto!important;height:auto!important;min-height:auto!important}body[data-motion-scope=v11] .factory-system-v2--defense .factory-v2__radar,body[data-motion-scope=v11] .factory-v2__ambient,body[data-motion-scope=v11] .echo-v2__particle{animation:none!important}}html.motion-runtime body[data-motion-scope=v11] [data-reveal]:not([data-motion-complete]),html.motion-runtime body[data-motion-scope=v11] [data-motion-stagger]:not([data-motion-complete]){will-change:transform,opacity,clip-path}body[data-motion-scope=v11] .site-header--corporate{--header-scroll-progress: 0;min-height:var(--header-height);background:#030405bd;border-bottom-color:rgba(224,237,245,calc(var(--header-scroll-progress) * .12));box-shadow:0 1rem 2.5rem rgba(0,0,0,calc(var(--header-scroll-progress) * .15));transition:background var(--motion-v14-micro) var(--ease-v14-enter),border-color var(--motion-v14-micro) var(--ease-v14-enter),box-shadow var(--motion-v14-micro) var(--ease-v14-enter)}body[data-motion-scope=v11] .site-header--corporate.is-scrolled,body[data-motion-scope=v11] .site-header--corporate.is-menu-open{background:#05080ce8;backdrop-filter:none}body[data-motion-scope=v11] .site-header--corporate .site-header__inner,body[data-motion-scope=v11] .site-header--corporate.is-scrolled .site-header__inner{min-height:var(--header-height);transition:none}body[data-motion-scope=v11] .site-header--corporate .games-dropdown{animation:none;transform-origin:50% 0;transition:opacity var(--motion-v14-enter) var(--ease-v14-enter),transform var(--motion-v14-enter) var(--ease-v14-enter),visibility var(--motion-v14-exit) linear}body[data-motion-scope=v11] .site-header--corporate .division-switch__dropdown-shell.is-closing .games-dropdown{opacity:0;pointer-events:none;transform:translateY(-.35rem) scale(.985)}html.motion-runtime body[data-motion-scope=v11] [data-magnetic]{--magnetic-x: 0px;--magnetic-y: 0px;--magnetic-hover-y: 0px;--magnetic-press-scale: 1;transform:translate3d(var(--magnetic-x),calc(var(--magnetic-y) + var(--magnetic-hover-y)),0) scale(var(--magnetic-press-scale));transition:transform var(--motion-v14-micro) var(--ease-v14-enter),border-color var(--motion-v14-micro) var(--ease-v14-enter),background-color var(--motion-v14-micro) var(--ease-v14-enter)}html.motion-runtime body[data-motion-scope=v11] .corporate-page .button[data-magnetic]:hover,html.motion-runtime body[data-motion-scope=v11] .corporate-page .button[data-magnetic]:focus-visible{--magnetic-hover-y: -2px}html.motion-runtime body[data-motion-scope=v11] .social-link[data-magnetic]:hover,html.motion-runtime body[data-motion-scope=v11] .social-link[data-magnetic]:focus-visible{--magnetic-hover-y: -5px}html.motion-runtime body[data-motion-scope=v11] [data-magnetic]:active{--magnetic-press-scale: .985}body[data-motion-scope=v11] .page-transition{transition-duration:.26s,.14s}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-target=brand-core]{translate:var(--pointer-x, 0px) calc(var(--cinematic-core-y, 0px) + var(--pointer-y, 0px));rotate:var(--pointer-rotate, 0deg);scale:var(--cinematic-core-scale, 1);transition:translate .18s var(--ease-v14-enter),rotate .18s var(--ease-v14-enter)}body[data-motion-scope=v11] .product-edition__shot,body[data-motion-scope=v11] .product-gallery__item{min-height:0}body[data-motion-scope=v11] .product-edition__shot img,body[data-motion-scope=v11] .product-gallery__item img{display:block;width:100%;height:auto!important;min-height:0!important;max-height:min(34rem,56vw);aspect-ratio:auto;object-fit:contain;object-position:center}body[data-motion-scope=v11] .product-edition__shot{align-self:start}body[data-motion-scope=v11] .product-edition-selector[data-edition-indicator-ready=true]{position:relative}body[data-motion-scope=v11] .product-edition-selector[data-edition-indicator-ready=true]:after{position:absolute;bottom:.3rem;left:0;width:var(--edition-indicator-width, 0px);height:1px;content:"";background:var(--accent);box-shadow:0 0 .8rem #20d4e57a;translate:var(--edition-indicator-x, 0px) 0;transition:width var(--motion-v14-enter) var(--ease-v14-enter),translate var(--motion-v14-enter) var(--ease-v14-enter);pointer-events:none}html.cinematic-runtime body[data-motion-scope=v11] .browser-system-v2{scale:var(--browser-stage-scale, 1);translate:0 var(--browser-stage-y, 0px)}html.cinematic-runtime body[data-motion-scope=v11] .browser-system-v2 .browser-v2__shell{translate:0 var(--browser-shell-y, 0px);scale:var(--browser-shell-scale, 1);transform-origin:44% 50%}html.cinematic-runtime body[data-motion-scope=v11] .browser-system-v2 .browser-v2__tab-rail{translate:var(--browser-tabs-x, 0px) 0}html.cinematic-runtime body[data-motion-scope=v11] .browser-system-v2 .browser-v2__workspace{translate:0 var(--browser-workspace-y, 0px)}html.cinematic-runtime body[data-motion-scope=v11] .browser-system-v2 .browser-v2__foreground{opacity:var(--browser-foreground-opacity, 1);scale:var(--browser-foreground-scale, 1)}html.cinematic-runtime body[data-motion-scope=v11] .echo-system-v2 .echo-v2__graph{rotate:var(--echo-graph-rotate, 0deg);translate:0 var(--echo-graph-y, 0px);transform-origin:50% 50%}html.cinematic-runtime body[data-motion-scope=v11] .echo-system-v2 .echo-v2__node--primary{translate:0 var(--echo-primary-y, 0px)}@keyframes v14-echo-breathe{0%,to{box-shadow:0 0 1.8rem currentColor}50%{box-shadow:0 0 2.45rem currentColor}}body[data-motion-scope=v11][data-cinematic-mode=full] .echo-v2__node--primary i{animation:v14-echo-breathe 5.8s var(--ease-actived-soft) infinite}html.cinematic-runtime body[data-motion-scope=v11] .factory-system-v2{scale:var(--factory-v2-scale, 1);translate:0 var(--factory-v2-y, 0px)}html.cinematic-runtime body[data-motion-scope=v11] .factory-cinematic-hero .factory-v2__radar{opacity:calc(.25 + (var(--factory-radar-progress, 0) * .75));scale:calc(.86 + (var(--factory-radar-progress, 0) * .14))}html.cinematic-runtime body[data-motion-scope=v11] .factory-production-scene .factory-v2__defense-ring,html.cinematic-runtime body[data-motion-scope=v11] .factory-defense-scene .factory-v2__power-route{opacity:calc(.18 + (var(--factory-defense-progress, var(--factory-production-progress, 0)) * .7))}html.cinematic-runtime body[data-motion-scope=v11] .factory-scene__steps span{transition:color var(--motion-v14-micro) var(--ease-v14-enter),opacity var(--motion-v14-micro) var(--ease-v14-enter),translate var(--motion-v14-micro) var(--ease-v14-enter)}html.cinematic-runtime body[data-motion-scope=v11] .factory-scene__steps span.is-active{translate:0 -.2rem}@media(min-width:720px){html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=factory-flow]>.factory-flow__inner{position:sticky;top:var(--header-height);min-height:calc(100svh - var(--header-height));align-content:center}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=factory-flow] .factory-flow__interface[data-cinematic-sticky]{position:relative!important;top:auto!important;min-height:0!important}}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=factory-flow] .factory-flow__svg{translate:var(--flow-camera-x, 0px) 0;scale:var(--flow-camera-scale, 1);transform-origin:center}@media(prefers-reduced-motion:reduce){body[data-motion-scope=v11] .product-route-hero--cinematic .route-hero__inner,body[data-motion-scope=v11] .cinematic-product-scene__stage{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(1.5rem,5vw,5rem);align-items:center;padding:clamp(6rem,12vw,9rem) max(5vw,calc((100vw - 78rem)/2)) clamp(3rem,8vw,6rem)}body[data-motion-scope=v11] .product-route-hero--cinematic .route-hero__copy,body[data-motion-scope=v11] .product-route-hero--cinematic .route-hero__visual,body[data-motion-scope=v11] .share-cinematic__copy,body[data-motion-scope=v11] .share-cinematic__media,body[data-motion-scope=v11] .share-cinematic__steps,body[data-motion-scope=v11] .abstract-product-scene__copy,body[data-motion-scope=v11] .abstract-product-scene__visual,body[data-motion-scope=v11] .abstract-product-scene__markers,body[data-motion-scope=v11] .abstract-product-scene__proof,body[data-motion-scope=v11] .factory-scene__copy,body[data-motion-scope=v11] .factory-scene__visual,body[data-motion-scope=v11] .factory-scene__steps{position:relative!important;inset:auto!important;width:auto!important;min-height:0!important;margin:0!important;pointer-events:auto}body[data-motion-scope=v11] .share-cinematic__media,body[data-motion-scope=v11] .abstract-product-scene__visual,body[data-motion-scope=v11] .factory-scene__visual{grid-column:2}body[data-motion-scope=v11] .share-cinematic__steps,body[data-motion-scope=v11] .abstract-product-scene__markers,body[data-motion-scope=v11] .abstract-product-scene__proof,body[data-motion-scope=v11] .factory-scene__steps{grid-column:1 / -1}body[data-motion-scope=v11] .share-cinematic__frames{width:100%;height:auto;min-height:18rem}body[data-motion-scope=v11] .share-cinematic__frame{position:relative;display:none;width:100%;height:auto;opacity:1;transform:none}body[data-motion-scope=v11] .share-cinematic__frame.is-active{display:grid}body[data-motion-scope=v11] .share-cinematic__frame img{height:auto;max-height:70vh}body[data-motion-scope=v11] .abstract-product-scene__markers,body[data-motion-scope=v11] .factory-scene__steps{justify-content:flex-start}body[data-motion-scope=v11] .echo-v2__node--primary i{animation:none}}@media(max-width:719px){body[data-motion-scope=v11]{--header-height: 76px}html.cinematic-runtime body[data-motion-scope=v11] .cinematic-product-scene{min-height:clamp(46rem,112svh,64rem)}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=factory-flow],html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=factory-flow] .factory-flow__interface{min-height:auto}body[data-motion-scope=v11] .site-header--corporate .corporate-nav,body[data-motion-scope=v11] .site-header--corporate.is-scrolled .corporate-nav{top:var(--header-height)}body[data-motion-scope=v11] .site-header--corporate .language-selector__button{min-width:2.5rem;min-height:2.5rem}}@media(max-width:719px)and (prefers-reduced-motion:reduce){body[data-motion-scope=v11] .product-route-hero--cinematic .route-hero__inner,body[data-motion-scope=v11] .cinematic-product-scene__stage{grid-template-columns:minmax(0,1fr);padding:6rem 1.1rem 2.5rem}body[data-motion-scope=v11] .share-cinematic__media,body[data-motion-scope=v11] .abstract-product-scene__visual,body[data-motion-scope=v11] .factory-scene__visual,body[data-motion-scope=v11] .share-cinematic__steps,body[data-motion-scope=v11] .abstract-product-scene__markers,body[data-motion-scope=v11] .abstract-product-scene__proof,body[data-motion-scope=v11] .factory-scene__steps{grid-column:auto}}@media(max-width:719px),(prefers-reduced-motion:reduce){body[data-motion-scope=v11][data-cinematic-mode=simplified] .browser-v2__route,body[data-motion-scope=v11][data-cinematic-mode=simplified] .browser-v2__surface--map,body[data-motion-scope=v11][data-cinematic-mode=simplified] .echo-v2__node--secondary,body[data-motion-scope=v11][data-cinematic-mode=simplified] .echo-v2__particle,body[data-motion-scope=v11][data-cinematic-mode=simplified] .factory-v2__ambient,body[data-motion-scope=v11][data-cinematic-mode=simplified] .factory-v2__threat{display:none}}html.cinematic-runtime body[data-motion-scope=v11] .cinematic-product-scene__copy,html.cinematic-runtime body[data-motion-scope=v11] .abstract-product-scene__copy{transition:opacity var(--motion-v14-enter) var(--ease-v14-enter),translate var(--motion-v14-enter) var(--ease-v14-enter)}html.cinematic-runtime body[data-motion-scope=v11]:before{position:fixed;z-index:90;top:0;right:0;left:0;height:calc(var(--header-height) + 2.2rem);pointer-events:none;content:"";background:linear-gradient(180deg,#030405f5,#030405d1 43%,#03040500);opacity:.92}html.cinematic-runtime body[data-motion-scope=v11] .site-header--corporate{z-index:100}html.cinematic-runtime body[data-motion-scope=v11] .product-page--browser .browser-v2__surface--lead strong{max-width:18rem;color:#e2eff7a3;font-size:clamp(1.2rem,2.1vw,2.2rem);letter-spacing:-.035em;line-height:1}html.cinematic-runtime body[data-motion-scope=v11] .product-page--browser .abstract-product-scene__copy{max-width:31rem}body[data-motion-scope=v11] .page-transition--quick{background:linear-gradient(122deg,rgba(16,215,237,.12),transparent 34%),repeating-linear-gradient(90deg,rgba(16,215,237,.05) 0 1px,transparent 1px 42px),#030405c7;transition-duration:.15s,.11s}html.cinematic-runtime body[data-motion-scope=v11] .share-cinematic__copy{max-width:min(34rem,74vw);padding:.35rem clamp(.6rem,1.2vw,1.1rem) .7rem 0;background:linear-gradient(90deg,rgba(5,8,13,.88),rgba(5,8,13,.58) 68%,transparent 100%)}html.cinematic-runtime body[data-motion-scope=v11] .share-cinematic__frames{width:min(86vw,104rem)}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=factory-flow] .factory-flow__context strong{max-width:14rem;color:#e2eff7e6;font-size:clamp(1.8rem,3.8vw,4.2rem);line-height:.88}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=factory-flow] .factory-flow__context span{font-size:clamp(.72rem,1.2vw,1.1rem)}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=factory-flow] .factory-flow__panel{transition:opacity var(--motion-v14-micro) var(--ease-v14-enter),translate var(--motion-v14-micro) var(--ease-v14-enter)}html.cinematic-runtime body[data-motion-scope=v11] [data-cinematic-scene=factory-flow] .factory-flow__panel.is-changing{opacity:.18;translate:0 .35rem}@media(min-width:720px){body[data-motion-scope=v11] .product-route-hero--cinematic,body[data-motion-scope=v11] .cinematic-product-scene{min-height:clamp(52rem,158svh,98rem)}body[data-motion-scope=v11] .factory-flow{min-height:clamp(56rem,170svh,104rem)}}@media(max-width:719px){html.cinematic-runtime body[data-motion-scope=v11] .product-page--browser .browser-v2__surface--lead strong{max-width:12rem;font-size:1.1rem}html.cinematic-runtime body[data-motion-scope=v11] .share-cinematic__copy{max-width:calc(100vw - 2.2rem);background:linear-gradient(180deg,rgba(5,8,13,.86),rgba(5,8,13,.48) 72%,transparent)}}
