.nav-wrap nav a{display:flex;align-items:center;justify-content:center;gap:6px}.nav-wrap nav a>i{color:#8b98ad;font-size:12px}.nav-wrap nav a:hover>i,.nav-wrap nav a.active>i{color:var(--blue)}.header-search button{display:grid;place-items:center;cursor:pointer}.heading h2>i{margin-right:6px;color:#3473ed;font-size:.78em}.heading>a i{margin-left:4px;font-size:11px}.hero-search button i{margin-right:5px}.hero-stats span{display:flex;align-items:center;gap:6px}.hero-stats span>i{color:#a9c5ff}.hero-stats b{margin-right:-2px}.category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.category-grid>a{min-width:0;padding:12px 13px;gap:10px;border-radius:12px}.category-grid .category-icon{width:34px;height:34px;flex:0 0 34px;border-radius:10px;font-size:15px}.category-grid .category-icon i{margin:0;color:#2769e7;font-style:normal}.category-grid>a>span{min-width:0}.category-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.category-grid small{font-size:11px}.category-grid .category-arrow{margin-left:auto;color:#a6afbd;font-size:10px}.update-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;overflow:visible;border:0;border-radius:0;background:transparent}.update-list>a{min-width:0;grid-template-columns:36px minmax(120px,1fr) 75px 74px 14px;min-height:78px;padding:12px 15px;border:1px solid #dfe7f2!important;border-radius:14px;background:#fff;box-shadow:0 6px 16px #2446740c;transition:transform .2s,box-shadow .2s}.update-list>a:nth-child(odd){border-right:1px solid #dfe7f2!important}.update-list>a:nth-last-child(-n+2){border-bottom:1px solid #dfe7f2!important}.update-list>a:last-child{border:1px solid #dfe7f2!important}.update-list>a:hover{transform:translateY(-2px);background:#fff;box-shadow:0 12px 24px #2446741a}.update-list>a>b{font-size:14px}.update-list>a>i{font-size:11px}.categories strong i{margin-right:5px;color:#3473ed}.categories a i{width:18px;margin-right:4px;color:#8e9bb0;text-align:center}.categories a:hover i,.categories a.active i{color:var(--blue)}.page-top h1>i{margin-right:7px;color:#c4d7ff;font-size:.75em}@media(max-width:1050px){.category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.update-list>a{grid-template-columns:34px minmax(110px,1fr) 68px 14px}.update-list time{display:none}}@media(max-width:920px){.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.update-list{grid-template-columns:1fr}.update-list>a:nth-child(odd){border-right:1px solid #dfe7f2!important}.update-list>a:nth-last-child(2){border-bottom:1px solid #dfe7f2!important}.update-list>a{grid-template-columns:36px minmax(150px,1fr) 90px 80px 14px}.update-list time{display:block}}@media(max-width:640px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid>a{padding:11px}.update-list{gap:10px}.update-list>a{grid-template-columns:35px minmax(0,1fr) 18px}.update-list em,.update-list time{display:none}.heading h2>i{margin-right:4px}.categories a i{width:auto;margin-right:3px}}
.updates-grid .update-list{display:block;overflow:hidden;border:1px solid #e2e9f3;border-radius:0 0 14px 14px;background:#fff}.updates-grid .update-list>.update-item{min-height:64px;padding:8px 11px;grid-template-columns:40px minmax(0,1fr) 74px 12px;gap:9px;border:0!important;border-bottom:1px solid #eff2f6!important;border-radius:0;box-shadow:none;transform:none}.updates-grid .update-list>.update-item:last-child{border-bottom:0!important}.updates-grid .update-list>.update-item:hover{transform:none;background:#f8faff;box-shadow:none}.updates-grid .update-item>.update-icon{width:38px;height:38px;overflow:hidden;border-radius:10px}.updates-grid .update-item>.update-icon img{width:100%;height:100%;display:block;object-fit:cover}@media(max-width:640px){.updates-grid .update-list>.update-item{min-height:60px;padding:7px 9px;grid-template-columns:36px minmax(0,1fr) 11px;gap:8px}.updates-grid .update-item>.update-icon{width:34px;height:34px;border-radius:9px}.updates-grid .update-list>.update-item time{display:none}}
.home-showcase-section{padding-top:48px;padding-bottom:8px}.topic-strip+.home-showcase-section{padding-top:36px}.home-article-section{padding-top:44px;padding-bottom:58px}.home-showcase-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;margin-bottom:27px}.home-showcase-title{display:flex;align-items:center;gap:10px;color:#424d60}.home-showcase-title>i{color:#6a7280;font-size:26px}.home-showcase-title h2{margin:0;font-size:27px;letter-spacing:-.8px}.home-showcase-heading nav{display:flex;align-items:center;gap:30px;min-width:0}.home-showcase-heading nav button{padding:0;border:0;background:transparent;color:#8c93a1;cursor:pointer;font-size:15px;font-weight:800;white-space:nowrap}.home-showcase-heading nav button:hover,.home-showcase-heading nav button.active{color:#3c8dff}.home-showcase-heading nav button:disabled{cursor:wait}.home-more-link{justify-self:end;color:#2f86ff;font-size:15px;font-weight:800;white-space:nowrap}.home-more-link i{margin-left:5px;font-size:12px}.home-software-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.home-software-card{--software-accent-rgb:65,144,255;min-width:0;min-height:244px;display:flex;flex-direction:column;align-items:flex-start;padding:28px 24px 23px;border:1px solid #e8edf5;border-radius:8px;background:#fff;color:#424b5c;box-shadow:0 8px 20px rgba(31,55,90,.04);transition:color .22s,background-color .22s,transform .22s,box-shadow .22s,border-color .22s}.home-software-card:hover{transform:translateY(-4px);border-color:rgba(var(--software-accent-rgb),.28);background:rgba(var(--software-accent-rgb),.075);box-shadow:0 16px 30px rgba(var(--software-accent-rgb),.15)}.home-software-icon{width:58px;height:58px;display:grid;place-items:center;overflow:hidden;margin:0 0 34px;border-radius:15px;background:#edf4ff;color:#2d73e6;font-size:25px;transition:background-color .22s,box-shadow .22s,transform .22s}.home-software-icon img{width:100%;height:100%;display:block;object-fit:cover}.home-software-card:hover .home-software-icon{background:rgba(var(--software-accent-rgb),.14);box-shadow:0 10px 22px rgba(var(--software-accent-rgb),.22);transform:scale(1.045)}.home-software-version{max-width:100%;overflow:hidden;color:#c3c6cb;font-size:16px;font-weight:800;white-space:nowrap;text-overflow:ellipsis;transition:color .22s}.home-software-card strong{max-width:100%;display:flex;align-items:center;gap:5px;margin-top:8px;color:#3f4858;font-size:16px;font-weight:700;line-height:1.35;transition:color .22s}.home-software-card strong>span:last-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-software-card small{max-width:100%;display:block;overflow:hidden;margin-top:8px;color:#b0b5bd;font-size:13px;white-space:nowrap;text-overflow:ellipsis;transition:color .22s}.home-software-card:hover .home-software-version,.home-software-card:hover strong,.home-software-card:hover .home-card-arrow{color:rgb(var(--software-accent-rgb))}.home-software-card:hover small{color:rgba(var(--software-accent-rgb),.72)}.home-card-arrow{margin-top:auto;padding-top:27px;color:#cfdbec;font-size:25px;transition:color .2s,transform .2s}.home-software-card:hover .home-card-arrow,.home-article-card:hover .home-card-arrow{transform:translateX(4px)}.home-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.home-article-card{min-width:0;min-height:106px;display:grid;grid-template-columns:118px minmax(0,1fr) 38px;align-items:center;gap:24px;padding:20px 24px;border:1px solid #edf0f5;border-radius:8px;background:#fff;color:#404a5b;transition:color .2s,background-color .2s,transform .2s,box-shadow .2s,border-color .2s}.home-article-card:hover{transform:translateY(-3px);border-color:#bad5ff;background:#f0f6ff;box-shadow:0 14px 26px rgba(55,126,235,.13)}.home-article-cover{width:118px;height:58px;display:block;overflow:hidden;border-radius:8px;background:#f1f4f9}.home-article-cover img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .25s}.home-article-card:hover .home-article-cover img{transform:scale(1.06)}.home-article-main{min-width:0;display:grid;gap:8px}.home-article-main strong{min-width:0;display:flex;align-items:flex-start;gap:6px;color:#3d4656;font-size:17px;font-weight:700;line-height:1.55;transition:color .2s}.home-article-main strong>span:last-child{min-width:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-article-main time{color:#9ea4ae;font-size:13px;transition:color .2s}.home-article-card:hover .home-article-main strong,.home-article-card:hover .home-article-main time,.home-article-card:hover .home-card-arrow{color:#4190ff}.home-article-card .home-card-arrow{justify-self:end;margin:0;padding:0;font-size:23px}.home-showcase-section .empty{grid-column:1/-1}.home-showcase-section [data-home-sort-target]{transition:opacity .18s}.home-showcase-section.is-loading [data-home-sort-target]{opacity:.38;pointer-events:none}.home-showcase-section.has-load-error [data-home-sort-target]{animation:home-sort-error .25s ease 2}@keyframes home-sort-error{50%{transform:translateX(3px)}}@media(max-width:1180px){.home-software-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-showcase-heading{gap:20px}.home-showcase-heading nav{gap:20px}}@media(max-width:940px){.home-showcase-heading{grid-template-columns:1fr auto;row-gap:12px}.home-showcase-heading nav{grid-column:1/-1;order:3;overflow:auto;padding-bottom:3px}.home-software-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-article-card{grid-template-columns:96px minmax(0,1fr) 28px;gap:16px}.home-article-cover{width:96px;height:54px}}@media(max-width:700px){.home-showcase-section{padding-top:35px}.home-article-section{padding-top:34px;padding-bottom:44px}.home-software-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-software-card{min-height:215px;padding:22px 18px 19px}.home-software-icon{width:50px;height:50px;margin-bottom:26px}.home-software-version{font-size:14px}.home-software-card strong{font-size:15px}.home-article-grid{grid-template-columns:1fr;gap:12px}.home-article-card{min-height:92px;padding:16px;grid-template-columns:86px minmax(0,1fr) 22px}.home-showcase-title h2{font-size:23px}.home-showcase-title>i{font-size:22px}}@media(max-width:460px){.home-showcase-heading{grid-template-columns:1fr}.home-more-link{justify-self:start}.home-software-grid{grid-template-columns:1fr}.home-software-card{min-height:0}.home-article-card{grid-template-columns:74px minmax(0,1fr) 18px;gap:12px}.home-article-cover{width:74px;height:48px}.home-article-main strong{font-size:15px}.home-article-main time{font-size:12px}}
