:root{--brand:#66c0f4;--brand-hover:#a1d8f8;--accent:#66c0f4;--cyan:#66c0f4;--magenta:#1a9fff;--buy:#5c7e10;--buy-hover:#6b9012;--bg:#1b2838;--bg-deep:#171a21;--bg-panel:#2a475e;--bg-card:#16202d;--bg-dark:#0e141b;--text:#c7d5e0;--text-bright:#fff;--text-muted:#8f98a0;--text-on-dark:#f2f3f5;--border:hsla(0,0%,100%,.08);--shadow:0 0 0 1px rgba(0,0,0,.35),0 8px 24px rgba(0,0,0,.35);--shadow-lg:0 0 0 1px rgba(102,192,244,.35),0 12px 40px rgba(0,0,0,.55);--gradient:linear-gradient(90deg,#1a9fff,#66c0f4);--radius:3px;--radius-lg:4px;--max:1180px;--font:"Motiva Sans","Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.55;min-height:100vh;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.container{width:min(100% - 1.5rem,var(--max));margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.65rem 1.2rem;border-radius:var(--radius);border:1px solid transparent;font-weight:650;font-size:.9rem;cursor:pointer;transition:.15s ease}.btn-primary{background:linear-gradient(90deg,#75b022,#588a1b);color:#fff;box-shadow:none;text-shadow:0 1px 0 rgba(0,0,0,.35)}.btn-primary:hover{background:linear-gradient(90deg,#8ed82b,#6aa621);filter:brightness(1.05)}.btn-ghost{background:rgba(103,193,245,.12);border-color:rgba(103,193,245,.45);color:#fff}.btn-ghost:hover{background:rgba(103,193,245,.22);border-color:#66c0f4}.muted{color:var(--text-muted)}@media (max-width:768px){.container{width:min(100% - 1.25rem,var(--max))}}@media (max-width:480px){body,html{overflow-x:hidden}.container{width:min(100% - 1rem,var(--max))}.btn{padding:.65rem 1rem;font-size:.86rem}}.Footer_footer__UaG1g{margin-top:0;border-top:1px solid rgba(0,0,0,.5);background:#171a21;padding:2.25rem 0 1.75rem;color:#8f98a0;font-size:.82rem}.Footer_tips__xtGVf{display:grid;grid-gap:.75rem;gap:.75rem;margin-bottom:1.5rem;max-width:900px}.Footer_tips__xtGVf strong{color:#c7d5e0}.Footer_legal__gVqLl{border-top:1px solid hsla(0,0%,100%,.06);padding-top:1.1rem;display:grid;grid-gap:.4rem;gap:.4rem}.Footer_address__Ndpfs{color:#c7d5e0;line-height:1.55;max-width:720px}.Footer_socials__QgDMT{display:grid;grid-gap:.85rem;gap:.85rem;margin:.55rem 0 .85rem}.Footer_socials__QgDMT .social-label{margin:0 0 .4rem;font-size:.75rem;letter-spacing:.06em;color:#c7d5e0;font-weight:650}.Footer_socials__QgDMT .social-row{display:flex;flex-wrap:wrap;gap:.45rem}.Footer_socials__QgDMT .social-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);color:#8f98a0;font-size:.78rem;background:hsla(0,0%,100%,.03)}.Footer_socials__QgDMT .social-btn:hover{color:#66c0f4;border-color:rgba(102,192,244,.4)}.Footer_socials__QgDMT .social-btn.is-soon{opacity:.5;cursor:default}.Footer_wechat__ZipAC{display:grid;grid-gap:.45rem;gap:.45rem;margin:.35rem 0 .15rem}.Footer_wechat__ZipAC .wechat-label{margin:0;font-size:.75rem;letter-spacing:.06em;color:#c7d5e0;font-weight:650}.Footer_wechat__ZipAC .wechat-row{display:flex;flex-wrap:wrap;gap:.45rem}.Footer_wechat__ZipAC .wechat-item{position:relative}.Footer_wechat__ZipAC .wechat-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);color:#8f98a0;font-size:.78rem;background:hsla(0,0%,100%,.03);cursor:pointer;font-family:inherit}.Footer_wechat__ZipAC .wechat-btn:hover,.Footer_wechat__ZipAC .wechat-item.is-open .wechat-btn{color:#66c0f4;border-color:rgba(102,192,244,.4)}.Footer_wechat__ZipAC .wechat-btn.is-soon{opacity:.5;cursor:default}.Footer_wechat__ZipAC .wechat-pop{display:none;position:absolute;left:0;bottom:calc(100% + 10px);z-index:20;width:168px;padding:10px;border-radius:10px;background:#fff;color:#1d2129;box-shadow:0 10px 28px rgba(0,0,0,.45);text-align:center}.Footer_wechat__ZipAC .wechat-item.is-open .wechat-pop,.Footer_wechat__ZipAC .wechat-item:hover .wechat-pop{display:block}.Footer_wechat__ZipAC .wechat-pop img{width:144px;height:144px;object-fit:contain}.Footer_wechat__ZipAC .wechat-pop p{margin:.4rem 0 0;font-size:.75rem;color:#4e5969}.Footer_wechat__ZipAC .wechat-pop a{display:block;margin-top:.25rem;font-size:.7rem;color:#1a9fff;word-break:break-all}.Footer_legal__gVqLl a:hover{color:#66c0f4}.Footer_policeLink__3Bdq_{display:inline-flex;align-items:center;gap:.35rem;vertical-align:middle}.Footer_policeLogo__5g7lv{height:16px;width:auto;display:inline-block;object-fit:contain}.LanguageSwitcher_wrap__0RYzx{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.LanguageSwitcher_label__jsa_e{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:#8f98a0;white-space:nowrap}.LanguageSwitcher_label__jsa_e select{border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius);padding:.28rem .4rem;background:#1b2838;color:#c7d5e0;max-width:7.5rem}.LanguageSwitcher_meta__on2Su{display:none;font-size:.68rem;color:#8f98a0;gap:.5rem}@media (min-width:1100px){.LanguageSwitcher_meta__on2Su{display:flex;flex-wrap:wrap;max-width:280px}}.Header_header__MvnS2{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:#171a21;border-bottom:1px solid rgba(0,0,0,.5);box-shadow:0 0 8px rgba(0,0,0,.55)}.Header_inner__ggL_E{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:48px;gap:1rem}.Header_brand__tPzig{display:flex;align-items:center;gap:.65rem;font-size:.95rem;color:#c7d5e0;min-width:0}.Header_brand__tPzig img{flex-shrink:0;width:34px;height:34px;object-fit:contain;display:block}.Header_brand__tPzig strong{color:#fff;font-weight:700;letter-spacing:.04em}.Header_langSlot__WL_Jk{flex:1 1;display:flex;align-items:center;min-width:0;margin:0 .5rem}.Header_nav__EE71E{display:flex;gap:1.25rem;align-items:center;font-size:.86rem;color:#b8b6b4;margin-left:auto;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.Header_active__t8h51,.Header_nav__EE71E a:hover{color:#fff!important}.Header_user__1ezj_{color:#c7d5e0;font-size:.82rem;text-transform:none;letter-spacing:0;font-weight:500}.Header_linkBtn__q4rKe{border:none;background:transparent;color:#b8b6b4;font:inherit;cursor:pointer;padding:0;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.Header_linkBtn__q4rKe:hover{color:#fff}.Header_menu__v3J_a{display:none;flex-direction:column;gap:5px;border:none;background:transparent;padding:8px;cursor:pointer}.Header_menu__v3J_a span{display:block;width:22px;height:2px;background:#c7d5e0;border-radius:2px}@media (max-width:700px){.Header_menu__v3J_a{display:flex}.Header_brand__tPzig span{font-size:.88rem}.Header_nav__EE71E{display:none;position:absolute;top:48px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:.5rem 1rem 1rem;background:#171a21;border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:0 12px 28px rgba(0,0,0,.55);max-height:calc(100vh - 48px);overflow:auto;-webkit-overflow-scrolling:touch;text-transform:none;letter-spacing:0}.Header_open__k_vL4{display:flex}.Header_nav__EE71E .Header_linkBtn__q4rKe,.Header_nav__EE71E .Header_user__1ezj_,.Header_nav__EE71E a{padding:.9rem .35rem;border-top:1px solid hsla(0,0%,100%,.06);min-height:44px;display:flex;align-items:center}}@media (max-width:480px){.Header_inner__ggL_E{min-height:48px}.Header_nav__EE71E{top:48px;max-height:calc(100vh - 48px)}.Header_brand__tPzig img{width:28px;height:28px}}.ConsentBanner_banner__8wYHW{position:fixed;left:0;right:0;bottom:0;z-index:200;background:rgba(11,18,32,.96);color:#f2f3f5;padding:1rem;box-shadow:0 -8px 32px rgba(0,0,0,.25)}.ConsentBanner_inner__r9dcZ{width:min(100% - 2rem,1100px);margin:0 auto;display:grid;grid-gap:1rem;gap:1rem}.ConsentBanner_desc__IZnO1{margin:.4rem 0 .8rem;color:rgba(242,243,245,.72);font-size:.9rem}.ConsentBanner_cats__6rD3j{display:grid;grid-gap:.55rem;gap:.55rem}.ConsentBanner_cat__r54jM{display:flex;gap:.65rem;align-items:flex-start;font-size:.86rem}.ConsentBanner_cat__r54jM em{font-style:normal;font-weight:600;display:block}.ConsentBanner_cat__r54jM small{display:block;color:rgba(242,243,245,.6)}.ConsentBanner_actions__ptyq7{display:flex;flex-wrap:wrap;gap:.5rem}@media (min-width:900px){.ConsentBanner_inner__r9dcZ{grid-template-columns:1fr auto;align-items:end}}