:root{--btn-animation-duration: .5s;--btn-animation-easing: cubic-bezier(.25, .74, .22, .99);--radial-btn-bg: #fac832;--radial-btn-text: #1e1e1e;--radial-btn-icon: #1e1e1e;--radial-btn-border: transparent;--radial-btn-hover-bg: #ffffff;--radial-btn-hover-text: #1e1e1e;--radial-btn-hover-icon: #1e1e1e;--radial-btn-hover-border: #fac832;--smart-btn-bg: #121212;--smart-btn-text: #ffffff;--smart-btn-icon: #ffffff;--smart-btn-border: transparent;--smart-btn-hover-bg: #ffffff;--smart-btn-hover-text: #121212;--smart-btn-hover-icon: #121212;--smart-btn-hover-border: #fac832;--platform-btn-bg: transparent;--platform-btn-text: #121212;--platform-btn-icon: #121212;--platform-btn-border: #121212;--platform-btn-hover-bg: #fac832;--platform-btn-hover-text: #121212;--platform-btn-hover-icon: #121212;--platform-btn-hover-border: transparent}@font-face{font-family:Replica;src:url(/assets/fonts/Replica-1-Light-changed4.Deakmjxb.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Replica;src:url(/assets/fonts/Replica-2-Regular-changed4.D3yjocw5.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Replica;src:url(/assets/fonts/Replica-3-Bold-changed4.PCtFy-eP.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Replica;src:url(/assets/fonts/Replica-4-Heavy-changed4.DI7gJa8h.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Replica Mono;src:url(/assets/fonts/Replica-5-Mono-changed4.C4uLCnBp.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Replica,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:#333;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section{padding:80px 0}.btn{display:inline-block;padding:12px 24px;border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s ease}.btn-primary{background:#007bff;color:#fff}.btn-primary:hover{background:#0056b3;transform:translateY(-2px)}.btn-outline{background:transparent;color:#007bff;border:2px solid #007bff}.btn-outline:hover{background:#007bff;color:#fff}@media (max-width: 768px){.container{padding:0 15px}.section{padding:60px 0}.btn{padding:10px 20px;font-size:14px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.fade-in{animation:fadeIn .6s ease-out forwards}.slide-in-left{animation:slideInLeft .6s ease-out forwards}.slide-in-right{animation:slideInRight .6s ease-out forwards}.scale-in{animation:scaleIn .6s ease-out forwards}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.counter-animated{animation:countUp .6s ease-out forwards}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading{display:inline-block;width:20px;height:20px;border:3px solid #f3f3f3;border-top:3px solid #667eea;border-radius:50%;animation:spin 1s linear infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.pulse{animation:pulse 2s infinite}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.gradient-animate{background-size:200% 200%;animation:gradientShift 8s ease infinite}.radial-animate-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:54px;background-color:var(--radial-btn-bg);color:var(--radial-btn-text);padding:.8rem 2.4rem;font-weight:700;font-size:1rem;text-transform:uppercase;text-decoration:none;border:1.5px solid var(--radial-btn-border);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:border-color .6s cubic-bezier(.25,.74,.22,.99);z-index:1}.radial-animate-btn .btn-content{display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;z-index:2;transition:all .6s cubic-bezier(.25,.74,.22,.99)}.radial-animate-btn .btn-text{line-height:1.2;font-weight:inherit;color:var(--radial-btn-text);position:relative;z-index:3;transition:all .6s cubic-bezier(.25,.74,.22,.99)}.radial-animate-btn .btn-content.default .btn-text{opacity:1}.radial-animate-btn .btn-content.hover .btn-text{opacity:0}.radial-animate-btn .btn-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;position:relative;z-index:3;transition:all .6s cubic-bezier(.25,.74,.22,.99)}.radial-animate-btn .btn-icon path,.radial-animate-btn .btn-icon svg{fill:var(--radial-btn-icon);transition:all .6s cubic-bezier(.25,.74,.22,.99)}.radial-animate-btn .btn-content.default{opacity:1;transform:translateY(0);transition:all .6s cubic-bezier(.25,.74,.22,.99);pointer-events:auto}.radial-animate-btn .btn-content.default .btn-text{color:var(--radial-btn-text)}.radial-animate-btn .btn-content.default .btn-icon path,.radial-animate-btn .btn-content.default .btn-icon svg{fill:var(--radial-btn-icon)}.radial-animate-btn .btn-content.hover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;transform:translateY(15px);opacity:0;transition:all .6s cubic-bezier(.25,.74,.22,.99);pointer-events:none;z-index:3}.radial-animate-btn .btn-content.hover .btn-text{color:var(--radial-btn-text)}.radial-animate-btn .btn-content.hover .btn-icon path,.radial-animate-btn .btn-content.hover .btn-icon svg{fill:var(--radial-btn-icon)}.radial-animate-btn:hover .btn-content.default{transform:translateY(-15px);opacity:0}.radial-animate-btn:hover .btn-content.default .btn-text{opacity:0;transition:opacity 0s cubic-bezier(.25,.74,.22,.99)}.radial-animate-btn:hover .btn-content.hover{transform:translateY(0);opacity:1}.radial-animate-btn:hover .btn-content.hover .btn-text{opacity:1;transition:opacity 0s cubic-bezier(.25,.74,.22,.99)}.radial-animate-btn:before{content:"";position:absolute;z-index:-1;top:100%;left:50%;width:100%;height:0;padding-top:100%;border-radius:50% 50% 0 0;background-color:var(--radial-btn-hover-bg);transform:translate(-50%);transition:all .6s cubic-bezier(.25,.74,.22,.99)}.radial-animate-btn:hover:before{width:101%;height:101%;padding-top:0;top:0;border-radius:54px;transform:translate(-50%)}.radial-animate-btn:hover{border-color:var(--radial-btn-hover-border)}.radial-animate-btn.advanced:hover:before{transition-duration:.6s;transition-timing-function:cubic-bezier(.25,.74,.22,.99)}.radial-animate-btn.btn-large{padding:1.2rem 3rem;font-size:1.1rem}.radial-animate-btn.btn-small{padding:.6rem 1.8rem;font-size:.9rem}.radial-animate-btn.rounded-small{border-radius:8px}.radial-animate-btn.rounded-large{border-radius:80px}.smart-download-animate-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:54px;background-color:var(--smart-btn-bg);color:var(--smart-btn-text);padding:.8rem 2.4rem;font-weight:700;font-size:1rem;text-transform:uppercase;text-decoration:none;border:1.5px solid var(--smart-btn-border);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:border-color .6s cubic-bezier(.25,.74,.22,.99);z-index:1}.smart-download-animate-btn .btn-content.default{opacity:1;transform:translateY(0);transition:all .6s cubic-bezier(.25,.74,.22,.99);pointer-events:auto}.smart-download-animate-btn .btn-content.default .btn-text{color:var(--smart-btn-text)}.smart-download-animate-btn .btn-content.default .btn-icon,.smart-download-animate-btn .btn-content.default .btn-icon-white{fill:var(--smart-btn-icon)}.smart-download-animate-btn .btn-content.hover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;transform:translateY(15px);opacity:0;transition:all .6s cubic-bezier(.25,.74,.22,.99);pointer-events:none;z-index:3}.smart-download-animate-btn .btn-content.hover .btn-text{color:var(--smart-btn-hover-text)}.smart-download-animate-btn .btn-content.hover .btn-icon,.smart-download-animate-btn .btn-content.hover .btn-icon-white{fill:var(--smart-btn-hover-icon)}.smart-download-animate-btn:hover .btn-content.default{transform:translateY(-15px);opacity:0}.smart-download-animate-btn:hover .btn-content.hover{transform:translateY(0);opacity:1}.smart-download-animate-btn:hover{border-color:var(--smart-btn-hover-border)}.smart-download-animate-btn .btn-content{display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;z-index:2}.smart-download-animate-btn .btn-text{line-height:1.2;font-weight:inherit;color:var(--smart-btn-text);transition:color var(--btn-animation-duration) var(--btn-animation-easing);position:relative;z-index:3}.smart-download-animate-btn .btn-icon,.smart-download-animate-btn .btn-icon-white{display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:all var(--btn-animation-duration) var(--btn-animation-easing);position:relative;z-index:3}.smart-download-animate-btn .btn-icon path,.smart-download-animate-btn .btn-icon svg,.smart-download-animate-btn .btn-icon-white path,.smart-download-animate-btn .btn-icon-white svg{fill:var(--smart-btn-icon);transition:fill var(--btn-animation-duration) var(--btn-animation-easing)}.smart-download-animate-btn:before{content:"";position:absolute;z-index:-1;top:100%;left:50%;width:100%;height:0;padding-top:100%;border-radius:50% 50% 0 0;background-color:var(--smart-btn-hover-bg);transform:translate(-50%);transition:all var(--btn-animation-duration) var(--btn-animation-easing) .05s,border-radius var(--btn-animation-duration) var(--btn-animation-easing) .22s}.smart-download-animate-btn:hover:before{width:101%;height:101%;padding-top:0;top:0;border-radius:54px;transform:translate(-50%)}.smart-download-animate-btn:hover .btn-text{color:var(--smart-btn-hover-text)}.smart-download-animate-btn:hover .btn-icon path,.smart-download-animate-btn:hover .btn-icon svg,.smart-download-animate-btn:hover .btn-icon-white path,.smart-download-animate-btn:hover .btn-icon-white svg{fill:var(--smart-btn-hover-icon)}.smart-download-animate-btn.disabled,.smart-download-animate-btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}@media (max-width: 768px){.smart-download-animate-btn{padding:.7rem 2rem;font-size:.9rem}.smart-download-animate-btn:hover:before{width:100%;height:100%;padding-top:0;top:0;border-radius:54px;transform:translate(-50%);transition-duration:.3s}}@media (prefers-reduced-motion: reduce){.smart-download-animate-btn,.smart-download-animate-btn:before,.smart-download-animate-btn .btn-content,.smart-download-animate-btn .btn-icon,.smart-download-animate-btn .btn-icon-white{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.radial-animate-btn.disabled,.radial-animate-btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}@media (max-width: 768px){.radial-animate-btn{padding:.7rem 2rem;font-size:.9rem}.radial-animate-btn .btn-content.default,.radial-animate-btn .btn-content.hover,.radial-animate-btn .btn-icon,.radial-animate-btn .btn-icon path,.radial-animate-btn .btn-icon svg,.radial-animate-btn:before,.smart-download-animate-btn .btn-content.default,.smart-download-animate-btn .btn-content.hover,.smart-download-animate-btn .btn-text,.smart-download-animate-btn .btn-icon,.smart-download-animate-btn .btn-icon-white,.smart-download-animate-btn .btn-icon path,.smart-download-animate-btn .btn-icon svg,.smart-download-animate-btn:before{transition-duration:.4s}.radial-animate-btn .btn-text{transition-duration:0s}.radial-animate-btn:hover .btn-content.default,.smart-download-animate-btn:hover .btn-content.default{transform:translateY(-12px)}.radial-animate-btn:hover .btn-content.hover,.smart-download-animate-btn:hover .btn-content.hover{transform:translateY(0)}.radial-animate-btn .btn-content.hover,.smart-download-animate-btn .btn-content.hover{transform:translateY(12px)}}@media (prefers-reduced-motion: reduce){.radial-animate-btn,.radial-animate-btn:before,.radial-animate-btn .btn-content.default,.radial-animate-btn .btn-content.hover,.radial-animate-btn .btn-text,.radial-animate-btn .btn-icon,.radial-animate-btn .btn-icon path,.radial-animate-btn .btn-icon svg,.smart-download-animate-btn,.smart-download-animate-btn:before,.smart-download-animate-btn .btn-content.default,.smart-download-animate-btn .btn-content.hover,.smart-download-animate-btn .btn-text,.smart-download-animate-btn .btn-icon,.smart-download-animate-btn .btn-icon-white,.smart-download-animate-btn .btn-icon path,.smart-download-animate-btn .btn-icon svg{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transform:none!important}.radial-animate-btn:hover .btn-content.default{opacity:0;transform:none}.radial-animate-btn:hover .btn-content.hover{opacity:1;transform:translateY(0)!important}.radial-animate-btn:hover .btn-content.default .btn-text{opacity:0!important}.radial-animate-btn:hover .btn-content.hover .btn-text{opacity:1!important;color:var(--radial-btn-text)}.radial-animate-btn:hover .btn-content.hover .btn-icon path,.radial-animate-btn:hover .btn-content.hover .btn-icon svg{fill:var(--radial-btn-icon)}.smart-download-animate-btn:hover .btn-content.hover .btn-text{color:var(--smart-btn-hover-text)}.smart-download-animate-btn:hover .btn-content.hover .btn-icon,.smart-download-animate-btn:hover .btn-content.hover .btn-icon-white,.smart-download-animate-btn:hover .btn-content.hover .btn-icon path,.smart-download-animate-btn:hover .btn-content.hover .btn-icon svg{fill:var(--smart-btn-hover-icon)}.radial-animate-btn:hover:before,.smart-download-animate-btn:hover:before{width:101%;height:101%;padding-top:0;top:0;border-radius:54px;transform:translate(-50%)}}@media (prefers-contrast: high){.radial-animate-btn{border:2px solid}}.hover-reset-force .btn-text,.hover-reset-force:hover .btn-text{opacity:1!important}.hover-reset-force .btn-icon path,.hover-reset-force .btn-icon svg,.hover-reset-force:hover .btn-icon path,.hover-reset-force:hover .btn-icon svg{fill:var(--radial-btn-icon)!important}@media (max-width: 768px){.platform-btn{width:200px;font-size:14px}.platform-btn:hover:before{width:100%;height:100%;padding-top:0;top:0;border-radius:54px;transform:translate(-50%);transition-duration:.3s}}@media (prefers-reduced-motion: reduce){.platform-btn,.platform-btn:before,.platform-btn .route-icon path{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.container{width:100%;max-width:1600px;margin:0 auto;position:relative;background:#fff;padding:0 72px}.header-banner{background:#121212;color:#fff;padding:8px 72px;display:flex;align-items:center;justify-content:space-between;height:38px;font-size:14px;font-weight:400}.banner-text{color:#fff;font-size:14px}.countdown{display:flex;gap:4px}.countdown-item{background:#fac832;color:#353535;padding:.5px 4px;border-radius:3px;font-size:14px;font-weight:400;min-width:32px;text-align:center}.btn-text-full{display:inline}.btn-text-short{display:none}.main-content{padding:0;margin-block:160px 80px}.hero-section{background:#fff;display:flex;flex-direction:column;align-items:center;gap:40px;margin-block-end:160px}.hero-title{font-size:50px;font-weight:700;text-align:center;text-transform:uppercase;color:#121212;line-height:1.2;max-width:758px}.hero-subtitle{font-size:24px;font-weight:700;text-align:center;color:#121212;line-height:1.2}.button-group{display:flex;gap:16px}.btn{height:56px;padding:0 48px;border-radius:54px;border:1.5px solid transparent;font-size:16px;font-weight:700;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;gap:8px;text-decoration:none;box-sizing:border-box}.btn:hover{border-radius:54px;border:1.5px solid #fac832;background:#fff;color:#fac832}.btn:hover .btn-icon path,.btn:hover .btn-icon-white path{fill:#fac832}.btn-primary{background:#fac832;color:#121212}.btn-secondary{background:#121212;color:#fff}.btn-icon{width:24px;height:24px}.btn-icon path{fill:#121212}.btn-icon-white{width:24px;height:24px}.btn-icon-white path{fill:#fff}.launch-section{background:#fff;margin-block-end:160px}.launch-title{font-size:50px;font-weight:700;text-align:center;text-transform:uppercase;color:#121212;line-height:1.2;margin-bottom:40px}.platform-card{background:#f7f7f7;border-radius:20px;padding:58px;margin-bottom:32px;margin-left:auto;margin-right:auto}.platform-card:last-child{margin-bottom:0}.platform-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.platform-info{display:flex;align-items:center;gap:32px}.platform-icon{width:64px;height:64px}.route-icon{width:32px;height:32px}.platform-name{font-size:24px;font-weight:700;color:#121212}.platform-buttons{display:flex;gap:16px}.platform-btn{position:relative;height:56px;width:240px;border-radius:54px;border:1px solid var(--platform-btn-border);background:var(--platform-btn-bg);color:var(--platform-btn-text);font-size:16px;font-weight:700;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;overflow:hidden;z-index:1;text-decoration:none;transition:var(--btn-animation-duration) var(--btn-animation-easing)}.platform-btn .btn-content.default{opacity:1;transform:translateY(0);transition:all .6s cubic-bezier(.25,.74,.22,.99);pointer-events:auto}.platform-btn .btn-content.default{color:var(--platform-btn-text);display:flex;gap:8px;align-items:center}.platform-btn .btn-content.default .route-icon path{fill:var(--platform-btn-icon)}.platform-btn .btn-content.hover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:8px;transform:translateY(15px);opacity:0;transition:all .6s cubic-bezier(.25,.74,.22,.99);pointer-events:none;z-index:3}.platform-btn .btn-content.hover{color:var(--platform-btn-hover-text)}.platform-btn .btn-content.hover .route-icon path{fill:var(--platform-btn-hover-icon)}.platform-btn:hover .btn-content.default{transform:translateY(-15px);opacity:0}.platform-btn:hover .btn-content.hover{transform:translateY(0);opacity:1}.platform-btn:before{content:"";position:absolute;z-index:-1;top:100%;left:50%;width:100%;height:0;padding-top:100%;border-radius:50% 50% 0 0;background-color:var(--platform-btn-hover-bg);transform:translate(-50%);transition:all var(--btn-animation-duration) var(--btn-animation-easing) .05s,border-radius var(--btn-animation-duration) var(--btn-animation-easing) .22s}.platform-btn:hover{border-color:var(--platform-btn-hover-border);color:var(--platform-btn-hover-text)}.platform-btn:hover:before{width:101%;height:101%;padding-top:0;top:0;border-radius:54px;transform:translate(-50%)}.platform-btn:hover .route-icon path{fill:var(--platform-btn-hover-icon)}.divider{height:1px;background:#e4e4e699;margin:32px 0}.device-list{display:flex;flex-direction:column;gap:8px}.device-item{display:flex;align-items:center;gap:12px}.bullet{width:8px;height:8px;background:#000;border-radius:50%;flex-shrink:0}.device-label{font-weight:700;font-size:18px}.device-value{font-size:18px;color:#333}.os-buttons{display:flex;gap:16px}.os-button-group{display:flex;flex-direction:column;align-items:center;gap:10px}.os-version{font-size:16px;color:#8b8886}.support-section{background:#fff}.support-title{width:100%;font-size:50px;font-weight:700;text-align:center;text-transform:uppercase;color:#121212;line-height:1.2;margin-bottom:40px;position:relative;display:flex;align-items:center;justify-content:center}.support-title-text{display:flex;align-items:center;justify-content:center;text-align:center}.search-section{position:absolute;right:0;display:flex;align-items:center;justify-content:center;gap:8px}.search-input{width:224px;height:38px;border-radius:70px;border:1px solid #121212;position:relative;background:#fff;transition:border-color .2s ease}.search-input:focus-within{border-color:#fac832;outline:none}.search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;z-index:1;pointer-events:none}.search-text-input{position:absolute;left:0;top:0;width:100%;height:100%;border:none;border-radius:70px;background:transparent;padding:0 40px;font-size:16px;color:#121212;outline:none}.search-text-input::placeholder{color:#8b8886}.product-table,.table-content{width:100%}.table-header{background:#f7f7f7;border-radius:10px;padding:24px;margin-bottom:8px;display:grid;grid-template-columns:1fr 1fr 200px 200px;gap:20px;font-size:16px;font-weight:700;align-items:center}.table-header>div{text-align:center;justify-self:center}.table-row{background:#f7f7f7;border-radius:10px;padding:24px;margin-bottom:8px;display:grid;grid-template-columns:1fr 1fr 200px 200px;gap:20px;align-items:center;min-height:104px}.table-row>div{text-align:center;justify-self:center}.product-name{font-size:16px;text-align:center;justify-self:center}.firmware-info{display:flex;flex-direction:column;gap:4px;align-items:center}.firmware-main{font-size:16px;color:#121212}.firmware-date{font-size:16px;color:#8b8886}.base-icon-wrapper{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;transition:background-color .3s ease-in-out}.base-icon-wrapper:hover{cursor:pointer;background:#fac832}.download-icon,.doc-icon{width:32px;height:32px}.firmware-placeholder,.download-placeholder,.manual-placeholder{display:flex;align-items:center;justify-content:center;font-size:16px;color:#8b8886;font-weight:400}.pagination{display:flex;align-items:center;justify-content:center;gap:30px;margin-top:32px}.page-arrow{width:24px;height:24px;cursor:pointer}.page-arrow:hover path{fill:#fac832}.page-arrow.disabled{cursor:not-allowed;opacity:.5}.page-arrow.disabled:hover path{fill:currentColor}.page-numbers{display:flex;gap:30px;font-size:18px}.page-current{color:#121212;font-weight:700;cursor:default}.page-other{color:#8b8886;transition:color .2s ease;cursor:pointer}.page-other:hover{color:#fac832}@media (max-width: 1024px){.table-header,.table-row{grid-template-columns:1fr 1fr 150px 150px;gap:12px;padding:20px}.product-table-wrapper{max-width:100%;margin:0 16px}}@media (max-width: 768px){.container{max-width:100%;padding:0 20px}.main-content{margin-block:64px 32px}.header-banner{padding:8px 22px;font-size:14px;height:38px;display:flex;align-items:center;justify-content:space-between}.header-banner .countdown{display:flex;gap:4px}.header-banner .countdown-item{background:#fac832;color:#353535;padding:.5px 4px;border-radius:3px;font-size:14px;font-weight:400}.hero-section{margin-block-end:96px;gap:32px}.hero-title{font-size:36px;line-height:1.2;max-width:100%}.hero-subtitle{font-size:20px;line-height:1.2;max-width:100%}.button-group{flex-direction:row;gap:8px;width:fit-content;justify-content:center}.button-group .radial-animate-btn,.button-group .smart-download-animate-btn{width:150px;height:48px;flex-shrink:0}.btn-text-full{display:none}.btn-text-short{display:inline}.launch-section{margin-block-end:96px}.launch-title{font-size:28px;padding:0 22px}.platform-card{margin:0 16px 32px;padding:16px;max-width:none}.platform-header{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:24px}.platform-info{gap:16px;justify-content:flex-start}.platform-icon{width:48px;height:48px}.platform-name{font-size:20px}.os-buttons{flex-direction:row;gap:8px;width:100%;justify-content:space-between}.os-button-group{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}.platform-btn{width:171px;max-width:100%;height:48px;font-size:16px}.platform-btn .btn-content.default,.platform-btn .btn-content.hover,.platform-btn .btn-text,.platform-btn .route-icon,.platform-btn .route-icon path,.platform-btn:before{transition-duration:.4s}.platform-btn:hover .btn-content.default{transform:translateY(-12px)}.platform-btn:hover .btn-content.hover{transform:translateY(0)}.platform-btn .btn-content.hover{transform:translateY(12px)}.platform-header>.platform-btn{width:165px;height:48px;align-self:flex-start}.os-version{display:none;font-size:16px;color:#8b8886;text-align:center;line-height:1.2;margin-top:4px;min-height:18px;overflow:visible;white-space:nowrap}.device-list{gap:8px;margin-top:16px}.device-item{gap:12px;flex-direction:row;flex-wrap:nowrap;align-items:flex-start}.device-label,.device-value{font-size:16px}.support-section{padding:0 22px}.support-title{font-size:28px;margin-bottom:32px;flex-direction:column;gap:16px;max-width:100%}.support-title-text{text-align:center}.search-section{position:static;width:100%;justify-content:center}.search-input{width:350px;max-width:100%}.product-table-wrapper{max-width:100%;margin:0}.product-table{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:10px;margin-bottom:16px}.product-table{scrollbar-width:thin;scrollbar-color:rgba(209,209,209,.4) rgba(247,247,247,.5)}.product-table::-webkit-scrollbar{height:5px}.product-table::-webkit-scrollbar-track{background:#f7f7f780;border-radius:10px}.product-table::-webkit-scrollbar-thumb{background:#d1d1d166;border-radius:999px;transition:background-color .2s ease}.product-table::-webkit-scrollbar-thumb:hover{background:#c1c1c1b3}.table-content{min-width:800px}.table-header{display:grid;grid-template-columns:200px 200px 150px 150px;gap:12px;padding:16px;background:#f7f7f7;border-radius:10px;margin-bottom:8px;font-size:14px;font-weight:700;text-align:center}.table-header .col-1{text-align:left;justify-self:start;padding-left:8px}.table-row{display:grid;grid-template-columns:200px 200px 150px 150px;gap:12px;padding:16px;margin-bottom:8px;background:#f7f7f7;border-radius:10px;align-items:center}.table-row>div{text-align:center;justify-self:center;font-size:14px}.table-row .product-name{font-size:14px;font-weight:400;color:#121212;text-align:left;justify-self:start;padding-left:8px}.firmware-info{display:flex;flex-direction:column;align-items:center;gap:4px}.firmware-main{font-size:14px}.firmware-date{font-size:12px;color:#8b8886}.base-icon-wrapper{width:32px;height:32px;margin:0 auto}.product-table:after{content:"";position:absolute;top:0;right:0;width:20px;height:100%;background:linear-gradient(to left,rgba(255,255,255,.8),transparent);pointer-events:none}.product-table-wrapper.card-layout .table-header{display:none}.product-table-wrapper.card-layout .product-table{overflow-x:visible}.product-table-wrapper.card-layout .table-content{min-width:auto}.product-table-wrapper.card-layout .table-row{display:flex;flex-direction:column;gap:12px;padding:16px;min-width:auto;margin-bottom:16px}.product-table-wrapper.card-layout .table-row>div{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #e0e0e0;text-align:left;font-size:14px}.product-table-wrapper.card-layout .table-row>div:last-child{border-bottom:none}.product-table-wrapper.card-layout .table-row>div:before{content:attr(data-label) ": ";font-weight:700;color:#121212;flex:0 0 120px}.product-table-wrapper.card-layout .table-row .product-name{text-align:left;justify-self:stretch;padding-left:0}.product-table-wrapper.card-layout .firmware-info{align-items:flex-end}.pagination{gap:24px;margin-top:24px}.page-numbers{gap:24px;font-size:16px}.page-arrow{width:20px;height:20px}}@media (max-width: 480px){.container{padding:0 20px}.main-content{margin-block:64px 32px}.header-banner{padding:8px 16px}.hero-section{margin-block-end:96px}.launch-title,.support-title{padding:0 16px;font-size:24px;display:flex;flex-direction:column}.platform-card{margin:0 8px 24px}.support-section{padding:0 16px}.search-input{width:300px}.table-content{min-width:680px}.table-header,.table-row{grid-template-columns:180px 160px 120px 120px;gap:8px;padding:12px}.table-header{font-size:12px}.table-header .col-1{text-align:left;justify-self:start;padding-left:4px}.table-row>div{font-size:12px}.table-row .product-name{font-size:12px;padding-left:4px}.firmware-main{font-size:12px}.firmware-date{font-size:10px}.os-buttons{flex-direction:row;gap:6px;justify-content:space-between}.platform-btn{flex-shrink:0}.os-button-group{gap:4px;min-width:0}.os-version{display:none;font-size:12px;color:#8b8886;text-align:center;line-height:1.2;margin-top:2px;min-height:14px;overflow:visible;white-space:nowrap;text-overflow:ellipsis}.button-group .radial-animate-btn,.button-group .smart-download-animate-btn{flex-shrink:0}.device-item{flex-direction:row;flex-wrap:nowrap;gap:8px;align-items:center}.device-label,.device-value{font-size:14px}}.hover-reset-force,.hover-reset-force:hover{transform:none!important}.hover-reset-force .btn-content.default,.hover-reset-force:hover .btn-content.default{transform:translateY(0)!important;opacity:1!important}.hover-reset-force .btn-content.hover,.hover-reset-force:hover .btn-content.hover{transform:translateY(15px)!important;opacity:0!important}.hover-reset-force:before,.hover-reset-force:hover:before{width:100%!important;height:0!important;padding-top:100%!important;top:100%!important;border-radius:50% 50% 0 0!important;transform:translate(-50%)!important}.hover-reset-force .route-icon path,.hover-reset-force:hover .route-icon path{fill:var(--platform-btn-icon)!important}
