.media-effects[data-v-8a68eab6]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.media-effects>div[data-v-8a68eab6]{position:absolute;top:var(--effect-y, 50%);left:var(--effect-x, 50%)}.effect-scan[data-v-8a68eab6]{width:min(28vw,560px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) rotateX(62deg)}.effect-scan[data-v-8a68eab6]:before,.effect-scan[data-v-8a68eab6]:after{position:absolute;inset:0;content:"";border:2px solid #aeedffd9;border-radius:50%;animation:scan-8a68eab6 2.4s ease-out infinite}.effect-scan[data-v-8a68eab6]:after{animation-delay:-1.2s}.effect-warning[data-v-8a68eab6]{width:clamp(70px,13vw,240px);height:clamp(60px,13vh,180px);border:1px dashed #ffc18a;border-radius:8px;box-shadow:0 0 18px #ffb46b33;transform:translate(-50%,-50%);animation:pulse-8a68eab6 1.5s ease-in-out infinite}.effect-path[data-v-8a68eab6]{width:clamp(46px,6vw,120px);height:clamp(60px,12vh,140px);border-inline:2px solid #abedff99;border-radius:50% 50% 0 0;background:repeating-linear-gradient(0deg,transparent 0 20px,#d4f6ff99 20px 27px,transparent 27px 40px) center/2px 100% no-repeat;transform:translate(-50%,-20%) perspective(180px) rotateX(42deg);animation:path-8a68eab6 1.3s linear infinite}.effect-cloud[data-v-8a68eab6]{width:clamp(120px,16vw,300px);height:clamp(70px,12vh,180px);border-inline:1px dashed #bdefff80;transform:translate(-50%,-100%)}.effect-cloud i[data-v-8a68eab6]{position:absolute;top:0;left:50%;width:9px;height:9px;border:1px solid #f2fcff;border-radius:50%;background:#b4eaff;box-shadow:0 0 16px #b4eaff;animation:pulse-8a68eab6 1.8s ease-in-out infinite alternate}.effect-cloud i[data-v-8a68eab6]:nth-child(2){top:60%;left:0;animation-delay:-.6s}.effect-cloud i[data-v-8a68eab6]:nth-child(3){top:60%;left:100%;animation-delay:-1.2s}@keyframes scan-8a68eab6{0%{opacity:.7;transform:scale(.35)}to{opacity:0;transform:scale(1)}}@keyframes pulse-8a68eab6{0%,to{opacity:.5}50%{opacity:1}}@keyframes path-8a68eab6{0%{background-position:center 0}to{background-position:center 40px}}.cloud-remote-camera[data-v-d1350479]{position:absolute;z-index:1;padding:0;border:0;overflow:hidden;background:transparent;cursor:pointer}.cloud-remote-camera img[data-v-d1350479]{position:absolute;top:0;height:100%;max-width:none;display:block}.cloud-remote-camera[data-v-d1350479]:focus-visible{outline:2px solid #a8defd;outline-offset:3px}.cloud-light-controls[data-v-426cd9a8]{--light-unit: clamp(.64px, .062016vw, 1.28px);position:absolute;right:max(7%,env(safe-area-inset-right));bottom:max(3.2%,env(safe-area-inset-bottom));width:calc(138 * var(--light-unit));height:calc(138 * var(--light-unit));z-index:4;pointer-events:auto}.cloud-light-button[data-v-426cd9a8]{position:absolute;display:grid;place-items:center;width:calc(50 * var(--light-unit));height:calc(50 * var(--light-unit));padding:0;border:1px solid #cce7f296;border-radius:50%;background:#a8b5c273;color:#fff;font-size:max(11px,calc(14 * var(--light-unit)));font-weight:400;line-height:1;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 6px #e9f5ff21;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.cloud-light-button--a[data-v-426cd9a8]{right:0;top:0}.cloud-light-button--b[data-v-426cd9a8]{left:calc(18 * var(--light-unit));top:calc(19 * var(--light-unit))}.cloud-light-button--c[data-v-426cd9a8]{left:0;bottom:0}.cloud-light-button--yunxi[data-v-426cd9a8]{right:calc(9 * var(--light-unit));bottom:calc(12 * var(--light-unit));width:calc(62 * var(--light-unit));height:calc(62 * var(--light-unit));font-size:max(14px,calc(19 * var(--light-unit)))}.cloud-light-button[aria-pressed=true][data-v-426cd9a8],.cloud-light-button--yunxi[data-v-426cd9a8]{background:#7fc6f0a8;border-color:#c1edff;box-shadow:0 0 calc(9 * var(--light-unit)) #6bbfff80,inset 0 0 calc(8 * var(--light-unit)) #c8edff80}.cloud-light-button--yunxi[data-v-426cd9a8]{background:#a6b6d0a3}.cloud-light-button[data-v-426cd9a8]:focus-visible{outline:2px solid #d7f2ff;outline-offset:4px}.cloud-light-button[data-v-426cd9a8]:disabled{cursor:default}@media(prefers-reduced-motion:reduce){.cloud-light-button[data-v-426cd9a8]{transition:none}}:root{--showroom-ui: calc(100vw / 2560);--showroom-control-height: clamp(32px, 2.8125vw, 72px);--showroom-control-font: clamp(13px, 1.40625vw, 36px);--showroom-menu-font: clamp(12px, 1.25vw, 32px);--showroom-menu-row: clamp(32px, 7.70833dvh, 111px);--showroom-ink: #fff;--showroom-muted: #ffffffb3;--showroom-selected: #535b78bf;--showroom-glass: #c9cbcd30;--showroom-border: #ffffff38;--showroom-radius: max(3px, calc(8 * var(--showroom-ui)));--home-button-primary: #8297b7b3;--home-button-secondary: #8895aa40}:root{font-family:HarmonyOS Sans,PingFang SC,Microsoft YaHei,sans-serif;color:#f2f5f8;background:#0b1523;color-scheme:dark;font-synthesis:none;-webkit-font-smoothing:antialiased;--edge: clamp(24px, 3.4vw, 64px);--top: max(24px, env(safe-area-inset-top));--bottom: max(24px, env(safe-area-inset-bottom));--control-height: 44px;--font-control: 16px;--tab-width: 124px;--sidebar-width: 184px;--row-height: 48px;--nav-height: 288px;--footer-height: 104px;--glass: #152637a6;--line: #d7e5f233}*{box-sizing:border-box}html,body,#showroom2-app{width:100%;height:100%;margin:0;overflow:hidden}button{font:inherit;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent}button,[role=button]{touch-action:manipulation}button:disabled{cursor:default;opacity:.4}button:focus-visible{outline:2px solid #d7ebff;outline-offset:3px}h1:focus{outline:none}button,img{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}img{-webkit-user-drag:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.showroom-app{position:relative;width:100%;height:100dvh;isolation:isolate}.home-view,.history-view,.loading-view{position:absolute;inset:0;overflow:hidden}.home-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.icon-button{display:inline-grid;place-items:center;flex:none;width:var(--control-height);height:var(--control-height);padding:0;border:0;border-radius:50%;background:transparent}.icon-button img{width:100%;height:100%;flex:none}.icon-button[data-icon=next] img{transform:rotate(180deg)}.icon-button span{font-size:28px;line-height:1;font-weight:300}.text-button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height);border:1px solid var(--line);border-radius:4px;background:var(--glass);padding:0 20px;font-size:var(--font-control);line-height:1.25;white-space:nowrap}.text-button[aria-pressed=true]{background:#aecce533;border-color:#dceeff88}@media(hover:hover){.text-button:hover,.icon-button:hover{background-color:#30495dcc}}.media-status{position:relative;z-index:3;display:flex;align-items:center;gap:12px;padding:16px 24px;border-radius:6px;background:#0b1523eb;font-size:14px}.media-error{display:grid;justify-items:center}.media-error p{margin:0}.spinner{width:18px;height:18px;border:1px solid #bdd3e94d;border-top-color:#e3f0ff;border-radius:50%;animation:spin 1s linear infinite}.fullscreen-button{position:absolute;z-index:7;bottom:var(--bottom);right:max(var(--edge),env(safe-area-inset-right))}.rotate-hint{position:absolute;z-index:9;left:16px;right:16px;bottom:76px;display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 16px;border:1px solid var(--line);border-radius:6px;background:#10263af0;box-shadow:0 5px 25px #0004}.rotate-hint p{font-size:14px}.rotate-hint button{width:44px;height:44px;border:0;background:transparent;font-size:22px}.showroom-dialog{width:min(600px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:32px;border:1px solid #9db8d14d;border-radius:14px;color:#edf4fc;background:#152638f5;box-shadow:0 16px 90px #0008}.showroom-dialog::backdrop{background:#020d1b99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.showroom-dialog>.icon-button{float:right;margin:-12px -12px 10px 16px}.showroom-dialog h2{margin:0 0 24px;font-size:24px;font-weight:500}.showroom-dialog h3{margin:20px 0 6px;font-size:16px}.showroom-dialog p{color:#c2cfdb;line-height:1.8;font-size:15px}.view-options{display:grid;gap:10px}.home-brand{position:absolute;top:9%;left:7%;display:flex;align-items:center;gap:clamp(10px,1.25vw,32px)}.home-brand h1{margin:0;font-size:clamp(24px,2.6vw,68px);font-weight:750;line-height:1.1;letter-spacing:.035em}.home-brand>div{padding-left:clamp(10px,1.25vw,32px);border-left:1px solid #ffffffbd;font-weight:650;letter-spacing:.035em}.home-brand p{margin:0;font-size:clamp(13px,1.42vw,36px);line-height:1.3;white-space:nowrap}.home-brand p+p{margin-top:.18em;font-size:clamp(10px,1.05vw,28px)}.home-entries{position:absolute;top:39.5%;left:7%;display:flex;flex-direction:column;gap:max(14px,3.4vh)}.home-entries button{width:max(128px,13.5vw);height:max(32px,3.347vw);display:grid;place-items:center;padding:0 20px;border:1px solid #b0bfd326;border-radius:4px;background:#5e6b7d0a;color:#d2d4d8b3;font-size:clamp(15px,1.5vw,38px);letter-spacing:.035em}.home-entries button:hover,.home-entries button:focus-visible,.home-entries button:first-child{border-color:#a6c6ee99;background:#8ba5c33b;color:#fff}.history-entry{position:absolute;left:50%;transform:translate(-50%);bottom:var(--bottom);display:grid;justify-items:center;gap:3px;min-height:44px;padding:4px 12px;border:0;background:transparent;color:#d4deeaaa;font-size:14px}.history-entry span{font-size:24px;line-height:16px}.history-back{position:absolute;left:var(--edge);top:var(--top);z-index:5}.history-heading{position:absolute;left:80px;right:80px;top:13%;text-align:center}.history-heading p{margin:0;font-size:clamp(10px,.859375vw,22px);letter-spacing:.13em;color:#aac1d9}.history-heading h1{margin:.2em 0 .35em;font-size:clamp(24px,2.1vw,54px);font-weight:650;color:#c9e0ff}.history-heading p:last-child{line-height:1.55;letter-spacing:.03em}.history-cards{position:absolute;left:0;right:0;top:32%;height:42%;touch-action:pan-y pinch-zoom}.history-card{position:absolute;left:48.56%;top:50%;display:flex;flex-direction:column;width:12.5vw;height:100%;max-height:604px;min-height:160px;padding:2.5vw 2.2vw;border:1px solid #b1cce359;border-radius:max(4px,.47vw);background:#16253699;text-align:left;transform:translate(calc(-50% + var(--offset) * 10vw),-50%) scale(var(--scale));transition:transform .4s ease,opacity .4s ease;opacity:var(--opacity);overflow:hidden}.history-card[data-active=true]{border-color:#cce4fac9;background:linear-gradient(160deg,#d5e0e9,#8299af);color:#061422;opacity:1}.history-card[aria-hidden=true]{visibility:hidden}.history-year{font-size:clamp(26px,2.66vw,68px);font-weight:700;color:#7abbff;line-height:1.15}.history-divider{width:100%;min-height:max(2px,.31vw);background:#89c4ff;border-radius:4px;margin:.75vw 0}.history-title{font-size:clamp(12px,1.05vw,27px);line-height:1.3}.history-description{margin-top:.6vw;overflow-y:auto;font-size:clamp(9px,.625vw,16px);line-height:1.6;color:#c1d3e4}.history-card[data-active=true] .history-year,.history-card[data-active=true] .history-description{color:inherit}.history-card[data-active=true] .history-divider{background:#4d5b68}.history-controls{position:absolute;left:50%;transform:translate(-50%);bottom:max(66px,8vh);display:flex;gap:16px;opacity:0;transition:opacity .15s}.history-controls:hover,.history-controls:focus-within{opacity:1}.history-return{--return-ui: min(var(--showroom-ui), calc(100dvh / 1440));position:absolute;z-index:5;left:50%;bottom:max(12px,calc(15 * var(--return-ui)),calc(env(safe-area-inset-bottom) + 12px));transform:translate(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:max(6px,calc(12 * var(--return-ui)));min-width:88px;min-height:44px;padding:0 12px;border:0;background:transparent;color:#ffffff97;font-size:max(13px,calc(32 * var(--return-ui)));line-height:1.25}.history-return-arrow{display:block;flex:none;width:max(24px,calc(40 * var(--return-ui)));height:max(10.8px,calc(18 * var(--return-ui)));opacity:.74}.history-return-label{white-space:nowrap}.history-pause{font-size:13px;min-width:104px}.loading-error{position:absolute;bottom:24px;left:50%;transform:translate(-50%);width:300px;padding:16px;background:#0b1523eb;text-align:center;border-radius:6px;font-size:14px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{to{opacity:.65}}@keyframes hold{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:1100px)and (orientation:landscape){:root{--edge: 20px;--top: max(12px, env(safe-area-inset-top));--bottom: max(12px, env(safe-area-inset-bottom));--font-control: 13px;--tab-width: 86px;--sidebar-width: 148px;--row-height: 44px;--nav-height: 264px;--footer-height: 96px}.history-heading{top:12%}.history-heading h1{font-size:24px;margin:8px 0}.history-heading p{font-size:10px}.history-cards{top:35%;bottom:74px}.history-card{padding:16px 22px;width:16vw;transform:translate(calc(-50% + var(--offset) * 13vw),-50%) scale(var(--scale))}.history-year{font-size:28px}.history-divider{margin:8px 0}.history-title{font-size:17px}.history-description{margin-top:8px;font-size:12px;line-height:1.6}}@media(orientation:portrait){:root{--edge: 16px;--top: max(16px, env(safe-area-inset-top));--bottom: max(16px, env(safe-area-inset-bottom));--font-control: 14px;--sidebar-width: 100%;--row-height: 44px;--nav-height: 44px;--footer-height: 100px}.home-brand{flex-direction:column;align-items:flex-start;gap:18px;top:13%;left:7%}.home-brand h1{font-size:38px}.home-brand>div{border:0;padding:0}.home-entries{top:47%}.home-entries button{height:52px;font-size:20px}.history-heading{left:18px;right:18px;top:15%}.history-heading h1{font-size:24px}.history-heading p{font-size:10px}.history-cards{top:32%;bottom:100px}.history-card{width:min(74vw,300px);transform:translate(calc(-50% + var(--offset) * 80vw),-50%);padding:26px}.history-year{font-size:44px}.history-description{font-size:13px;margin-top:16px}.history-title{font-size:20px}.history-divider{margin-block:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.home-view--desktop{color:#fff}.home-view--desktop .home-background{object-position:center}.home-view--desktop .home-entries{gap:clamp(14px,1.54vw,40px)}.home-view--desktop .home-entries button{border:1px solid transparent;border-radius:clamp(6px,.58vw,15px);background:var(--home-button-secondary);color:#ffffffe6;font-weight:400;transition:background .18s ease,border-color .18s ease}.home-view--desktop .home-entries button:first-child{border-color:#edf4ff80;background:var(--home-button-primary);color:#fff;font-weight:650}.home-view--desktop .home-entries button:hover,.home-view--desktop .home-entries button:focus-visible{border-color:#ffffffb3;background:#758baacc;color:#fff}.home-view--desktop .history-entry{bottom:max(1.8vh,env(safe-area-inset-bottom));gap:clamp(5px,.65vw,16px);color:#ffffffe0;font-size:clamp(14px,1.28vw,32px);font-weight:400;line-height:1.4;letter-spacing:.02em}.home-view--desktop .history-entry-arrow{width:clamp(22px,1.8vw,44px);height:clamp(13px,1.03vw,26px)}@media(orientation:landscape){.home-view--desktop .home-brand{top:9%;left:7%;gap:1.28vw}.home-view--desktop .home-brand h1{font-size:clamp(24px,3.08vw,80px);font-weight:750;line-height:1.1;letter-spacing:.035em}.home-view--desktop .home-brand>div{padding-left:1.28vw;border-left:1px solid #ffffffe6;font-weight:650}.home-view--desktop .home-brand p{font-size:clamp(12px,1.41vw,36px);line-height:1.2}.home-view--desktop .home-brand p+p{margin-top:.18em;font-size:clamp(10px,1.09vw,28px)}.home-view--desktop .home-entries{top:39.7%;left:7%}.home-view--desktop .home-entries button{width:13.5vw;min-width:110px;height:3.46vw;min-height:40px;padding:0 12px;font-size:clamp(15px,1.54vw,40px);letter-spacing:0}}.history-view--desktop .history-title{order:0;font-weight:700;color:#7abbff}.history-view--desktop .history-divider{order:1}.history-view--desktop .history-year{order:2;font-weight:500;color:#c1d3e4}.history-view--desktop .history-description{order:3}.history-view--desktop .history-card[data-active=true] .history-title{color:inherit}@media(orientation:landscape){.history-view--desktop{--history-unit: min(calc(100vw / 2560), calc(100dvh / 1440));--history-origin-y: calc(50% - 720 * var(--history-unit))}.history-view--desktop .history-heading{top:calc(var(--history-origin-y) + 215 * var(--history-unit));left:8%;right:8%}.history-view--desktop .history-heading p{font-size:calc(20 * var(--history-unit));line-height:1.5;letter-spacing:.08em}.history-view--desktop .history-heading h1{margin:calc(12 * var(--history-unit)) 0 calc(18 * var(--history-unit));font-size:calc(52 * var(--history-unit));font-weight:650;line-height:1.3;letter-spacing:.02em}.history-view--desktop .history-heading p:last-child{font-size:calc(21 * var(--history-unit));letter-spacing:.04em}.history-view--desktop .history-cards{top:calc(var(--history-origin-y) + 460 * var(--history-unit));height:calc(600 * var(--history-unit));bottom:auto}.history-view--desktop .history-card{left:50%;width:calc(320 * var(--desktop-scale) * var(--history-unit));height:calc(100% * var(--desktop-scale));min-height:0;max-height:none;padding:calc(100 * var(--history-unit)) 0 calc(22 * var(--history-unit)) calc(var(--desktop-inset) * var(--history-unit));border:calc(2 * var(--history-unit)) solid #b1cce329;border-radius:calc(12 * var(--history-unit));background:#162536b3;transform:translate(calc(-50% + var(--offset) * 256 * var(--history-unit)),-50%);transition:transform .4s ease,opacity .4s ease,width .4s ease,height .4s ease}.history-view--desktop .history-card[data-active=true]{padding:calc(100 * var(--history-unit)) calc(58 * var(--history-unit));border-color:#d6e6f2cc;background:linear-gradient(160deg,#d5e0e9,#bdcedc 48%,#8299af)}.history-view--desktop .history-card>span{width:calc(200 * var(--history-unit));flex:none}.history-view--desktop .history-title{font-size:calc(var(--title-size) * var(--history-unit));line-height:1.35;white-space:nowrap}.history-view--desktop .history-divider{height:calc(8 * var(--history-unit));min-height:0;margin:calc(14 * var(--history-unit)) 0 calc(12 * var(--history-unit));background:linear-gradient(to right,#89c4ff var(--year-progress),#89c4ff33 var(--year-progress))}.history-view--desktop .history-card[data-active=true] .history-divider{background:#4d5b68}.history-view--desktop .history-year{font-size:calc(32 * var(--history-unit));line-height:1.2}.history-view--desktop .history-description{flex:0 1 auto;margin-top:calc(16 * var(--history-unit));font-size:calc(16 * var(--history-unit));line-height:1.6}.history-view--desktop .history-return{bottom:max(calc(18 * var(--history-unit)),env(safe-area-inset-bottom));font-size:calc(32 * var(--history-unit));line-height:1.25;gap:calc(18 * var(--history-unit));color:#ffffffb3}.history-view--desktop .history-return-arrow{width:calc(40 * var(--history-unit));height:calc(18 * var(--history-unit));opacity:.85}}@media(orientation:portrait){.history-view--desktop .history-title{font-size:28px}.history-view--desktop .history-year{font-size:16px}}.experience-shell{--ui: var(--showroom-ui);--control-height: var(--showroom-control-height);--font-control: var(--showroom-control-font);--edge: max(2.1875vw, env(safe-area-inset-left));--top: max(10px, .9375vw, env(safe-area-inset-top));--row-height: var(--showroom-menu-row);--sidebar-width: max(148px, 15.625vw);--nav-height: 69%;--row-center: .5;--arc-shift: 0px;--band-width: max(138px, 11.4vw);--tabs-span: max(254px, 26.4453125vw);--ink: var(--showroom-ink);--muted: var(--showroom-muted);--selected: var(--showroom-selected);position:absolute;inset:0;overflow:hidden;color:var(--ink);background:#758291}.experience-shell[data-section=ride]{--tabs-span: 55.78125vw}.experience-shade{position:absolute;inset:0 0 auto;height:11.8%;pointer-events:none;z-index:1;background:linear-gradient(180deg,#535b7870,#535b781c 55%,transparent)}.experience-header{position:absolute;z-index:7;top:var(--top);left:var(--edge);right:max(2.1875vw,env(safe-area-inset-right));height:var(--control-height);display:flex;align-items:center;justify-content:space-between;pointer-events:none}.experience-header>*{pointer-events:auto}.experience-header .icon-button{width:clamp(32px,2.5vw,64px);height:clamp(32px,2.5vw,64px)}.experience-shell[data-theme=dark] .experience-header .icon-button img{filter:brightness(0) invert(1)}.category-tabs{position:absolute;left:50%;top:0;transform:translate(-50%);width:76%;height:var(--control-height);display:flex;justify-content:center;pointer-events:none}.category-track{display:flex;gap:0;flex:none;width:var(--tabs-span);max-width:100%;height:100%;padding:clamp(3px,calc(8 * var(--ui)),8px);overflow:hidden;border:0;box-shadow:inset 0 0 0 1px var(--showroom-border);border-radius:100px;background:var(--showroom-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto}.category-track button{flex:1 1 0;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:100px;background:transparent;color:#fff;font-size:var(--font-control);font-weight:400;line-height:1.25;white-space:nowrap}.category-track button:last-child{flex:1.5 1 0}.category-track button[aria-pressed=true]{background:var(--selected)}.category-track button:disabled{opacity:1;color:#fffc}.experience-shell[data-section=ride] .category-track{gap:0;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.category-track::-webkit-scrollbar{display:none}.experience-shell[data-section=ride] .category-track button{flex:0 0 21%}.experience-shell[data-section=ride] .category-track button:nth-child(2){flex-basis:27%}.experience-shell[data-section=ride] .category-track button:nth-child(4){flex-basis:24%}.experience-shell[data-section=ride] .category-track button:nth-child(5){flex-basis:34%}.scene-navigation[data-empty=true]{visibility:hidden}.header-action{width:max(80px,8.7vw);height:100%;display:flex;align-items:center;justify-content:end}.hud-button{width:100%;min-height:0;height:100%;padding:0 12px;background:#9eb5ce26;border-color:#eef8ff40;border-radius:3px;font-size:clamp(12px,1.09vw,28px)}.scene-navigation{position:absolute;z-index:6;top:15.52%;right:max(1.71875vw,env(safe-area-inset-right));width:var(--sidebar-width);height:var(--nav-height);pointer-events:none}.scene-band-measure{position:absolute;width:var(--band-width);visibility:hidden}.scene-arc{position:absolute;z-index:1;transform:translate(var(--arc-shift));top:0;right:0;width:var(--arc-width);height:100%;opacity:.75;pointer-events:none}.scene-glass{position:absolute;inset:0;z-index:0;transform:translate(var(--arc-shift));clip-path:var(--arc-band);-webkit-mask-image:linear-gradient(180deg,transparent 8%,#000 25% 72%,transparent 93%);mask-image:linear-gradient(180deg,transparent 8%,#000 25% 72%,transparent 93%)}.scene-glass-image{position:absolute;inset:-48px;background-repeat:no-repeat;filter:blur(10px)}.scene-glass:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 12%,#eef4ff16 27%,#dae6f033 55%,#e6ecf51a 74%,transparent 90%)}.scene-link{position:absolute;z-index:2;transform:translate(var(--arc-shift));top:var(--row-top);left:0;width:100%;height:var(--row-height);margin:0;padding:0 var(--row-right) 0 var(--row-left);border:0;background:transparent;color:var(--muted);font-size:var(--showroom-menu-font);font-weight:400;line-height:1.3;white-space:pre-line;text-align:center;text-shadow:0 1px 2px #4a566026;pointer-events:auto}.scene-link:before{content:"";position:absolute;inset:0;z-index:-1;clip-path:var(--row-band);box-shadow:inset 0 -1px #ffffff20}.scene-link[aria-current=page]{color:#fff;font-weight:400}.scene-link[aria-current=page]:before{background:var(--selected)}@media(hover:hover){.category-track button:not(:disabled):hover{background-color:#ffffff24}.category-track button[aria-pressed=true]:hover{background-color:#535b78d9}.scene-link:hover:before{background-color:#c9d6ec38}.scene-link[aria-current=page]:hover:before{background-color:#535b78d9}}.scene-media{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:#132235}.scene-photo{position:absolute;inset:0;width:100%;height:100%;display:block}.scene-media--crop{background:linear-gradient(120deg,#101b29,#596272)}.media-crop{position:relative;overflow:hidden;max-width:100%}.media-crop img{position:absolute;max-width:none;width:var(--crop-width);height:var(--crop-height);left:var(--crop-x);top:var(--crop-y)}.scene-media--crop{padding:15% 18% 16% 10%}.experience-content{position:absolute;inset:0;z-index:2;pointer-events:none}.scene-interaction,.sound-interaction{position:absolute;left:0;right:calc(var(--sidebar-width) + 3.492vw);top:calc(var(--top) + var(--control-height));bottom:max(32px,6.111vh);pointer-events:auto;touch-action:pan-y pinch-zoom}.sound-interaction{border:0;padding:0;background:transparent}.screen-arrows{position:absolute;top:33.7136%;left:77.955%;pointer-events:auto}.screen-arrows button{display:grid;place-items:center;width:max(44px,5.02092vw);height:max(44px,5.02092vw);border:0;background:transparent;padding:0}.screen-arrows img{width:max(32px,5.02092vw);height:max(32px,5.02092vw);object-fit:contain}.scene-hotspot{position:absolute;left:clamp(100px,var(--body-x, 50%),calc(100% - 120px));top:clamp(76px,var(--body-y, 35%),calc(100% - 140px));min-height:32px;padding:.25em .5em;border:1px solid #e0eeff88;border-radius:2px;background:#535b789c;color:#f6f9ff;font-size:clamp(11px,1.09vw,28px);line-height:1.3;transform:translate(-50%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto}.scene-hotspot:before{content:"";position:absolute;top:100%;left:50%;height:clamp(16px,3.8vh,55px);border-left:1px dashed #e8f5ff99}.scene-hotspot:after{content:"";position:absolute;top:calc(100% + clamp(16px,3.8vh,55px));left:50%;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #ecf7ff30;transform:translate(-50%,-50%)}.scene-hotspot.view-switch{width:max(96px,calc(256 * var(--view-unit)));height:max(28px,calc(72 * var(--view-unit)));min-height:0;padding:0;background:#a6b8cd26;border-color:#e0eeff40;font-size:max(11px,calc(28 * var(--view-unit)));white-space:nowrap}.view-switch:before{height:max(14px,calc(70 * var(--view-unit)))}.view-switch:after{top:calc(100% + max(14px,calc(70 * var(--view-unit))))}.experience-copy{position:absolute;z-index:3;left:4%;bottom:11.1%;width:44%;height:clamp(76px,10vh,144px);display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none;color:#fff;text-shadow:0 1px 6px #28313b40}.experience-copy h1{margin:0;font-size:clamp(18px,1.875vw,48px);font-weight:500;line-height:1.35}.experience-copy p{margin:max(8px,1.4vh) 0 0;min-height:1.4em;font-size:clamp(12px,1.25vw,32px);line-height:1.4;white-space:pre-line}.experience-shell[data-copy-visible=false] .experience-copy{visibility:hidden}.experience-shell[data-copy-dark=true] .experience-copy{color:#535b78;text-shadow:none}.experience-shell[data-copy-dark=true] .scene-hotspot{color:#535b78;background:#e4edff40;border-color:#f3f7ff9c}.experience-footer,.scene-toolbar{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.experience-footer{z-index:5}.model-button{position:absolute;top:46%;left:3%;width:max(44px,3.516vw);height:max(44px,3.516vw);padding:0;border:0;background:transparent;pointer-events:auto}.model-button img{width:100%;height:100%}@media(orientation:landscape){.direction-view-zone{--direction-ui: min(calc(100vw / 956), calc(100dvh / 440));position:absolute;left:0;top:50%;width:calc(88 * var(--direction-ui));height:calc(174 * var(--direction-ui));transform:translateY(-50%);pointer-events:none}.direction-view-zone .model-button{left:calc(71 * var(--direction-ui));top:50%;width:max(44px,calc(34 * var(--direction-ui)));height:max(44px,calc(34 * var(--direction-ui)));transform:translate(-50%,-50%);display:grid;place-items:center}.direction-view-zone .model-button img{width:calc(34 * var(--direction-ui));height:calc(34 * var(--direction-ui))}}.story-slot{position:absolute;left:0;right:0;bottom:0;height:max(32px,6.111vh);display:flex;align-items:stretch;pointer-events:none}.story-button{position:relative;width:100%;height:100%;border:0;border-top:1px solid #ffffff14;border-radius:0;background:#d6e0e514;color:#e6e6e6;padding:0 68px;font-size:clamp(11px,1.094vw,28px);line-height:1.5;text-align:center;text-shadow:0 1px 4px #29354560;pointer-events:auto;overflow:hidden}.story-step{padding-left:1em;font-variant-numeric:tabular-nums}.story-button[data-holding=true]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#e7f6ff;transform-origin:left;animation:hold .55s linear}.option-bar{position:absolute;left:50%;bottom:max(24px,5.45vh);transform:translate(-50%);display:flex;width:max-content;min-width:48%;max-width:76%;height:max(32px,3.347vw);max-height:86px;overflow-x:auto;scrollbar-width:none;border:1px solid #ffffff38;border-radius:max(4px,calc(8 * var(--ui)));background:#bbcbd326;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto}.option-bar button{flex:1 0 auto;min-width:0;height:100%;padding:0 1em;border:0;background:transparent;color:#fffc;font-size:clamp(12px,1.25vw,32px);white-space:nowrap}.option-bar button[aria-pressed=true]{background:#535b78bf;color:#fff}@media(max-width:1100px)and (orientation:landscape){.experience-shell{--font-control: 13px;--tabs-span: 28.5vw}.experience-shell[data-section=ride]{--tabs-span: 55.78125vw}.experience-copy{height:65px}.experience-copy h1{font-size:16px}.experience-copy p{margin-top:6px;font-size:11px}}@media(orientation:portrait){.experience-shell{--edge: 16px;--top: max(16px, env(safe-area-inset-top));--control-height: 44px;--font-control: 14px;--arc-shift: 0px}.experience-header{right:16px;height:104px;align-items:start}.experience-header .icon-button{width:44px;height:44px}.category-tabs{top:60px;left:0;width:100%;height:44px;transform:none}.experience-shell[data-section=ride]{--font-control: 14px}.category-track,.experience-shell[data-section=ride] .category-track{width:100%;gap:0}.experience-shell[data-section=ride] .category-track{overflow-x:auto;scrollbar-width:none}.experience-shell[data-section=ride] .category-track button:nth-child(n){flex:0 0 auto;padding-inline:16px}.header-action{width:100px;height:44px}.scene-media{top:calc(var(--top) + 120px);bottom:250px}.scene-photo{object-fit:contain!important}.scene-media--crop{padding:0 16px}.scene-navigation{inset:auto 16px 204px;width:auto;height:44px;display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;pointer-events:auto;background:#c9cbcd20;border:1px solid #ffffff38;border-radius:4px}.scene-link,.experience-shell[data-section=ride] .scene-link{position:relative;transform:none;top:auto;left:auto;flex:0 0 112px;height:44px;width:112px;padding:0 10px;font-size:13px}.scene-link:before{clip-path:none}.scene-glass,.scene-arc,.scene-band-measure{display:none}.experience-copy{left:20px;width:calc(100% - 40px);bottom:106px;height:80px}.experience-copy h1{font-size:20px}.experience-copy p{font-size:12px;margin-top:6px;max-height:48px;overflow-y:auto}.experience-shell[data-copy-dark=true] .experience-copy{color:#fff}.experience-footer,.scene-toolbar{inset:0;width:100%;height:100%}.story-slot{height:44px;bottom:max(0px,env(safe-area-inset-bottom))}.story-button{font-size:12px;padding-inline:64px}.option-bar{width:calc(100% - 32px);max-width:calc(100% - 32px);height:44px;bottom:106px}.option-bar button{min-width:58px;padding:0 14px;font-size:13px}.model-button{top:22%;left:18px}.scene-interaction,.sound-interaction{inset:140px 0 250px}.screen-arrows{top:28%;left:auto;right:20px}.scene-hotspot{font-size:11px}}.tire-pressure{--pressure-gap: max(16px, calc(74 * var(--pressure-unit)));position:absolute;left:var(--pressure-x);top:var(--pressure-y);color:#fff;pointer-events:none}.tire-pressure:before{content:"";position:absolute;top:0;left:0;width:var(--pressure-gap);border-top:1px dotted #eaf4ffb3}.tire-pressure:after{content:"";position:absolute;top:0;left:0;width:max(5px,calc(12 * var(--pressure-unit)));height:max(5px,calc(12 * var(--pressure-unit)));border-radius:50%;background:#fff;box-shadow:0 0 0 max(2px,calc(5 * var(--pressure-unit))) #ecf7ff66;transform:translate(-50%,-50%)}.tire-pressure-card{width:max(112px,calc(304 * var(--pressure-unit)));margin-left:var(--pressure-gap);padding:max(6px,calc(12 * var(--pressure-unit))) max(8px,calc(20 * var(--pressure-unit)));border:1px solid #e9f4ff40;border-radius:max(3px,calc(6 * var(--pressure-unit)));background:linear-gradient(110deg,#c4d9ed47,#88caff70);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateY(-50%)}.tire-pressure-reading{display:flex;align-items:center;gap:max(4px,calc(10 * var(--pressure-unit)));white-space:nowrap;line-height:1.15}.tire-pressure-reading strong{font-size:max(14px,calc(36 * var(--pressure-unit)))}.tire-pressure-reading b{color:#ff3038;font-size:max(20px,calc(50 * var(--pressure-unit)))}.tire-pressure-reading span{font-size:max(12px,calc(32 * var(--pressure-unit)))}.tire-pressure-track{height:max(4px,calc(12 * var(--pressure-unit)));margin-top:max(3px,calc(6 * var(--pressure-unit)));border:1px solid #eafaff;border-radius:100px;background:#8bdbff33}.tire-pressure-scale{display:flex;justify-content:space-between;margin-top:max(2px,calc(4 * var(--pressure-unit)));font-size:max(9px,calc(20 * var(--pressure-unit)));line-height:1.2}.ride-welcome,.scene-prompt{position:absolute;left:50%;bottom:4%;transform:translate(-50%);display:flex;align-items:center;gap:1.25vw;padding:.35vw 1.5vw .35vw .7vw;min-height:var(--showroom-control-height);border:1px solid #e3edff9c;border-radius:100px;background:#8293adc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;font-size:var(--showroom-menu-font);pointer-events:auto}.ride-welcome img{width:max(28px,3vw);height:max(28px,3vw);object-fit:contain;transform:scale(1.8)}.scene-prompt{width:min(64vw,1640px);white-space:normal;gap:max(8px,.65vw);padding:max(6px,.55vw) max(12px,1.2vw);font-size:clamp(12px,1.3vw,34px)}.scene-prompt img{flex:none;width:max(28px,3vw);height:max(28px,3vw);object-fit:contain;transform:scale(1.8)}.scene-prompt p{margin:0;line-height:1.5}.scene-prompt button{flex:none;padding:.25em .65em;border:1px solid #ffffff38;border-radius:100px;background:#d8e6ff30;font-size:inherit;color:inherit}.scene-prompt button:disabled{opacity:.55}.ride-scene-title{position:absolute;top:min(var(--ride-title-y),calc(100% - max(94px,14vh)));margin:0;font-size:clamp(14px,1.875vw,48px);font-weight:500;color:#fff;text-shadow:0 1px 6px #28313b40;pointer-events:none}.scene-comparison{position:absolute;z-index:4;left:11.6%;top:21%;width:71%;height:58%;padding:1.05vw;border:1px solid #c7e4f45c;border-radius:max(4px,.45vw);background:#13233254;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.comparison-images{position:relative;height:87%;overflow:hidden;border-radius:max(3px,.45vw)}.comparison-images video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.comparison-real{clip-path:inset(0 calc(100% - var(--split)) 0 0)}.comparison-images:before,.comparison-images:after{position:absolute;z-index:2;top:3%;padding:.3em .5em;background:#d5dfed66;border:1px solid #ffffff55;border-radius:4px;font-size:clamp(10px,.9375vw,24px);transform:translate(-50%);text-align:center;white-space:nowrap;overflow:hidden;pointer-events:none}.comparison-images:before{content:"真实场景 · 多智能体博弈";left:calc(var(--split) / 2);max-width:max(0px,calc(var(--split) - 16px))}.comparison-images:after{content:"数字孪生 · 安全风险场";left:calc((100% + var(--split)) / 2);max-width:max(0px,calc(100% - var(--split) - 16px))}.comparison-divider{position:absolute;top:0;bottom:0;left:var(--split);width:max(2px,.25vw);background:#a8defd;transform:translate(-50%)}.comparison-divider:after{content:"‹ 拖动 ›";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:max(32px,2.5vw);aspect-ratio:1;background:linear-gradient(#d7e8f4,#8aa8c0);border:1px solid #fff;border-radius:50%;color:#183148;font-size:clamp(8px,.55vw,14px);white-space:nowrap}.comparison-images input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.comparison-images:focus-within{outline:2px solid #cdeaff;outline-offset:-2px}.comparison-captions{display:grid;grid-template-columns:42% 58%;align-items:center;height:13%;font-size:clamp(10px,1.32vw,34px);white-space:nowrap}@media(orientation:portrait){.scene-comparison{left:16px;width:calc(100% - 32px);top:180px;height:calc(100% - 470px);min-height:150px}.comparison-captions{white-space:normal;gap:8px;font-size:9px}.comparison-images:before,.comparison-images:after{font-size:8px}.ride-welcome{bottom:112px;max-width:calc(100% - 32px);white-space:normal;padding:8px 12px;font-size:12px}.scene-prompt{bottom:100px;width:calc(100% - 32px);flex-wrap:wrap;border-radius:24px}.scene-prompt p{flex:1;min-width:180px}.scene-prompt button{margin-left:auto;min-height:32px}}.experience-shell[data-cloud-key=true] .experience-copy,.showroom-app--mobile .experience-shell[data-cloud-key=true] .experience-copy{left:max(1.67%,env(safe-area-inset-left));bottom:max(4%,env(safe-area-inset-bottom));height:auto}.loading-view{display:grid;place-items:center}.loading-stage{position:relative;width:min(100vw,177.7778dvh);aspect-ratio:16 / 9;container-type:inline-size}.loading-art{position:absolute;top:-12.5%;left:50%;width:49.453125%;aspect-ratio:1;transform:translate(-50%);pointer-events:none}.loading-art img{position:absolute;top:14.218%;left:0;width:100%;height:auto;opacity:.28}.loading-art img:nth-child(2){opacity:.64}.loading-art .loading-glow{opacity:.5;animation:breathe 2.4s ease-in-out infinite alternate}.loading-art .loading-arc{top:83.135%;left:12.756%;width:74.487%;opacity:.65}.loading-reflection{position:absolute;top:76%;left:50%;width:36.8%;height:13%;overflow:hidden;opacity:.18;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000,transparent 88%);mask-image:linear-gradient(#000,transparent 88%)}.loading-reflection img{width:100%;transform:scaleY(-1)}.loading-copy{position:absolute;top:30%;left:7%;right:7%;text-align:center}.loading-copy h1{margin:0;color:#e6e9f0;font-size:max(18px,2.55cqw);font-weight:500;line-height:1.2}.loading-copy>span{display:block;width:3.4cqw;min-width:34px;height:max(1px,.16cqw);margin:.65cqw auto 0;background:linear-gradient(90deg,transparent,#f9f0b1,transparent);border-radius:50%}.loading-copy p{margin:1.5cqw 0 0;color:#c0c5cf;font-size:max(12px,1.8cqw);line-height:1.8}.loading-meter{position:absolute;inset:0;font-variant-numeric:tabular-nums;pointer-events:none}.loading-value{position:absolute;top:65.3%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:max(18px,1.8cqw);line-height:1}.loading-tick{position:absolute;top:66.8%;color:#bcc3ce;opacity:.32;font-size:max(12px,1.35cqw);line-height:1;transform:translate(-50%,-50%)}.loading-tick[data-offset="-10"]{left:40%;top:68.6%;opacity:.14}.loading-tick[data-offset="-5"]{left:45%}.loading-tick[data-offset="5"]{left:55%}.loading-tick[data-offset="10"]{left:60%;top:68.6%;opacity:.14}.loading-pointer{position:absolute;top:70%;left:50%;width:0;height:0;border-inline:max(5px,.45cqw) solid transparent;border-bottom:max(6px,.5cqw) solid #fffbc8;transform:translate(-50%,-50%)}.showroom-app--mobile{container-type:size;overscroll-behavior:none}.showroom-app--mobile .home-view{touch-action:pan-x pinch-zoom;overscroll-behavior-y:contain}.showroom-app--mobile .home-brand,.showroom-app--mobile .history-entry{text-shadow:0 1px 8px #27395166}.showroom-app--mobile .home-entries button{background:var(--home-button-secondary);border-color:transparent;border-radius:8px;color:#ffffffe6}.showroom-app--mobile .home-entries button:first-child{background:var(--home-button-primary);border-color:#edf4ff80;color:#fff;font-weight:650}.showroom-app--mobile .home-entries button:hover,.showroom-app--mobile .home-entries button:focus-visible{background:#758baacc;border-color:#ffffffb3}.showroom-app--mobile .history-entry{color:#fffc;font-family:PingFang SC,sans-serif;font-weight:400;letter-spacing:.02em;line-height:1;align-content:end;gap:4px}.showroom-app--mobile .history-entry-arrow{width:20px;height:20px}.showroom-app--mobile .history-return{--return-ui: var(--history-unit, 1px);bottom:max(calc(4 * var(--return-ui)),env(safe-area-inset-bottom));width:calc(97.47 * var(--return-ui));min-height:max(44px,calc(44 * var(--return-ui)));padding:0;gap:calc(4 * var(--return-ui));color:#fffc;font-family:PingFang SC,sans-serif;font-size:calc(11.95 * var(--return-ui));font-weight:400;line-height:calc(12 * var(--return-ui));letter-spacing:.02em}.showroom-app--mobile .history-return-arrow{width:calc(20 * var(--return-ui));height:calc(20 * var(--return-ui));opacity:1}.showroom-app--mobile .history-card{left:50%}.showroom-app--mobile .history-title{order:0;font-size:28px;font-weight:700;line-height:1.3;color:#7abbff}.showroom-app--mobile .history-card[data-active=true] .history-title{color:inherit}.showroom-app--mobile .history-divider{order:1}.showroom-app--mobile .history-year{order:2;font-size:16px;font-weight:500;line-height:1.4;color:#c1d3e4}.showroom-app--mobile .history-description{order:3}.showroom-app--mobile .experience-shell{overflow:clip;overflow-anchor:none}.showroom-app--mobile .model-button{left:calc(max(44px,env(safe-area-inset-left,0px)) + 4px)}.showroom-app--mobile .scene-link[aria-current=page]:before{background:linear-gradient(180deg,#181f38fc -32.58%,#525f8dbd 143.84%);-webkit-backdrop-filter:blur(8.43px);backdrop-filter:blur(8.43px)}.showroom-app--mobile .sensor-options{background:#61616130;-webkit-backdrop-filter:none;backdrop-filter:none}.showroom-app--mobile .sensor-options button[aria-pressed=true]{background:linear-gradient(180deg,#181f38fc -32.58%,#525f8dbd 143.84%);color:#fffffff7;-webkit-backdrop-filter:blur(calc(8.42621 * var(--sensor-unit, 1px)));backdrop-filter:blur(calc(8.42621 * var(--sensor-unit, 1px)))}.showroom-app--mobile .mobile-scene-interaction{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;pointer-events:auto;touch-action:manipulation}.scene-comparison--mobile{--comparison-unit: 1px}.showroom-app--mobile .sound-interaction{inset:0;width:100%;height:100%;touch-action:manipulation}.showroom-app--mobile .scene-conversation{--conversation-unit: calc(100cqw / 2560);position:absolute;left:50%;bottom:max(calc(58 * var(--conversation-unit)),env(safe-area-inset-bottom));transform:translate(-50%);display:grid;gap:calc(24 * var(--conversation-unit));width:calc(1370 * var(--conversation-unit));pointer-events:none}.showroom-app--mobile .scene-conversation .scene-prompt{position:relative;inset:auto;transform:none;width:100%;max-width:none;min-height:calc(159 * var(--conversation-unit));padding:0 calc(41.74 * var(--conversation-unit)) 0 calc(181 * var(--conversation-unit));border:calc(2.61 * var(--conversation-unit)) solid #fbfcff17;border-radius:calc(107.17 * var(--conversation-unit));background:#5a7fb566;-webkit-backdrop-filter:blur(calc(37.7 * var(--conversation-unit)));backdrop-filter:blur(calc(37.7 * var(--conversation-unit)));box-shadow:inset 0 calc(2.82 * var(--conversation-unit)) calc(4.23 * var(--conversation-unit)) #ffffff4d;font-family:HarmonyOS Sans SC,HarmonyOS Sans,PingFang SC,sans-serif;font-size:calc(36 * var(--conversation-unit));letter-spacing:.01em;pointer-events:none}.showroom-app--mobile .scene-conversation .scene-prompt--reply{border-color:#fbfcff59}.showroom-app--mobile .scene-conversation .scene-prompt p{line-height:calc(62.61 * var(--conversation-unit));white-space:pre-line}.showroom-app--mobile .scene-conversation .scene-prompt img{position:absolute;left:calc(41.74 * var(--conversation-unit));top:50%;transform:translateY(-50%);width:calc(137.34 * var(--conversation-unit));height:calc(137.34 * var(--conversation-unit))}.scene-comparison--mobile .comparison-images:before,.scene-comparison--mobile .comparison-images:after{content:none}.scene-comparison--mobile .comparison-label{position:absolute;z-index:2;top:calc(7.12 * var(--comparison-unit));display:flex;align-items:center;justify-content:center;text-align:center;transform:translate(-50%);width:calc(154.42 * var(--comparison-unit));height:calc(19.42 * var(--comparison-unit));padding-inline:calc(3.88 * var(--comparison-unit));border:calc(.84 * var(--comparison-unit)) solid #fbfcff59;border-radius:calc(3.24 * var(--comparison-unit));background:#bad1f34d;-webkit-backdrop-filter:blur(calc(9.13 * var(--comparison-unit)));backdrop-filter:blur(calc(9.13 * var(--comparison-unit)));color:#fffffff5;font-family:HarmonyOS Sans SC,HarmonyOS Sans,PingFang SC,sans-serif;font-size:calc(11.65 * var(--comparison-unit));line-height:calc(12.95 * var(--comparison-unit));letter-spacing:.05em;white-space:nowrap;overflow:hidden;pointer-events:none}.scene-comparison--mobile .comparison-label--real{left:calc(var(--split) / 2);max-width:max(0px,calc(var(--split) - 20 * var(--comparison-unit)))}.scene-comparison--mobile .comparison-label--digital{left:calc((100% + var(--split)) / 2);max-width:max(0px,calc(100% - var(--split) - 20 * var(--comparison-unit)))}.scene-comparison--mobile .comparison-divider{z-index:3;width:calc(1.5 * var(--comparison-unit));background:#c6eaff;box-shadow:0 0 calc(4 * var(--comparison-unit)) #a8defd99;pointer-events:none}.scene-comparison--mobile .comparison-divider:before{content:"";position:absolute;top:0;left:50%;width:calc(6 * var(--comparison-unit));height:100%;transform:translate(-50%);background:linear-gradient(to bottom,#fff 0 calc(6 * var(--comparison-unit)),transparent calc(6 * var(--comparison-unit)) calc(100% - 6 * var(--comparison-unit)),#fff calc(100% - 6 * var(--comparison-unit)) 100%)}.scene-comparison--mobile .comparison-divider:after{content:"";width:calc(8.87 * var(--comparison-unit));height:calc(36 * var(--comparison-unit));aspect-ratio:auto;border:0;border-radius:calc(4.44 * var(--comparison-unit));background:#fff}.scene-comparison--mobile .comparison-images input{z-index:4;touch-action:none;-webkit-user-select:none;user-select:none}.scene-comparison--mobile .comparison-images:focus-within{outline:none}.scene-comparison--mobile .comparison-images:has(input:focus-visible){outline:2px solid #cdeaff;outline-offset:-2px}.scene-comparison--mobile .comparison-captions{display:block;position:relative;margin-top:calc(5.83 * var(--comparison-unit));height:calc(20.72 * var(--comparison-unit));overflow:hidden;white-space:nowrap;font-size:calc(10.36 * var(--comparison-unit));line-height:calc(20.72 * var(--comparison-unit))}.scene-comparison--mobile .comparison-captions span{position:absolute;top:0;width:calc(186.8 * var(--comparison-unit));padding-left:calc(14 * var(--comparison-unit));background:linear-gradient(90deg,#27333f,#434d5900);overflow:hidden}.scene-comparison--mobile .comparison-caption--real{left:0;max-width:max(0px,calc(var(--split) - 8 * var(--comparison-unit)))}.scene-comparison--mobile .comparison-caption--digital{left:calc(var(--split) + 8 * var(--comparison-unit))}.showroom-app--mobile .experience-shell:is([data-scene=mountain-mode],[data-scene=comfort-mode],[data-scene=parking-journey]) .scene-hotspot{background:#afb5c875;color:#fff}@media(orientation:portrait){.showroom-app--mobile .loading-stage{--portrait-gauge-y: calc(50% + 82px) ;--portrait-disc-size: clamp(360px, 110vw, 520px);width:100%;height:min(600px,calc(100dvh - 48px));aspect-ratio:auto}.showroom-app--mobile .loading-art{top:calc(var(--portrait-gauge-y) + 94px - var(--portrait-disc-size));width:var(--portrait-disc-size)}.showroom-app--mobile .loading-copy{top:calc(var(--portrait-gauge-y) - 218px);left:16px;right:16px}.showroom-app--mobile .loading-copy h1{font-size:26px;line-height:32px}.showroom-app--mobile .loading-copy>span{width:34px;height:2px;margin-top:12px}.showroom-app--mobile .loading-copy p{margin-top:20px;font-size:clamp(12px,3.4vw,15px);line-height:26px}.showroom-app--mobile .loading-value{top:var(--portrait-gauge-y);font-size:28px}.showroom-app--mobile .loading-tick{top:calc(var(--portrait-gauge-y) + 10px);font-size:14px}.showroom-app--mobile .loading-tick[data-offset="-5"]{left:calc(50% - 54px)}.showroom-app--mobile .loading-tick[data-offset="5"]{left:calc(50% + 54px)}.showroom-app--mobile .loading-tick[data-offset="-10"]{left:calc(50% - 98px);top:calc(var(--portrait-gauge-y) + 24px);font-size:12px}.showroom-app--mobile .loading-tick[data-offset="10"]{left:calc(50% + 98px);top:calc(var(--portrait-gauge-y) + 24px);font-size:12px}.showroom-app--mobile .loading-pointer{top:calc(var(--portrait-gauge-y) + 52px);border-inline-width:5px;border-bottom-width:6px}.showroom-app--mobile .loading-reflection{top:calc(var(--portrait-gauge-y) + 102px);width:calc(var(--portrait-disc-size) * .74);height:86px}.showroom-app--mobile .experience-shell[data-scene=parking-journey][data-variant=narrow-road] .scene-hotspot{left:var(--body-x);top:calc(var(--body-y) + 52 * var(--journey-unit) - 48px);height:32px}.showroom-app--mobile .experience-shell[data-scene=parking-journey][data-variant=narrow-road] .scene-hotspot:before{height:16px}.showroom-app--mobile .experience-shell[data-scene=parking-journey][data-variant=narrow-road] .scene-hotspot:after{top:calc(100% + 16px)}}@media(orientation:landscape){.showroom-app--mobile .experience-shell[data-scene=comfort-mode] .scene-hotspot{left:var(--body-x);top:var(--body-y);width:calc(98 * var(--comfort-unit));height:calc(24 * var(--comfort-unit));min-height:0;padding:0;border:0;border-radius:calc(1.49 * var(--comfort-unit));font-family:PingFang SC,sans-serif;font-size:calc(12 * var(--comfort-unit));font-weight:400;line-height:calc(17 * var(--comfort-unit));white-space:nowrap}.showroom-app--mobile .experience-shell[data-scene=comfort-mode] .scene-hotspot:before{height:calc(28 * var(--comfort-unit))}.showroom-app--mobile .experience-shell[data-scene=comfort-mode] .scene-hotspot:after{top:calc(100% + 28 * var(--comfort-unit));width:calc(4 * var(--comfort-unit));height:calc(4 * var(--comfort-unit))}.showroom-app--mobile .experience-shell[data-scene=parking-journey][data-variant=narrow-road] .scene-hotspot{left:var(--body-x);top:var(--body-y);width:calc(92 * var(--journey-unit));height:calc(24 * var(--journey-unit));min-height:0;padding:0;border:0;border-radius:calc(1.49 * var(--journey-unit));font-family:PingFang SC,sans-serif;font-size:calc(12 * var(--journey-unit));font-weight:400;line-height:calc(17 * var(--journey-unit));white-space:nowrap}.showroom-app--mobile .experience-shell[data-scene=parking-journey][data-variant=narrow-road] .scene-hotspot:before{height:calc(28 * var(--journey-unit))}.showroom-app--mobile .experience-shell[data-scene=parking-journey][data-variant=narrow-road] .scene-hotspot:after{top:calc(100% + 28 * var(--journey-unit));width:calc(4 * var(--journey-unit));height:calc(4 * var(--journey-unit))}.showroom-app--mobile .experience-shell[data-scene=parking-journey][data-variant=narrow-road] .experience-copy{bottom:max(7.27273cqh,env(safe-area-inset-bottom));color:#333333f0}.showroom-app--mobile .experience-shell[data-scene=parking-journey][data-variant=narrow-road] .experience-copy h1{line-height:1.1875}.showroom-app--mobile .experience-shell[data-scene=parking-journey][data-variant=parking-space] .scene-hotspot{--arrival-unit: max(calc(100cqw / 956), calc(100cqh / 537.75));left:calc(50% - 306 * var(--arrival-unit));top:calc(50% - 17 * var(--arrival-unit));width:calc(92 * var(--arrival-unit));height:calc(24 * var(--arrival-unit));min-height:0;padding:0;border:0;border-radius:calc(1.49 * var(--arrival-unit));font-family:PingFang SC,sans-serif;font-size:calc(12 * var(--arrival-unit));font-weight:400;line-height:calc(17 * var(--arrival-unit));white-space:nowrap}.showroom-app--mobile .experience-shell[data-scene=parking-journey][data-variant=parking-space] .scene-hotspot:before{height:calc(28 * var(--arrival-unit))}.showroom-app--mobile .experience-shell[data-scene=parking-journey][data-variant=parking-space] .scene-hotspot:after{top:calc(100% + 28 * var(--arrival-unit));width:calc(4 * var(--arrival-unit));height:calc(4 * var(--arrival-unit))}.showroom-app--mobile .experience-shell[data-section=ride]:is([data-group=sound],[data-group=cloud]) .scene-link{clip-path:var(--row-band)}.showroom-app--mobile .mobile-sound-view{top:calc(50% - 1.77824cqw);width:3.55649cqw;height:3.55649cqw}.showroom-app--mobile .experience-shell[data-scene=wewa] .scene-link{clip-path:var(--row-band)}.showroom-app--mobile .scene-comparison--mobile{--comparison-unit: min(calc(100cqw / 956), calc(100cqh / 440));left:calc(50% - 349.315 * var(--comparison-unit));top:calc(50% - 159.21 * var(--comparison-unit));width:calc(698.63 * var(--comparison-unit));height:calc(360 * var(--comparison-unit));padding:calc(9.71 * var(--comparison-unit));border:0;border-radius:calc(3.88 * var(--comparison-unit));box-shadow:inset 0 0 0 calc(.65 * var(--comparison-unit)) #cde2f447,0 calc(5.83 * var(--comparison-unit)) calc(14.24 * var(--comparison-unit)) #050a1252;-webkit-backdrop-filter:blur(calc(7.77 * var(--comparison-unit)));backdrop-filter:blur(calc(7.77 * var(--comparison-unit)))}.showroom-app--mobile .scene-comparison--mobile .comparison-images{height:calc(305.94 * var(--comparison-unit));border-radius:calc(3.88 * var(--comparison-unit));box-shadow:inset 0 0 0 calc(.49 * var(--comparison-unit)) #b0cce86b}.scene-comparison--mobile .comparison-images>video{inset:auto;left:calc(-19.59 * var(--comparison-unit));top:calc(-60.84 * var(--comparison-unit));width:calc(701.44 * var(--comparison-unit));height:calc(392.94 * var(--comparison-unit))}.scene-comparison--mobile .comparison-real-layer{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--split)) 0 0)}.scene-comparison--mobile .comparison-real{inset:auto;left:calc(-10.86 * var(--comparison-unit));top:calc(-54.69 * var(--comparison-unit));width:calc(688 * var(--comparison-unit));height:calc(382.88 * var(--comparison-unit));clip-path:none}.showroom-app--mobile{--edge: max(16px, env(safe-area-inset-left));--top: max(13px, env(safe-area-inset-top));--bottom: max(12px, env(safe-area-inset-bottom));--showroom-control-height: clamp(30px, 7.5cqh, 44px);--showroom-control-font: clamp(13px, 1.67364cqw, 22px);--showroom-menu-font: clamp(12px, 1.46444cqw, 20px);--showroom-menu-row: 9.42045cqh}.showroom-app--mobile .experience-shell{--edge: max(1.67364cqw, env(safe-area-inset-left));--top: max(2.95455cqh, env(safe-area-inset-top));--font-control: var(--showroom-control-font);--tabs-span: 30.23013cqw;--sidebar-width: max(132px, 15.69038cqw);--band-width: max(80.6625px, 8.4375cqw);--row-center: .503;--nav-height: 87.4075%}.showroom-app--mobile .experience-header{right:max(1.67364cqw,env(safe-area-inset-right))}.showroom-app--mobile .experience-header .icon-button{width:32px;height:32px;margin-left:-4px}.showroom-app--mobile .experience-header .icon-button img{width:24px;height:24px}.showroom-app--mobile .experience-shell[data-section=ride]{--tabs-span: 58cqw;--sidebar-width: 15.625cqw;--band-width: 11.4cqw;--nav-height: 69%;--row-center: .5;--showroom-menu-row: 7.5cqh}.showroom-app--mobile .experience-shell[data-section=ride] .scene-link{white-space:nowrap}.showroom-app--mobile .scene-navigation{top:6.26066%;right:max(2.0227cqw,env(safe-area-inset-right))}.showroom-app--mobile .experience-shell[data-section=ride] .scene-navigation{top:15.52%;right:max(1.71875cqw,env(safe-area-inset-right))}.showroom-app--mobile .scene-glass:after{background:linear-gradient(180deg,transparent,#535b7850 25% 72%,transparent)}.showroom-app--mobile .experience-shell[data-group=technology] .scene-link{font-size:clamp(11px,1.25523cqw,16px)}.showroom-app--mobile .experience-copy{left:max(1.67364cqw,env(safe-area-inset-left));bottom:max(6.36364cqh,env(safe-area-inset-bottom));width:60%;height:auto}.showroom-app--mobile .experience-copy h1{font-size:clamp(14px,1.67364cqw,24px);line-height:1.4;font-weight:400}.showroom-app--mobile .ride-scene-title{left:max(1.67364cqw,env(safe-area-inset-left));top:auto;bottom:max(6.36364cqh,env(safe-area-inset-bottom));font-size:clamp(14px,1.67364cqw,24px);line-height:1.4}.showroom-app--mobile .experience-copy p{margin-top:6px;font-size:clamp(11px,1.25523cqw,18px);line-height:1.4;min-height:1.4em}.showroom-app--mobile .header-action{width:8.7cqw}.showroom-app--mobile .option-bar{bottom:max(5.45cqh,env(safe-area-inset-bottom));height:32px;min-width:0;max-width:76%}.showroom-app--mobile .option-bar button{font-size:clamp(10px,1.25523cqw,16px);padding-inline:.8em}.showroom-app--mobile .sensor-options{--sensor-unit: min(calc(100cqw / 956), calc(100cqh / 440));display:grid;grid-template-columns:131.45fr 123.23fr 143.4fr 97.09fr 154.6fr;width:calc(650 * var(--sensor-unit));height:calc(40 * var(--sensor-unit));max-width:none;max-height:none;bottom:max(calc(16 * var(--sensor-unit)),env(safe-area-inset-bottom));overflow:hidden;border:0;border-radius:calc(3.73438 * var(--sensor-unit))}.showroom-app--mobile .sensor-options button{padding:0;font-family:HarmonyOS Sans SC,HarmonyOS Sans,PingFang SC,sans-serif;font-size:calc(14.19 * var(--sensor-unit));line-height:calc(17.92 * var(--sensor-unit));letter-spacing:.01em;color:#fffffff7}.showroom-app--mobile .sensor-options button:focus-visible{outline-offset:-2px}.showroom-app--mobile .mobile-weather-options{--weather-unit: min(calc(100cqw / 956), calc(100cqh / 440));bottom:max(calc(35.38 * var(--weather-unit)),env(safe-area-inset-bottom));width:calc(233.13 * var(--weather-unit));height:calc(32.12 * var(--weather-unit));gap:calc(24 * var(--weather-unit));overflow:visible;border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.showroom-app--mobile .mobile-weather-options button{flex:1 1 0;padding:0;border:calc(.37 * var(--weather-unit)) solid #ffffff5c;border-radius:calc(4 * var(--weather-unit));background:#c9cbcd30;color:#ffffffad;font-family:HarmonyOS Sans SC,HarmonyOS Sans,PingFang SC,sans-serif;font-size:calc(14 * var(--weather-unit));font-weight:400;line-height:calc(16 * var(--weather-unit));letter-spacing:.05em}.showroom-app--mobile .mobile-weather-options button[aria-pressed=true]{border-color:#b9eaff;background:linear-gradient(135deg,#dae4fd9e,#f3f6ff3b,#c9cbcd30);box-shadow:inset 0 0 calc(2.69 * var(--weather-unit)) #89cdff;color:#fff}.showroom-app--mobile .experience-shell:is([data-scene=all-weather],[data-scene=all-time]) .model-button{top:calc(50% - 1.77824cqw);width:3.55649cqw;height:3.55649cqw}.showroom-app--mobile .fullscreen-button{width:28px;height:28px;right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));opacity:.65}.showroom-app--mobile .home-brand{left:max(6.25cqw,env(safe-area-inset-left));top:11%;gap:12px}.showroom-app--mobile .home-brand h1{font-size:clamp(18px,2.6cqw,36px)}.showroom-app--mobile .home-brand p{font-size:clamp(10px,1.25cqw,18px)}.showroom-app--mobile .home-brand p+p{font-size:clamp(9px,1.05cqw,15px)}.showroom-app--mobile .home-entries{left:max(6.25cqw,env(safe-area-inset-left));gap:12px}.showroom-app--mobile .home-entries button{width:132px;height:32px;font-size:14px}.showroom-app--mobile .history-entry{--history-entry-unit: calc(100cqw / 956);bottom:max(calc(4 * var(--history-entry-unit)),env(safe-area-inset-bottom));padding:calc(4 * var(--history-entry-unit)) 12px;font-size:calc(11.95 * var(--history-entry-unit));line-height:calc(12 * var(--history-entry-unit));gap:calc(4 * var(--history-entry-unit))}.showroom-app--mobile .history-entry-arrow{width:calc(20 * var(--history-entry-unit));height:calc(20 * var(--history-entry-unit))}.showroom-app--mobile .history-view{--history-unit: min(calc(100cqw / 956), calc(100cqh / 440));--history-origin-y: calc(50% - 220 * var(--history-unit))}.showroom-app--mobile .history-heading{top:calc(var(--history-origin-y) + 50 * var(--history-unit));left:50%;right:auto;width:calc(866 * var(--history-unit));transform:translate(-50%);display:flex;flex-direction:column;gap:calc(4 * var(--history-unit))}.showroom-app--mobile .history-heading h1{margin:0;font-family:HarmonyOS Sans SC,HarmonyOS Sans,PingFang SC,sans-serif;font-size:calc(19.42 * var(--history-unit));font-weight:700;line-height:calc(26.89 * var(--history-unit));letter-spacing:.01em;color:#c8e2ff}.showroom-app--mobile .history-heading p{font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:calc(7.47 * var(--history-unit));font-weight:500;line-height:calc(11.2 * var(--history-unit));letter-spacing:.07em;color:#b0c4e0e0}.showroom-app--mobile .history-heading p:last-child{font-size:calc(8.22 * var(--history-unit));font-weight:400;line-height:calc(12.7 * var(--history-unit));letter-spacing:.05em;color:#d2ddedc7}.showroom-app--mobile .history-cards{top:calc(var(--history-origin-y) + 141 * var(--history-unit));height:calc(184.8 * var(--history-unit));bottom:auto}.showroom-app--mobile .history-card{width:calc(119.5 * var(--history-unit));height:100%;min-height:0;max-height:none;padding:calc(38 * var(--history-unit)) 0 calc(18 * var(--history-unit));padding-left:calc(var(--mobile-inset) * var(--history-unit));align-items:center;gap:calc(4.48 * var(--history-unit));border-width:calc(.75 * var(--history-unit));border-radius:calc(4.48 * var(--history-unit));transform:translate(calc(-50% + var(--offset) * 95.6 * var(--history-unit)),-50%) scale(var(--scale))}.showroom-app--mobile .history-card>span{flex:none;width:calc(95 * var(--history-unit))}.showroom-app--mobile .history-card[data-active=true]{background:linear-gradient(160deg,#d6e0eafc,#bbcbdafc 50%,#8197aefc)}.showroom-app--mobile .history-year{font-family:HarmonyOS Sans,PingFang SC,sans-serif;font-size:calc(10.5 * var(--history-unit));line-height:calc(15 * var(--history-unit));letter-spacing:-.02em}.showroom-app--mobile .history-divider{height:calc(2.99 * var(--history-unit));min-height:0;margin:0;border-radius:calc(1.49 * var(--history-unit));background:linear-gradient(to right,#89c4ff var(--year-progress),#89c4ff33 var(--year-progress))}.showroom-app--mobile .history-card[data-active=true] .history-divider{background:#0f1824ad}.showroom-app--mobile .history-title{font-family:Noto Sans SC,PingFang SC,sans-serif;font-size:calc(var(--title-size) * .409091 * var(--history-unit));font-weight:700;line-height:calc(24 * var(--history-unit));letter-spacing:0}.showroom-app--mobile .history-description{margin:0;overflow:visible;font-family:HarmonyOS Sans TC,HarmonyOS Sans,PingFang SC,sans-serif;font-size:calc(5.6 * var(--history-unit));font-weight:400;line-height:calc(8.96 * var(--history-unit));letter-spacing:0}.showroom-app--mobile .loading-stage{--loading-unit: calc(100cqw / 956);width:min(100%,calc(100dvh * 956 / 440));height:auto;aspect-ratio:956 / 440}.showroom-app--mobile .loading-art{top:calc(-126.5 * var(--loading-unit));width:calc(472.77 * var(--loading-unit))}.showroom-app--mobile .loading-reflection{top:calc(350 * var(--loading-unit))}.showroom-app--mobile .loading-copy{top:calc(98 * var(--loading-unit))}.showroom-app--mobile .loading-copy h1{font-size:calc(24 * var(--loading-unit));line-height:calc(29 * var(--loading-unit))}.showroom-app--mobile .loading-copy>span{width:calc(34 * var(--loading-unit));min-width:0;height:calc(1.5 * var(--loading-unit));margin-top:calc(6 * var(--loading-unit))}.showroom-app--mobile .loading-copy p{margin-top:calc(7 * var(--loading-unit));font-size:calc(18 * var(--loading-unit));line-height:calc(31 * var(--loading-unit))}.showroom-app--mobile .loading-value{top:calc(285.5 * var(--loading-unit));font-size:calc(17 * var(--loading-unit))}.showroom-app--mobile .loading-tick{top:calc(294 * var(--loading-unit));font-size:calc(13.5 * var(--loading-unit))}.showroom-app--mobile .loading-tick:is([data-offset="-10"],[data-offset="10"]){top:calc(303 * var(--loading-unit));font-size:calc(10 * var(--loading-unit))}.showroom-app--mobile .loading-pointer{top:calc(316.5 * var(--loading-unit));border-inline-width:calc(5 * var(--loading-unit));border-bottom-width:calc(5 * var(--loading-unit))}}
