.lenovo_demo__YtHTU{--primary:#ff5b54;--color-primary-rgb:255,91,84}@keyframes lenovo_chapter-countdown__fNaLb{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lenovo_chapterCountdown__BAAHW{transform-origin:left;animation:lenovo_chapter-countdown__fNaLb linear both}@media (prefers-reduced-motion:reduce){.lenovo_chapterCountdown__BAAHW{animation:none;transform:scaleX(1)}}@keyframes lenovo_indeterminate__RTgTV{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}.lenovo_indeterminate__RTgTV{animation:lenovo_indeterminate__RTgTV 1.1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.lenovo_indeterminate__RTgTV{animation:none;width:100%}}.lenovo_hotspot__kG0e2{transition:left 90ms linear,top 90ms linear,opacity .2s ease-out}@media (prefers-reduced-motion:reduce){.lenovo_hotspot__kG0e2{transition:opacity .2s ease-out}}@keyframes lenovo_panel-in-right__YHfdt{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:none}}@keyframes lenovo_panel-in-up__nrCdP{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.lenovo_panel__OMC75{position:absolute;inset-inline:0;bottom:0;max-height:100%;transition:opacity .28s ease,transform .34s cubic-bezier(.16,1,.3,1)}@media (min-width:1024px){.lenovo_panel__OMC75{bottom:auto;top:0}}.lenovo_panelClosed__9IHel{opacity:0;transform:translateY(14px);pointer-events:none}@media (min-width:1024px){.lenovo_panelClosed__9IHel{transform:translateX(20px)}}@media (prefers-reduced-motion:reduce){.lenovo_panel__OMC75{transition:opacity .2s ease}.lenovo_panelClosed__9IHel{transform:none}}.lenovo_thinScroll__1af1s{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.lenovo_thinScroll__1af1s::-webkit-scrollbar{width:6px;height:6px}.lenovo_thinScroll__1af1s::-webkit-scrollbar-track{background:transparent}.lenovo_thinScroll__1af1s::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16)}.lenovo_thinScroll__1af1s::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.28)}.lenovo_noScrollbar__mUQzl{scrollbar-width:none;-ms-overflow-style:none}.lenovo_noScrollbar__mUQzl::-webkit-scrollbar{display:none}.lenovo_tourPanel___9VmG{display:flex;flex-direction:column;overflow:hidden;position:absolute;z-index:20;bottom:5.25rem;left:.75rem;width:calc(100% - 1.5rem);max-height:min(44svh,calc(100svh - 10rem))}@media (max-width:639px){.lenovo_tourPanel___9VmG{left:0;bottom:0;width:100%;max-width:none;border-left:0;border-right:0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom);max-height:min(50svh,calc(100svh - 6rem))}}.lenovo_tourPanel___9VmG>div{flex-shrink:0}.lenovo_tourPanel___9VmG>div:nth-of-type(3){flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.lenovo_panel__OMC75[data-lenovo-panel=component]>div>div:first-child{position:sticky;top:0;z-index:1;padding-bottom:8px;background:#0d0f12}.lenovo_helpDialog__LKfTS::backdrop{background:rgba(10,10,10,.78);backdrop-filter:blur(8px)}.lenovo_qualityField__qaeW1{--dash-text:#f0f0f0;--dash-faint:rgba(240,240,240,0.5);--dash-panel:#111111;--dash-border-strong:rgba(255,255,255,0.12);display:grid;gap:8px}.lenovo_qualityField__qaeW1 [role=combobox],.lenovo_qualityField__qaeW1 [role=option]{min-height:44px;font-family:var(--font-heading);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.lenovo_qualityField__qaeW1 [role=combobox]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lenovo_qualityField__qaeW1 [role=listbox]{background:#111111;border-color:rgba(255,255,255,.12)}.lenovo_qualityField__qaeW1 [role=option][aria-selected=true],.lenovo_qualityField__qaeW1 [role=option][data-active=true]{background:rgba(var(--color-primary-rgb),.1);color:var(--primary)}.lenovo_demo__YtHTU canvas:focus-visible{outline:2px solid rgba(255,255,255,.65);outline-offset:-4px}@media (min-width:1024px) and (min-height:561px){.lenovo_tourPanel___9VmG{left:2rem;bottom:1.75rem;max-width:460px;max-height:calc(100svh - 8rem)}}@media (min-width:640px) and (max-height:700px) and (orientation:portrait){.lenovo_tourPanel___9VmG{max-height:min(52svh,calc(100svh - 9rem))}}@media (max-width:639px){.lenovo_panelColumn__Oh1Wh{left:0;right:0;bottom:calc(6rem + env(safe-area-inset-bottom))}}@media (max-height:560px) and (orientation:landscape){.lenovo_tourPanel___9VmG{left:.75rem;right:auto;top:4.25rem;bottom:.75rem;width:min(320px,42vw);max-height:none}.lenovo_toolbarDock__6n4Dx{bottom:.75rem;right:.75rem}.lenovo_panelColumn__Oh1Wh{left:auto;right:.75rem;top:4.25rem;bottom:4.25rem;width:min(300px,40vw);height:auto;max-height:none}.lenovo_panel__OMC75{top:0;bottom:auto}.lenovo_panelClosed__9IHel{transform:translateX(20px)}.lenovo_toolbarRow__8pa04{flex-wrap:nowrap;gap:0}.lenovo_barGroup__2rXQW{width:auto}.lenovo_barLabel__YXIEU{display:none}.lenovo_topBar__pL3S3{top:.75rem;left:.75rem}.lenovo_topBarEnd__0Z8_Y{top:.75rem;right:.75rem}}