@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_hotspot-ring__eNgPh{0%,to{transform:scale(1);opacity:.45}50%{transform:scale(1.55);opacity:0}}.lenovo_hotspotRing__Txmra{animation:lenovo_hotspot-ring__eNgPh 2.8s ease-out infinite}@media (prefers-reduced-motion:reduce){.lenovo_hotspotRing__Txmra{animation:none;opacity:.3}}@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:768px){.lenovo_panel__OMC75{bottom:auto;top:0}}.lenovo_panelClosed__9IHel{opacity:0;transform:translateY(14px);pointer-events:none}@media (min-width:768px){.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}