@charset "UTF-8";@font-face{font-family:'FontAwesome';font-display:swap}@font-face{font-family:'iconfont';font-display:swap}.text-muted,.article-intro,.card-desc,.hv-sidebar-meta,.footer-site-slogan{color:#475569 !important}html.dark-theme .text-muted,html.dark-theme .article-intro,html.dark-theme .card-desc,html.dark-theme .hv-sidebar-meta,html.dark-theme .footer-site-slogan{color:#94a3b8 !important}.xc-container{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:#333;margin:0;padding:0;background-color:#ffffff}.seo-intro{font-size:30px;font-weight:600;color:#007aff;margin-top:35px;margin-bottom:25px;padding:20px;background-color:#f8f9fa;border-radius:10px;box-shadow:rgba(0,122,255,0.15) 0px 4px 15px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;position:relative;overflow:hidden;border-left:8px solid #007aff;text-align:center;letter-spacing:1px}.seo-intro p{color:#333;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;word-spacing:0px;white-space:normal;margin:0}.section-title{font-size:20px;font-weight:600;color:#007aff;margin:20px 0 14px;padding:6px 0 6px 8px;border-left:2px solid #007aff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.feature-list{margin-bottom:20px}.feature-item{margin:8px 0;padding:0}.system-requirements{padding-left:0;list-style:none;margin:20px 0}.req-item{position:relative;padding:6px 0 6px 24px;line-height:1.7;background:none;border:none}.req-label{font-weight:600;background:none;padding:0}.req-value{background:none;padding:0}.summary-text{margin:0 0 20px;line-height:1.7}img{max-width:100%;height:auto}.article-card .card-thumb img,.software-card-item .item-icon img,.download-row-6 .app-icon img,.hv-sidebar-icon img,.entry-box .media-object{aspect-ratio:1 / 1;object-fit:cover}@media (max-width:767px){.btn-channel{min-height:38px;display:inline-flex;align-items:center;justify-content:center}.navbar-toggle{min-width:44px;min-height:44px;display:flex;flex-direction:column;justify-content:center;align-items:center}.navbar-nav>li>a{min-height:44px;display:flex;align-items:center}.darkmode-item a#darkmode-toggle{min-height:44px}.category-order>li>a{min-height:38px;display:inline-flex;align-items:center;padding:4px 10px}}:root{--bg-main:#f4f6fa;--bg-card:#ffffff;--text-main:#2b3648;--text-muted:#8492a6;--border-color:#edf1f7;--primary-color:#2979ff;--primary-hover:#1765e8;--card-shadow:0 2px 10px rgba(0,0,0,0.03);--card-hover-shadow:0 8px 24px rgba(41,121,255,0.08)}*:focus,*:active,a:focus,a:active,button:focus,button:active,.btn:focus,.btn:active,.btn:active:focus,.btn.active:focus{outline:0 !important;outline:none !important;box-shadow:none !important;-webkit-tap-highlight-color:rgba(0,0,0,0) !important;-webkit-tap-highlight-color:transparent !important}a,button{-webkit-tap-highlight-color:transparent !important}.form-control:focus{outline:0 !important;border-color:#2979ff !important;box-shadow:0 0 0 2px rgba(41,121,255,0.15) !important}body{background-color:var(--bg-main) !important;color:var(--text-main);transition:background-color .3s,color .3s}.panel{background-color:var(--bg-card) !important;border:1px solid var(--border-color) !important;border-radius:8px !important;box-shadow:var(--card-shadow) !important;transition:all .25s ease}.navbar-white{background:var(--bg-card) !important;border-bottom:1px solid var(--border-color) !important}body.dark-theme,html.dark-theme{--bg-main:#12161f;--bg-card:#1b212d;--text-main:#e2e8f0;--text-muted:#94a3b8;--border-color:#283244;--card-shadow:0 2px 10px rgba(0,0,0,0.25);--card-hover-shadow:0 8px 24px rgba(0,0,0,0.4)}html.dark-theme,html.dark-theme body,body.dark-theme,body.dark-theme.skin-white,html.dark-theme #content-container,body.dark-theme #content-container,html.dark-theme #wrap,body.dark-theme #wrap{background:#12161f !important;background-color:#12161f !important;color:#cbd5e1 !important}html.dark-theme .navbar-white,body.dark-theme .navbar-white,html.dark-theme .navbar,body.dark-theme .navbar,html.dark-theme .navbar-default,body.dark-theme .navbar-default,html.dark-theme .navbar .container,body.dark-theme .navbar .container,html.dark-theme .navbar .navbar-header,body.dark-theme .navbar .navbar-header,html.dark-theme .navbar .navbar-collapse,body.dark-theme .navbar .navbar-collapse,html.dark-theme .navbar-collapse,body.dark-theme .navbar-collapse,html.dark-theme .navbar-right,body.dark-theme .navbar-right,html.dark-theme .navbar-nav.navbar-right,body.dark-theme .navbar-nav.navbar-right,html.dark-theme .navbar-nav.navbar-right>li,body.dark-theme .navbar-nav.navbar-right>li{background:#1b212d !important;background-color:#1b212d !important;border-color:#283244 !important;border-bottom-color:#283244 !important}@media (min-width:768px){html.dark-theme .navbar .navbar-collapse .navbar-right,body.dark-theme .navbar .navbar-collapse .navbar-right,html.dark-theme .navbar-white .navbar-collapse .navbar-right,body.dark-theme .navbar-white .navbar-collapse .navbar-right,html.dark-theme .navbar-right,body.dark-theme .navbar-right{background:#1b212d !important;background-color:#1b212d !important}}html.dark-theme .navbar-nav>li>a,body.dark-theme .navbar-nav>li>a,html.dark-theme .navbar-default .navbar-nav>li>a,body.dark-theme .navbar-default .navbar-nav>li>a{color:#cbd5e1 !important;background:transparent !important;background-color:transparent !important}html.dark-theme .navbar-nav>li>a:hover,body.dark-theme .navbar-nav>li>a:hover,html.dark-theme .navbar-nav>li>a:focus,body.dark-theme .navbar-nav>li>a:focus,html.dark-theme .navbar-nav>li.active>a,body.dark-theme .navbar-nav>li.active>a{color:#3b82f6 !important;background:transparent !important;background-color:transparent !important}html.dark-theme .navbar-default .navbar-nav>.open>a,body.dark-theme .navbar-default .navbar-nav>.open>a,html.dark-theme .navbar-default .navbar-nav>.open>a:hover,body.dark-theme .navbar-default .navbar-nav>.open>a:hover,html.dark-theme .navbar-default .navbar-nav>.open>a:focus,body.dark-theme .navbar-default .navbar-nav>.open>a:focus,html.dark-theme .nav .open>a,body.dark-theme .nav .open>a,html.dark-theme .nav .open>a:hover,body.dark-theme .nav .open>a:hover,html.dark-theme .nav .open>a:focus,body.dark-theme .nav .open>a:focus,html.dark-theme .navbar-userinfo.open>a,body.dark-theme .navbar-userinfo.open>a{background:#222938 !important;background-color:#222938 !important;color:#3b82f6 !important;border-color:transparent !important}html.dark-theme .dropdown-menu,body.dark-theme .dropdown-menu,html.dark-theme .navbar-nav .dropdown-menu,body.dark-theme .navbar-nav .dropdown-menu,html.dark-theme .navbar-userinfo .dropdown-menu,body.dark-theme .navbar-userinfo .dropdown-menu{background:#1b212d !important;background-color:#1b212d !important;border:1px solid #283244 !important;box-shadow:0 8px 24px rgba(0,0,0,0.5) !important;border-radius:8px !important;padding:6px 0 !important}html.dark-theme .dropdown-menu>li>a,body.dark-theme .dropdown-menu>li>a{color:#cbd5e1 !important;padding:8px 20px !important;background:transparent !important;background-color:transparent !important;transition:all .2s ease}html.dark-theme .dropdown-menu>li>a:hover,body.dark-theme .dropdown-menu>li>a:hover,html.dark-theme .dropdown-menu>li>a:focus,body.dark-theme .dropdown-menu>li>a:focus{background:#222938 !important;background-color:#222938 !important;color:#3b82f6 !important}html.dark-theme .dropdown-menu .divider,body.dark-theme .dropdown-menu .divider{background:#283244 !important;background-color:#283244 !important;border-color:#283244 !important}html.dark-theme .navbar-form,body.dark-theme .navbar-form{background:transparent !important;background-color:transparent !important;border:none !important;box-shadow:none !important}html.dark-theme .form-search,body.dark-theme .form-search{background:#222938 !important;background-color:#222938 !important;border:1px solid #2d3748 !important;border-radius:20px !important;overflow:hidden}html.dark-theme .form-search .form-control,body.dark-theme .form-search .form-control,html.dark-theme #searchinput,body.dark-theme #searchinput{background:transparent !important;background-color:transparent !important;border:none !important;box-shadow:none !important;color:#f1f5f9 !important}html.dark-theme .form-search .form-control::placeholder,body.dark-theme .form-search .form-control::placeholder,html.dark-theme #searchinput::placeholder,body.dark-theme #searchinput::placeholder{color:#64748b !important}html.dark-theme .form-search .search-icon,body.dark-theme .form-search .search-icon{color:#94a3b8 !important}html.dark-theme .form-search:focus-within,body.dark-theme .form-search:focus-within{border-color:#3b82f6 !important;box-shadow:0 0 0 2px rgba(59,130,246,0.25) !important}html.dark-theme #darkmode-toggle,body.dark-theme #darkmode-toggle{color:#f59e0b !important;background:transparent !important}html.dark-theme .caret,body.dark-theme .caret{border-top-color:#94a3b8 !important;border-bottom-color:#94a3b8 !important}.navbar-brand .logo-light{display:inline-block !important;vertical-align:middle}.navbar-brand .logo-dark{display:none !important;vertical-align:middle}html.dark-theme .navbar-brand.has-logo-dark .logo-light,body.dark-theme .navbar-brand.has-logo-dark .logo-light{display:none !important}html.dark-theme .navbar-brand.has-logo-dark .logo-dark,body.dark-theme .navbar-brand.has-logo-dark .logo-dark{display:inline-block !important}@media (max-width:767px){html.dark-theme .navbar .navbar-collapse,body.dark-theme .navbar .navbar-collapse,html.dark-theme .navbar-default .navbar-collapse,body.dark-theme .navbar-default .navbar-collapse,html.dark-theme .navbar-collapse,body.dark-theme .navbar-collapse{background:#141824 !important;background-color:#141824 !important;border-right:1px solid #232b3e !important;box-shadow:10px 0 25px rgba(0,0,0,0.6) !important;padding:15px 15px 30px 15px !important}.navbar .navbar-collapse-bg{background:rgba(0,0,0,0.65) !important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}html.dark-theme .navbar-default .navbar-toggle,body.dark-theme .navbar-default .navbar-toggle{background:#222938 !important;border-color:#283244 !important}html.dark-theme .navbar-default .navbar-toggle .icon-bar,body.dark-theme .navbar-default .navbar-toggle .icon-bar{background-color:#cbd5e1 !important}.navbar-collapse .navbar-form{margin:5px 0 12px 0 !important;padding:0 !important;border:none !important;box-shadow:none !important}.navbar-collapse .navbar-form .form-search{width:100% !important}.navbar-collapse .navbar-form .form-search input[type=search]{height:38px !important;padding:8px 14px !important;border-radius:19px !important;font-size:13.5px !important}html.dark-theme .navbar-collapse .navbar-form .form-search input[type=search],body.dark-theme .navbar-collapse .navbar-form .form-search input[type=search]{background-color:#1e2433 !important;border:1px solid #283244 !important;color:#f1f5f9 !important}html.dark-theme .navbar-collapse .navbar-form .form-search input[type=search]::placeholder,body.dark-theme .navbar-collapse .navbar-form .form-search input[type=search]::placeholder{color:#64748b !important}.navbar .navbar-collapse .darkmode-item{margin-bottom:8px !important;border-radius:6px !important;overflow:hidden !important}.navbar .navbar-collapse .darkmode-item a#darkmode-toggle{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:10px 14px !important;font-size:14px !important;text-decoration:none !important;transition:all 0.2s ease !important}.navbar .navbar-collapse .darkmode-item .darkmode-info{display:flex !important;align-items:center !important;gap:10px !important}.navbar .navbar-collapse .darkmode-item .darkmode-badge{font-size:11px !important;padding:2px 8px !important;border-radius:10px !important;font-weight:600 !important}.navbar .navbar-collapse .darkmode-item{background:#f1f5f9 !important;border:1px solid #e2e8f0 !important}.navbar .navbar-collapse .darkmode-item a#darkmode-toggle{color:#334155 !important}.navbar .navbar-collapse .darkmode-item .darkmode-badge{background:#e2e8f0 !important;color:#64748b !important}html.dark-theme .navbar .navbar-collapse .darkmode-item,body.dark-theme .navbar .navbar-collapse .darkmode-item{background:#1e2433 !important;border:1px solid #283244 !important}html.dark-theme .navbar .navbar-collapse .darkmode-item a#darkmode-toggle,body.dark-theme .navbar .navbar-collapse .darkmode-item a#darkmode-toggle{color:#f1f5f9 !important}html.dark-theme .navbar .navbar-collapse .darkmode-item .darkmode-badge,body.dark-theme .navbar .navbar-collapse .darkmode-item .darkmode-badge{background:rgba(245,158,11,0.15) !important;color:#f59e0b !important;border:1px solid rgba(245,158,11,0.3) !important}.navbar-collapse .navbar-userinfo{margin-bottom:12px !important;border-radius:6px !important;overflow:hidden !important}.navbar-collapse .navbar-userinfo>a{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:10px 14px !important;font-size:14px !important}html.dark-theme .navbar-collapse .navbar-userinfo,body.dark-theme .navbar-collapse .navbar-userinfo{background:#1e2433 !important;border:1px solid #283244 !important}html.dark-theme .navbar-collapse .navbar-userinfo>a,body.dark-theme .navbar-collapse .navbar-userinfo>a{color:#cbd5e1 !important;background:transparent !important}html.dark-theme .navbar-collapse .navbar-userinfo.open>a,body.dark-theme .navbar-collapse .navbar-userinfo.open>a{background:#283244 !important;color:#3b82f6 !important}html.dark-theme .navbar-collapse .navbar-userinfo .dropdown-menu,body.dark-theme .navbar-collapse .navbar-userinfo .dropdown-menu{background:#141824 !important;border:1px solid #283244 !important;box-shadow:none !important;padding:4px 0 !important;position:static !important;float:none !important;width:100% !important}html.dark-theme .navbar-collapse .navbar-userinfo .dropdown-menu>li>a,body.dark-theme .navbar-collapse .navbar-userinfo .dropdown-menu>li>a{color:#94a3b8 !important;padding:8px 16px !important;font-size:13.5px !important}html.dark-theme .navbar-collapse .navbar-userinfo .dropdown-menu>li>a:hover,body.dark-theme .navbar-collapse .navbar-userinfo .dropdown-menu>li>a:hover{color:#3b82f6 !important;background:#1e2433 !important}html.dark-theme .navbar .navbar-collapse>ul.navbar-nav>li,body.dark-theme .navbar .navbar-collapse>ul.navbar-nav>li,html.dark-theme .navbar-collapse>ul.navbar-nav>li,body.dark-theme .navbar-collapse>ul.navbar-nav>li{background:#1e2433 !important;background-color:#1e2433 !important;border:1px solid #283244 !important;margin-bottom:8px !important;border-radius:6px !important;transition:all 0.2s ease !important;box-shadow:0 1px 3px rgba(0,0,0,0.2) !important;overflow:hidden !important}html.dark-theme .navbar .navbar-collapse>ul.navbar-nav>li>a,body.dark-theme .navbar .navbar-collapse>ul.navbar-nav>li>a,html.dark-theme .navbar-collapse>ul.navbar-nav>li>a,body.dark-theme .navbar-collapse>ul.navbar-nav>li>a{color:#cbd5e1 !important;padding:11px 16px !important;font-size:14px !important;font-weight:500 !important;display:block !important;background:transparent !important}html.dark-theme .navbar .navbar-collapse>ul.navbar-nav>li.active,body.dark-theme .navbar .navbar-collapse>ul.navbar-nav>li.active,html.dark-theme .navbar-collapse>ul.navbar-nav>li.active,body.dark-theme .navbar-collapse>ul.navbar-nav>li.active{background:rgba(41,121,255,0.16) !important;background-color:rgba(41,121,255,0.16) !important;border-color:#2979ff !important}html.dark-theme .navbar .navbar-collapse>ul.navbar-nav>li.active>a,body.dark-theme .navbar .navbar-collapse>ul.navbar-nav>li.active>a,html.dark-theme .navbar-collapse>ul.navbar-nav>li.active>a,body.dark-theme .navbar-collapse>ul.navbar-nav>li.active>a{color:#3b82f6 !important;font-weight:600 !important}}@media (min-width:768px){.darkmode-item a#darkmode-toggle{font-size:16px;padding:15px 12px !important;display:flex;align-items:center}.darkmode-item .darkmode-text,.darkmode-item .darkmode-badge{display:none !important}}body.dark-theme .subnav-card{background:#1b212d !important;border-color:#283244 !important}body.dark-theme .subnav-card .nav-sublist li a{color:#94a3b8 !important}body.dark-theme .subnav-card .nav-sublist li.active a,body.dark-theme .subnav-card .nav-sublist li a:hover{color:#3b82f6 !important}body.dark-theme .panel,body.dark-theme .panel-default,body.dark-theme .panel-heading,body.dark-theme .panel-body,body.dark-theme .panel-footer,body.dark-theme article.panel,body.dark-theme section.panel,body.dark-theme .article-list,body.dark-theme .article-content,body.dark-theme .base-info,body.dark-theme .entry-meta,body.dark-theme .tabs-wrapper,body.dark-theme .tabs-group{background:#1b212d !important;background-color:#1b212d !important;border-color:#283244 !important;color:#cbd5e1 !important}body.dark-theme .panel-heading{border-bottom:1px solid #283244 !important}body.dark-theme .panel-title,body.dark-theme .panel-title>span,body.dark-theme .panel-title a,body.dark-theme .category-title{color:#f1f5f9 !important}body.dark-theme .panel-heading .more,body.dark-theme .panel-heading .more a,body.dark-theme .panel-heading .more ul li a,body.dark-theme .category-order li a{color:#94a3b8 !important}body.dark-theme .panel-heading .more a:hover,body.dark-theme .panel-heading .more ul li a:hover,body.dark-theme .category-order li.active a,body.dark-theme .category-order li a:hover{color:#3b82f6 !important}body.dark-theme .article-card,body.dark-theme .article-item{background:#1b212d !important;background-color:#1b212d !important;border-bottom:1px solid #283244 !important}body.dark-theme .article-card:hover,body.dark-theme .article-item:hover{background:#222938 !important;background-color:#222938 !important}body.dark-theme .article-card .card-thumb,body.dark-theme .article-item .embed-responsive{background:#242c3d !important;border-color:#2d3748 !important}body.dark-theme .article-card .card-title,body.dark-theme .article-card .card-title a,body.dark-theme .article-title,body.dark-theme .article-title a{color:#f1f5f9 !important}body.dark-theme .article-card .card-title a:hover,body.dark-theme .article-title a:hover{color:#3b82f6 !important}body.dark-theme .article-card .card-desc,body.dark-theme .article-intro{color:#94a3b8 !important}body.dark-theme .article-card .card-tags .tag{background:#1e293b !important;color:#60a5fa !important;border:1px solid #283244 !important}body.dark-theme .article-card .card-tags .tag:hover{background:#2979ff !important;color:#fff !important}body.dark-theme .article-card .card-meta,body.dark-theme .article-card .card-meta span,body.dark-theme .article-tag,body.dark-theme .article-tag time{color:#64748b !important}body.dark-theme .article-card .card-meta a,body.dark-theme .article-tag a{color:#94a3b8 !important}body.dark-theme .article-card .card-meta a:hover,body.dark-theme .article-tag a:hover{color:#3b82f6 !important}body.dark-theme .category-nav,body.dark-theme .category-nav .panel-heading,body.dark-theme .category-nav .panel-body,body.dark-theme .hot-article,body.dark-theme .hot-article .panel-heading,body.dark-theme .hot-article .panel-body,body.dark-theme .hot-tags,body.dark-theme .hot-tags .panel-heading,body.dark-theme .hot-tags .panel-body{background:#1b212d !important;background-color:#1b212d !important;border-color:#283244 !important}body.dark-theme .category-nav .panel-title,body.dark-theme .hot-article .panel-title,body.dark-theme .hot-tags .panel-title{color:#f1f5f9 !important}body.dark-theme .category-nav .btn-channel{background:#222938 !important;border-color:#2d3748 !important;color:#cbd5e1 !important}body.dark-theme .category-nav .btn-channel:hover{background:#2979ff !important;border-color:#2979ff !important;color:#fff !important}body.dark-theme .category-nav .panel-heading a{color:#94a3b8 !important}body.dark-theme .hot-article .media-number{border-bottom-color:#283244 !important}body.dark-theme .hot-article .media-number .num{background:#242c3d !important;color:#94a3b8 !important}body.dark-theme .hot-article .media-body a,body.dark-theme .link-dark{color:#cbd5e1 !important}body.dark-theme .hot-article .media-body a:hover,body.dark-theme .link-dark:hover{color:#3b82f6 !important}body.dark-theme .hot-tags .tags .tag{background:#222938 !important;border:1px solid #2d3748 !important;color:#94a3b8 !important}body.dark-theme .hot-tags .tags .tag:hover{background:#2979ff !important;border-color:#2979ff !important;color:#fff !important}body.dark-theme #floatbtn a,body.dark-theme #floatbtn .floatbtn-item,body.dark-theme #floatbtn .floatbtn-wrapper{background:#1b212d !important;border-color:#283244 !important;color:#94a3b8 !important;box-shadow:0 2px 8px rgba(0,0,0,0.35) !important}body.dark-theme #floatbtn a>i,body.dark-theme #floatbtn .floatbtn-item>i{color:#94a3b8 !important}body.dark-theme #floatbtn a:hover,body.dark-theme #floatbtn .floatbtn-item:hover{background:#2979ff !important;border-color:#2979ff !important;color:#ffffff !important}body.dark-theme #floatbtn a:hover>i,body.dark-theme #floatbtn .floatbtn-item:hover>i{color:#ffffff !important}body.dark-theme #floatbtn a em{background:#222938 !important;color:#cbd5e1 !important}body.dark-theme #floatbtn .floatbtn-wrapper p{color:#cbd5e1 !important}body.dark-theme .pagination>li>a,body.dark-theme .pagination>li>span{background-color:#1b212d !important;border-color:#283244 !important;color:#94a3b8 !important}body.dark-theme .pagination>li>a:hover,body.dark-theme .pagination>li>span:hover{background-color:#222938 !important;color:#3b82f6 !important}body.dark-theme .pagination>.active>a,body.dark-theme .pagination>.active>span{background-color:#2979ff !important;border-color:#2979ff !important;color:#fff !important}body.dark-theme .loadmore-tips{background:#1b212d !important;color:#64748b !important}body.dark-theme .loadmore-line:before{border-top-color:#283244 !important}body.dark-theme .breadcrumb{background:#1b212d !important;border-color:#283244 !important}body.dark-theme .breadcrumb>li+li:before{color:#64748b !important}body.dark-theme .breadcrumb li a{color:#94a3b8 !important}body.dark-theme .breadcrumb li.active{color:#cbd5e1 !important}body.dark-theme .table-bordered{border-color:#283244 !important}body.dark-theme .table-bordered>tbody>tr>td,body.dark-theme .table-bordered>tbody>tr>th,body.dark-theme .table-bordered>tfoot>tr>td,body.dark-theme .table-bordered>tfoot>tr>th,body.dark-theme .table-bordered>thead>tr>td,body.dark-theme .table-bordered>thead>tr>th{border-color:#283244 !important;color:#cbd5e1 !important}body.dark-theme .table-striped>tbody>tr:nth-of-type(odd){background-color:#161c26 !important}body.dark-theme .table>tbody>tr>td[style*="background:#fbfbfb"],body.dark-theme .table>tbody>tr>td[style*="background:#fbfbfb"],body.dark-theme .table-bordered tr[style*="background:#f8fafc"],body.dark-theme .table-bordered tr[style*="background:#f8fafc"]{background:#1e2636 !important;color:#94a3b8 !important}body.dark-theme .security-audit-panel,body.dark-theme .report-section,body.dark-theme .report-hero-card,body.dark-theme .code-specs-card{background:#1b212d !important;border-color:#283244 !important}body.dark-theme .security-hashes-card,body.dark-theme .report-section-header,body.dark-theme .code-spec-item{background:#161c26 !important;border-color:#283244 !important}body.dark-theme .report-hero-title,body.dark-theme .report-section-title,body.dark-theme .code-spec-label{color:#f1f5f9 !important}body.dark-theme .report-hero-desc{color:#94a3b8 !important}body.dark-theme .report-badge-safe{background:#064e3b !important;color:#6ee7b7 !important;border-color:#047857 !important}body.dark-theme .security-link-card,body.dark-theme .sec-portal-card,body.dark-theme .sec-modal-card{background:#161c26 !important;border-color:#283244 !important}body.dark-theme .security-link-card:hover,body.dark-theme .sec-portal-card:hover{border-color:#3b82f6 !important;background:#1e2636 !important}body.dark-theme .sec-portal-name,body.dark-theme .code-spec-value{color:#e2e8f0 !important}body.dark-theme code{background-color:#222b3a !important;border-color:#2e3b50 !important}body.dark-theme .copyright-box,body.dark-theme .alert-warning{background-color:#231e13 !important;border-color:#453414 !important;color:#fbbf24 !important}body.dark-theme .alert-danger{background-color:#261719 !important;border-color:#4c1d24 !important;color:#f87171 !important}body.dark-theme .alert-info{background-color:#132337 !important;border-color:#1e3a5f !important;color:#38bdf8 !important}body.dark-theme .layui-layer-page .layui-layer-content{background-color:#1b212d !important;color:#e2e8f0 !important}body.dark-theme .layui-layer-title{background-color:#161c26 !important;color:#f1f5f9 !important;border-bottom-color:#283244 !important}body.dark-theme .dropdown-menu{background-color:#1b212d !important;border-color:#283244 !important;box-shadow:0 8px 24px rgba(0,0,0,0.5) !important}body.dark-theme .dropdown-menu>li>a{color:#cbd5e1 !important}body.dark-theme .dropdown-menu>li>a:hover,body.dark-theme .dropdown-menu>li>a:focus{background-color:#222938 !important;color:#3b82f6 !important}body.dark-theme .dropdown-menu .divider{background-color:#283244 !important}@media (max-width:767px){body.dark-theme .navbar-default .navbar-collapse,body.dark-theme .navbar-default .navbar-form{background-color:#1b212d !important;border-color:#283244 !important}body.dark-theme .navbar-toggle{border-color:#283244 !important;background-color:#222938 !important}body.dark-theme .navbar-toggle:hover,body.dark-theme .navbar-toggle:focus{background-color:#2a3447 !important}body.dark-theme .navbar-toggle .icon-bar{background-color:#94a3b8 !important}body.dark-theme .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#cbd5e1 !important}body.dark-theme .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#3b82f6 !important;background-color:#222938 !important}}body.dark-theme .form-control{background-color:#161c26 !important;border-color:#283244 !important;color:#e2e8f0 !important}body.dark-theme .form-control:focus{border-color:#3b82f6 !important;box-shadow:0 0 0 2px rgba(59,130,246,0.25) !important}body.dark-theme .form-control[disabled],body.dark-theme .form-control[readonly]{background-color:#151a24 !important;color:#64748b !important;border-color:#283244 !important}body.dark-theme .form-search .form-control{background-color:#222938 !important;border-color:#2d3748 !important;color:#e2e8f0 !important}body.dark-theme .autocomplete-suggestions{background:#1b212d !important;border:1px solid #283244 !important;box-shadow:0 8px 24px rgba(0,0,0,0.4) !important;color:#cbd5e1 !important}body.dark-theme .autocomplete-suggestion{color:#cbd5e1 !important}body.dark-theme .autocomplete-suggestion:hover,body.dark-theme .autocomplete-selected{background:#222938 !important;color:#3b82f6 !important}body.dark-theme .btn-default{background-color:#222938 !important;border-color:#2d3748 !important;color:#cbd5e1 !important}body.dark-theme .btn-default:hover,body.dark-theme .btn-default:focus,body.dark-theme .btn-default:active{background-color:#2a3447 !important;border-color:#3b82f6 !important;color:#3b82f6 !important}body.dark-theme .btn-outline-primary{border-color:#3b82f6 !important;color:#3b82f6 !important}body.dark-theme .btn-outline-primary:hover{background-color:#2979ff !important;color:#fff !important}html.dark-theme .entry-box .media-heading,body.dark-theme .entry-box .media-heading,html.dark-theme .entry-box h1,body.dark-theme .entry-box h1,html.dark-theme .metas-title,body.dark-theme .metas-title,html.dark-theme .article-content h1,body.dark-theme .article-content h1{color:#f1f5f9 !important}html.dark-theme .entry-box .media-content,body.dark-theme .entry-box .media-content,html.dark-theme .reading-meta,body.dark-theme .reading-meta,html.dark-theme .reading-meta span,body.dark-theme .reading-meta span,html.dark-theme .reading-meta i,body.dark-theme .reading-meta i,html.dark-theme .metas-body,body.dark-theme .metas-body,html.dark-theme .metas-body span,body.dark-theme .metas-body span{color:#94a3b8 !important}html.dark-theme .safe-badge,body.dark-theme .safe-badge{background:#1e293b !important;border-color:#283244 !important;color:#60a5fa !important}html.dark-theme .download-num,body.dark-theme .download-num{border-bottom-color:#283244 !important;color:#f1f5f9 !important}html.dark-theme .download-num .text,body.dark-theme .download-num .text{color:#94a3b8 !important}html.dark-theme .screenshots-box h2,body.dark-theme .screenshots-box h2,html.dark-theme .intro-box h2,body.dark-theme .intro-box h2,html.dark-theme .article-content h2,body.dark-theme .article-content h2,html.dark-theme .article-content h3,body.dark-theme .article-content h3,html.dark-theme .article-content h4,body.dark-theme .article-content h4{color:#f1f5f9 !important}html.dark-theme .swiper-container .swiper-wrapper .swiper-slide,body.dark-theme .swiper-container .swiper-wrapper .swiper-slide{background:#161c26 !important;border-color:#283244 !important}html.dark-theme .intro-box,body.dark-theme .intro-box,html.dark-theme .article-text,body.dark-theme .article-text,html.dark-theme .xc-container,body.dark-theme .xc-container,html.dark-theme .article-body-wrap,body.dark-theme .article-body-wrap,html.dark-theme [itemprop="articleBody"],body.dark-theme [itemprop="articleBody"],html.dark-theme [itemprop="description"],body.dark-theme [itemprop="description"]{background:transparent !important;background-color:transparent !important;color:#cbd5e1 !important}html.dark-theme .intro-box *,body.dark-theme .intro-box *,html.dark-theme .xc-container *,body.dark-theme .xc-container *,html.dark-theme .article-text *,body.dark-theme .article-text *{color:inherit}html.dark-theme .intro-box p,body.dark-theme .intro-box p,html.dark-theme .article-text p,body.dark-theme .article-text p,html.dark-theme .xc-container p,body.dark-theme .xc-container p,html.dark-theme .xc-container div,body.dark-theme .xc-container div,html.dark-theme .xc-container span,body.dark-theme .xc-container span,html.dark-theme .xc-container ol,body.dark-theme .xc-container ol,html.dark-theme .xc-container ul,body.dark-theme .xc-container ul,html.dark-theme .xc-container li,body.dark-theme .xc-container li,html.dark-theme [itemprop="description"] p,body.dark-theme [itemprop="description"] p{background:transparent !important;background-color:transparent !important;color:#cbd5e1 !important}html.dark-theme .article-text div[style*="background"],body.dark-theme .article-text div[style*="background"],html.dark-theme .article-text div[style*="background-color"],body.dark-theme .article-text div[style*="background-color"],html.dark-theme div[style*="background-color:#f8f9fa"],body.dark-theme div[style*="background-color:#f8f9fa"],html.dark-theme div[style*="background-color:#f8f9fa"],body.dark-theme div[style*="background-color:#f8f9fa"],html.dark-theme div[style*="background-color:#f8f8f8"],body.dark-theme div[style*="background-color:#f8f8f8"],html.dark-theme div[style*="background-color:rgb(248,249,250)"],body.dark-theme div[style*="background-color:rgb(248,249,250)"]{background:#161c26 !important;background-color:#161c26 !important;border-color:#283244 !important;color:#cbd5e1 !important}html.dark-theme .article-text div[style*="background"] p,body.dark-theme .article-text div[style*="background"] p,html.dark-theme .article-text div[style*="background-color"] p,body.dark-theme .article-text div[style*="background-color"] p,html.dark-theme div[style*="background-color:#f8f9fa"] p,body.dark-theme div[style*="background-color:#f8f9fa"] p{color:#cbd5e1 !important}html.dark-theme span[style*="background-color:#fffacd"],body.dark-theme span[style*="background-color:#fffacd"],html.dark-theme span[style*="background-color:#fffacd"],body.dark-theme span[style*="background-color:#fffacd"],html.dark-theme span[style*="background"],body.dark-theme span[style*="background"],html.dark-theme span[style*="background-color"],body.dark-theme span[style*="background-color"]{background:#2a2015 !important;background-color:#2a2015 !important;color:#f59e0b !important}html.dark-theme .section-title,body.dark-theme .section-title,html.dark-theme h4.section-title,body.dark-theme h4.section-title{background:transparent !important;background-color:transparent !important;color:#f1f5f9 !important;border-left:4px solid #2979ff !important}html.dark-theme .seo-intro,body.dark-theme .seo-intro{background:#161c26 !important;background-color:#161c26 !important;border:1px solid #283244 !important;border-left:6px solid #2979ff !important;box-shadow:none !important;color:#60a5fa !important}html.dark-theme .seo-intro p,body.dark-theme .seo-intro p{background:transparent !important;background-color:transparent !important;color:#cbd5e1 !important}html.dark-theme .feature-list,body.dark-theme .feature-list,html.dark-theme .feature-item,body.dark-theme .feature-item,html.dark-theme .system-requirements,body.dark-theme .system-requirements,html.dark-theme .req-item,body.dark-theme .req-item,html.dark-theme .req-label,body.dark-theme .req-label,html.dark-theme .req-value,body.dark-theme .req-value,html.dark-theme .summary-text,body.dark-theme .summary-text{background:transparent !important;background-color:transparent !important;color:#cbd5e1 !important}html.dark-theme .article-content>.panel-heading>.breadcrumb,body.dark-theme .article-content>.panel-heading>.breadcrumb{background:transparent !important;background-color:transparent !important;color:#94a3b8 !important}body.dark-theme .article-toc-wrap .article-toc{background:#1b212d !important;border-color:#283244 !important;box-shadow:0 4px 20px rgba(0,0,0,0.4) !important}body.dark-theme .article-toc-wrap .panel-heading{background:#161c26 !important;border-bottom-color:#283244 !important}body.dark-theme .article-toc-wrap .panel-title{color:#f1f5f9 !important}body.dark-theme .article-toc-wrap .panel-title i{color:#3b82f6 !important}body.dark-theme .article-toc-wrap .toc-close-btn{color:#94a3b8 !important}body.dark-theme .article-toc-wrap .toc-close-btn:hover{color:#fb7185 !important}body.dark-theme .article-toc-wrap .toc-body{background:#1b212d !important}body.dark-theme .article-toc-wrap .toc-body::-webkit-scrollbar-thumb{background:#334155 !important}body.dark-theme .article-toc-wrap .toc-body li a{color:#94a3b8 !important}body.dark-theme .article-toc-wrap .toc-body li a:hover{color:#60a5fa !important;background:#222938 !important;border-left-color:#3b82f6 !important}body.dark-theme .article-toc-wrap .toc-body li a.active{color:#60a5fa !important;background:#1e293b !important;border-left-color:#3b82f6 !important;font-weight:700 !important}body.dark-theme .toc-side-trigger{background:#1d4ed8 !important;box-shadow:2px 2px 10px rgba(0,0,0,0.5) !important}body.dark-theme .base-info h2{color:#f1f5f9 !important}body.dark-theme .base-info .row{border-bottom:1px solid #232b3b !important;padding-bottom:8px !important}body.dark-theme .base-info .row .col-xs-4{color:#94a3b8 !important}body.dark-theme .base-info .row .col-xs-8{color:#f1f5f9 !important}body.dark-theme .base-info .row a.primary-link{color:#60a5fa !important}.base-info .row .base-info-tags{display:flex !important;flex-wrap:wrap !important;gap:6px !important;justify-content:flex-start !important;text-align:left !important;align-items:center !important}.base-info .row a.tag,.base-info .row span.tag,.base-info-tag{display:inline-flex !important;align-items:center !important;padding:3px 8px !important;height:auto !important;line-height:1.4 !important;font-size:12px !important;border-radius:4px !important;background:#eff6ff !important;border:1px solid #bfdbfe !important;color:#1d4ed8 !important;margin:0 !important;text-decoration:none !important;transition:all .2s ease !important}.base-info .row a.tag:hover,.base-info-tag:hover{background:#2979ff !important;border-color:#2979ff !important;color:#ffffff !important;transform:translateY(-1px) !important;box-shadow:0 2px 6px rgba(41,121,255,0.25) !important}html.dark-theme .base-info .row a.tag,body.dark-theme .base-info .row a.tag,html.dark-theme .base-info .row span.tag,body.dark-theme .base-info .row span.tag,html.dark-theme .base-info-tag,body.dark-theme .base-info-tag{background:#1e293b !important;border:1px solid #283244 !important;color:#60a5fa !important}html.dark-theme .base-info .row a.tag:hover,body.dark-theme .base-info .row a.tag:hover,html.dark-theme .base-info-tag:hover,body.dark-theme .base-info-tag:hover{background:#2979ff !important;border-color:#2979ff !important;color:#ffffff !important}body.dark-theme .download-row-6 .app-icon{background:#222938 !important;border-color:#2d3748 !important}body.dark-theme .download-row-6 .app-name{color:#cbd5e1 !important}body.dark-theme .download-row-6 li:hover .app-name{color:#3b82f6 !important}body.dark-theme .download-row-6 .app-category{color:#64748b !important}body.dark-theme #download .panel-heading{background:#161c26 !important;border-bottom-color:#283244 !important}body.dark-theme #download .panel-title{color:#f1f5f9 !important}body.dark-theme .security-verification-box{border-top-color:#283244 !important}body.dark-theme .security-verification-box span{color:#cbd5e1 !important}body.dark-theme .security-verification-box .badge{background:#161c26 !important;border-color:#283244 !important;color:#38bdf8 !important}body.dark-theme .security-self-check-tip{background:#161c26 !important;border-color:#283244 !important;border-left-color:#10b981 !important;color:#94a3b8 !important}body.dark-theme .security-self-check-tip strong{color:#f1f5f9 !important}body.dark-theme .sec-link-btn{background:#161c26 !important;border-color:#283244 !important;color:#cbd5e1 !important}body.dark-theme .sec-link-btn:hover{background:#1e2636 !important;border-color:#3b82f6 !important}body.dark-theme .sec-link-name{color:#f1f5f9 !important}body.dark-theme .sec-link-desc{color:#94a3b8 !important}body.dark-theme .security-self-check-tip{background:#161c26 !important;border-color:#283244 !important;border-left-color:#10b981 !important;color:#94a3b8 !important}body.dark-theme .security-self-check-tip strong{color:#f1f5f9 !important}body.dark-theme .security-hashes-bar{background:#161c26 !important;border-color:#283244 !important;color:#94a3b8 !important}body.dark-theme .security-hashes-bar strong{color:#f1f5f9 !important}body.dark-theme .security-intro-alert{background:rgba(16,185,129,0.1) !important;border-color:rgba(16,185,129,0.25) !important;color:#34d399 !important}body.dark-theme .security-hashes-card div[style*="color:#333"],body.dark-theme .security-hashes-card div[style*="color:#333"],body.dark-theme .security-hashes-card .sec-val{color:#f1f5f9 !important}body.dark-theme .security-hashes-card div[style*="color:#888"],body.dark-theme .security-hashes-card div[style*="color:#888"],body.dark-theme .security-hashes-card .sec-label{color:#94a3b8 !important}body.dark-theme #security-report-modal,body.dark-theme .security-modal-body{background:#1b212d !important;color:#cbd5e1 !important}body.dark-theme .security-cert-box,body.dark-theme div[style*="linear-gradient(135deg,#e8f5e9"]{background:linear-gradient(135deg,#064e3b 0%,#022c22 100%) !important;border-color:#047857 !important;border-left-color:#10b981 !important}body.dark-theme .security-cert-box div,body.dark-theme div[style*="linear-gradient(135deg,#e8f5e9"] div{color:#a7f3d0 !important}body.dark-theme .security-modal-body .table-responsive,body.dark-theme div[style*="overflow:hidden;background:#fff"]{background:#161c26 !important;border-color:#283244 !important}body.dark-theme .security-modal-body .table{background:#161c26 !important;color:#cbd5e1 !important}body.dark-theme .security-modal-body div[style*="color:#2c3e50"],body.dark-theme .security-modal-body div[style*="color:#2c3e50"],body.dark-theme .sec-section-title{color:#f1f5f9 !important}body.dark-theme .sec-modal-card,body.dark-theme a[style*="background:#f8fafc"]{background:#161c26 !important;border-color:#283244 !important;color:#cbd5e1 !important}body.dark-theme .sec-modal-card:hover{background:#1e2636 !important;border-color:#3b82f6 !important}body.dark-theme .sec-modal-card div[style*="color:#0f172a"] span{color:#f1f5f9 !important}body.dark-theme .security-engine-status{border-top-color:#283244 !important;color:#94a3b8 !important}body.dark-theme .layui-layer{background-color:#1b212d !important;border:1px solid #283244 !important;box-shadow:0 10px 40px rgba(0,0,0,0.6) !important}body.dark-theme .layui-layer-title{background-color:#161c26 !important;color:#f1f5f9 !important;border-bottom:1px solid #283244 !important;font-weight:600 !important}body.dark-theme .layui-layer-content{background-color:#1b212d !important;color:#cbd5e1 !important}body.dark-theme .layui-layer-btn{background-color:#161c26 !important;border-top:1px solid #283244 !important;padding:10px 15px 12px !important}body.dark-theme .layui-layer-btn .layui-layer-btn0{background-color:#2563eb !important;border-color:#2563eb !important;color:#ffffff !important}body.dark-theme .layui-layer-btn .layui-layer-btn0:hover{background-color:#1d4ed8 !important;border-color:#1d4ed8 !important}body.dark-theme .layui-layer-btn .layui-layer-btn1,body.dark-theme .layui-layer-btn a:not(.layui-layer-btn0){background-color:#222938 !important;border:1px solid #2d3748 !important;color:#cbd5e1 !important}body.dark-theme .layui-layer-btn .layui-layer-btn1:hover,body.dark-theme .layui-layer-btn a:not(.layui-layer-btn0):hover{background-color:#2d3748 !important;border-color:#3b82f6 !important;color:#ffffff !important}body.dark-theme .layui-layer-setwin .layui-layer-close1{filter:invert(1) brightness(1.2) !important;opacity:0.8 !important}body.dark-theme .layui-layer-setwin .layui-layer-close1:hover{opacity:1 !important}body.dark-theme .report-form-wrap label,body.dark-theme .report-label,body.dark-theme label[style*="color:#333"]{color:#e2e8f0 !important}body.dark-theme #report-form-type,body.dark-theme #report-form-contact,body.dark-theme #report-form-target,body.dark-theme #report-form-content,body.dark-theme .layui-layer-prompt textarea.layui-layer-input{background-color:#161c26 !important;border-color:#283244 !important;color:#f1f5f9 !important}body.dark-theme #report-form-type option{background-color:#161c26 !important;color:#f1f5f9 !important}body.dark-theme .report-form-wrap .report-tips-text{color:#94a3b8 !important}body.dark-theme #downloadtpl div[style*="background:#eee"],body.dark-theme #downloadtpl div[style*="background:#eee"]{background:#161c26 !important;color:#f1f5f9 !important}html.dark-theme #comments,body.dark-theme #comments,html.dark-theme #comment-container,body.dark-theme #comment-container,html.dark-theme #commentlist,body.dark-theme #commentlist,html.dark-theme #postcomment,body.dark-theme #postcomment,html.dark-theme #postcomment .form-group,body.dark-theme #postcomment .form-group{background:transparent !important;background-color:transparent !important}html.dark-theme #comments .panel-title,body.dark-theme #comments .panel-title{color:#f1f5f9 !important}html.dark-theme #comments .panel-title small,body.dark-theme #comments .panel-title small{color:#64748b !important}html.dark-theme #comment-container h3,body.dark-theme #comment-container h3,html.dark-theme #postcomment h3,body.dark-theme #postcomment h3{background:transparent !important;background-color:transparent !important;color:#f1f5f9 !important;border-bottom:1px solid #283244 !important;padding-bottom:10px !important}html.dark-theme #comment-container h3 a,body.dark-theme #comment-container h3 a,html.dark-theme #postcomment h3 a,body.dark-theme #postcomment h3 a{color:#3b82f6 !important}html.dark-theme #comment-container #postcomment textarea.form-control,body.dark-theme #comment-container #postcomment textarea.form-control,html.dark-theme #comment-container textarea.form-control,body.dark-theme #comment-container textarea.form-control,html.dark-theme #commentcontent,body.dark-theme #commentcontent{background:#161c26 !important;background-color:#161c26 !important;color:#cbd5e1 !important;border-color:#283244 !important;box-shadow:none !important}html.dark-theme #comment-container #postcomment textarea.form-control[disabled],body.dark-theme #comment-container #postcomment textarea.form-control[disabled],html.dark-theme #commentcontent[disabled],body.dark-theme #commentcontent[disabled],html.dark-theme textarea.form-control[disabled],body.dark-theme textarea.form-control[disabled],html.dark-theme textarea.form-control[readonly],body.dark-theme textarea.form-control[readonly]{background:#161c26 !important;background-color:#161c26 !important;color:#64748b !important;border-color:#283244 !important;opacity:0.85 !important;cursor:not-allowed !important}html.dark-theme .comment-item,body.dark-theme .comment-item{border-bottom:1px solid #283244 !important}html.dark-theme .comment-content .parent cite a,body.dark-theme .comment-content .parent cite a,html.dark-theme .comment-content .parent cite,body.dark-theme .comment-content .parent cite{color:#f1f5f9 !important}html.dark-theme .comment-content .parent small time,body.dark-theme .comment-content .parent small time{color:#64748b !important}html.dark-theme .comment-content .parent p,body.dark-theme .comment-content .parent p{color:#cbd5e1 !important}html.dark-theme .comment-reply,body.dark-theme .comment-reply{background:#161c26 !important;border-color:#283244 !important;color:#cbd5e1 !important}footer,#footer,.site-footer{background:#ffffff !important;background-color:#ffffff !important;color:#64748b !important;border-top:1px solid #eef2f7 !important;padding:0 !important;margin-top:35px !important;transition:background-color .3s,border-color .3s,color .3s}.footer-wrapper{padding:32px 0 24px}.footer-top-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:20px}.footer-brand{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.footer-site-name{font-size:19px;font-weight:700;color:#1e293b;text-decoration:none !important;display:inline-flex;align-items:center;letter-spacing:-0.3px;transition:color .2s}.footer-site-name:hover{color:#2979ff !important}.footer-site-slogan{font-size:13px;color:#94a3b8;padding-left:10px;border-left:1px solid #e2e8f0}.footer-nav-links{display:flex;align-items:center;gap:20px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.footer-nav-links li a{color:#475569 !important;font-size:13.5px;text-decoration:none !important;display:inline-flex;align-items:center;gap:5px;transition:all .2s ease}.footer-nav-links li a:hover{color:#2979ff !important;transform:translateY(-1px)}.footer-disclaimer-box{background:#f8fafc;border:1px solid #edf2f7;border-radius:8px;padding:14px 18px;margin-bottom:20px;transition:all .3s}.footer-disclaimer-box .disclaimer-title{font-size:12.5px;font-weight:700;color:#334155;margin-bottom:6px;display:flex;align-items:center;gap:6px}.footer-disclaimer-box .disclaimer-text{font-size:12px;line-height:1.75;color:#64748b;margin:0;text-align:justify}.footer-bottom-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:18px;border-top:1px dashed #edf2f7;font-size:12.5px;color:#94a3b8}.footer-bottom-bar a{color:#64748b !important;text-decoration:none !important;transition:color .2s}.footer-bottom-bar a:hover{color:#2979ff !important}@media (max-width:767px){.footer-top-row{flex-direction:column;align-items:flex-start;gap:12px}.footer-brand{flex-direction:column;align-items:flex-start;gap:4px}.footer-site-slogan{padding-left:0;border-left:none}.footer-nav-links{gap:10px 16px}.footer-bottom-bar{flex-direction:column;align-items:flex-start;gap:8px}}html.dark-theme footer,body.dark-theme footer,html.dark-theme #footer,body.dark-theme #footer,html.dark-theme .site-footer,body.dark-theme .site-footer{background:#141923 !important;background-color:#141923 !important;color:#94a3b8 !important;border-top:1px solid #202735 !important}html.dark-theme .footer-site-name,body.dark-theme .footer-site-name{color:#f1f5f9 !important}html.dark-theme .footer-site-name:hover,body.dark-theme .footer-site-name:hover{color:#3b82f6 !important}html.dark-theme .footer-site-slogan,body.dark-theme .footer-site-slogan{color:#64748b !important;border-left-color:#283244 !important}html.dark-theme .footer-nav-links li a,body.dark-theme .footer-nav-links li a{color:#cbd5e1 !important}html.dark-theme .footer-nav-links li a:hover,body.dark-theme .footer-nav-links li a:hover{color:#3b82f6 !important}html.dark-theme .footer-disclaimer-box,body.dark-theme .footer-disclaimer-box{background:#161c26 !important;border-color:#232d3f !important}html.dark-theme .footer-disclaimer-box .disclaimer-title,body.dark-theme .footer-disclaimer-box .disclaimer-title{color:#e2e8f0 !important}html.dark-theme .footer-disclaimer-box .disclaimer-text,body.dark-theme .footer-disclaimer-box .disclaimer-text{color:#94a3b8 !important}html.dark-theme .footer-bottom-bar,body.dark-theme .footer-bottom-bar{border-top-color:#202735 !important;color:#64748b !important}html.dark-theme .footer-bottom-bar a,body.dark-theme .footer-bottom-bar a{color:#94a3b8 !important}html.dark-theme .footer-bottom-bar a:hover,body.dark-theme .footer-bottom-bar a:hover{color:#3b82f6 !important}body.dark-theme .about-author,body.dark-theme .author-card{background:#1b212d !important;border-color:#283244 !important}body.dark-theme .author-basic h1,body.dark-theme .author-nickname a{color:#f1f5f9 !important}body.dark-theme .author-basic .text-muted{color:#94a3b8 !important}body.dark-theme .author-statistics{border-top-color:#283244 !important}body.dark-theme .author-statistics .statistics-text{color:#94a3b8 !important}body.dark-theme .author-statistics .statistics-nums,body.dark-theme .author-statistics .statistics-nums a{color:#f1f5f9 !important}body.dark-theme .entry-meta ul li{color:#94a3b8 !important}body.dark-theme .entry-meta ul li a{color:#cbd5e1 !important}body.dark-theme .entry-meta ul li a:hover{color:#3b82f6 !important}body.dark-theme .article-prevnext{border-top-color:#283244 !important}body.dark-theme .article-prevnext li span{color:#64748b !important}body.dark-theme .article-prevnext li a{color:#cbd5e1 !important}body.dark-theme .article-prevnext li a:hover{color:#3b82f6 !important}html.dark-theme .channel-list h3,body.dark-theme .channel-list h3{color:#f1f5f9 !important;border-bottom-color:#283244 !important}html.dark-theme .channel-list h3 a,body.dark-theme .channel-list h3 a,html.dark-theme .channel-list .row .col-xs-12 h3>a,body.dark-theme .channel-list .row .col-xs-12 h3>a{color:#f1f5f9 !important;font-weight:600 !important}html.dark-theme .channel-list .row .col-xs-12 h3>a:before,body.dark-theme .channel-list .row .col-xs-12 h3>a:before{background:#3b82f6 !important}html.dark-theme .channel-list h3 em a,body.dark-theme .channel-list h3 em a,html.dark-theme .channel-list .row .col-xs-12 h3 em a,body.dark-theme .channel-list .row .col-xs-12 h3 em a{color:#94a3b8 !important}html.dark-theme .channel-list h3 em a:hover,body.dark-theme .channel-list h3 em a:hover,html.dark-theme .channel-list .row .col-xs-12 h3 em a:hover,body.dark-theme .channel-list .row .col-xs-12 h3 em a:hover{color:#3b82f6 !important}html.dark-theme .channel-list .media-heading,body.dark-theme .channel-list .media-heading,html.dark-theme .channel-list .media-heading a,body.dark-theme .channel-list .media-heading a,html.dark-theme .channel-list .row .media .media-body .media-heading a,body.dark-theme .channel-list .row .media .media-body .media-heading a{color:#f1f5f9 !important;font-weight:600 !important}html.dark-theme .channel-list .media-heading a:hover,body.dark-theme .channel-list .media-heading a:hover,html.dark-theme .channel-list .row .media .media-body .media-heading a:hover,body.dark-theme .channel-list .row .media .media-body .media-heading a:hover{color:#3b82f6 !important}html.dark-theme .channel-list .media-body,body.dark-theme .channel-list .media-body,html.dark-theme .channel-list .media-body p,body.dark-theme .channel-list .media-body p,html.dark-theme .channel-list .row .media .media-body p,body.dark-theme .channel-list .row .media .media-body p{color:#94a3b8 !important}html.dark-theme .channel-list .inner-list li,body.dark-theme .channel-list .inner-list li,html.dark-theme .channel-list .row ul.inner-list li,body.dark-theme .channel-list .row ul.inner-list li{border-bottom-color:#232d3f !important}html.dark-theme .channel-list .inner-list li a,body.dark-theme .channel-list .inner-list li a,html.dark-theme .channel-list .row ul.inner-list li a,body.dark-theme .channel-list .row ul.inner-list li a{color:#cbd5e1 !important;transition:color .2s ease}html.dark-theme .channel-list .inner-list li a:hover,body.dark-theme .channel-list .inner-list li a:hover,html.dark-theme .channel-list .row ul.inner-list li a:hover,body.dark-theme .channel-list .row ul.inner-list li a:hover{color:#3b82f6 !important}html.dark-theme .channel-list .inner-list li span,body.dark-theme .channel-list .inner-list li span,html.dark-theme .channel-list .row ul.inner-list li span,body.dark-theme .channel-list .row ul.inner-list li span{color:#64748b !important}body.dark-theme .download-list li{background:#1b212d !important;border-color:#283244 !important}body.dark-theme .download-list li:hover{background:#222938 !important}body.dark-theme .download-list li a.link span{color:#f1f5f9 !important}body.dark-theme .download-list li em{color:#64748b !important}body.dark-theme .tabs-group .title{color:#94a3b8 !important}body.dark-theme .tabs-group .content li a{color:#cbd5e1 !important;background:#222938 !important;border-color:#2d3748 !important}body.dark-theme .tabs-group .content li a:hover,body.dark-theme .tabs-group .content li.active a{background:#2979ff !important;border-color:#2979ff !important;color:#fff !important}body.dark-theme .tag-primary{background:#1e293b !important;color:#60a5fa !important;border:1px solid #283244 !important}body.dark-theme .tag-info{background:#162a45 !important;color:#38bdf8 !important;border:1px solid #1e3a5f !important}html.dark-theme #header-container,body.dark-theme #header-container,html.dark-theme .tab-inner,body.dark-theme .tab-inner,html.dark-theme #content-container .tab-inner,body.dark-theme #content-container .tab-inner{background:#1b212d !important;background-color:#1b212d !important;color:#cbd5e1 !important}html.dark-theme .userinfo h2 span strong,body.dark-theme .userinfo h2 span strong{color:#f1f5f9 !important}.navbar{margin-bottom:0 !important}.subnav-wrap{margin-top:10px;margin-bottom:12px}.subnav-card{background:#fff;border-radius:6px;padding:8px 18px;border:1px solid #edf0f5;box-shadow:0 1px 3px rgba(0,0,0,0.03)}.subnav-card .nav-sublist{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;gap:6px 20px}.subnav-card .nav-sublist li a{display:inline-block;color:#4e5969;font-size:13.5px;padding:4px 2px;position:relative;text-decoration:none;transition:color .2s}.subnav-card .nav-sublist li a:hover{color:#2979ff}.subnav-card .nav-sublist li.active a{color:#2979ff;font-weight:bold}.subnav-card .nav-sublist li.active a:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;min-width:20px;height:3px;background:#2979ff;border-radius:2px}@media(max-width:767px){.subnav-wrap{margin-top:8px;margin-bottom:10px;padding-left:10px;padding-right:10px}.subnav-card{padding:6px 12px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.subnav-card::-webkit-scrollbar{display:none}.subnav-card .nav-sublist{flex-wrap:nowrap;gap:4px 14px;display:flex}.subnav-card .nav-sublist li{flex-shrink:0}}.entry-box .media-left{padding-right:20px}.entry-box .media-heading{word-break:break-all;font-size:1.65em;color:#444}.entry-box .media-content{margin-top:10px;color:#a1a0a0;font-size:14px;word-break:break-all}.entry-box .media-extend{margin-top:15px}.entry-box .media-object{width:150px;height:150px}.download-num{border-bottom:1px #e5e5e5 solid;margin-bottom:30px;padding-bottom:30px;color:#444}.download-num .num{padding:10px 0;font-size:36px;font-weight:700;text-align:center;height:65px}.download-num .text{font-size:18px;line-height:25px;text-align:center;color:#8e8f94}.base-info h2{font-size:18px;margin-bottom:20px}.base-info .row{margin-bottom:15px;font-size:14px}.base-info .row .col-xs-8{text-align:right}.screenshots-box{margin-top:30px;position:relative}.screenshots-box .swiper-container{position:relative;width:100%;overflow:hidden}.screenshots-box .swiper-slide{width:auto !important;min-width:180px;cursor:pointer;height:380px;border-radius:8px;border:1px solid rgba(0,0,0,0.08);box-sizing:border-box;overflow:hidden;background:#f8fafc;display:flex;align-items:center;justify-content:center;user-select:none;-webkit-user-select:none}.screenshots-box .swiper-slide img{height:100%;width:auto;border-radius:7px;display:block;object-fit:contain;-webkit-user-drag:none;user-select:none}.screenshots-box .swiper-button-prev,.screenshots-box .swiper-button-next{width:38px;height:38px;border-radius:50%;background-color:rgba(15,23,42,0.55);background-size:14px 14px;transition:all 0.25s ease;z-index:15}.screenshots-box .swiper-button-prev:hover,.screenshots-box .swiper-button-next:hover{background-color:rgba(41,121,255,0.9);transform:scale(1.1)}.intro-box{line-height:30px}.intro-box img{max-width:100%}.latest-direct-download-box{transition:all 0.2s cubic-bezier(0.4,0,0.2,1)}.latest-direct-download-box:hover{border-color:#3b82f6 !important;box-shadow:0 4px 14px rgba(59,130,246,0.08) !important}.hv-sidebar-icon{width:48px;height:48px;border-radius:10px;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);box-shadow:0 2px 8px rgba(37,99,235,0.18);display:flex;align-items:center;justify-content:center}.hv-sidebar-icon img{width:100%;height:100%;object-fit:cover;display:block}.hv-fallback-txt{color:#ffffff;font-size:11px;font-weight:700;line-height:1.15;text-align:center;padding:2px;letter-spacing:0.5px;word-break:break-all;display:block}.hv-sidebar-info{min-width:0;flex:1}@media (max-width:767px){.hv-btn-group{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:8px !important;width:100% !important}.hv-btn-group .btn{width:100% !important;display:inline-flex !important;justify-content:center !important;align-items:center !important;padding:8px 6px !important;font-size:12px !important}}html.dark-theme .latest-direct-download-box,body.dark-theme .latest-direct-download-box{background:#1e2638 !important;border-color:#2e384d !important}@keyframes xcHighlightPulse{0%{background-color:rgba(254,240,138,0.9) !important;box-shadow:0 0 0 6px rgba(250,204,21,0.45) !important}50%{background-color:rgba(254,240,138,0.45) !important;box-shadow:0 0 0 10px rgba(250,204,21,0.2) !important}100%{background-color:transparent !important;box-shadow:none !important}}.xc-target-highlight{animation:xcHighlightPulse 2.4s cubic-bezier(0.4,0,0.2,1) forwards !important;border-radius:6px !important;transition:all 0.3s ease !important}.hv-sidebar-list{display:flex;flex-direction:column}.hv-sidebar-item{display:flex;align-items:center;padding:11px 0;border-bottom:1px solid #f1f5f9;text-decoration:none !important;transition:all 0.15s ease}.hv-sidebar-item:last-child{border-bottom:none}.hv-sidebar-title{font-size:14px;font-weight:600;color:#1e293b;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-sidebar-meta{font-size:12px;color:#64748b;margin-top:3px}.hv-sidebar-arrow{color:#cbd5e1;font-size:14px;margin-left:8px;flex-shrink:0;transition:transform 0.2s,color 0.2s}.hv-sidebar-item:hover .hv-sidebar-arrow{color:#2563eb;transform:translateX(2px)}html.dark-theme .hv-card-item,body.dark-theme .hv-card-item{background:#1e2638 !important;border-color:#2e384d !important}html.dark-theme .hv-card-item:hover,body.dark-theme .hv-card-item:hover{background:#242e42 !important;border-color:#3b82f6 !important}html.dark-theme .hv-card-title,body.dark-theme .hv-card-title,html.dark-theme .hv-sidebar-title,body.dark-theme .hv-sidebar-title{color:#f1f5f9 !important}html.dark-theme .hv-card-meta,body.dark-theme .hv-card-meta,html.dark-theme .hv-sidebar-meta,body.dark-theme .hv-sidebar-meta{color:#94a3b8 !important}html.dark-theme .hv-sidebar-item,body.dark-theme .hv-sidebar-item{border-bottom-color:#283244 !important}.download-row-6{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;margin:0;padding:0;list-style:none;width:100%;box-sizing:border-box}.download-row-6 li{flex:1 1 0;min-width:0;max-width:16.6666%;padding:0 4px;box-sizing:border-box;text-align:center}.download-row-6 li a.app-link{display:block;text-decoration:none !important;min-width:0;width:100%;box-sizing:border-box}.download-row-6 .app-icon{width:64px;height:64px;border-radius:12px;margin:0 auto 8px auto;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,0.08);border:1px solid rgba(0,0,0,0.04);background:#f8fafc;display:block}.download-row-6 .app-icon img{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px;transition:transform 0.2s ease}.download-row-6 li:hover .app-icon img{transform:scale(1.06)}.download-row-6 .app-name{font-size:12px;font-weight:500;color:#334155;margin:0 0 3px 0;line-height:1.3;height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.download-row-6 li:hover .app-name{color:#2563eb}.download-row-6 .app-category{font-size:11px;color:#94a3b8;font-style:normal;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;line-height:1.2;box-sizing:border-box}@media (max-width:767px){.download-row-6{flex-wrap:wrap}.download-row-6 li{flex:0 0 33.3333%;max-width:33.3333%;margin-bottom:12px}}.channel-hero-wrap{margin-bottom:24px}.channel-subnav-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 18px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,0.02)}.channel-subnav-bar .subnav-label{font-size:13px;font-weight:700;color:#475569;display:inline-flex;align-items:center;gap:6px;margin-right:4px}.channel-subnav-bar .subnav-pills{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.channel-subnav-bar .subnav-pill a{display:inline-flex;align-items:center;gap:4px;padding:5px 14px;border-radius:20px;font-size:13px;font-weight:500;color:#334155;background:#f1f5f9;text-decoration:none;transition:all .2s ease}.channel-subnav-bar .subnav-pill a:hover,.channel-subnav-bar .subnav-pill.active a{background:#2563eb;color:#ffffff;box-shadow:0 3px 10px rgba(37,99,235,0.25)}.channel-focus-slider{border-radius:12px;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,0.06);background:#1e293b}.channel-focus-slider .carousel-inner .item{height:310px}.channel-focus-slider .carousel-inner .item .carousel-img{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .4s ease}.channel-focus-slider .carousel-inner .item:hover .carousel-img{transform:scale(1.03)}.channel-focus-slider .carousel-caption{left:0;right:0;bottom:0;padding:40px 24px 20px;background:linear-gradient(180deg,transparent 0%,rgba(15,23,42,0.88) 100%);text-align:left}.channel-focus-slider .carousel-caption h3{margin:0 0 6px;font-size:18px;font-weight:700;color:#ffffff;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-focus-slider .carousel-caption .caption-desc{margin:0;font-size:12.5px;color:#cbd5e1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-focus-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;height:310px}.channel-focus-card{position:relative;border-radius:10px;overflow:hidden;background:#ffffff;border:1px solid #e2e8f0;display:flex;flex-direction:column;text-decoration:none !important;box-shadow:0 2px 8px rgba(0,0,0,0.03);transition:all .25s ease}.channel-focus-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(37,99,235,0.1);border-color:#bfdbfe}.channel-focus-card .card-banner{width:100%;height:95px;background-size:cover;background-position:center;position:relative;background-color:#f1f5f9}.channel-focus-card .card-info{padding:10px 12px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.channel-focus-card .card-title{font-size:13.5px;font-weight:700;color:#1e293b;line-height:1.4;margin:0 0 4px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.channel-focus-card .card-meta{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:#64748b}.subchannel-section{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:20px 24px;margin-bottom:24px;box-shadow:0 2px 10px rgba(0,0,0,0.02)}.subchannel-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid #f1f5f9}.subchannel-header .subchannel-title{margin:0;font-size:18px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:8px}.subchannel-header .subchannel-title i{color:#2563eb;font-size:17px}.subchannel-header .subchannel-more{font-size:13px;font-weight:600;color:#2563eb;background:#eff6ff;padding:4px 12px;border-radius:20px;text-decoration:none;transition:all .2s ease}.subchannel-header .subchannel-more:hover{background:#2563eb;color:#ffffff}.software-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.software-card-item{display:flex;align-items:center;padding:12px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;text-decoration:none !important;transition:all .2s ease;gap:12px}.software-card-item:hover{background:#ffffff;border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 6px 18px rgba(37,99,235,0.08)}.software-card-item .item-icon{flex-shrink:0;width:58px;height:58px;border-radius:10px;overflow:hidden;background:#ffffff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,0.03)}.software-card-item .item-icon img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.software-card-item:hover .item-icon img{transform:scale(1.08)}.software-card-item .item-info{flex:1;min-width:0}.software-card-item .item-title{font-size:13.5px;font-weight:700;color:#1e293b;line-height:1.4;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.software-card-item .item-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:11px}.software-card-item .badge-ver{background:#dbeafe;color:#1d4ed8;padding:1px 6px;border-radius:4px;font-weight:600}.software-card-item .badge-date{color:#94a3b8}html.dark-theme .channel-subnav-bar,body.dark-theme .channel-subnav-bar,html.dark-theme .subchannel-section,body.dark-theme .subchannel-section{background:#1b212d !important;border-color:#283244 !important}html.dark-theme .channel-subnav-bar .subnav-label,body.dark-theme .channel-subnav-bar .subnav-label{color:#94a3b8 !important}html.dark-theme .channel-subnav-bar .subnav-pill a,body.dark-theme .channel-subnav-bar .subnav-pill a{background:#242c3d !important;color:#cbd5e1 !important}html.dark-theme .channel-subnav-bar .subnav-pill a:hover,body.dark-theme .channel-subnav-bar .subnav-pill a:hover,html.dark-theme .channel-subnav-bar .subnav-pill.active a,body.dark-theme .channel-subnav-bar .subnav-pill.active a{background:#3b82f6 !important;color:#ffffff !important}html.dark-theme .channel-focus-card,body.dark-theme .channel-focus-card{background:#1b212d !important;border-color:#283244 !important}html.dark-theme .channel-focus-card .card-title,body.dark-theme .channel-focus-card .card-title,html.dark-theme .subchannel-header .subchannel-title,body.dark-theme .subchannel-header .subchannel-title,html.dark-theme .software-card-item .item-title,body.dark-theme .software-card-item .item-title{color:#f1f5f9 !important}html.dark-theme .subchannel-header,body.dark-theme .subchannel-header{border-bottom-color:#283244 !important}html.dark-theme .subchannel-header .subchannel-more,body.dark-theme .subchannel-header .subchannel-more{background:#242c3d !important;color:#60a5fa !important}html.dark-theme .subchannel-header .subchannel-more:hover,body.dark-theme .subchannel-header .subchannel-more:hover{background:#3b82f6 !important;color:#ffffff !important}html.dark-theme .software-card-item,body.dark-theme .software-card-item{background:#222938 !important;border-color:#2d3748 !important}html.dark-theme .software-card-item:hover,body.dark-theme .software-card-item:hover{background:#263143 !important;border-color:#3b82f6 !important}html.dark-theme .software-card-item .item-icon,body.dark-theme .software-card-item .item-icon{background:#1b212d !important;border-color:#2d3748 !important}html.dark-theme .software-card-item .badge-ver,body.dark-theme .software-card-item .badge-ver{background:#1e3a8a !important;color:#93c5fd !important}@media(max-width:991px){.channel-focus-slider .carousel-inner .item{height:220px}.channel-focus-grid{height:auto;margin-top:14px}.channel-focus-card .card-banner{height:80px}.software-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(max-width:767px){.channel-subnav-bar{overflow-x:auto;flex-wrap:nowrap;padding:10px 14px}.channel-subnav-bar .subnav-pills{flex-wrap:nowrap}.channel-subnav-bar .subnav-pill a{white-space:nowrap}.software-grid{grid-template-columns:1fr}.channel-focus-grid{grid-template-columns:1fr}}.article-list .dl-item-col{padding-left:8px;padding-right:8px;margin-bottom:14px}.article-list .article-item.dl-card-box{padding:0 !important;border:none !important;background:transparent !important;max-height:none !important;overflow:visible !important}.dl-card-inner{display:flex;align-items:flex-start;padding:14px 16px;background:#ffffff;border:1px solid #edf1f7;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,0.02);transition:all .25s ease;min-height:112px}.dl-card-inner:hover{background:#ffffff;border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 25px -5px rgba(15,23,42,0.08),0 8px 10px -6px rgba(15,23,42,0.04)}.dl-card-thumb{flex-shrink:0;width:76px;height:76px;margin-right:14px;border-radius:14px;overflow:hidden;background:#f8fafc;border:1px solid #f1f5f9;box-shadow:0 2px 6px rgba(0,0,0,0.03);display:flex;align-items:center;justify-content:center}.dl-card-thumb a{display:block;width:100%;height:100%}.dl-card-thumb img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1;transition:transform .3s ease}.dl-card-inner:hover .dl-card-thumb img{transform:scale(1.08)}.dl-card-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.dl-card-title{margin:0 0 5px 0;font-size:15px;font-weight:700;line-height:1.42;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dl-card-title a{color:#1e293b;text-decoration:none;transition:color .2s ease}.dl-card-title a:hover{color:#2563eb}.dl-card-desc{font-size:12.5px;line-height:1.55;color:#64748b;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:39px}.dl-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:11.5px;margin-top:auto}.dl-tag-channel{display:inline-flex;align-items:center;padding:2px 8px !important;border-radius:4px;font-size:11.5px;font-weight:500;background:#f1f5f9 !important;color:#334155 !important;border:1px solid #e2e8f0 !important;text-decoration:none !important;transition:all .2s ease;min-height:unset !important;height:auto !important;line-height:1.4 !important;margin:0 !important}.dl-tag-channel:hover{background:#2563eb !important;color:#ffffff !important;border-color:#2563eb !important}.dl-tag-version{display:inline-flex;align-items:center;padding:2px 7px !important;border-radius:4px;font-size:11px;font-weight:600;background:#f8fafc !important;color:#64748b !important;border:1px solid #e2e8f0 !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;font-variant-numeric:tabular-nums;min-height:unset !important;height:auto !important;line-height:1.4 !important;margin:0 !important}.dl-tag-time{color:#94a3b8;display:inline-flex;align-items:center;gap:4px;font-size:11.5px}html.dark-theme .dl-card-inner,body.dark-theme .dl-card-inner{background:#1b212d !important;border-color:#283244 !important;box-shadow:0 1px 4px rgba(0,0,0,0.2) !important}html.dark-theme .dl-card-inner:hover,body.dark-theme .dl-card-inner:hover{background:#222938 !important;border-color:#334155 !important;box-shadow:0 10px 25px -5px rgba(0,0,0,0.5) !important}html.dark-theme .dl-card-thumb,body.dark-theme .dl-card-thumb{background:#141824 !important;border-color:#283244 !important}html.dark-theme .dl-card-title a,body.dark-theme .dl-card-title a{color:#f1f5f9 !important}html.dark-theme .dl-card-title a:hover,body.dark-theme .dl-card-title a:hover{color:#3b82f6 !important}html.dark-theme .dl-card-desc,body.dark-theme .dl-card-desc{color:#94a3b8 !important}html.dark-theme .dl-tag-channel,body.dark-theme .dl-tag-channel{background:#1e293b !important;color:#94a3b8 !important;border-color:#334155 !important}html.dark-theme .dl-tag-channel:hover,body.dark-theme .dl-tag-channel:hover{background:#2563eb !important;color:#ffffff !important;border-color:#2563eb !important}html.dark-theme .dl-tag-version,body.dark-theme .dl-tag-version{background:#161c26 !important;color:#94a3b8 !important;border-color:#283244 !important}html.dark-theme .dl-tag-time,body.dark-theme .dl-tag-time{color:#64748b !important}@media (max-width:767px){.article-list .dl-item-col{padding-left:4px;padding-right:4px;margin-bottom:10px}.dl-card-inner{padding:10px 12px;border-radius:10px;min-height:84px}.dl-card-thumb{width:64px;height:64px;margin-right:10px;border-radius:10px}.dl-card-title{font-size:13.5px;margin-bottom:3px}.dl-card-desc{font-size:12px;margin-bottom:4px;line-height:1.4}.dl-card-meta{gap:6px;font-size:11px}}.article-card{display:flex;align-items:flex-start;padding:18px;border-bottom:1px solid #edf1f7;transition:all .2s ease}.article-card:hover{background:#f8fafc;transform:translateY(-1px)}.article-card .card-thumb{flex-shrink:0;width:120px;height:120px;margin-right:20px;overflow:hidden;border-radius:12px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;border:1px solid #edf1f7;box-shadow:0 2px 6px rgba(0,0,0,0.03)}.article-card .card-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.article-card:hover .card-thumb img{transform:scale(1.06)}.article-card .card-body{flex:1;min-width:0;display:flex;flex-direction:column;min-height:120px;justify-content:space-between}.article-card .card-title{margin:0 0 6px;font-size:16px;font-weight:bold;line-height:1.45}.article-card .card-title a{color:#1e293b;text-decoration:none;transition:color .2s}.article-card .card-title a:hover{color:#2979ff}.article-card .card-desc{color:#64748b;font-size:13px;line-height:1.6;margin-bottom:8px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.article-card .card-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.article-card .card-tags .tag{display:inline-flex;align-items:center;justify-content:center;height:24px;line-height:1;padding:0 10px;font-size:12px;color:#2979ff;background:#eef4ff;border-radius:12px;text-decoration:none;transition:all .2s}.article-card .card-tags .tag:hover{background:#2979ff;color:#fff}.article-card .card-meta{display:flex;align-items:center;flex-wrap:wrap;font-size:12px;color:#94a3b8;gap:16px}.article-card .card-meta a{color:#94a3b8;text-decoration:none;transition:color .2s}.article-card .card-meta a:hover{color:#2979ff}.article-card .card-meta i{margin-right:4px}@media(max-width:767px){.article-card{padding:12px}.article-card .card-thumb{width:80px;height:80px;margin-right:12px;border-radius:8px}.article-card .card-body{min-height:80px}.article-card .card-title{font-size:14px;margin-bottom:4px}.article-card .card-desc{display:none}.article-card .card-tags{display:none}.article-card .card-meta{gap:8px}}html.dark-theme .article-card,body.dark-theme .article-card{background:#1b212d !important;background-color:#1b212d !important;border-bottom:1px solid #283244 !important}html.dark-theme .article-card:hover,body.dark-theme .article-card:hover{background:#222938 !important;background-color:#222938 !important}html.dark-theme .article-card .card-thumb,body.dark-theme .article-card .card-thumb{background:#242c3d !important;border-color:#2d3748 !important}html.dark-theme .article-card .card-title,body.dark-theme .article-card .card-title,html.dark-theme .article-card .card-title a,body.dark-theme .article-card .card-title a{color:#f1f5f9 !important}html.dark-theme .article-card .card-title a:hover,body.dark-theme .article-card .card-title a:hover{color:#3b82f6 !important}html.dark-theme .article-card .card-desc,body.dark-theme .article-card .card-desc{color:#94a3b8 !important}html.dark-theme .article-card .card-tags .tag,body.dark-theme .article-card .card-tags .tag{background:#1e293b !important;color:#60a5fa !important;border:1px solid #283244 !important}html.dark-theme .article-card .card-tags .tag:hover,body.dark-theme .article-card .card-tags .tag:hover{background:#2979ff !important;color:#ffffff !important}html.dark-theme .article-card .card-meta,body.dark-theme .article-card .card-meta,html.dark-theme .article-card .card-meta span,body.dark-theme .article-card .card-meta span{color:#64748b !important}html.dark-theme .article-card .card-meta a,body.dark-theme .article-card .card-meta a{color:#94a3b8 !important}html.dark-theme .article-card .card-meta a:hover,body.dark-theme .article-card .card-meta a:hover{color:#3b82f6 !important}.category-nav .panel-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf1f7;padding:12px 15px}.category-nav .panel-title{display:flex;align-items:center;margin:0;font-size:15px;font-weight:bold;color:#333}.category-nav .panel-title:before{content:"";display:inline-block;width:3.5px;height:16px;background:#2979ff;border-radius:2px;margin-right:8px}.category-nav .btn-channel{border-radius:16px;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#f8fafc;border-color:#edf1f7;color:#475569;font-size:13px;padding:6px 10px;transition:all .2s}.category-nav .btn-channel:hover{background:#2979ff;border-color:#2979ff;color:#fff;transform:translateY(-1px);box-shadow:0 3px 8px rgba(41,121,255,0.2)}.hot-article .panel-heading,.recommend-article .panel-heading{padding:12px 15px;border-bottom:1px solid #edf1f7}.hot-article .panel-title,.recommend-article .panel-title{margin:0;font-size:15px;font-weight:bold;display:flex;align-items:center}.hot-article .panel-title:before,.recommend-article .panel-title:before{content:"";display:inline-block;width:3.5px;height:16px;background:#2979ff;border-radius:2px;margin-right:8px}.hot-article .media-number,.recommend-article .media-number{display:flex;align-items:center;margin-top:12px;padding-bottom:10px;border-bottom:1px dashed #f1f5f9}.hot-article .media-number:last-child,.recommend-article .media-number:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.hot-article .media-number .num,.recommend-article .media-number .num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;font-size:12px;font-weight:bold;background:#f1f5f9;color:#94a3b8;flex-shrink:0}.hot-article .media-number:nth-child(1) .num,.recommend-article .media-number:nth-child(1) .num{background:#ef4444;color:#fff;box-shadow:0 2px 5px rgba(239,68,68,0.3)}.hot-article .media-number:nth-child(2) .num,.recommend-article .media-number:nth-child(2) .num{background:#f97316;color:#fff;box-shadow:0 2px 5px rgba(249,115,22,0.3)}.hot-article .media-number:nth-child(3) .num,.recommend-article .media-number:nth-child(3) .num{background:#3b82f6;color:#fff;box-shadow:0 2px 5px rgba(59,130,246,0.3)}.hot-article .media-body a,.recommend-article .media-body a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hot-article .media-body a:hover,.recommend-article .media-body a:hover{color:#2979ff}html.dark-theme .category-nav,body.dark-theme .category-nav{background:#1b212d !important;background-color:#1b212d !important;border-color:#283244 !important}html.dark-theme .category-nav .panel-heading,body.dark-theme .category-nav .panel-heading{background:#1b212d !important;background-color:#1b212d !important;border-bottom-color:#283244 !important}html.dark-theme .category-nav .panel-title,body.dark-theme .category-nav .panel-title{color:#f1f5f9 !important}html.dark-theme .category-nav .btn-channel,body.dark-theme .category-nav .btn-channel{background:#222938 !important;border-color:#2d3748 !important;color:#cbd5e1 !important}html.dark-theme .category-nav .btn-channel:hover,body.dark-theme .category-nav .btn-channel:hover{background:#2979ff !important;border-color:#2979ff !important;color:#ffffff !important}html.dark-theme .hot-article,body.dark-theme .hot-article,html.dark-theme .recommend-article,body.dark-theme .recommend-article{background:#1b212d !important;border-color:#283244 !important}html.dark-theme .hot-article .panel-heading,body.dark-theme .hot-article .panel-heading,html.dark-theme .recommend-article .panel-heading,body.dark-theme .recommend-article .panel-heading{background:#1b212d !important;background-color:#1b212d !important;border-bottom-color:#283244 !important}html.dark-theme .hot-article .panel-title,body.dark-theme .hot-article .panel-title,html.dark-theme .recommend-article .panel-title,body.dark-theme .recommend-article .panel-title{color:#f1f5f9 !important}html.dark-theme .hot-article .media-number,body.dark-theme .hot-article .media-number,html.dark-theme .recommend-article .media-number,body.dark-theme .recommend-article .media-number{border-bottom-color:#283244 !important}html.dark-theme .hot-article .media-body a,body.dark-theme .hot-article .media-body a,html.dark-theme .recommend-article .media-body a,body.dark-theme .recommend-article .media-body a{color:#cbd5e1 !important}.entry-box .media-left{padding-right:20px}.entry-box .media-heading{word-break:break-all;font-size:1.65em;color:#1e293b;font-weight:700;line-height:1.35}.entry-box .media-content{margin-top:10px;color:#64748b;font-size:14px;line-height:1.6;word-break:break-all}.entry-box .media-extend{margin-top:15px}.base-info h2{font-size:18px;margin-bottom:20px}.base-info .row{margin-bottom:15px;font-size:14px}.base-info .row .col-xs-8{text-align:right}.screenshots-box{margin-top:25px;margin-bottom:25px;position:relative}.screenshots-box .swiper-container{position:relative;width:100%;overflow:hidden}.screenshots-box .swiper-slide{width:auto !important;min-width:180px;cursor:pointer;height:380px;border-radius:8px;border:1px solid rgba(0,0,0,0.08);box-sizing:border-box;overflow:hidden;background:#f8fafc;display:flex;align-items:center;justify-content:center;user-select:none;-webkit-user-select:none}.screenshots-box .swiper-slide img{height:100%;width:auto;border-radius:7px;display:block;object-fit:contain;-webkit-user-drag:none;user-select:none}.screenshots-box .swiper-button-prev,.screenshots-box .swiper-button-next{width:38px;height:38px;border-radius:50%;background-color:rgba(15,23,42,0.55);background-size:14px 14px;transition:all 0.25s ease;z-index:15}.screenshots-box .swiper-button-prev:hover,.screenshots-box .swiper-button-next:hover{background-color:rgba(41,121,255,0.9);transform:scale(1.1)}.intro-box{line-height:1.8;font-size:15px;color:#334155}.intro-box img{max-width:100%;height:auto;border-radius:6px}body.dark-theme .intro-box,body.dark-theme .xc-container,html.dark-theme .xc-container{background:transparent !important;background-color:transparent !important;color:#cbd5e1 !important}.code-specs-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin:20px 0}.code-specs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:767px){.code-specs-grid{grid-template-columns:1fr;gap:8px}}.code-spec-item{display:flex;align-items:center;gap:10px;background:#fff;padding:10px 14px;border-radius:6px;border:1px solid #e2e8f0}.code-spec-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.code-spec-info{flex:1;min-width:0}.code-spec-label{font-size:11px;color:#64748b;margin-bottom:2px}.code-spec-value{font-size:13px;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.download-row-6{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;margin:0;padding:0;list-style:none;width:100%;box-sizing:border-box}.download-row-6 li{flex:1 1 0;min-width:0;max-width:16.6666%;padding:0 4px;box-sizing:border-box;text-align:center}.download-row-6 li a.app-link{display:block;text-decoration:none !important;min-width:0;width:100%;box-sizing:border-box}.download-row-6 .app-icon{width:64px;height:64px;border-radius:12px;margin:0 auto 8px auto;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,0.08);border:1px solid rgba(0,0,0,0.04);background:#f8fafc;display:block}.download-row-6 .app-icon img{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px;transition:transform 0.2s ease}.download-row-6 li:hover .app-icon img{transform:scale(1.06)}.download-row-6 .app-name{font-size:12px;font-weight:500;color:#334155;margin:0 0 3px 0;line-height:1.3;height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.download-row-6 li:hover .app-name{color:#2563eb}.download-row-6 .app-category{font-size:11px;color:#94a3b8;font-style:normal;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;line-height:1.2;box-sizing:border-box}@media (max-width:767px){.download-row-6{flex-wrap:wrap}.download-row-6 li{flex:0 0 33.3333%;max-width:33.3333%;margin-bottom:12px}}.gallery-top.swiper-container{width:100%;height:300px;margin-left:auto;margin-right:auto}.swiper-slide{background-size:cover;background-position:center}.gallery-top{height:80%;width:100%}.gallery-thumbs{height:20%;box-sizing:border-box;padding:10px 0}.gallery-thumbs .swiper-slide{width:25%;height:100%;opacity:0.4}.gallery-thumbs .swiper-slide-thumb-active{opacity:1}.article-image{height:600px}@media (max-width:767px){.article-image{height:400px}}.form-search label{font-weight:normal;margin-right:5px}.result-list{margin:0}.result-list dd{margin-bottom:20px}.result-list dd:last-child{margin-bottom:0}.result-list dd .description{font-size:14px;color:#666;line-height:24px}.result-list dd .extra,.result-list dd a{font-size:13px;color:green;margin-top:5px}.result-list dd .extra span{margin-right:5px}.result-list dd .extra strong{font-weight:400;margin-right:1px}.result-list h4{font-weight:400;font-size:16px;margin-bottom:3px;line-height:1.54}.result-list em{color:#c00;font-style:normal}.search-suggestion{background-color:#F5F5F5;padding:10px;margin-bottom:15px}.search-links{margin-top:25px}.search-links a{margin-right:5px}.autocomplete-searchmenu .autocomplete-suggestion{padding:5px 12px}.report-hero-card{background:linear-gradient(135deg,#ffffff 0%,#f4fbf7 100%);border:1px solid #d1fae5;border-radius:8px;padding:24px;margin-bottom:25px;box-shadow:0 2px 10px rgba(16,185,129,0.05)}.report-hero-title{font-size:22px;font-weight:700;color:#1e293b;margin-top:0;margin-bottom:10px}.report-hero-desc{color:#64748b;font-size:14px;line-height:1.6;margin-bottom:15px}.report-badge-safe{display:inline-flex;align-items:center;background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.report-section{background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:25px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.02)}.report-section-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:14px 20px;display:flex;align-items:center;justify-content:space-between}.report-section-title{font-size:16px;font-weight:700;color:#0f172a;margin:0}.report-section-body{padding:20px}.sec-portal-card{display:block;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;padding:16px 14px;text-decoration:none !important;transition:all 0.25s ease;box-shadow:0 1px 3px rgba(0,0,0,0.03);margin-bottom:15px}.sec-portal-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,0.08);border-color:#cbd5e1}.sec-portal-icon{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-right:14px;flex-shrink:0}.sec-portal-name{font-size:14px;font-weight:700;color:#1e293b}.sec-portal-desc{font-size:12px;color:#64748b;margin-top:2px}.sec-portal-btn{font-size:12px;font-weight:600;padding:4px 10px;border-radius:4px;display:inline-flex;align-items:center;gap:4px}.btn-copy-code{padding:2px 8px;font-size:11px;margin-left:6px}.article-content .article-text{line-height:1.9;font-size:15px;color:#334155;word-break:break-word}.article-content .article-text h2{font-size:18px;font-weight:700;color:#0f172a;border-bottom:1px solid #e2e8f0;padding-bottom:10px;margin-top:28px;margin-bottom:16px}.article-content .article-text p{margin-bottom:14px;text-align:justify}.article-content .article-text ul,.article-content .article-text ol{padding-left:24px;margin-bottom:16px}.article-content .article-text li{margin-bottom:8px}.article-content .article-text blockquote{background:#f8fafc;border-left:4px solid #2563eb;padding:14px 18px;border-radius:0 8px 8px 0;margin:18px 0;color:#475569;font-size:14px}html.dark-theme .article-content .article-text,body.dark-theme .article-content .article-text{color:#cbd5e1}html.dark-theme .article-content .article-text h2,body.dark-theme .article-content .article-text h2{color:#f1f5f9;border-bottom-color:#283244}html.dark-theme .article-content .article-text blockquote,body.dark-theme .article-content .article-text blockquote{background:#192132;border-left-color:#3b82f6;color:#94a3b8}.article-toc-wrap{position:fixed !important;top:85px !important;z-index:999 !important;transition:transform .3s cubic-bezier(0.4,0,0.2,1),opacity .3s ease !important}@media (min-width:1480px){.article-toc-wrap{left:calc(50% - 585px - 210px) !important;width:195px !important}}@media (min-width:992px) and (max-width:1479px){.article-toc-wrap{left:0 !important;width:195px !important}.article-toc-wrap.collapsed{transform:translateX(-195px) !important}}@media (max-width:991px){.article-toc-wrap{top:auto !important;bottom:80px !important;left:0 !important;width:220px !important;max-width:85vw !important}.article-toc-wrap.collapsed{transform:translateX(-220px) !important}}.toc-side-trigger{display:none;position:absolute !important;right:-30px !important;top:15px !important;width:30px !important;height:72px !important;background:#2563eb !important;color:#ffffff !important;border-radius:0 8px 8px 0 !important;box-shadow:2px 2px 10px rgba(37,99,235,0.35) !important;cursor:pointer !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;font-size:11px !important;line-height:1.2 !important;user-select:none !important;z-index:1000 !important;transition:background .2s ease !important}.toc-side-trigger:hover{background:#1d4ed8 !important}.toc-side-trigger i{font-size:12px !important;margin-bottom:3px !important}@media (max-width:1479px){.toc-side-trigger{display:flex !important}}.article-toc{width:100% !important;border-radius:10px !important;margin-bottom:0 !important;border:1px solid #e2e8f0 !important;background:#ffffff !important;box-shadow:0 4px 20px rgba(0,0,0,0.08) !important;overflow:hidden !important}.article-toc .panel-heading{display:flex !important;align-items:center !important;justify-content:space-between !important;user-select:none !important;background:#f8fafc !important;border-bottom:1px solid #edf2f7 !important;padding:10px 12px !important}.article-toc .panel-title{margin:0 !important;font-size:13.5px !important;font-weight:700 !important;color:#1e293b !important;display:flex !important;align-items:center !important;gap:6px !important}.article-toc .panel-title i{color:#2563eb !important;font-size:13px !important}.article-toc .toc-close-btn{display:none;font-size:13px !important;color:#94a3b8 !important;cursor:pointer !important;padding:2px 4px !important;transition:color .2s ease !important}.article-toc .toc-close-btn:hover{color:#e11d48 !important}@media (max-width:1479px){.article-toc .toc-close-btn{display:inline-block !important}}.article-toc .toc-body{padding:6px 8px !important;max-height:calc(100vh - 170px) !important;overflow-y:auto !important;background:#ffffff !important}.article-toc .toc-body::-webkit-scrollbar{width:3px !important}.article-toc .toc-body::-webkit-scrollbar-thumb{background:#cbd5e1 !important;border-radius:3px !important}.article-toc .toc-body ul{list-style:none !important;margin:0 !important;padding:0 !important}.article-toc .toc-body li{line-height:1.4 !important;margin-bottom:2px !important}.article-toc .toc-body li a{color:#475569 !important;text-decoration:none !important;font-size:12.5px !important;display:block !important;padding:5px 8px !important;border-left:2.5px solid transparent !important;border-radius:4px !important;transition:all .2s ease !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.article-toc .toc-body li a:hover{color:#2563eb !important;background:#f1f5f9 !important;border-left-color:#93c5fd !important}.article-toc .toc-body li a.active{color:#1d4ed8 !important;font-weight:700 !important;border-left-color:#2563eb !important;background:#eff6ff !important}.article-toc .toc-body li.toc-h3 a{padding-left:14px !important;font-size:12px !important;color:#64748b !important}.article-toc .toc-body li.toc-h4 a{padding-left:20px !important;font-size:11.5px !important;color:#94a3b8 !important}.article-toc .toc-body li.toc-download-item{margin-top:6px !important;padding-top:6px !important;border-top:1px dashed #e2e8f0 !important}.article-toc .toc-body li.toc-download-item a{color:#2563eb !important;font-weight:600 !important;background:#f8fafc !important;border-left:2.5px solid transparent !important}.article-toc .toc-body li.toc-download-item a:hover{color:#1d4ed8 !important;background:#eff6ff !important;border-left-color:#2563eb !important}.article-toc .toc-body li.toc-download-item a.active{color:#1d4ed8 !important;font-weight:700 !important;border-left-color:#2563eb !important;background:#eff6ff !important}.font-bold{font-weight:bold}.font-underline{font-weight:bold}.radio-inline,.checkbox-inline{padding-left:0}.special-headline{margin-top:15px}.special-headline blockquote{border-radius:3px;padding:15px 17px;border:none;background:#f5f9ff;font-family:'Open Sans',sans-serif !important}.special-headline blockquote:before{content:' '}.special-headline blockquote h3{line-height:35px !important;margin-bottom:0px;margin-top:0 !important;font-size:16px !important;font-weight:400;color:#777}.special-headline blockquote h3::before{content:"“";font-size:100px;display:block;float:left;line-height:1;height:35px;opacity:.4;padding-right:10px}.special-banner{background-size:cover;background-attachment:scroll;background-position:center;height:300px;position:relative}.special-title{position:absolute;bottom:0;left:0;width:100%;padding-top:10px;background:linear-gradient(-180deg,rgba(0,0,0,0.0),rgba(0,0,0,0.50))}.special-title .label{margin-left:20px}.special-title h1{font-size:22px;color:#fff;line-height:30px;padding-left:20px;margin-bottom:20px}@media (max-width:767px){.special-banner{height:180px}.special-headline blockquote h3{font-size:14px !important}.special-headline blockquote h3::before{font-size:80px}}body.skin-white{padding-top:59px}@keyframes wave-animation{0%{transform:translateX(0) translateZ(0) scaleY(1)}50%{transform:translateX(-25%) translateZ(0) scaleY(0.55)}100%{transform:translateX(-50%) translateZ(0) scaleY(1)}}.wave-wrapper{height:430px;position:relative}.wave-inner{position:absolute;width:100%;overflow:hidden;height:430px;bottom:-1px;background:#374486}.wave-bg-top{z-index:15;opacity:0.5}.wave-bg-middle{z-index:10;opacity:0.75}.wave-bg-bottom{z-index:5}.wave-item{position:absolute;left:0;width:200%;height:430px;background-repeat:repeat no-repeat;background-position:0 bottom;transform-origin:center bottom}.wave-top{background-size:50% 100px;background-image:url('__ADDON__/img/wave-top.png')}.wave-animation .wave-top{animation:wave-animation 3s;-webkit-animation:wave-animation 3s;-webkit-animation-delay:1s;animation-delay:1s}.wave-middle{background-size:50% 120px;background-image:url('__ADDON__/img/wave-mid.png')}.wave-animation .wave-middle{animation:wave-animation 10s linear infinite}.wave-bottom{background-size:50% 100px;background-image:url('__ADDON__/img/wave-bot.png')}.wave-animation .wave-bottom{animation:wave-animation 15s linear infinite}.userinfo{position:absolute;z-index:99;text-align:center;width:100%;top:0;color:#fff}.header-logo{margin-top:60px;margin-bottom:20px}.userinfo-avatar{background:rgba(0,0,0,0.12);display:inline-block;position:relative;padding:10px;border-radius:50%;min-width:130px;width:130px;height:130px}.userinfo-avatar img{width:110px;height:110px}.nav-noborder>li.active>a,.nav-noborder>li.active>a:focus,.nav-noborder>li.active>a:hover{border-color:#fff}.nav-noborder{border-bottom:none}.comment-content{border-radius:3px;padding:12px;border:none;background:#fafafa;margin-top:5px;margin-bottom:0}.comment-content div{line-height:20px !important;margin-bottom:0px;margin-top:0 !important;font-size:14px !important;font-weight:400;color:#777;font-family:'Source Sans Pro',sans-serif}.statistics-nums{margin-top:5px;color:#999}.statistics a:hover{text-decoration:none}.statistics a:hover .statistics-nums{color:#374486}#header-container{padding:0px 0 50px 0;background:#fff}#content-container .tab-inner{background:#fff;padding:15px}.article-list .media .media-left a{display:block;width:120px}#post-form .input-group-addon{background:none}#post-form .panel-default{padding:0}#post-form input.form-control,#post-form textarea.form-control{border-radius:2px}.faupload-preview li{margin-top:15px}.input-group>.msg-box.n-right{position:absolute}.layui-layer-confirm{display:none}@media (max-width:767px){.n-bootstrap .col-xs-12>.n-right .msg-wrap{margin-right:15px}.n-bootstrap .n-right{margin-top:0;top:-20px;position:absolute;left:0;text-align:right;width:100%}.n-bootstrap .n-right .msg-wrap{position:relative}}.normal-footer{margin-bottom:0}.titleline{font-weight:600}.grayline{padding:15px;background:#f3f3f3;margin-bottom:10px}.grayline>p{color:#909399;margin:0}body.dark-theme,html.dark-theme body{background:#0f172a !important;color:#cbd5e1 !important}html.dark-theme .panel-default{background:#1e293b !important;border-color:#334155 !important;color:#cbd5e1 !important}html.dark-theme .panel-default>.panel-heading{background:#1e293b !important;border-bottom-color:#334155 !important;color:#f1f5f9 !important}html.dark-theme .alert-warning-light{background:#332514 !important;border-color:#854d0e !important;color:#fde047 !important}html.dark-theme .btn-default{background:#334155 !important;border-color:#475569 !important;color:#e2e8f0 !important}.dl-breadcrumb-nav{display:flex;align-items:center;justify-content:space-between;padding:10px 15px}.dl-app-icon-wrap{width:120px;height:120px;padding-right:20px}.dl-app-icon-wrap .embed-responsive{border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,0.06);overflow:hidden}.entry-box .media-content,.dl-app-desc{display:block !important;background:#f8fafc !important;border:1px solid #e2e8f0 !important;border-left:3.5px solid #2563eb !important;border-radius:8px !important;padding:12px 16px !important;margin:12px 0 16px 0 !important;font-size:14px !important;line-height:1.65 !important;color:#334155 !important;word-break:break-word !important;box-shadow:0 1px 3px rgba(0,0,0,0.02) !important}.entry-box .media-content .desc-header,.dl-app-desc .desc-header{font-size:12px !important;font-weight:600 !important;color:#2563eb !important;margin-bottom:6px !important;display:flex !important;align-items:center !important;gap:6px !important;letter-spacing:0.5px !important}.entry-box .media-content .desc-text,.dl-app-desc .desc-text{font-size:14px !important;line-height:1.65 !important;color:#334155 !important}.hero-clean-summary{font-size:13.5px !important;line-height:1.65 !important;color:#475569 !important;margin:8px 0 12px 0 !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;letter-spacing:0.2px !important}html.dark-theme .hero-clean-summary,body.dark-theme .hero-clean-summary{color:#94a3b8 !important}.article-tldr-card,.dl-app-desc.structured-desc,.entry-box .media-content.structured-desc{background:#f8fafc !important;border:1px solid #e2e8f0 !important;border-left:3.5px solid #2563eb !important;border-radius:8px !important;padding:13px 16px !important;margin:14px 0 20px 0 !important;box-shadow:0 1px 3px rgba(0,0,0,0.02) !important}.article-tldr-card .tldr-header,.structured-desc .desc-header{display:flex !important;align-items:center !important;justify-content:space-between !important;font-size:13.5px !important;font-weight:700 !important;color:#1e293b !important;margin-bottom:10px !important;padding-bottom:8px !important;border-bottom:1px dashed #e2e8f0 !important}.article-tldr-card .tldr-header-title,.structured-desc .desc-header-title{display:flex !important;align-items:center !important;gap:6px !important;color:#2563eb !important;font-size:13.5px !important}.article-tldr-card .tldr-badge,.structured-desc .desc-badge{font-size:11.5px !important;font-weight:600 !important;color:#059669 !important;background:#ecfdf5 !important;border:1px solid #a7f3d0 !important;padding:2px 8px !important;border-radius:10px !important;display:inline-flex !important;align-items:center !important;gap:3px !important}.article-tldr-card .tldr-list,.structured-desc .highlight-list{margin:0 !important;padding:0 !important;list-style:none !important;display:flex !important;flex-direction:column !important;gap:7px !important}.article-tldr-card .tldr-item,.structured-desc .highlight-item{font-size:13.5px !important;line-height:1.6 !important;color:#334155 !important;display:flex !important;align-items:flex-start !important;gap:8px !important}.article-tldr-card .tldr-item i,.structured-desc .highlight-item i{font-size:13.5px !important;margin-top:3.5px !important;flex-shrink:0 !important}.article-tldr-card .tldr-label,.structured-desc .highlight-label{font-weight:600 !important;color:#1e293b !important;white-space:nowrap !important}.article-tldr-card .tldr-text,.structured-desc .highlight-text{color:#475569 !important;word-break:break-word !important}html.dark-theme .article-tldr-card,body.dark-theme .article-tldr-card,html.dark-theme .dl-app-desc.structured-desc,body.dark-theme .dl-app-desc.structured-desc,html.dark-theme .entry-box .media-content.structured-desc,body.dark-theme .entry-box .media-content.structured-desc{background:#1a2234 !important;border-color:#26334d !important;border-left-color:#3b82f6 !important}html.dark-theme .article-tldr-card .tldr-header,body.dark-theme .article-tldr-card .tldr-header,html.dark-theme .structured-desc .desc-header,body.dark-theme .structured-desc .desc-header{border-bottom-color:#26334d !important;color:#f1f5f9 !important}html.dark-theme .article-tldr-card .tldr-header-title,body.dark-theme .article-tldr-card .tldr-header-title,html.dark-theme .structured-desc .desc-header-title,body.dark-theme .structured-desc .desc-header-title{color:#60a5fa !important}html.dark-theme .article-tldr-card .tldr-badge,body.dark-theme .article-tldr-card .tldr-badge,html.dark-theme .structured-desc .desc-badge,body.dark-theme .structured-desc .desc-badge{background:#064e3b !important;border-color:#047857 !important;color:#6ee7b7 !important}html.dark-theme .article-tldr-card .tldr-item,body.dark-theme .article-tldr-card .tldr-item,html.dark-theme .structured-desc .highlight-item,body.dark-theme .structured-desc .highlight-item{color:#cbd5e1 !important}html.dark-theme .article-tldr-card .tldr-label,body.dark-theme .article-tldr-card .tldr-label,html.dark-theme .structured-desc .highlight-label,body.dark-theme .structured-desc .highlight-label{color:#f1f5f9 !important}html.dark-theme .article-tldr-card .tldr-text,body.dark-theme .article-tldr-card .tldr-text,html.dark-theme .structured-desc .highlight-text,body.dark-theme .structured-desc .highlight-text{color:#94a3b8 !important}.dl-safe-badges{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.dl-app-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.embed-responsive.embed-responsive-square{padding-bottom:100%}.entry-box .media-left{padding-right:20px;vertical-align:top}.entry-box .media-left,.entry-box .media-left>div,.entry-box .media-left .embed-responsive{width:120px;height:120px;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,0.08)}.entry-box .media-left .embed-responsive-image{width:100%;height:100%;object-fit:cover}@media (max-width:767px){#content-container{padding-left:12px;padding-right:12px}.dl-breadcrumb-nav{flex-direction:column !important;align-items:flex-start !important;gap:8px !important;padding:10px 12px !important}.dl-breadcrumb-nav .breadcrumb{font-size:12px !important;line-height:1.4 !important}.dl-breadcrumb-nav .btn-open-report{align-self:flex-end !important;font-size:11px !important;padding:3px 9px !important;border-radius:12px !important;margin-top:-2px !important}.entry-box{display:grid !important;grid-template-columns:76px 1fr !important;column-gap:12px !important;row-gap:6px !important;align-items:start !important;padding:0 !important;margin-bottom:12px !important}.entry-box .media-left{grid-column:1 !important;grid-row:1 / span 2 !important;float:none !important;display:block !important;padding:0 !important;flex-shrink:0 !important;width:76px !important;height:76px !important;margin:0 !important}.entry-box .media-left>div,.entry-box .media-left .embed-responsive,.entry-box .media-left .embed-responsive-image{width:76px !important;height:76px !important;border-radius:12px !important;box-shadow:0 4px 12px rgba(0,0,0,0.08) !important;overflow:hidden !important}.entry-box .media-body{display:contents !important}.entry-box .media-heading{grid-column:2 !important;grid-row:1 !important;font-size:16px !important;line-height:1.38 !important;margin:0 0 4px 0 !important;font-weight:700 !important;word-break:break-word !important;color:#1e293b !important}.entry-box .reading-meta{grid-column:2 !important;grid-row:2 !important;font-size:11.5px !important;margin:0 0 6px 0 !important;gap:8px !important;color:#64748b !important;display:flex !important;flex-wrap:wrap !important}.entry-box .media-content,.entry-box .dl-app-desc,.dl-app-desc{grid-column:1 / -1 !important;clear:both !important;width:100% !important;display:block !important;box-sizing:border-box !important;margin:10px 0 !important;padding:10px 14px !important;font-size:13.5px !important;line-height:1.65 !important;color:#334155 !important;background:#f8fafc !important;border:1px solid #e2e8f0 !important;border-left:3.5px solid #2563eb !important;border-radius:8px !important;word-break:break-word !important;box-shadow:0 1px 3px rgba(0,0,0,0.02) !important}.entry-box .media-content .desc-header,.entry-box .dl-app-desc .desc-header,.dl-app-desc .desc-header{font-size:12px !important;font-weight:600 !important;color:#2563eb !important;margin-bottom:5px !important;display:flex !important;align-items:center !important;gap:6px !important}.entry-box .media-content .desc-text,.entry-box .dl-app-desc .desc-text,.dl-app-desc .desc-text{font-size:13.5px !important;line-height:1.65 !important;color:#334155 !important}.entry-box .safe-badges,.dl-safe-badges{grid-column:1 / -1 !important;clear:both !important;width:100% !important;display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:6px !important;margin:10px 0 14px 0 !important}.entry-box .safe-badges .safe-badge,.dl-safe-badges .safe-badge{display:flex !important;align-items:center !important;justify-content:center !important;padding:7px 6px !important;font-size:11.5px !important;border-radius:6px !important;text-align:center !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.entry-box .media-extend,.dl-app-actions{grid-column:1 / -1 !important;clear:both !important;width:100% !important;display:flex !important;flex-direction:column !important;gap:8px !important;margin-top:10px !important}.entry-box .media-extend .btn,.dl-app-actions .btn{width:100% !important;min-height:46px !important;font-size:15px !important;font-weight:600 !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:8px !important;padding:11px 16px !important}.entry-box .media-extend .btn-download-now,.dl-app-actions .btn-download-now{font-size:16px !important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%) !important;border:none !important;box-shadow:0 4px 14px rgba(37,99,235,0.3) !important}}@media (max-width:767px){.dl-btn-group,.hv-btn-group,.latest-direct-download-box div[style*="display:flex;align-items:center;gap:10px;flex-wrap:wrap;"]{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:8px !important;width:100% !important}.dl-btn-group .btn,.hv-btn-group .btn,.latest-direct-download-box .btn{width:100% !important;min-height:44px !important;font-size:13.5px !important;font-weight:600 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:6px !important;box-shadow:0 2px 4px rgba(37,99,235,0.15) !important;padding:8px 10px !important}.dl-btn-group .btn:only-child,.hv-btn-group .btn:only-child{grid-column:1 / -1 !important}.latest-direct-download-box{padding:12px 10px !important}.screenshots-box .swiper-slide{height:260px !important;min-width:130px !important}.screenshots-box .swiper-button-prev,.screenshots-box .swiper-button-next{width:32px !important;height:32px !important}.article-text table{display:block !important;width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important}.article-text img{max-width:100% !important;height:auto !important}}.index-focus:empty,.index-focus-slider:empty,.carousel-focus:empty,.carousel-inner:empty,.carousel:not(:has(.item)){display:none !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important}img{max-width:100%;height:auto}img[width][height]{aspect-ratio:auto}.logo-light,.logo-dark{max-height:50px;width:auto;object-fit:contain}.pagination{display:inline-flex !important;align-items:center !important;gap:6px !important;margin:20px 0 !important;padding:0 !important}.pagination>li{display:inline-block !important;margin:0 !important;padding:0 !important}.pagination>li>a,.pagination>li>span{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:36px !important;height:36px !important;padding:0 10px !important;margin:0 !important;font-size:13.5px !important;font-weight:600 !important;color:#475569 !important;background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:8px !important;text-decoration:none !important;transition:all .2s cubic-bezier(0.4,0,0.2,1) !important;box-shadow:0 1px 3px rgba(0,0,0,0.03) !important;box-sizing:border-box !important}.pagination>li>a:hover,.pagination>li>span:hover{background:#eff6ff !important;border-color:#93c5fd !important;color:#2563eb !important;transform:translateY(-1px) !important;box-shadow:0 3px 8px rgba(37,99,235,0.15) !important}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%) !important;border-color:#2563eb !important;color:#ffffff !important;font-weight:700 !important;box-shadow:0 3px 10px rgba(37,99,235,0.35) !important;cursor:default !important;transform:none !important}.pagination>.disabled>a,.pagination>.disabled>span,.pagination>.disabled>a:hover,.pagination>.disabled>span:hover{background:#f8fafc !important;border-color:#e2e8f0 !important;color:#cbd5e1 !important;cursor:not-allowed !important;opacity:0.65 !important;transform:none !important;box-shadow:none !important}html.dark-theme .pagination>li>a,html.dark-theme .pagination>li>span,body.dark-theme .pagination>li>a,body.dark-theme .pagination>li>span{background:#1b212d !important;border-color:#283244 !important;color:#94a3b8 !important;box-shadow:none !important}html.dark-theme .pagination>li>a:hover,html.dark-theme .pagination>li>span:hover,body.dark-theme .pagination>li>a:hover,body.dark-theme .pagination>li>span:hover{background:#242c3d !important;border-color:#3b82f6 !important;color:#60a5fa !important}html.dark-theme .pagination>.active>a,html.dark-theme .pagination>.active>span,body.dark-theme .pagination>.active>a,body.dark-theme .pagination>.active>span{background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%) !important;border-color:#2563eb !important;color:#ffffff !important;box-shadow:0 3px 12px rgba(37,99,235,0.4) !important}html.dark-theme .pagination>.disabled>a,html.dark-theme .pagination>.disabled>span,body.dark-theme .pagination>.disabled>a,body.dark-theme .pagination>.disabled>span{background:#151a24 !important;border-color:#222938 !important;color:#475569 !important}@media (max-width:768px){.pagination{gap:4px !important;margin:14px 0 !important}.pagination>li>a,.pagination>li>span{min-width:34px !important;height:34px !important;padding:0 8px !important;font-size:13px !important;border-radius:6px !important}.dl-tag-channel,.dl-tag-version{min-height:28px;line-height:28px;padding:0 10px;margin:3px 4px;display:inline-flex;align-items:center;font-size:12px;border-radius:6px}.article-card .card-body .card-title a,.dl-card-body .dl-card-title a{display:block;padding:4px 0;min-height:36px;line-height:1.45}.sidebar-list li,.lasest-update li,.hot-article li,.media.media-number{padding:10px 0 !important;min-height:44px;display:flex;align-items:center}.sidebar-list li a,.lasest-update li a,.hot-article li a{padding:6px 0;font-size:14px;display:inline-block;min-height:32px}.navbar-nav>li>a{padding-top:14px !important;padding-bottom:14px !important;min-height:48px;display:flex;align-items:center}.breadcrumb>li>a{padding:8px 4px;display:inline-block;min-height:36px}.btn,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{min-height:44px;padding:10px 18px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.btn-sm,.btn-xs{min-height:38px;padding:6px 14px;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.index-gallary .input-group input[type="search"]{height:46px !important;font-size:15px}.index-gallary .input-group .btn{height:46px !important;padding:0 20px !important;font-size:15px}}.channel-hero-wrap{margin-bottom:24px}.channel-subnav-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 18px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,0.02)}.channel-subnav-bar .subnav-label{font-size:13px;font-weight:700;color:#475569;display:inline-flex;align-items:center;gap:6px;margin-right:4px}.channel-subnav-bar .subnav-pills{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.channel-subnav-bar .subnav-pill a{display:inline-flex;align-items:center;gap:4px;padding:5px 14px;border-radius:20px;font-size:13px;font-weight:500;color:#334155;background:#f1f5f9;text-decoration:none;transition:color .2s cubic-bezier(0.4,0,0.2,1),background-color .2s cubic-bezier(0.4,0,0.2,1),border-color .2s cubic-bezier(0.4,0,0.2,1),transform .2s cubic-bezier(0.4,0,0.2,1),box-shadow .2s cubic-bezier(0.4,0,0.2,1);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.channel-subnav-bar .subnav-pill a:hover{background:#2563eb;color:#ffffff;transform:translateY(-1.5px);box-shadow:0 3px 10px rgba(37,99,235,0.25)}.channel-subnav-bar .subnav-pill a:active{transform:translateY(0) scale(0.97)}.channel-subnav-bar .subnav-pill.active a{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);color:#ffffff;font-weight:600;box-shadow:0 3px 10px rgba(37,99,235,0.3)}.channel-focus-slider{border-radius:12px;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,0.06);background:#1e293b}.channel-focus-slider .carousel-inner .item{height:310px}.channel-focus-slider .carousel-inner .item .carousel-img{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .4s ease}.channel-focus-slider .carousel-inner .item:hover .carousel-img{transform:scale(1.03)}.channel-focus-slider .carousel-caption{left:0;right:0;bottom:0;padding:40px 24px 20px;background:linear-gradient(180deg,transparent 0%,rgba(15,23,42,0.88) 100%);text-align:left}.channel-focus-slider .carousel-caption h3{margin:0 0 6px;font-size:18px;font-weight:700;color:#ffffff;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-focus-slider .carousel-caption .caption-desc{margin:0;font-size:12.5px;color:#cbd5e1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-focus-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;height:310px}.channel-focus-card{position:relative;border-radius:10px;overflow:hidden;background:#ffffff;border:1px solid #e2e8f0;display:flex;flex-direction:column;text-decoration:none !important;box-shadow:0 2px 8px rgba(0,0,0,0.03);transition:all .25s ease}.channel-focus-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(37,99,235,0.1);border-color:#bfdbfe}.channel-focus-card .card-banner{width:100%;height:95px;background-size:cover;background-position:center;position:relative;background-color:#f1f5f9}.channel-focus-card .card-info{padding:10px 12px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.channel-focus-card .card-title{font-size:13.5px;font-weight:700;color:#1e293b;line-height:1.4;margin:0 0 4px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.channel-focus-card .card-meta{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:#64748b}.subchannel-section{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:20px 24px;margin-bottom:24px;box-shadow:0 2px 10px rgba(0,0,0,0.02);box-sizing:border-box;width:100%;max-width:100%}.subchannel-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid #f1f5f9}.subchannel-header .subchannel-title{margin:0;font-size:18px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:8px}.subchannel-header .subchannel-title i{color:#2563eb;font-size:17px}.subchannel-header .subchannel-more{font-size:13px;font-weight:600;color:#2563eb;background:#eff6ff;padding:4px 12px;border-radius:20px;text-decoration:none;transition:all .2s ease}.subchannel-header .subchannel-more:hover{background:#2563eb;color:#ffffff}.software-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;width:100%;box-sizing:border-box}.software-card-item{display:flex;align-items:center;padding:12px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;text-decoration:none !important;transition:all .2s ease;gap:12px;box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden}.software-card-item:hover{background:#ffffff;border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 6px 18px rgba(37,99,235,0.08)}.software-card-item .item-icon{flex-shrink:0;width:58px;height:58px;border-radius:10px;overflow:hidden;background:#ffffff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,0.03)}.software-card-item .item-icon img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.software-card-item:hover .item-icon img{transform:scale(1.08)}.software-card-item .item-info{flex:1 1 0%;min-width:0;overflow:hidden}.software-card-item .item-title{font-size:13.5px;font-weight:700;color:#1e293b;line-height:1.4;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;width:100%;display:block}.software-card-item .item-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:11px}.software-card-item .badge-ver{background:#dbeafe;color:#1d4ed8;padding:1px 6px;border-radius:4px;font-weight:600}.software-card-item .badge-date{color:#94a3b8}html.dark-theme .channel-subnav-bar,body.dark-theme .channel-subnav-bar,html.dark-theme .subchannel-section,body.dark-theme .subchannel-section{background:#1b212d !important;border-color:#283244 !important}html.dark-theme .channel-subnav-bar .subnav-label,body.dark-theme .channel-subnav-bar .subnav-label{color:#94a3b8 !important}html.dark-theme .channel-subnav-bar .subnav-pill a,body.dark-theme .channel-subnav-bar .subnav-pill a{background:#242c3d !important;color:#cbd5e1 !important}html.dark-theme .channel-subnav-bar .subnav-pill a:hover,body.dark-theme .channel-subnav-bar .subnav-pill a:hover{background:#3b82f6 !important;color:#ffffff !important;transform:translateY(-1.5px);box-shadow:0 3px 10px rgba(59,130,246,0.25) !important}html.dark-theme .channel-subnav-bar .subnav-pill.active a,body.dark-theme .channel-subnav-bar .subnav-pill.active a{background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%) !important;color:#ffffff !important;box-shadow:0 3px 12px rgba(59,130,246,0.38) !important}html.dark-theme .channel-focus-card,body.dark-theme .channel-focus-card{background:#1b212d !important;border-color:#283244 !important}html.dark-theme .channel-focus-card .card-title,body.dark-theme .channel-focus-card .card-title,html.dark-theme .subchannel-header .subchannel-title,body.dark-theme .subchannel-header .subchannel-title,html.dark-theme .software-card-item .item-title,body.dark-theme .software-card-item .item-title{color:#f1f5f9 !important}html.dark-theme .subchannel-header,body.dark-theme .subchannel-header{border-bottom-color:#283244 !important}html.dark-theme .subchannel-header .subchannel-more,body.dark-theme .subchannel-header .subchannel-more{background:#242c3d !important;color:#60a5fa !important}html.dark-theme .subchannel-header .subchannel-more:hover,body.dark-theme .subchannel-header .subchannel-more:hover{background:#3b82f6 !important;color:#ffffff !important}html.dark-theme .software-card-item,body.dark-theme .software-card-item{background:#222938 !important;border-color:#2d3748 !important}html.dark-theme .software-card-item:hover,body.dark-theme .software-card-item:hover{background:#263143 !important;border-color:#3b82f6 !important}html.dark-theme .software-card-item .item-icon,body.dark-theme .software-card-item .item-icon{background:#1b212d !important;border-color:#2d3748 !important}html.dark-theme .software-card-item .badge-ver,body.dark-theme .software-card-item .badge-ver{background:#1e3a8a !important;color:#93c5fd !important}@media(max-width:991px){.channel-focus-slider .carousel-inner .item{height:220px}.channel-focus-grid{height:auto;margin-top:14px}.channel-focus-card .card-banner{height:80px}.software-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(max-width:767px){.channel-subnav-bar{overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;flex-wrap:nowrap !important;padding:8px 10px !important;margin-bottom:12px !important;max-width:100% !important;box-sizing:border-box !important}.channel-subnav-bar .subnav-pills{flex-wrap:nowrap !important}.channel-subnav-bar .subnav-pill a{white-space:nowrap !important}.channel-hero-wrap{margin-left:0 !important;margin-right:0 !important;margin-bottom:12px !important}.channel-focus-slider{max-width:100% !important;box-sizing:border-box !important;border-radius:10px !important}.channel-focus-slider .carousel-inner .item{height:180px !important}.channel-focus-grid{display:grid !important;grid-template-columns:1fr !important;gap:8px !important;height:auto !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;margin-top:10px !important}.channel-focus-card{width:100% !important;max-width:100% !important;box-sizing:border-box !important}.subchannel-row{margin-left:0 !important;margin-right:0 !important}.subchannel-main{padding-left:0 !important;padding-right:0 !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}.subchannel-section{background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:10px !important;padding:12px 10px !important;margin-bottom:14px !important;box-sizing:border-box !important;width:100% !important;max-width:100% !important;overflow:hidden !important}.subchannel-header{display:flex !important;align-items:center !important;justify-content:space-between !important;padding-bottom:8px !important;margin-bottom:10px !important;border-bottom:1px solid #f1f5f9 !important;width:100% !important;box-sizing:border-box !important;gap:8px !important}.subchannel-header .subchannel-title{font-size:15px !important;line-height:1.3 !important;margin:0 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;flex:1 1 auto !important;min-width:0 !important}.subchannel-header .subchannel-title i{font-size:14px !important;margin-right:2px !important}.subchannel-header .subchannel-more{font-size:11.5px !important;padding:3px 9px !important;border-radius:14px !important;white-space:nowrap !important;flex-shrink:0 !important}.software-grid{display:flex !important;flex-direction:column !important;gap:8px !important;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}.software-card-item{display:flex !important;align-items:center !important;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;padding:8px 10px !important;border-radius:8px !important;gap:10px !important;overflow:hidden !important;background:#f8fafc !important;border:1px solid #e2e8f0 !important}.software-card-item .item-icon{width:52px !important;height:52px !important;flex-shrink:0 !important;border-radius:8px !important;overflow:hidden !important;margin:0 !important}.software-card-item .item-icon img{width:100% !important;height:100% !important;object-fit:cover !important}.software-card-item .item-info{flex:1 1 0% !important;min-width:0 !important;max-width:calc(100% - 62px) !important;overflow:hidden !important;padding:0 !important;margin:0 !important}.software-card-item .item-title{font-size:13px !important;font-weight:600 !important;line-height:1.35 !important;margin:0 0 3px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;width:100% !important;display:block !important}.software-card-item .item-meta{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:4px !important;font-size:11px !important;line-height:1.2 !important;margin:0 !important;padding:0 !important}.software-card-item .badge-ver{padding:1px 5px !important;font-size:10.5px !important;border-radius:3px !important}.software-card-item .badge-date{font-size:10.5px !important;color:#94a3b8 !important}}.category-nav .panel-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf1f7;padding:12px 15px}.category-nav .panel-title{display:flex;align-items:center;margin:0;font-size:15px;font-weight:bold;color:#333}.category-nav .panel-title:before{content:"";display:inline-block;width:3.5px;height:16px;background:#2979ff;border-radius:2px;margin-right:8px}.category-nav .btn-channel{border-radius:16px;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#f8fafc;border-color:#edf1f7;color:#475569;font-size:13px;padding:6px 10px;transition:all .2s}.category-nav .btn-channel:hover{background:#2979ff;border-color:#2979ff;color:#fff;transform:translateY(-1px);box-shadow:0 3px 8px rgba(41,121,255,0.2)}.hot-article .panel-heading,.recommend-article .panel-heading{padding:12px 15px;border-bottom:1px solid #edf1f7}.hot-article .panel-title,.recommend-article .panel-title{margin:0;font-size:15px;font-weight:bold;display:flex;align-items:center}.hot-article .panel-title:before,.recommend-article .panel-title:before{content:"";display:inline-block;width:3.5px;height:16px;background:#2979ff;border-radius:2px;margin-right:8px}.hot-article .media-number,.recommend-article .media-number{display:flex;align-items:center;margin-top:12px;padding-bottom:10px;border-bottom:1px dashed #f1f5f9}.hot-article .media-number:last-child,.recommend-article .media-number:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.hot-article .media-number .num,.recommend-article .media-number .num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;font-size:12px;font-weight:bold;background:#f1f5f9;color:#94a3b8;flex-shrink:0}.hot-article .media-number:nth-child(1) .num,.recommend-article .media-number:nth-child(1) .num{background:#ef4444;color:#fff;box-shadow:0 2px 5px rgba(239,68,68,0.3)}.hot-article .media-number:nth-child(2) .num,.recommend-article .media-number:nth-child(2) .num{background:#f97316;color:#fff;box-shadow:0 2px 5px rgba(249,115,22,0.3)}.hot-article .media-number:nth-child(3) .num,.recommend-article .media-number:nth-child(3) .num{background:#3b82f6;color:#fff;box-shadow:0 2px 5px rgba(59,130,246,0.3)}.hot-article .media-body a,.recommend-article .media-body a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hot-article .media-body a:hover,.recommend-article .media-body a:hover{color:#2979ff}html.dark-theme .category-nav,body.dark-theme .category-nav{background:#1b212d !important;background-color:#1b212d !important;border-color:#283244 !important}html.dark-theme .category-nav .panel-heading,body.dark-theme .category-nav .panel-heading{background:#1b212d !important;background-color:#1b212d !important;border-bottom-color:#283244 !important}html.dark-theme .category-nav .panel-title,body.dark-theme .category-nav .panel-title{color:#f1f5f9 !important}html.dark-theme .category-nav .btn-channel,body.dark-theme .category-nav .btn-channel{background:#1a2333 !important;border:1px solid #2a374d !important;color:#cbd5e1 !important;transition:all 0.2s cubic-bezier(0.4,0,0.2,1) !important}html.dark-theme .category-nav .btn-channel:hover,body.dark-theme .category-nav .btn-channel:hover{background:#2563eb !important;border-color:#3b82f6 !important;color:#ffffff !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(37,99,235,0.35) !important}html.dark-theme .hot-article,body.dark-theme .hot-article,html.dark-theme .recommend-article,body.dark-theme .recommend-article{background:#1b212d !important;border-color:#283244 !important}html.dark-theme .hot-article .panel-heading,body.dark-theme .hot-article .panel-heading,html.dark-theme .recommend-article .panel-heading,body.dark-theme .recommend-article .panel-heading{background:#1b212d !important;background-color:#1b212d !important;border-bottom-color:#283244 !important}html.dark-theme .hot-article .panel-title,body.dark-theme .hot-article .panel-title,html.dark-theme .recommend-article .panel-title,body.dark-theme .recommend-article .panel-title{color:#f1f5f9 !important}html.dark-theme .hot-article .media-number,body.dark-theme .hot-article .media-number,html.dark-theme .recommend-article .media-number,body.dark-theme .recommend-article .media-number{border-bottom-color:#283244 !important}html.dark-theme .hot-article .media-body a,body.dark-theme .hot-article .media-body a,html.dark-theme .recommend-article .media-body a,body.dark-theme .recommend-article .media-body a{color:#cbd5e1 !important}.navbar{margin-bottom:0 !important}.subnav-wrap{margin-top:10px;margin-bottom:12px}.subnav-card{background:#ffffff;border-radius:8px;padding:8px 18px;border:1px solid #edf0f5;box-shadow:0 1px 3px rgba(0,0,0,0.02);transition:background-color .22s cubic-bezier(0.4,0,0.2,1),border-color .22s cubic-bezier(0.4,0,0.2,1)}.subnav-card .nav-sublist{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;gap:6px 24px}.subnav-card .nav-sublist li{margin:0;padding:0}.subnav-card .nav-sublist li a{display:inline-block;color:#4e5969;font-size:14px;font-weight:500;line-height:1.5;padding:6px 2px 8px 2px;position:relative;text-decoration:none !important;background:transparent !important;border:none !important;box-shadow:none !important;transition:color .22s cubic-bezier(0.4,0,0.2,1)}.subnav-card .nav-sublist li a:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%) scaleX(0);width:100%;min-width:16px;height:3px;border-radius:3px;background:#2563eb;opacity:0;transform-origin:center;transition:transform .24s cubic-bezier(0.4,0,0.2,1),opacity .24s ease,background-color .2s ease;will-change:transform,opacity}.subnav-card .nav-sublist li a:hover{color:#2563eb}.subnav-card .nav-sublist li a:hover:after{transform:translateX(-50%) scaleX(0.65);opacity:0.45}.subnav-card .nav-sublist li.active a{color:#2563eb !important;font-weight:600 !important;background:transparent !important;border:none !important;box-shadow:none !important}.subnav-card .nav-sublist li.active a:after{transform:translateX(-50%) scaleX(1) !important;opacity:1 !important;background:#2563eb !important}@media(max-width:767px){.subnav-wrap{margin-top:6px;margin-bottom:10px;padding-left:8px;padding-right:8px}.subnav-card{padding:6px 14px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.subnav-card::-webkit-scrollbar{display:none}.subnav-card .nav-sublist{flex-wrap:nowrap;gap:4px 18px;display:flex}.subnav-card .nav-sublist li{flex-shrink:0}.subnav-card .nav-sublist li a{font-size:13px;padding:5px 2px 7px 2px}}.article-toc-wrap{position:fixed !important;top:95px !important;left:0 !important;width:215px !important;max-width:85vw !important;z-index:1050 !important;transition:transform .28s cubic-bezier(0.4,0,0.2,1),opacity .25s ease !important}.article-toc-wrap.collapsed{transform:translateX(-215px) !important}.toc-side-trigger{display:flex !important;position:absolute !important;right:-30px !important;top:20px !important;width:30px !important;height:72px !important;background:#2563eb !important;color:#ffffff !important;border-radius:0 8px 8px 0 !important;box-shadow:2px 2px 10px rgba(37,99,235,0.35) !important;cursor:pointer !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;font-size:11px !important;line-height:1.2 !important;user-select:none !important;z-index:1051 !important;transition:background .2s ease,width .2s ease !important}.toc-side-trigger:hover{background:#1d4ed8 !important}.toc-side-trigger i{font-size:12px !important;margin-bottom:3px !important}@media (max-width:767px){.article-toc-wrap{top:140px !important;bottom:auto !important;left:0 !important;width:215px !important;max-width:82vw !important;z-index:1050 !important}.article-toc-wrap.collapsed{transform:translateX(-215px) !important}.toc-side-trigger{right:-24px !important;top:0 !important;width:24px !important;height:60px !important;border-radius:0 6px 6px 0 !important;font-size:10px !important;opacity:0.82 !important}.toc-side-trigger:hover,.toc-side-trigger:active{opacity:1 !important}.toc-side-trigger i{font-size:10px !important;margin-bottom:2px !important}}.article-toc{width:100% !important;border-radius:10px !important;margin-bottom:0 !important;border:1px solid #e2e8f0 !important;background:#ffffff !important;box-shadow:0 4px 20px rgba(0,0,0,0.08) !important;overflow:hidden !important}.article-toc .panel-heading{display:flex !important;align-items:center !important;justify-content:space-between !important;user-select:none !important;background:#f8fafc !important;border-bottom:1px solid #edf2f7 !important;padding:10px 12px !important}.article-toc .panel-title{margin:0 !important;font-size:13.5px !important;font-weight:700 !important;color:#1e293b !important;display:flex !important;align-items:center !important;gap:6px !important}.article-toc .panel-title i{color:#2563eb !important;font-size:13px !important}.article-toc .toc-close-btn{display:inline-block !important;font-size:14px !important;color:#94a3b8 !important;cursor:pointer !important;padding:3px 6px !important;transition:all .2s ease !important}.article-toc .toc-close-btn:hover{color:#e11d48 !important;transform:scale(1.15)}.article-toc .toc-body{padding:6px 8px !important;max-height:calc(100vh - 170px) !important;overflow-y:auto !important;background:#ffffff !important}.article-toc .toc-body::-webkit-scrollbar{width:3px !important}.article-toc .toc-body::-webkit-scrollbar-thumb{background:#cbd5e1 !important;border-radius:3px !important}.article-toc .toc-body ul{list-style:none !important;margin:0 !important;padding:0 !important}.article-toc .toc-body li{line-height:1.4 !important;margin-bottom:2px !important}.article-toc .toc-body li a{color:#475569 !important;text-decoration:none !important;font-size:12.5px !important;display:block !important;padding:5px 8px !important;border-left:2.5px solid transparent !important;border-radius:4px !important;transition:all .2s ease !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.article-toc .toc-body li a:hover{color:#2563eb !important;background:#f1f5f9 !important;border-left-color:#93c5fd !important}.article-toc .toc-body li a.active{color:#1d4ed8 !important;font-weight:700 !important;border-left-color:#2563eb !important;background:#eff6ff !important}.article-toc .toc-body li.toc-h3 a{padding-left:14px !important;font-size:12px !important;color:#64748b !important}.article-toc .toc-body li.toc-h4 a{padding-left:20px !important;font-size:11.5px !important;color:#94a3b8 !important}.article-toc .toc-body li.toc-download-item{margin-top:6px !important;padding-top:6px !important;border-top:1px dashed #e2e8f0 !important}.article-toc .toc-body li.toc-download-item a{color:#2563eb !important;font-weight:600 !important;background:#f8fafc !important;border-left:2.5px solid transparent !important}.article-toc .toc-body li.toc-download-item a:hover{color:#1d4ed8 !important;background:#eff6ff !important;border-left-color:#2563eb !important}.article-toc .toc-body li.toc-download-item a.active{color:#1d4ed8 !important;font-weight:700 !important;border-left-color:#2563eb !important;background:#eff6ff !important}.article-toc .toc-body li.toc-history-item{margin-top:4px !important}.article-toc .toc-body li:not(.toc-download-item) + li.toc-history-item{margin-top:6px !important;padding-top:6px !important;border-top:1px dashed #e2e8f0 !important}.article-toc .toc-body li.toc-download-item + li.toc-history-item{border-top:none !important;margin-top:4px !important;padding-top:0 !important}.article-toc .toc-body li.toc-history-item a{color:#475569 !important;font-weight:600 !important;background:#f8fafc !important;border-left:2.5px solid transparent !important;display:flex !important;align-items:center !important;justify-content:flex-start !important}.article-toc .toc-body li.toc-history-item a .toc-count-badge{margin-left:auto !important;background:#eff6ff !important;color:#2563eb !important;border:1px solid #bfdbfe !important;font-size:10.5px !important;font-weight:700 !important;padding:1px 6px !important;border-radius:10px !important;line-height:1.2 !important}.article-toc .toc-body li.toc-history-item a:hover{color:#ea580c !important;background:#fff7ed !important;border-left-color:#ea580c !important}.article-toc .toc-body li.toc-history-item a:hover .toc-count-badge{background:#ea580c !important;color:#ffffff !important;border-color:#ea580c !important}.article-toc .toc-body li.toc-history-item a.active{color:#ea580c !important;font-weight:700 !important;border-left-color:#ea580c !important;background:#fff7ed !important}.article-toc .toc-body li.toc-history-item a.active .toc-count-badge{background:#ea580c !important;color:#ffffff !important;border-color:#ea580c !important}.copyright-info{color:#64748b !important}.copyright-info a{color:#2563eb !important;text-decoration:underline !important}.hot-article .media-number .num,.recommend-article .media-number .num{background:#e2e8f0;color:#334155 !important;font-weight:bold}.hot-article .media-number:nth-child(1) .num,.recommend-article .media-number:nth-child(1) .num{background:#dc2626 !important;color:#ffffff !important}.hot-article .media-number:nth-child(2) .num,.recommend-article .media-number:nth-child(2) .num{background:#ea580c !important;color:#ffffff !important}.hot-article .media-number:nth-child(3) .num,.recommend-article .media-number:nth-child(3) .num{background:#2563eb !important;color:#ffffff !important}:root{--bg-main:#f4f6fa;--bg-card:#ffffff;--text-main:#2b3648;--text-muted:#8492a6;--border-color:#edf1f7;--primary-color:#2979ff;--primary-hover:#1765e8;--card-shadow:0 2px 10px rgba(0,0,0,0.03);--card-hover-shadow:0 8px 24px rgba(41,121,255,0.08)}*:focus,*:active,a:focus,a:active,button:focus,button:active,.btn:focus,.btn:active,.btn:active:focus,.btn.active:focus{outline:0 !important;outline:none !important;box-shadow:none !important;-webkit-tap-highlight-color:rgba(0,0,0,0) !important;-webkit-tap-highlight-color:transparent !important}a,button{-webkit-tap-highlight-color:transparent !important}.form-control:focus{outline:0 !important;border-color:#2979ff !important;box-shadow:0 0 0 2px rgba(41,121,255,0.15) !important}body{background-color:var(--bg-main) !important;color:var(--text-main);transition:background-color .3s,color .3s}.panel{background-color:var(--bg-card) !important;border:1px solid var(--border-color) !important;border-radius:8px !important;box-shadow:var(--card-shadow) !important;transition:all .25s ease}.navbar-white{background:var(--bg-card) !important;border-bottom:1px solid var(--border-color) !important}body.dark-theme,html.dark-theme{--bg-main:#12161f;--bg-card:#1b212d;--text-main:#e2e8f0;--text-muted:#94a3b8;--border-color:#283244;--card-shadow:0 2px 10px rgba(0,0,0,0.25);--card-hover-shadow:0 8px 24px rgba(0,0,0,0.4)}html.dark-theme,html.dark-theme body,body.dark-theme,body.dark-theme.skin-white,html.dark-theme #content-container,body.dark-theme #content-container,html.dark-theme #wrap,body.dark-theme #wrap{background:#12161f !important;background-color:#12161f !important;color:#cbd5e1 !important}html.dark-theme .navbar-white,body.dark-theme .navbar-white,html.dark-theme .navbar,body.dark-theme .navbar,html.dark-theme .navbar-default,body.dark-theme .navbar-default,html.dark-theme .navbar .container,body.dark-theme .navbar .container,html.dark-theme .navbar .navbar-header,body.dark-theme .navbar .navbar-header,html.dark-theme .navbar .navbar-collapse,body.dark-theme .navbar .navbar-collapse,html.dark-theme .navbar-collapse,body.dark-theme .navbar-collapse,html.dark-theme .navbar-right,body.dark-theme .navbar-right,html.dark-theme .navbar-nav.navbar-right,body.dark-theme .navbar-nav.navbar-right,html.dark-theme .navbar-nav.navbar-right>li,body.dark-theme .navbar-nav.navbar-right>li{background:#1b212d !important;background-color:#1b212d !important;border-color:#283244 !important;border-bottom-color:#283244 !important}@media (min-width:768px){html.dark-theme .navbar .navbar-collapse .navbar-right,body.dark-theme .navbar .navbar-collapse .navbar-right,html.dark-theme .navbar-white .navbar-collapse .navbar-right,body.dark-theme .navbar-white .navbar-collapse .navbar-right,html.dark-theme .navbar-right,body.dark-theme .navbar-right{background:#1b212d !important;background-color:#1b212d !important}}html.dark-theme .navbar-nav>li>a,body.dark-theme .navbar-nav>li>a,html.dark-theme .navbar-default .navbar-nav>li>a,body.dark-theme .navbar-default .navbar-nav>li>a{color:#cbd5e1 !important;background:transparent !important;background-color:transparent !important}html.dark-theme .navbar-nav>li>a:hover,body.dark-theme .navbar-nav>li>a:hover,html.dark-theme .navbar-nav>li>a:focus,body.dark-theme .navbar-nav>li>a:focus,html.dark-theme .navbar-nav>li.active>a,body.dark-theme .navbar-nav>li.active>a{color:#3b82f6 !important;background:transparent !important;background-color:transparent !important}html.dark-theme .navbar-default .navbar-nav>.open>a,body.dark-theme .navbar-default .navbar-nav>.open>a,html.dark-theme .navbar-default .navbar-nav>.open>a:hover,body.dark-theme .navbar-default .navbar-nav>.open>a:hover,html.dark-theme .navbar-default .navbar-nav>.open>a:focus,body.dark-theme .navbar-default .navbar-nav>.open>a:focus,html.dark-theme .nav .open>a,body.dark-theme .nav .open>a,html.dark-theme .nav .open>a:hover,body.dark-theme .nav .open>a:hover,html.dark-theme .nav .open>a:focus,body.dark-theme .nav .open>a:focus,html.dark-theme .navbar-userinfo.open>a,body.dark-theme .navbar-userinfo.open>a{background:#222938 !important;background-color:#222938 !important;color:#3b82f6 !important;border-color:transparent !important}html.dark-theme .dropdown-menu,body.dark-theme .dropdown-menu,html.dark-theme .navbar-nav .dropdown-menu,body.dark-theme .navbar-nav .dropdown-menu,html.dark-theme .navbar-userinfo .dropdown-menu,body.dark-theme .navbar-userinfo .dropdown-menu{background:#1b212d !important;background-color:#1b212d !important;border:1px solid #283244 !important;box-shadow:0 8px 24px rgba(0,0,0,0.5) !important;border-radius:8px !important;padding:6px 0 !important}html.dark-theme .dropdown-menu>li>a,body.dark-theme .dropdown-menu>li>a{color:#cbd5e1 !important;padding:8px 20px !important;background:transparent !important;background-color:transparent !important;transition:all .2s ease}html.dark-theme .dropdown-menu>li>a:hover,body.dark-theme .dropdown-menu>li>a:hover,html.dark-theme .dropdown-menu>li>a:focus,body.dark-theme .dropdown-menu>li>a:focus{background:#222938 !important;background-color:#222938 !important;color:#3b82f6 !important}html.dark-theme .dropdown-menu .divider,body.dark-theme .dropdown-menu .divider{background:#283244 !important;background-color:#283244 !important;border-color:#283244 !important}html.dark-theme .navbar-form,body.dark-theme .navbar-form{background:transparent !important;background-color:transparent !important;border:none !important;box-shadow:none !important}html.dark-theme .form-search,body.dark-theme .form-search{background:#222938 !important;background-color:#222938 !important;border:1px solid #2d3748 !important;border-radius:20px !important;overflow:hidden}html.dark-theme .form-search .form-control,body.dark-theme .form-search .form-control,html.dark-theme #searchinput,body.dark-theme #searchinput{background:transparent !important;background-color:transparent !important;border:none !important;box-shadow:none !important;color:#f1f5f9 !important}html.dark-theme .form-search .form-control::placeholder,body.dark-theme .form-search .form-control::placeholder,html.dark-theme #searchinput::placeholder,body.dark-theme #searchinput::placeholder{color:#64748b !important}html.dark-theme .form-search .search-icon,body.dark-theme .form-search .search-icon{color:#94a3b8 !important}html.dark-theme .form-search:focus-within,body.dark-theme .form-search:focus-within{border-color:#3b82f6 !important;box-shadow:0 0 0 2px rgba(59,130,246,0.25) !important}html.dark-theme #darkmode-toggle,body.dark-theme #darkmode-toggle{color:#f59e0b !important;background:transparent !important}html.dark-theme .caret,body.dark-theme .caret{border-top-color:#94a3b8 !important;border-bottom-color:#94a3b8 !important}.navbar-brand .logo-light{display:inline-block !important;vertical-align:middle}.navbar-brand .logo-dark{display:none !important;vertical-align:middle}html.dark-theme .navbar-brand.has-logo-dark .logo-light,body.dark-theme .navbar-brand.has-logo-dark .logo-light{display:none !important}html.dark-theme .navbar-brand.has-logo-dark .logo-dark,body.dark-theme .navbar-brand.has-logo-dark .logo-dark{display:inline-block !important}@media (max-width:767px){html.dark-theme .navbar .navbar-collapse,body.dark-theme .navbar .navbar-collapse,html.dark-theme .navbar-default .navbar-collapse,body.dark-theme .navbar-default .navbar-collapse,html.dark-theme .navbar-collapse,body.dark-theme .navbar-collapse{background:#141824 !important;background-color:#141824 !important;border-right:1px solid #232b3e !important;box-shadow:10px 0 25px rgba(0,0,0,0.6) !important;padding:15px 15px 30px 15px !important}.navbar .navbar-collapse-bg{background:rgba(0,0,0,0.65) !important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}html.dark-theme .navbar-default .navbar-toggle,body.dark-theme .navbar-default .navbar-toggle{background:#222938 !important;border-color:#283244 !important}html.dark-theme .navbar-default .navbar-toggle .icon-bar,body.dark-theme .navbar-default .navbar-toggle .icon-bar{background-color:#cbd5e1 !important}.navbar-collapse .navbar-form{margin:5px 0 12px 0 !important;padding:0 !important;border:none !important;box-shadow:none !important}.navbar-collapse .navbar-form .form-search{width:100% !important}.navbar-collapse .navbar-form .form-search input[type=search]{height:38px !important;padding:8px 14px !important;border-radius:19px !important;font-size:13.5px !important}html.dark-theme .navbar-collapse .navbar-form .form-search input[type=search],body.dark-theme .navbar-collapse .navbar-form .form-search input[type=search]{background-color:#1e2433 !important;border:1px solid #283244 !important;color:#f1f5f9 !important}html.dark-theme .navbar-collapse .navbar-form .form-search input[type=search]::placeholder,body.dark-theme .navbar-collapse .navbar-form .form-search input[type=search]::placeholder{color:#64748b !important}.navbar .navbar-collapse .darkmode-item{margin-bottom:8px !important;border-radius:6px !important;overflow:hidden !important}.navbar .navbar-collapse .darkmode-item a#darkmode-toggle{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:10px 14px !important;font-size:14px !important;text-decoration:none !important;transition:all 0.2s ease !important}.navbar .navbar-collapse .darkmode-item .darkmode-info{display:flex !important;align-items:center !important;gap:10px !important}.navbar .navbar-collapse .darkmode-item .darkmode-badge{font-size:12px !important;padding:2px 8px !important;border-radius:10px !important;font-weight:600 !important}.navbar .navbar-collapse .darkmode-item{background:#f1f5f9 !important;border:1px solid #e2e8f0 !important}.navbar .navbar-collapse .darkmode-item a#darkmode-toggle{color:#334155 !important}.navbar .navbar-collapse .darkmode-item .darkmode-badge{background:#e2e8f0 !important;color:#64748b !important}html.dark-theme .navbar .navbar-collapse .darkmode-item,body.dark-theme .navbar .navbar-collapse .darkmode-item{background:#1e2433 !important;border:1px solid #283244 !important}html.dark-theme .navbar .navbar-collapse .darkmode-item a#darkmode-toggle,body.dark-theme .navbar .navbar-collapse .darkmode-item a#darkmode-toggle{color:#f1f5f9 !important}html.dark-theme .navbar .navbar-collapse .darkmode-item .darkmode-badge,body.dark-theme .navbar .navbar-collapse .darkmode-item .darkmode-badge{background:rgba(245,158,11,0.15) !important;color:#f59e0b !important;border:1px solid rgba(245,158,11,0.3) !important}.navbar-collapse .navbar-userinfo{margin-bottom:12px !important;border-radius:6px !important;overflow:hidden !important}.navbar-collapse .navbar-userinfo>a{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:10px 14px !important;font-size:14px !important}html.dark-theme .navbar-collapse .navbar-userinfo,body.dark-theme .navbar-collapse .navbar-userinfo{background:#1e2433 !important;border:1px solid #283244 !important}html.dark-theme .navbar-collapse .navbar-userinfo>a,body.dark-theme .navbar-collapse .navbar-userinfo>a{color:#cbd5e1 !important;background:transparent !important}html.dark-theme .navbar-collapse .navbar-userinfo.open>a,body.dark-theme .navbar-collapse .navbar-userinfo.open>a{background:#283244 !important;color:#3b82f6 !important}html.dark-theme .navbar-collapse .navbar-userinfo .dropdown-menu,body.dark-theme .navbar-collapse .navbar-userinfo .dropdown-menu{background:#141824 !important;border:1px solid #283244 !important;box-shadow:none !important;padding:4px 0 !important;position:static !important;float:none !important;width:100% !important}html.dark-theme .navbar-collapse .navbar-userinfo .dropdown-menu>li>a,body.dark-theme .navbar-collapse .navbar-userinfo .dropdown-menu>li>a{color:#94a3b8 !important;padding:8px 16px !important;font-size:13.5px !important}html.dark-theme .navbar-collapse .navbar-userinfo .dropdown-menu>li>a:hover,body.dark-theme .navbar-collapse .navbar-userinfo .dropdown-menu>li>a:hover{color:#3b82f6 !important;background:#1e2433 !important}html.dark-theme .navbar .navbar-collapse>ul.navbar-nav>li,body.dark-theme .navbar .navbar-collapse>ul.navbar-nav>li,html.dark-theme .navbar-collapse>ul.navbar-nav>li,body.dark-theme .navbar-collapse>ul.navbar-nav>li{background:#1e2433 !important;background-color:#1e2433 !important;border:1px solid #283244 !important;margin-bottom:8px !important;border-radius:6px !important;transition:all 0.2s ease !important;box-shadow:0 1px 3px rgba(0,0,0,0.2) !important;overflow:hidden !important}html.dark-theme .navbar .navbar-collapse>ul.navbar-nav>li>a,body.dark-theme .navbar .navbar-collapse>ul.navbar-nav>li>a,html.dark-theme .navbar-collapse>ul.navbar-nav>li>a,body.dark-theme .navbar-collapse>ul.navbar-nav>li>a{color:#cbd5e1 !important;padding:11px 16px !important;font-size:14px !important;font-weight:500 !important;display:block !important;background:transparent !important}html.dark-theme .navbar .navbar-collapse>ul.navbar-nav>li.active,body.dark-theme .navbar .navbar-collapse>ul.navbar-nav>li.active,html.dark-theme .navbar-collapse>ul.navbar-nav>li.active,body.dark-theme .navbar-collapse>ul.navbar-nav>li.active{background:rgba(41,121,255,0.16) !important;background-color:rgba(41,121,255,0.16) !important;border-color:#2979ff !important}html.dark-theme .navbar .navbar-collapse>ul.navbar-nav>li.active>a,body.dark-theme .navbar .navbar-collapse>ul.navbar-nav>li.active>a,html.dark-theme .navbar-collapse>ul.navbar-nav>li.active>a,body.dark-theme .navbar-collapse>ul.navbar-nav>li.active>a{color:#3b82f6 !important;font-weight:600 !important}}@media (min-width:768px){.darkmode-item a#darkmode-toggle{font-size:16px;padding:15px 12px !important;display:flex;align-items:center}.darkmode-item .darkmode-text,.darkmode-item .darkmode-badge{display:none !important}}html.dark-theme .subnav-card,body.dark-theme .subnav-card{background:#1b212d !important;border-color:#283244 !important;box-shadow:0 1px 4px rgba(0,0,0,0.25) !important}html.dark-theme .subnav-card .nav-sublist li a,body.dark-theme .subnav-card .nav-sublist li a{color:#94a3b8 !important;background:transparent !important;border:none !important;box-shadow:none !important}html.dark-theme .subnav-card .nav-sublist li a:hover,body.dark-theme .subnav-card .nav-sublist li a:hover{color:#60a5fa !important}html.dark-theme .subnav-card .nav-sublist li a:hover:after,body.dark-theme .subnav-card .nav-sublist li a:hover:after{background:#3b82f6 !important;opacity:0.5}html.dark-theme .subnav-card .nav-sublist li.active a,body.dark-theme .subnav-card .nav-sublist li.active a{color:#3b82f6 !important;font-weight:600 !important;background:transparent !important;border:none !important;box-shadow:none !important}html.dark-theme .subnav-card .nav-sublist li.active a:after,body.dark-theme .subnav-card .nav-sublist li.active a:after{transform:translateX(-50%) scaleX(1) !important;opacity:1 !important;background:#3b82f6 !important;box-shadow:0 1px 6px rgba(59,130,246,0.5) !important}html.dark-theme .panel,html.dark-theme .panel-default,html.dark-theme .panel-heading,html.dark-theme .panel-body,html.dark-theme .panel-footer,html.dark-theme article.panel,html.dark-theme section.panel,html.dark-theme .article-list,html.dark-theme .article-content,html.dark-theme .base-info,html.dark-theme .entry-meta,html.dark-theme .tabs-wrapper,html.dark-theme .tabs-group,body.dark-theme .panel,body.dark-theme .panel-default,body.dark-theme .panel-heading,body.dark-theme .panel-body,body.dark-theme .panel-footer,body.dark-theme article.panel,body.dark-theme section.panel,body.dark-theme .article-list,body.dark-theme .article-content,body.dark-theme .base-info,body.dark-theme .entry-meta,body.dark-theme .tabs-wrapper,body.dark-theme .tabs-group{background:#1b212d !important;background-color:#1b212d !important;border-color:#283244 !important;color:#cbd5e1 !important}body.dark-theme .panel-heading{border-bottom:1px solid #283244 !important}body.dark-theme .panel-title,body.dark-theme .panel-title>span,body.dark-theme .panel-title a,body.dark-theme .category-title{color:#f1f5f9 !important}body.dark-theme .panel-heading .more,body.dark-theme .panel-heading .more a,body.dark-theme .panel-heading .more ul li a{color:#cbd5e1 !important}body.dark-theme .panel-heading .more a:hover,body.dark-theme .panel-heading .more ul li a:hover{color:#3b82f6 !important}body.dark-theme .article-card,body.dark-theme .article-item{background:#1b212d !important;background-color:#1b212d !important;border-bottom:1px solid #283244 !important}body.dark-theme .article-card:hover,body.dark-theme .article-item:hover{background:#222938 !important;background-color:#222938 !important}body.dark-theme .article-card .card-thumb,body.dark-theme .article-item .embed-responsive{background:#242c3d !important;border-color:#2d3748 !important}body.dark-theme .article-card .card-title,body.dark-theme .article-card .card-title a,body.dark-theme .article-title,body.dark-theme .article-title a{color:#f1f5f9 !important}body.dark-theme .article-card .card-title a:hover,body.dark-theme .article-title a:hover{color:#3b82f6 !important}body.dark-theme .article-card .card-desc,body.dark-theme .article-intro{color:#94a3b8 !important}body.dark-theme .article-card .card-tags .tag{background:#1e293b !important;color:#60a5fa !important;border:1px solid #283244 !important}body.dark-theme .article-card .card-tags .tag:hover{background:#2979ff !important;color:#fff !important}body.dark-theme .article-card .card-meta,body.dark-theme .article-card .card-meta span,body.dark-theme .article-tag,body.dark-theme .article-tag time{color:#64748b !important}body.dark-theme .article-card .card-meta a,body.dark-theme .article-tag a{color:#94a3b8 !important}body.dark-theme .article-card .card-meta a:hover,body.dark-theme .article-tag a:hover{color:#3b82f6 !important}body.dark-theme .category-nav,body.dark-theme .category-nav .panel-heading,body.dark-theme .category-nav .panel-body,body.dark-theme .hot-article,body.dark-theme .hot-article .panel-heading,body.dark-theme .hot-article .panel-body,body.dark-theme .hot-tags,body.dark-theme .hot-tags .panel-heading,body.dark-theme .hot-tags .panel-body{background:#1b212d !important;background-color:#1b212d !important;border-color:#283244 !important}body.dark-theme .category-nav .panel-title,body.dark-theme .hot-article .panel-title,body.dark-theme .hot-tags .panel-title{color:#f1f5f9 !important}body.dark-theme .category-nav .btn-channel{background:#222938 !important;border-color:#2d3748 !important;color:#cbd5e1 !important}body.dark-theme .category-nav .btn-channel:hover{background:#2979ff !important;border-color:#2979ff !important;color:#fff !important}body.dark-theme .category-nav .panel-heading a{color:#94a3b8 !important}body.dark-theme .hot-article .media-number{border-bottom-color:#283244 !important}body.dark-theme .hot-article .media-number .num{background:#242c3d !important;color:#94a3b8 !important}body.dark-theme .hot-article .media-body a,body.dark-theme .link-dark{color:#cbd5e1 !important}body.dark-theme .hot-article .media-body a:hover,body.dark-theme .link-dark:hover{color:#3b82f6 !important}body.dark-theme .hot-tags .tags .tag{background:#222938 !important;border:1px solid #2d3748 !important;color:#94a3b8 !important}body.dark-theme .hot-tags .tags .tag:hover{background:#2979ff !important;border-color:#2979ff !important;color:#fff !important}body.dark-theme #floatbtn a,body.dark-theme #floatbtn .floatbtn-item,body.dark-theme #floatbtn .floatbtn-wrapper{background:#1b212d !important;border-color:#283244 !important;color:#94a3b8 !important;box-shadow:0 2px 8px rgba(0,0,0,0.35) !important}body.dark-theme #floatbtn a>i,body.dark-theme #floatbtn .floatbtn-item>i{color:#94a3b8 !important}body.dark-theme #floatbtn a:hover,body.dark-theme #floatbtn .floatbtn-item:hover{background:#2979ff !important;border-color:#2979ff !important;color:#ffffff !important}body.dark-theme #floatbtn a:hover>i,body.dark-theme #floatbtn .floatbtn-item:hover>i{color:#ffffff !important}body.dark-theme #floatbtn a em{background:#222938 !important;color:#cbd5e1 !important}body.dark-theme #floatbtn .floatbtn-wrapper p{color:#cbd5e1 !important}body.dark-theme .pagination>li>a,body.dark-theme .pagination>li>span{background-color:#1b212d !important;border-color:#283244 !important;color:#94a3b8 !important}body.dark-theme .pagination>li>a:hover,body.dark-theme .pagination>li>span:hover{background-color:#222938 !important;color:#3b82f6 !important}body.dark-theme .pagination>.active>a,body.dark-theme .pagination>.active>span{background-color:#2979ff !important;border-color:#2979ff !important;color:#fff !important}body.dark-theme .loadmore-tips{background:#1b212d !important;color:#64748b !important}body.dark-theme .loadmore-line:before{border-top-color:#283244 !important}body.dark-theme .breadcrumb{background:#1b212d !important;border-color:#283244 !important}body.dark-theme .breadcrumb>li+li:before{color:#64748b !important}body.dark-theme .breadcrumb li a{color:#94a3b8 !important}body.dark-theme .breadcrumb li.active{color:#cbd5e1 !important}body.dark-theme .table-bordered{border-color:#283244 !important}body.dark-theme .table-bordered>tbody>tr>td,body.dark-theme .table-bordered>tbody>tr>th,body.dark-theme .table-bordered>tfoot>tr>td,body.dark-theme .table-bordered>tfoot>tr>th,body.dark-theme .table-bordered>thead>tr>td,body.dark-theme .table-bordered>thead>tr>th{border-color:#283244 !important;color:#cbd5e1 !important}body.dark-theme .table-striped>tbody>tr:nth-of-type(odd){background-color:#161c26 !important}body.dark-theme .table>tbody>tr>td[style*="background:#fbfbfb"],body.dark-theme .table>tbody>tr>td[style*="background:#fbfbfb"],body.dark-theme .table-bordered tr[style*="background:#f8fafc"],body.dark-theme .table-bordered tr[style*="background:#f8fafc"]{background:#1e2636 !important;color:#94a3b8 !important}body.dark-theme .security-audit-panel,body.dark-theme .report-section,body.dark-theme .report-hero-card,body.dark-theme .code-specs-card{background:#1b212d !important;border-color:#283244 !important}body.dark-theme .security-hashes-card,body.dark-theme .report-section-header,body.dark-theme .code-spec-item{background:#161c26 !important;border-color:#283244 !important}body.dark-theme .report-hero-title,body.dark-theme .report-section-title,body.dark-theme .code-spec-label{color:#f1f5f9 !important}body.dark-theme .report-hero-desc{color:#94a3b8 !important}body.dark-theme .report-badge-safe{background:#064e3b !important;color:#6ee7b7 !important;border-color:#047857 !important}body.dark-theme .security-link-card,body.dark-theme .sec-portal-card,body.dark-theme .sec-modal-card{background:#161c26 !important;border-color:#283244 !important}body.dark-theme .security-link-card:hover,body.dark-theme .sec-portal-card:hover{border-color:#3b82f6 !important;background:#1e2636 !important}body.dark-theme .sec-portal-name,body.dark-theme .code-spec-value{color:#e2e8f0 !important}body.dark-theme code{background-color:#222b3a !important;border-color:#2e3b50 !important}body.dark-theme .copyright-box,body.dark-theme .alert-warning{background-color:#231e13 !important;border-color:#453414 !important;color:#fbbf24 !important}body.dark-theme .alert-danger{background-color:#261719 !important;border-color:#4c1d24 !important;color:#f87171 !important}body.dark-theme .alert-info{background-color:#132337 !important;border-color:#1e3a5f !important;color:#38bdf8 !important}body.dark-theme .layui-layer-page .layui-layer-content{background-color:#1b212d !important;color:#e2e8f0 !important}body.dark-theme .layui-layer-title{background-color:#161c26 !important;color:#f1f5f9 !important;border-bottom-color:#283244 !important}body.dark-theme .dropdown-menu{background-color:#1b212d !important;border-color:#283244 !important;box-shadow:0 8px 24px rgba(0,0,0,0.5) !important}body.dark-theme .dropdown-menu>li>a{color:#cbd5e1 !important}body.dark-theme .dropdown-menu>li>a:hover,body.dark-theme .dropdown-menu>li>a:focus{background-color:#222938 !important;color:#3b82f6 !important}body.dark-theme .dropdown-menu .divider{background-color:#283244 !important}@media (max-width:767px){body.dark-theme .navbar-default .navbar-collapse,body.dark-theme .navbar-default .navbar-form{background-color:#1b212d !important;border-color:#283244 !important}body.dark-theme .navbar-toggle{border-color:#283244 !important;background-color:#222938 !important}body.dark-theme .navbar-toggle:hover,body.dark-theme .navbar-toggle:focus{background-color:#2a3447 !important}body.dark-theme .navbar-toggle .icon-bar{background-color:#94a3b8 !important}body.dark-theme .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#cbd5e1 !important}body.dark-theme .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#3b82f6 !important;background-color:#222938 !important}}body.dark-theme .form-control{background-color:#161c26 !important;border-color:#283244 !important;color:#e2e8f0 !important}body.dark-theme .form-control:focus{border-color:#3b82f6 !important;box-shadow:0 0 0 2px rgba(59,130,246,0.25) !important}body.dark-theme .form-control[disabled],body.dark-theme .form-control[readonly]{background-color:#151a24 !important;color:#64748b !important;border-color:#283244 !important}body.dark-theme .form-search .form-control{background-color:#222938 !important;border-color:#2d3748 !important;color:#e2e8f0 !important}body.dark-theme .autocomplete-suggestions{background:#1b212d !important;border:1px solid #283244 !important;box-shadow:0 8px 24px rgba(0,0,0,0.4) !important;color:#cbd5e1 !important}body.dark-theme .autocomplete-suggestion{color:#cbd5e1 !important}body.dark-theme .autocomplete-suggestion:hover,body.dark-theme .autocomplete-selected{background:#222938 !important;color:#3b82f6 !important}body.dark-theme .btn-default{background-color:#222938 !important;border-color:#2d3748 !important;color:#cbd5e1 !important}body.dark-theme .btn-default:hover,body.dark-theme .btn-default:focus,body.dark-theme .btn-default:active{background-color:#2a3447 !important;border-color:#3b82f6 !important;color:#3b82f6 !important}body.dark-theme .btn-outline-primary{border-color:#3b82f6 !important;color:#3b82f6 !important}body.dark-theme .btn-outline-primary:hover{background-color:#2979ff !important;color:#fff !important}html.dark-theme .entry-box .media-heading,body.dark-theme .entry-box .media-heading,html.dark-theme .entry-box h1,body.dark-theme .entry-box h1,html.dark-theme .metas-title,body.dark-theme .metas-title,html.dark-theme .article-content h1,body.dark-theme .article-content h1{color:#f1f5f9 !important}html.dark-theme .entry-box .media-content,body.dark-theme .entry-box .media-content,html.dark-theme .dl-app-desc,body.dark-theme .dl-app-desc{background:#1a2234 !important;border-color:#26334d !important;border-left-color:#3b82f6 !important;color:#cbd5e1 !important;box-shadow:none !important}html.dark-theme .entry-box .media-content .desc-header,body.dark-theme .entry-box .media-content .desc-header,html.dark-theme .dl-app-desc .desc-header,body.dark-theme .dl-app-desc .desc-header{color:#60a5fa !important}html.dark-theme .entry-box .media-content .desc-text,body.dark-theme .entry-box .media-content .desc-text,html.dark-theme .dl-app-desc .desc-text,body.dark-theme .dl-app-desc .desc-text{color:#cbd5e1 !important}html.dark-theme .reading-meta,body.dark-theme .reading-meta,html.dark-theme .reading-meta span,body.dark-theme .reading-meta span,html.dark-theme .reading-meta i,body.dark-theme .reading-meta i,html.dark-theme .metas-body,body.dark-theme .metas-body,html.dark-theme .metas-body span,body.dark-theme .metas-body span{color:#94a3b8 !important}html.dark-theme .safe-badge,body.dark-theme .safe-badge{background:#1e293b !important;border-color:#283244 !important;color:#60a5fa !important}html.dark-theme .download-num,body.dark-theme .download-num{border-bottom-color:#283244 !important;color:#f1f5f9 !important}html.dark-theme .download-num .text,body.dark-theme .download-num .text{color:#94a3b8 !important}html.dark-theme .screenshots-box h2,body.dark-theme .screenshots-box h2,html.dark-theme .intro-box h2,body.dark-theme .intro-box h2,html.dark-theme .article-content h2,body.dark-theme .article-content h2,html.dark-theme .article-content h3,body.dark-theme .article-content h3,html.dark-theme .article-content h4,body.dark-theme .article-content h4{color:#f1f5f9 !important}html.dark-theme .swiper-container .swiper-wrapper .swiper-slide,body.dark-theme .swiper-container .swiper-wrapper .swiper-slide{background:#161c26 !important;border-color:#283244 !important}html.dark-theme .intro-box,body.dark-theme .intro-box,html.dark-theme .article-text,body.dark-theme .article-text,html.dark-theme .xc-container,body.dark-theme .xc-container,html.dark-theme .article-body-wrap,body.dark-theme .article-body-wrap,html.dark-theme [itemprop="articleBody"],body.dark-theme [itemprop="articleBody"],html.dark-theme [itemprop="description"],body.dark-theme [itemprop="description"]{background:transparent !important;background-color:transparent !important;color:#cbd5e1 !important}html.dark-theme .intro-box *,body.dark-theme .intro-box *,html.dark-theme .xc-container *,body.dark-theme .xc-container *,html.dark-theme .article-text *,body.dark-theme .article-text *{color:inherit}html.dark-theme .intro-box p,body.dark-theme .intro-box p,html.dark-theme .article-text p,body.dark-theme .article-text p,html.dark-theme .xc-container p,body.dark-theme .xc-container p,html.dark-theme .xc-container div,body.dark-theme .xc-container div,html.dark-theme .xc-container span,body.dark-theme .xc-container span,html.dark-theme .xc-container ol,body.dark-theme .xc-container ol,html.dark-theme .xc-container ul,body.dark-theme .xc-container ul,html.dark-theme .xc-container li,body.dark-theme .xc-container li,html.dark-theme [itemprop="description"] p,body.dark-theme [itemprop="description"] p{background:transparent !important;background-color:transparent !important;color:#cbd5e1 !important}html.dark-theme .article-text div[style*="background"],body.dark-theme .article-text div[style*="background"],html.dark-theme .article-text div[style*="background-color"],body.dark-theme .article-text div[style*="background-color"],html.dark-theme div[style*="background-color:#f8f9fa"],body.dark-theme div[style*="background-color:#f8f9fa"],html.dark-theme div[style*="background-color:#f8f9fa"],body.dark-theme div[style*="background-color:#f8f9fa"],html.dark-theme div[style*="background-color:#f8f8f8"],body.dark-theme div[style*="background-color:#f8f8f8"],html.dark-theme div[style*="background-color:rgb(248,249,250)"],body.dark-theme div[style*="background-color:rgb(248,249,250)"]{background:#161c26 !important;background-color:#161c26 !important;border-color:#283244 !important;color:#cbd5e1 !important}html.dark-theme .article-text div[style*="background"] p,body.dark-theme .article-text div[style*="background"] p,html.dark-theme .article-text div[style*="background-color"] p,body.dark-theme .article-text div[style*="background-color"] p,html.dark-theme div[style*="background-color:#f8f9fa"] p,body.dark-theme div[style*="background-color:#f8f9fa"] p{color:#cbd5e1 !important}html.dark-theme span[style*="background-color:#fffacd"],body.dark-theme span[style*="background-color:#fffacd"],html.dark-theme span[style*="background-color:#fffacd"],body.dark-theme span[style*="background-color:#fffacd"],html.dark-theme span[style*="background"],body.dark-theme span[style*="background"],html.dark-theme span[style*="background-color"],body.dark-theme span[style*="background-color"]{background:#2a2015 !important;background-color:#2a2015 !important;color:#f59e0b !important}html.dark-theme .section-title,body.dark-theme .section-title,html.dark-theme h4.section-title,body.dark-theme h4.section-title{background:transparent !important;background-color:transparent !important;color:#f1f5f9 !important;border-left:4px solid #2979ff !important}html.dark-theme .seo-intro,body.dark-theme .seo-intro{background:#161c26 !important;background-color:#161c26 !important;border:1px solid #283244 !important;border-left:6px solid #2979ff !important;box-shadow:none !important;color:#60a5fa !important}html.dark-theme .seo-intro p,body.dark-theme .seo-intro p{background:transparent !important;background-color:transparent !important;color:#cbd5e1 !important}html.dark-theme .feature-list,body.dark-theme .feature-list,html.dark-theme .feature-item,body.dark-theme .feature-item,html.dark-theme .system-requirements,body.dark-theme .system-requirements,html.dark-theme .req-item,body.dark-theme .req-item,html.dark-theme .req-label,body.dark-theme .req-label,html.dark-theme .req-value,body.dark-theme .req-value,html.dark-theme .summary-text,body.dark-theme .summary-text{background:transparent !important;background-color:transparent !important;color:#cbd5e1 !important}html.dark-theme .article-content>.panel-heading>.breadcrumb,body.dark-theme .article-content>.panel-heading>.breadcrumb{background:transparent !important;background-color:transparent !important;color:#94a3b8 !important}body.dark-theme .article-toc-wrap .article-toc{background:#1b212d !important;border-color:#283244 !important;box-shadow:0 4px 20px rgba(0,0,0,0.4) !important}body.dark-theme .article-toc-wrap .panel-heading{background:#161c26 !important;border-bottom-color:#283244 !important}body.dark-theme .article-toc-wrap .panel-title{color:#f1f5f9 !important}body.dark-theme .article-toc-wrap .panel-title i{color:#3b82f6 !important}body.dark-theme .article-toc-wrap .toc-close-btn{color:#94a3b8 !important}body.dark-theme .article-toc-wrap .toc-close-btn:hover{color:#fb7185 !important}body.dark-theme .article-toc-wrap .toc-body{background:#1b212d !important}body.dark-theme .article-toc-wrap .toc-body::-webkit-scrollbar-thumb{background:#334155 !important}body.dark-theme .article-toc-wrap .toc-body li a{color:#94a3b8 !important}body.dark-theme .article-toc-wrap .toc-body li a:hover{color:#60a5fa !important;background:#222938 !important;border-left-color:#3b82f6 !important}body.dark-theme .article-toc-wrap .toc-body li a.active{color:#60a5fa !important;background:#1e293b !important;border-left-color:#3b82f6 !important;font-weight:700 !important}body.dark-theme .article-toc-wrap .toc-body li.toc-download-item{border-top-color:#283244 !important}body.dark-theme .article-toc-wrap .toc-body li:not(.toc-download-item) + li.toc-history-item{border-top-color:#283244 !important}body.dark-theme .article-toc-wrap .toc-body li.toc-download-item a{color:#60a5fa !important;background:#1b212d !important;border-left-color:transparent !important}body.dark-theme .article-toc-wrap .toc-body li.toc-download-item a:hover,body.dark-theme .article-toc-wrap .toc-body li.toc-download-item a.active{color:#93c5fd !important;background:#1e293b !important;border-left-color:#3b82f6 !important}body.dark-theme .article-toc-wrap .toc-body li.toc-history-item a{color:#cbd5e1 !important;background:#1b212d !important;border-left-color:transparent !important}body.dark-theme .article-toc-wrap .toc-body li.toc-history-item a .toc-count-badge{background:#1e293b !important;color:#60a5fa !important;border-color:#283244 !important}body.dark-theme .article-toc-wrap .toc-body li.toc-history-item a:hover{color:#f97316 !important;background:#24242d !important;border-left-color:#f97316 !important}body.dark-theme .article-toc-wrap .toc-body li.toc-history-item a:hover .toc-count-badge{background:#ea580c !important;color:#ffffff !important;border-color:#ea580c !important}body.dark-theme .article-toc-wrap .toc-body li.toc-history-item a.active{color:#f97316 !important;font-weight:700 !important;border-left-color:#f97316 !important;background:#24242d !important}body.dark-theme .article-toc-wrap .toc-body li.toc-history-item a.active .toc-count-badge{background:#ea580c !important;color:#ffffff !important;border-color:#ea580c !important}body.dark-theme .toc-side-trigger{background:#1d4ed8 !important;box-shadow:2px 2px 10px rgba(0,0,0,0.5) !important}body.dark-theme .base-info h2{color:#f1f5f9 !important}body.dark-theme .base-info .row{border-bottom:1px solid #232b3b !important;padding-bottom:8px !important}body.dark-theme .base-info .row .col-xs-4{color:#94a3b8 !important}body.dark-theme .base-info .row .col-xs-8{color:#f1f5f9 !important}body.dark-theme .base-info .row a.primary-link{color:#38bdf8 !important;font-weight:600 !important}body.dark-theme .base-info .row a.primary-link:hover{color:#7dd3fc !important;text-decoration:underline !important}html.dark-theme .base-info a,body.dark-theme .base-info a{color:#38bdf8 !important;text-decoration:none !important;transition:all 0.15s ease}html.dark-theme .base-info a:hover,body.dark-theme .base-info a:hover{color:#7dd3fc !important;text-decoration:underline !important}html.dark-theme .hv-remark-badge,body.dark-theme .hv-remark-badge,html.dark-theme .base-info .hv-remark-badge,body.dark-theme .base-info .hv-remark-badge{background:rgba(14,165,233,0.15) !important;color:#38bdf8 !important;border:1px solid rgba(56,189,248,0.4) !important;box-shadow:0 0 8px rgba(56,189,248,0.12) !important}.base-info .row .base-info-tags{display:flex !important;flex-wrap:wrap !important;gap:6px !important;justify-content:flex-start !important;text-align:left !important;align-items:center !important}.base-info .row a.tag,.base-info .row span.tag,.base-info-tag{display:inline-flex !important;align-items:center !important;padding:3px 8px !important;height:auto !important;line-height:1.4 !important;font-size:12px !important;border-radius:4px !important;background:#eff6ff !important;border:1px solid #bfdbfe !important;color:#1d4ed8 !important;margin:0 !important;text-decoration:none !important;transition:all .2s ease !important}.base-info .row a.tag:hover,.base-info-tag:hover{background:#2979ff !important;border-color:#2979ff !important;color:#ffffff !important;transform:translateY(-1px) !important;box-shadow:0 2px 6px rgba(41,121,255,0.25) !important}html.dark-theme .base-info .row a.tag,body.dark-theme .base-info .row a.tag,html.dark-theme .base-info .row span.tag,body.dark-theme .base-info .row span.tag,html.dark-theme .base-info-tags .base-info-tag,body.dark-theme .base-info-tags .base-info-tag,html.dark-theme .base-info-tag,body.dark-theme .base-info-tag{background:#182234 !important;border:1px solid #2e3e58 !important;color:#38bdf8 !important;text-decoration:none !important}html.dark-theme .base-info .row a.tag:hover,body.dark-theme .base-info .row a.tag:hover,html.dark-theme .base-info-tags .base-info-tag:hover,body.dark-theme .base-info-tags .base-info-tag:hover,html.dark-theme .base-info-tag:hover,body.dark-theme .base-info-tag:hover{background:#2563eb !important;border-color:#3b82f6 !important;color:#ffffff !important;text-decoration:none !important;transform:translateY(-1px) !important;box-shadow:0 2px 8px rgba(37,99,235,0.35) !important}body.dark-theme .download-row-6 .app-icon{background:#222938 !important;border-color:#2d3748 !important}body.dark-theme .download-row-6 .app-name{color:#cbd5e1 !important}body.dark-theme .download-row-6 li:hover .app-name{color:#3b82f6 !important}body.dark-theme .download-row-6 .app-category{color:#64748b !important}body.dark-theme #download .panel-heading{background:#161c26 !important;border-bottom-color:#283244 !important}body.dark-theme #download .panel-title{color:#f1f5f9 !important}body.dark-theme .security-verification-box{border-top-color:#283244 !important}body.dark-theme .security-verification-box span{color:#cbd5e1 !important}body.dark-theme .security-verification-box .badge{background:#161c26 !important;border-color:#283244 !important;color:#38bdf8 !important}body.dark-theme .security-self-check-tip{background:#161c26 !important;border-color:#283244 !important;border-left-color:#10b981 !important;color:#94a3b8 !important}body.dark-theme .security-self-check-tip strong{color:#f1f5f9 !important}body.dark-theme .sec-link-btn{background:#161c26 !important;border-color:#283244 !important;color:#cbd5e1 !important}body.dark-theme .sec-link-btn:hover{background:#1e2636 !important;border-color:#3b82f6 !important}body.dark-theme .sec-link-name{color:#f1f5f9 !important}body.dark-theme .sec-link-desc{color:#94a3b8 !important}body.dark-theme .security-self-check-tip{background:#161c26 !important;border-color:#283244 !important;border-left-color:#10b981 !important;color:#94a3b8 !important}body.dark-theme .security-self-check-tip strong{color:#f1f5f9 !important}body.dark-theme .security-hashes-bar{background:#161c26 !important;border-color:#283244 !important;color:#94a3b8 !important}body.dark-theme .security-hashes-bar strong{color:#f1f5f9 !important}body.dark-theme .security-intro-alert{background:rgba(16,185,129,0.1) !important;border-color:rgba(16,185,129,0.25) !important;color:#34d399 !important}body.dark-theme .security-hashes-card div[style*="color:#333"],body.dark-theme .security-hashes-card div[style*="color:#333"],body.dark-theme .security-hashes-card .sec-val{color:#f1f5f9 !important}body.dark-theme .security-hashes-card div[style*="color:#888"],body.dark-theme .security-hashes-card div[style*="color:#888"],body.dark-theme .security-hashes-card .sec-label{color:#94a3b8 !important}body.dark-theme #security-report-modal,body.dark-theme .security-modal-body{background:#1b212d !important;color:#cbd5e1 !important}body.dark-theme .security-cert-box,body.dark-theme div[style*="linear-gradient(135deg,#e8f5e9"]{background:linear-gradient(135deg,#064e3b 0%,#022c22 100%) !important;border-color:#047857 !important;border-left-color:#10b981 !important}body.dark-theme .security-cert-box div,body.dark-theme div[style*="linear-gradient(135deg,#e8f5e9"] div{color:#a7f3d0 !important}body.dark-theme .security-modal-body .table-responsive,body.dark-theme div[style*="overflow:hidden;background:#fff"]{background:#161c26 !important;border-color:#283244 !important}body.dark-theme .security-modal-body .table{background:#161c26 !important;color:#cbd5e1 !important}body.dark-theme .security-modal-body div[style*="color:#2c3e50"],body.dark-theme .security-modal-body div[style*="color:#2c3e50"],body.dark-theme .sec-section-title{color:#f1f5f9 !important}body.dark-theme .sec-modal-card,body.dark-theme a[style*="background:#f8fafc"]{background:#161c26 !important;border-color:#283244 !important;color:#cbd5e1 !important}body.dark-theme .sec-modal-card:hover{background:#1e2636 !important;border-color:#3b82f6 !important}body.dark-theme .sec-modal-card div[style*="color:#0f172a"] span{color:#f1f5f9 !important}body.dark-theme .security-engine-status{border-top-color:#283244 !important;color:#94a3b8 !important}body.dark-theme .layui-layer{background-color:#1b212d !important;border:1px solid #283244 !important;box-shadow:0 10px 40px rgba(0,0,0,0.6) !important}body.dark-theme .layui-layer-title{background-color:#161c26 !important;color:#f1f5f9 !important;border-bottom:1px solid #283244 !important;font-weight:600 !important}body.dark-theme .layui-layer-content{background-color:#1b212d !important;color:#cbd5e1 !important}body.dark-theme .layui-layer-btn{background-color:#161c26 !important;border-top:1px solid #283244 !important;padding:10px 15px 12px !important}body.dark-theme .layui-layer-btn .layui-layer-btn0{background-color:#2563eb !important;border-color:#2563eb !important;color:#ffffff !important}body.dark-theme .layui-layer-btn .layui-layer-btn0:hover{background-color:#1d4ed8 !important;border-color:#1d4ed8 !important}body.dark-theme .layui-layer-btn .layui-layer-btn1,body.dark-theme .layui-layer-btn a:not(.layui-layer-btn0){background-color:#222938 !important;border:1px solid #2d3748 !important;color:#cbd5e1 !important}body.dark-theme .layui-layer-btn .layui-layer-btn1:hover,body.dark-theme .layui-layer-btn a:not(.layui-layer-btn0):hover{background-color:#2d3748 !important;border-color:#3b82f6 !important;color:#ffffff !important}body.dark-theme .layui-layer-setwin .layui-layer-close1{filter:invert(1) brightness(1.2) !important;opacity:0.8 !important}body.dark-theme .layui-layer-setwin .layui-layer-close1:hover{opacity:1 !important}body.dark-theme .report-form-wrap label,body.dark-theme .report-label,body.dark-theme label[style*="color:#333"]{color:#e2e8f0 !important}body.dark-theme #report-form-type,body.dark-theme #report-form-contact,body.dark-theme #report-form-target,body.dark-theme #report-form-content,body.dark-theme .layui-layer-prompt textarea.layui-layer-input{background-color:#161c26 !important;border-color:#283244 !important;color:#f1f5f9 !important}body.dark-theme #report-form-type option{background-color:#161c26 !important;color:#f1f5f9 !important}body.dark-theme .report-form-wrap .report-tips-text{color:#94a3b8 !important}body.dark-theme #downloadtpl div[style*="background:#eee"],body.dark-theme #downloadtpl div[style*="background:#eee"]{background:#161c26 !important;color:#f1f5f9 !important}html.dark-theme #comments,body.dark-theme #comments,html.dark-theme #comment-container,body.dark-theme #comment-container,html.dark-theme #commentlist,body.dark-theme #commentlist,html.dark-theme #postcomment,body.dark-theme #postcomment,html.dark-theme #postcomment .form-group,body.dark-theme #postcomment .form-group{background:transparent !important;background-color:transparent !important}html.dark-theme #comments .panel-title,body.dark-theme #comments .panel-title{color:#f1f5f9 !important}html.dark-theme #comments .panel-title small,body.dark-theme #comments .panel-title small{color:#64748b !important}html.dark-theme #comment-container h3,body.dark-theme #comment-container h3,html.dark-theme #postcomment h3,body.dark-theme #postcomment h3{background:transparent !important;background-color:transparent !important;color:#f1f5f9 !important;border-bottom:1px solid #283244 !important;padding-bottom:10px !important}html.dark-theme #comment-container h3 a,body.dark-theme #comment-container h3 a,html.dark-theme #postcomment h3 a,body.dark-theme #postcomment h3 a{color:#3b82f6 !important}html.dark-theme #comment-container #postcomment textarea.form-control,body.dark-theme #comment-container #postcomment textarea.form-control,html.dark-theme #comment-container textarea.form-control,body.dark-theme #comment-container textarea.form-control,html.dark-theme #commentcontent,body.dark-theme #commentcontent{background:#161c26 !important;background-color:#161c26 !important;color:#cbd5e1 !important;border-color:#283244 !important;box-shadow:none !important}html.dark-theme #comment-container #postcomment textarea.form-control[disabled],body.dark-theme #comment-container #postcomment textarea.form-control[disabled],html.dark-theme #commentcontent[disabled],body.dark-theme #commentcontent[disabled],html.dark-theme textarea.form-control[disabled],body.dark-theme textarea.form-control[disabled],html.dark-theme textarea.form-control[readonly],body.dark-theme textarea.form-control[readonly]{background:#161c26 !important;background-color:#161c26 !important;color:#64748b !important;border-color:#283244 !important;opacity:0.85 !important;cursor:not-allowed !important}html.dark-theme .comment-item,body.dark-theme .comment-item{border-bottom:1px solid #283244 !important}html.dark-theme .comment-content .parent cite a,body.dark-theme .comment-content .parent cite a,html.dark-theme .comment-content .parent cite,body.dark-theme .comment-content .parent cite{color:#f1f5f9 !important}html.dark-theme .comment-content .parent small time,body.dark-theme .comment-content .parent small time{color:#64748b !important}html.dark-theme .comment-content .parent p,body.dark-theme .comment-content .parent p{color:#cbd5e1 !important}html.dark-theme .comment-reply,body.dark-theme .comment-reply{background:#161c26 !important;border-color:#283244 !important;color:#cbd5e1 !important}footer,#footer,.site-footer{background:#ffffff !important;background-color:#ffffff !important;color:#64748b !important;border-top:1px solid #eef2f7 !important;padding:0 !important;margin-top:35px !important;transition:background-color .3s,border-color .3s,color .3s}.footer-wrapper{padding:32px 0 24px}.footer-top-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:20px}.footer-brand{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.footer-site-name{font-size:19px;font-weight:700;color:#1e293b;text-decoration:none !important;display:inline-flex;align-items:center;letter-spacing:-0.3px;transition:color .2s}.footer-site-name:hover{color:#2979ff !important}.footer-site-slogan{font-size:13px;color:#94a3b8;padding-left:10px;border-left:1px solid #e2e8f0}.footer-nav-links{display:flex;align-items:center;gap:20px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.footer-nav-links li a{color:#475569 !important;font-size:13.5px;text-decoration:none !important;display:inline-flex;align-items:center;gap:5px;transition:all .2s ease}.footer-nav-links li a:hover{color:#2979ff !important;transform:translateY(-1px)}.footer-disclaimer-box{background:#f8fafc;border:1px solid #edf2f7;border-radius:8px;padding:14px 18px;margin-bottom:20px;transition:all .3s}.footer-disclaimer-box .disclaimer-title{font-size:12.5px;font-weight:700;color:#334155;margin-bottom:6px;display:flex;align-items:center;gap:6px}.footer-disclaimer-box .disclaimer-text{font-size:12px;line-height:1.75;color:#64748b;margin:0;text-align:justify}.footer-bottom-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:18px;border-top:1px dashed #edf2f7;font-size:12.5px;color:#94a3b8}.footer-bottom-bar a{color:#64748b !important;text-decoration:none !important;transition:color .2s}.footer-bottom-bar a:hover{color:#2979ff !important}@media (max-width:767px){.footer-top-row{flex-direction:column;align-items:flex-start;gap:12px}.footer-brand{flex-direction:column;align-items:flex-start;gap:4px}.footer-site-slogan{padding-left:0;border-left:none}.footer-nav-links{gap:10px 16px}.footer-bottom-bar{flex-direction:column;align-items:flex-start;gap:8px}}html.dark-theme footer,body.dark-theme footer,html.dark-theme #footer,body.dark-theme #footer,html.dark-theme .site-footer,body.dark-theme .site-footer{background:#141923 !important;background-color:#141923 !important;color:#94a3b8 !important;border-top:1px solid #202735 !important}html.dark-theme .footer-site-name,body.dark-theme .footer-site-name{color:#f1f5f9 !important}html.dark-theme .footer-site-name:hover,body.dark-theme .footer-site-name:hover{color:#3b82f6 !important}html.dark-theme .footer-site-slogan,body.dark-theme .footer-site-slogan{color:#64748b !important;border-left-color:#283244 !important}html.dark-theme .footer-nav-links li a,body.dark-theme .footer-nav-links li a{color:#cbd5e1 !important}html.dark-theme .footer-nav-links li a:hover,body.dark-theme .footer-nav-links li a:hover{color:#3b82f6 !important}html.dark-theme .footer-disclaimer-box,body.dark-theme .footer-disclaimer-box{background:#161c26 !important;border-color:#232d3f !important}html.dark-theme .footer-disclaimer-box .disclaimer-title,body.dark-theme .footer-disclaimer-box .disclaimer-title{color:#e2e8f0 !important}html.dark-theme .footer-disclaimer-box .disclaimer-text,body.dark-theme .footer-disclaimer-box .disclaimer-text{color:#94a3b8 !important}html.dark-theme .footer-bottom-bar,body.dark-theme .footer-bottom-bar{border-top-color:#202735 !important;color:#64748b !important}html.dark-theme .footer-bottom-bar a,body.dark-theme .footer-bottom-bar a{color:#94a3b8 !important}html.dark-theme .footer-bottom-bar a:hover,body.dark-theme .footer-bottom-bar a:hover{color:#3b82f6 !important}body.dark-theme .about-author,body.dark-theme .author-card{background:#1b212d !important;border-color:#283244 !important}body.dark-theme .author-basic h1,body.dark-theme .author-nickname a{color:#f1f5f9 !important}body.dark-theme .author-basic .text-muted{color:#94a3b8 !important}body.dark-theme .author-statistics{border-top-color:#283244 !important}body.dark-theme .author-statistics .statistics-text{color:#94a3b8 !important}body.dark-theme .author-statistics .statistics-nums,body.dark-theme .author-statistics .statistics-nums a{color:#f1f5f9 !important}body.dark-theme .entry-meta ul li{color:#94a3b8 !important}body.dark-theme .entry-meta ul li a{color:#cbd5e1 !important}body.dark-theme .entry-meta ul li a:hover{color:#3b82f6 !important}body.dark-theme .article-prevnext{border-top-color:#283244 !important}body.dark-theme .article-prevnext li span{color:#64748b !important}body.dark-theme .article-prevnext li a{color:#cbd5e1 !important}body.dark-theme .article-prevnext li a:hover{color:#3b82f6 !important}html.dark-theme .channel-list h3,body.dark-theme .channel-list h3{color:#f1f5f9 !important;border-bottom-color:#283244 !important}html.dark-theme .channel-list h3 a,body.dark-theme .channel-list h3 a,html.dark-theme .channel-list .row .col-xs-12 h3>a,body.dark-theme .channel-list .row .col-xs-12 h3>a{color:#f1f5f9 !important;font-weight:600 !important}html.dark-theme .channel-list .row .col-xs-12 h3>a:before,body.dark-theme .channel-list .row .col-xs-12 h3>a:before{background:#3b82f6 !important}html.dark-theme .channel-list h3 em a,body.dark-theme .channel-list h3 em a,html.dark-theme .channel-list .row .col-xs-12 h3 em a,body.dark-theme .channel-list .row .col-xs-12 h3 em a{color:#94a3b8 !important}html.dark-theme .channel-list h3 em a:hover,body.dark-theme .channel-list h3 em a:hover,html.dark-theme .channel-list .row .col-xs-12 h3 em a:hover,body.dark-theme .channel-list .row .col-xs-12 h3 em a:hover{color:#3b82f6 !important}html.dark-theme .channel-list .media-heading,body.dark-theme .channel-list .media-heading,html.dark-theme .channel-list .media-heading a,body.dark-theme .channel-list .media-heading a,html.dark-theme .channel-list .row .media .media-body .media-heading a,body.dark-theme .channel-list .row .media .media-body .media-heading a{color:#f1f5f9 !important;font-weight:600 !important}html.dark-theme .channel-list .media-heading a:hover,body.dark-theme .channel-list .media-heading a:hover,html.dark-theme .channel-list .row .media .media-body .media-heading a:hover,body.dark-theme .channel-list .row .media .media-body .media-heading a:hover{color:#3b82f6 !important}html.dark-theme .channel-list .media-body,body.dark-theme .channel-list .media-body,html.dark-theme .channel-list .media-body p,body.dark-theme .channel-list .media-body p,html.dark-theme .channel-list .row .media .media-body p,body.dark-theme .channel-list .row .media .media-body p{color:#94a3b8 !important}html.dark-theme .channel-list .inner-list li,body.dark-theme .channel-list .inner-list li,html.dark-theme .channel-list .row ul.inner-list li,body.dark-theme .channel-list .row ul.inner-list li{border-bottom-color:#232d3f !important}html.dark-theme .channel-list .inner-list li a,body.dark-theme .channel-list .inner-list li a,html.dark-theme .channel-list .row ul.inner-list li a,body.dark-theme .channel-list .row ul.inner-list li a{color:#cbd5e1 !important;transition:color .2s ease}html.dark-theme .channel-list .inner-list li a:hover,body.dark-theme .channel-list .inner-list li a:hover,html.dark-theme .channel-list .row ul.inner-list li a:hover,body.dark-theme .channel-list .row ul.inner-list li a:hover{color:#3b82f6 !important}html.dark-theme .channel-list .inner-list li span,body.dark-theme .channel-list .inner-list li span,html.dark-theme .channel-list .row ul.inner-list li span,body.dark-theme .channel-list .row ul.inner-list li span{color:#64748b !important}body.dark-theme .download-list li{background:#1b212d !important;border-color:#283244 !important}body.dark-theme .download-list li:hover{background:#222938 !important}body.dark-theme .download-list li a.link span{color:#f1f5f9 !important}body.dark-theme .download-list li em{color:#64748b !important}body.dark-theme .tabs-group .title{color:#94a3b8 !important}body.dark-theme .tabs-group .content li a{color:#cbd5e1 !important;background:#222938 !important;border-color:#2d3748 !important}body.dark-theme .tabs-group .content li a:hover,body.dark-theme .tabs-group .content li.active a{background:#2979ff !important;border-color:#2979ff !important;color:#fff !important}body.dark-theme .tag-primary{background:#1e293b !important;color:#60a5fa !important;border:1px solid #283244 !important}body.dark-theme .tag-info{background:#162a45 !important;color:#38bdf8 !important;border:1px solid #1e3a5f !important}html.dark-theme #header-container,body.dark-theme #header-container,html.dark-theme .tab-inner,body.dark-theme .tab-inner,html.dark-theme #content-container .tab-inner,body.dark-theme #content-container .tab-inner{background:#1b212d !important;background-color:#1b212d !important;color:#cbd5e1 !important}html.dark-theme .userinfo h2 span strong,body.dark-theme .userinfo h2 span strong{color:#f1f5f9 !important}.panel,.panel.panel-default,.panel-default,#version-history,#download{padding:0 !important;overflow:hidden !important;border-radius:10px !important}.panel>.panel-heading,.panel-default>.panel-heading,.hv-panel-heading{margin:0 !important;width:100% !important;box-sizing:border-box !important;border-top-left-radius:9px !important;border-top-right-radius:9px !important;padding:12px 20px !important}.panel>.panel-body,.panel-default>.panel-body{position:relative;padding:20px 20px !important;box-sizing:border-box !important}.article-content>.panel-body,#download>.panel-body,#comments>.panel-body{padding:22px 20px !important}#version-history>.panel-body{padding:16px 20px !important}@media (max-width:767px){.panel-default>.panel-heading,.panel>.panel-heading,.hv-panel-heading{padding:10px 14px !important}.panel>.panel-body,.panel-default>.panel-body,.article-content>.panel-body,#download>.panel-body,#comments>.panel-body,#version-history>.panel-body{padding:16px 14px !important}}.panel>.panel-body.no-padding,.panel>.panel-body.p-0,.panel>.panel-body.py-0,.panel-default>.panel-body.no-padding,.panel-default>.panel-body.p-0,.panel-default>.panel-body.py-0{padding:0 !important}html.dark-theme .panel-default>.panel-heading,body.dark-theme .panel-default>.panel-heading,html.dark-theme .hv-panel-heading,body.dark-theme .hv-panel-heading{background:#1e293b !important;background-color:#1e293b !important;border-bottom:1px solid #283244 !important;color:#f1f5f9 !important}html.dark-theme #version-history,body.dark-theme #version-history{background:#1b212d !important;background-color:#1b212d !important;border:1px solid #283244 !important}.panel-default>.panel-heading{position:relative !important;display:flex !important;align-items:center !important;justify-content:space-between !important;padding:12px 20px !important;min-height:48px !important;flex-wrap:nowrap !important;gap:12px !important}aside .panel-default>.panel-heading,.category-nav.panel>.panel-heading,.hot-article.panel>.panel-heading,.recommend-article.panel>.panel-heading,.hot-tags.panel>.panel-heading{padding:12px 15px !important;min-height:44px !important}.panel-default>.panel-heading .panel-title,.panel-heading .panel-title{margin:0 !important;font-size:15px !important;font-weight:700 !important;display:inline-flex !important;align-items:center !important;justify-content:flex-start !important;width:auto !important;flex:0 0 auto !important;line-height:24px !important}.category-nav .panel-title:before,.hot-article .panel-title:before,.recommend-article .panel-title:before,.hot-tags .panel-title:before{content:"" !important;display:inline-block !important;width:3.5px !important;height:16px !important;background:#2563eb !important;border-radius:2px !important;margin-right:8px !important;flex-shrink:0 !important}.hot-tags .panel-body,.tags{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:7px 6px !important;margin:0 !important;padding:12px 14px !important}.hot-tags .tags{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:7px 6px !important;margin:0 !important;padding:0 !important}.hot-tags .tags .tag,.tags .tag,.article-tag .tag,.tag{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:27px !important;min-height:27px !important;max-height:27px !important;line-height:25px !important;padding:0 11px !important;font-size:12px !important;font-weight:500 !important;color:#2563eb !important;background:#eff6ff !important;border:1px solid #dbeafe !important;border-radius:14px !important;text-decoration:none !important;margin:0 !important;white-space:nowrap !important;box-sizing:border-box !important;transition:all 0.2s cubic-bezier(0.4,0,0.2,1) !important}.hot-tags .tags .tag span,.tags .tag span,.tag span{line-height:1 !important;margin:0 !important;padding:0 !important}.hot-tags .tags .tag:hover,.tags .tag:hover,.article-tag .tag:hover,.tag:hover{background:#2563eb !important;color:#ffffff !important;border-color:#2563eb !important;box-shadow:0 2px 8px rgba(37,99,235,0.28) !important;transform:translateY(-1px) !important;text-decoration:none !important}html.dark-theme .hot-tags .panel-title:before,body.dark-theme .hot-tags .panel-title:before{background:#3b82f6 !important}html.dark-theme .hot-tags .tags .tag,body.dark-theme .hot-tags .tags .tag,html.dark-theme .tags .tag,body.dark-theme .tags .tag,html.dark-theme .tag,body.dark-theme .tag{background:#1e2638 !important;border:1px solid #283244 !important;color:#94a3b8 !important}html.dark-theme .hot-tags .tags .tag:hover,body.dark-theme .hot-tags .tags .tag:hover,html.dark-theme .tags .tag:hover,body.dark-theme .tags .tag:hover,html.dark-theme .tag:hover,body.dark-theme .tag:hover{background:#3b82f6 !important;border-color:#3b82f6 !important;color:#ffffff !important;box-shadow:0 2px 8px rgba(59,130,246,0.3) !important}.panel-default>.panel-heading .panel-title:has(>.more){display:flex !important;width:100% !important;flex:1 1 auto !important;justify-content:flex-start !important}.panel-default>.panel-heading .panel-title>.more,.panel-default>.panel-heading>.more,.panel-default>.panel-heading.has-more-sibling .more,.panel-default>.panel-heading .more.pull-right,.panel-heading .more{margin-left:auto !important;display:inline-flex !important;align-items:center !important;flex-shrink:0 !important;white-space:nowrap !important}.panel-default>.panel-heading>a,.category-nav .panel-heading a{margin-left:auto !important;display:inline-flex !important;align-items:center !important;white-space:nowrap !important;flex-shrink:0 !important;font-size:12px !important}.panel-default>.panel-heading .panel-title>span,.panel-default>.panel-heading .panel-title{color:#1e293b !important}html.dark-theme .panel-default>.panel-heading .panel-title,body.dark-theme .panel-default>.panel-heading .panel-title,html.dark-theme .panel-default>.panel-heading .panel-title>span,body.dark-theme .panel-default>.panel-heading .panel-title>span{color:#f1f5f9 !important}.panel-default>.panel-heading .more,.panel-default>.panel-heading .panel-title .more,.panel-heading .more{position:static !important;top:auto !important;right:auto !important;display:inline-flex !important;align-items:center !important;gap:8px !important;margin-left:auto !important}.more-channel-pills,.panel-heading .more ul.list-inline{display:inline-flex !important;align-items:center !important;gap:6px !important;margin:0 !important;padding:0 !important;list-style:none !important;flex-wrap:nowrap !important;white-space:nowrap !important}.more-channel-pills li,.panel-heading .more ul.list-inline li{padding:0 !important;margin:0 !important;display:inline-flex !important;align-items:center !important;float:none !important}.more-channel-pills li a,.more-channel-pills li>a,.panel-heading .more ul.list-inline li a{display:inline-flex !important;align-items:center !important;padding:3px 10px !important;border-radius:14px !important;font-size:12px !important;font-weight:500 !important;color:#475569 !important;background:#f1f5f9 !important;border:1px solid #e2e8f0 !important;text-decoration:none !important;white-space:nowrap !important;transition:all .2s ease !important;line-height:1.4 !important}.more-channel-pills li a:hover,.more-channel-pills li>a:hover,.panel-heading .more ul.list-inline li a:hover{color:#ffffff !important;background:#2563eb !important;border-color:#2563eb !important;transform:translateY(-1px);box-shadow:0 2px 6px rgba(37,99,235,0.25) !important}html.dark-theme .more-channel-pills li a,html.dark-theme .more-channel-pills li>a,body.dark-theme .more-channel-pills li a,body.dark-theme .more-channel-pills li>a,html.dark-theme .panel-heading .more ul.list-inline li a,body.dark-theme .panel-heading .more ul.list-inline li a{color:#cbd5e1 !important;background:#222938 !important;border-color:#2d3748 !important}html.dark-theme .more-channel-pills li a:hover,html.dark-theme .more-channel-pills li>a:hover,body.dark-theme .more-channel-pills li a:hover,body.dark-theme .more-channel-pills li>a:hover,html.dark-theme .panel-heading .more ul.list-inline li a:hover,body.dark-theme .panel-heading .more ul.list-inline li a:hover{color:#ffffff !important;background:#2563eb !important;border-color:#2563eb !important;box-shadow:0 2px 8px rgba(37,99,235,0.4) !important}.category-order{margin:0 !important;padding:0 !important;display:inline-flex !important;align-items:center !important;gap:6px !important}.category-order li{padding:0 !important;margin:0 !important;float:none !important;display:inline-flex !important}.category-order li>a{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:3px 12px !important;border-radius:6px !important;font-size:12px !important;font-weight:500 !important;min-height:unset !important;height:26px !important;line-height:20px !important;color:#64748b !important;background:#f1f5f9 !important;border:1px solid #e2e8f0 !important;text-decoration:none !important;transition:all 0.2s ease !important;cursor:pointer !important}.category-order li>a:hover{color:#2563eb !important;background:#eff6ff !important;border-color:#93c5fd !important}.category-order li>a.active,.category-order li.active>a{color:#ffffff !important;background:#2563eb !important;border-color:#2563eb !important;font-weight:600 !important;box-shadow:0 2px 6px rgba(37,99,235,0.25) !important}html.dark-theme .category-order li>a,body.dark-theme .category-order li>a{color:#cbd5e1 !important;background:#222938 !important;border:1px solid #334155 !important}html.dark-theme .category-order li>a:hover,body.dark-theme .category-order li>a:hover{color:#ffffff !important;background:#334155 !important;border-color:#475569 !important}html.dark-theme .category-order li>a.active,body.dark-theme .category-order li>a.active,html.dark-theme .category-order li.active>a,body.dark-theme .category-order li.active>a,html.dark-theme .panel-heading .more .category-order li>a.active,body.dark-theme .panel-heading .more .category-order li>a.active,html.dark-theme .panel-heading .more .category-order li.active>a,body.dark-theme .panel-heading .more .category-order li.active>a{color:#ffffff !important;background:#2563eb !important;border-color:#3b82f6 !important;font-weight:600 !important;box-shadow:0 2px 8px rgba(37,99,235,0.45) !important}#multipleform,.panel-heading #multipleform,.panel-heading .more #multipleform{display:inline-flex !important;align-items:center !important;margin:0 !important}#multipleform label.checkbox-inline,.panel-heading #multipleform label.checkbox-inline,.panel-heading .more label.checkbox-inline{display:inline-flex !important;align-items:center !important;gap:6px !important;padding:3px 12px !important;border-radius:6px !important;color:#475569 !important;font-size:12px !important;font-weight:500 !important;line-height:20px !important;min-height:unset !important;height:26px !important;background:#f1f5f9 !important;border:1px solid #e2e8f0 !important;cursor:pointer !important;user-select:none !important;transition:all 0.2s ease !important;margin:0 !important}#multipleform label.checkbox-inline:hover,.panel-heading #multipleform label.checkbox-inline:hover,.panel-heading .more label.checkbox-inline:hover{color:#2563eb !important;background:#eff6ff !important;border-color:#93c5fd !important}#multipleform label.checkbox-inline.active,#multipleform label.checkbox-inline:has(input:checked),.panel-heading #multipleform label.checkbox-inline.active,.panel-heading #multipleform label.checkbox-inline:has(input:checked),.panel-heading .more label.checkbox-inline.active,.panel-heading .more label.checkbox-inline:has(input:checked){color:#ffffff !important;background:#2563eb !important;border-color:#2563eb !important;font-weight:600 !important;box-shadow:0 2px 6px rgba(37,99,235,0.25) !important}#multipleform input[type="checkbox"],.panel-heading #multipleform input[type="checkbox"],.panel-heading .more label.checkbox-inline input[type="checkbox"]{accent-color:#2563eb !important;cursor:pointer !important;width:14px !important;height:14px !important;margin:0 !important;float:none !important;vertical-align:middle !important}html.dark-theme #multipleform label.checkbox-inline,body.dark-theme #multipleform label.checkbox-inline,html.dark-theme .panel-heading #multipleform label.checkbox-inline,body.dark-theme .panel-heading #multipleform label.checkbox-inline,html.dark-theme .panel-heading .more label.checkbox-inline,body.dark-theme .panel-heading .more label.checkbox-inline{color:#cbd5e1 !important;background:#222938 !important;border:1px solid #334155 !important}html.dark-theme #multipleform label.checkbox-inline:hover,body.dark-theme #multipleform label.checkbox-inline:hover,html.dark-theme .panel-heading #multipleform label.checkbox-inline:hover,body.dark-theme .panel-heading #multipleform label.checkbox-inline:hover,html.dark-theme .panel-heading .more label.checkbox-inline:hover,body.dark-theme .panel-heading .more label.checkbox-inline:hover{color:#ffffff !important;background:#334155 !important;border-color:#475569 !important}html.dark-theme #multipleform label.checkbox-inline.active,body.dark-theme #multipleform label.checkbox-inline.active,html.dark-theme #multipleform label.checkbox-inline:has(input:checked),body.dark-theme #multipleform label.checkbox-inline:has(input:checked),html.dark-theme .panel-heading #multipleform label.checkbox-inline.active,body.dark-theme .panel-heading #multipleform label.checkbox-inline.active,html.dark-theme .panel-heading #multipleform label.checkbox-inline:has(input:checked),body.dark-theme .panel-heading #multipleform label.checkbox-inline:has(input:checked),html.dark-theme .panel-heading .more label.checkbox-inline.active,body.dark-theme .panel-heading .more label.checkbox-inline.active,html.dark-theme .panel-heading .more label.checkbox-inline:has(input:checked),body.dark-theme .panel-heading .more label.checkbox-inline:has(input:checked){color:#ffffff !important;background:#2563eb !important;border-color:#3b82f6 !important;font-weight:600 !important;box-shadow:0 2px 8px rgba(37,99,235,0.45) !important}.tabs-wrapper .tabs-group{position:relative;overflow-y:hidden;padding:8px 0;border-bottom:1px dashed #f1f5f9}.tabs-wrapper .tabs-group:last-child{border-bottom:none}.tabs-wrapper .tabs-group .title{color:#475569;font-weight:600;font-size:13px;line-height:28px}.tabs-wrapper .tabs-group .content{list-style:none;padding:0;margin:0 0 0 60px}.tabs-wrapper .tabs-group .content>li{float:left;padding:3px 4px !important}.tabs-wrapper .tabs-group .content>li>a{display:block;padding:3px 10px !important;border-radius:6px !important;font-size:12.5px !important;line-height:20px !important;color:#64748b !important;background:transparent !important;border:1px solid transparent !important;transition:all .2s ease !important}.tabs-wrapper .tabs-group .content>li>a:hover{color:#2563eb !important;background:#f1f5f9 !important}.tabs-wrapper .tabs-group .content>li.active>a{color:#ffffff !important;background:#2563eb !important;border-color:#2563eb !important;font-weight:500 !important;box-shadow:0 2px 6px rgba(37,99,235,0.2) !important}.tabs-wrapper .tabs-group .content>li.active>a:hover{color:#ffffff !important;background:#1d4ed8 !important}html.dark-theme .tabs-wrapper .tabs-group,body.dark-theme .tabs-wrapper .tabs-group{border-bottom-color:#232d3f !important}html.dark-theme .tabs-wrapper .tabs-group .title,body.dark-theme .tabs-wrapper .tabs-group .title{color:#cbd5e1 !important}html.dark-theme .tabs-wrapper .tabs-group .content>li>a,body.dark-theme .tabs-wrapper .tabs-group .content>li>a{color:#cbd5e1 !important;background:transparent !important}html.dark-theme .tabs-wrapper .tabs-group .content>li>a:hover,body.dark-theme .tabs-wrapper .tabs-group .content>li>a:hover{color:#60a5fa !important;background:#222938 !important}html.dark-theme .tabs-wrapper .tabs-group .content>li.active>a,body.dark-theme .tabs-wrapper .tabs-group .content>li.active>a{color:#ffffff !important;background:#2563eb !important;border-color:#2563eb !important}.author-card .author-head{background-image:none}.lasest-update .panel-body ul li.lasest-update-item{display:flex !important;align-items:center !important;justify-content:space-between !important;height:38px !important;line-height:38px !important;padding:0 !important;margin:0 !important;border-bottom:1px dashed #f1f5f9 !important;overflow:hidden !important;white-space:nowrap !important}.lasest-update .panel-body ul li.lasest-update-item:last-child{border-bottom:none !important}.lasest-update-item .lasest-tag{flex-shrink:0 !important;margin-right:6px !important;font-size:12px !important}.lasest-update-item .lasest-tag a{color:#2563eb !important;font-size:12px !important;display:inline-flex !important;align-items:center !important;padding:2px 6px !important;min-height:22px !important;line-height:16px !important;border-radius:4px !important}.lasest-update-item .lasest-title{flex:1 !important;min-width:0 !important;display:block !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;font-size:13.5px !important;color:#334155 !important;text-decoration:none !important;padding:0 !important;min-height:22px !important;line-height:22px !important}.lasest-update-item .lasest-title:hover{color:#2563eb !important}.lasest-update-item .lasest-date{flex-shrink:0 !important;margin-left:8px !important;font-size:12px !important;color:#64748b !important}body.dark-theme .lasest-update .panel-body ul li.lasest-update-item{border-bottom-color:#232d3f !important}body.dark-theme .lasest-update-item .lasest-tag a{color:#60a5fa !important}body.dark-theme .lasest-update-item .lasest-title{color:#cbd5e1 !important}body.dark-theme .lasest-update-item .lasest-title:hover{color:#3b82f6 !important}body.dark-theme .lasest-update-item .lasest-date{color:#94a3b8 !important}.article-card .card-meta a{display:inline-flex !important;align-items:center !important;min-height:22px !important;line-height:16px !important;padding:3px 6px !important;margin:-3px 0 !important;border-radius:4px !important;font-size:12px !important;color:#475569 !important}.footer-bottom-bar a{display:inline-flex !important;align-items:center !important;min-height:24px !important;line-height:20px !important;padding:2px 6px !important;margin:-2px 0 !important;border-radius:4px !important;font-size:12px !important}.input-group-btn,.index-gallary .input-group-btn{font-size:14px !important}.geo-feature-section{margin-bottom:15px}.geo-row{margin-left:-5px;margin-right:-5px}.geo-col{padding-left:5px;padding-right:5px}.geo-card{background:#ffffff;border:1px solid #edf2f7;border-radius:8px;padding:14px 12px;min-height:116px;display:flex;flex-direction:column;box-shadow:0 1px 3px rgba(0,0,0,0.02);transition:all .25s ease;position:relative;overflow:hidden}.geo-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#2563eb,#6366f1);opacity:0;transition:opacity .25s ease}.geo-card:hover{transform:translateY(-2px);border-color:#cbd5e1;box-shadow:0 8px 18px rgba(15,23,42,0.06)}.geo-card:hover::before{opacity:1}.geo-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.geo-card-num{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:800;color:#2563eb;background:rgba(37,99,235,0.08);padding:2px 6px;border-radius:4px;line-height:1.2;letter-spacing:0.5px}.geo-card-tag{font-size:12px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:0.5px}.geo-card-title{font-size:13.5px;font-weight:700;color:#1e293b;margin:0 0 5px 0;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.geo-card-desc{font-size:12px;line-height:1.55;color:#64748b;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:767px){.geo-col{margin-bottom:8px}.geo-col:last-child{margin-bottom:0}.geo-card{min-height:auto;padding:12px}}html.dark-theme .geo-card,body.dark-theme .geo-card{background:#1b212d !important;border-color:#283244 !important;box-shadow:0 2px 8px rgba(0,0,0,0.25) !important}html.dark-theme .geo-card:hover,body.dark-theme .geo-card:hover{background:#222938 !important;border-color:#334155 !important;box-shadow:0 8px 24px rgba(0,0,0,0.4) !important}html.dark-theme .geo-card-title,body.dark-theme .geo-card-title{color:#f1f5f9 !important}html.dark-theme .geo-card-desc,body.dark-theme .geo-card-desc{color:#94a3b8 !important}html.dark-theme .geo-card-num,body.dark-theme .geo-card-num{background:rgba(59,130,246,0.15) !important;color:#60a5fa !important}html.dark-theme .geo-card-tag,body.dark-theme .geo-card-tag{color:#64748b !important}.article-card .card-meta .meta-date-today{color:#2563eb !important;font-weight:500 !important}.article-card .card-meta .meta-date-today i{color:inherit}.article-card .card-meta .meta-date-updated,.article-card .card-meta .meta-date-normal{color:#475569 !important;font-weight:400 !important}.article-card .card-meta .meta-date-updated i,.article-card .card-meta .meta-date-normal i{color:inherit}html.dark-theme .article-card .card-meta .meta-date-today,body.dark-theme .article-card .card-meta .meta-date-today{color:#60a5fa !important;font-weight:500 !important}html.dark-theme .article-card .card-meta .meta-date-updated,body.dark-theme .article-card .card-meta .meta-date-updated,html.dark-theme .article-card .card-meta .meta-date-normal,body.dark-theme .article-card .card-meta .meta-date-normal{color:#94a3b8 !important;font-weight:400 !important}.highlight{color:#f1403c !important;font-weight:600 !important;text-decoration:none !important;background:transparent !important;background-color:transparent !important;padding:0 !important;border-radius:0 !important}html.dark-theme .highlight,body.dark-theme .highlight,[data-theme="dark"] .highlight{color:#ff6b6b !important;background:transparent !important;background-color:transparent !important}.search-tokens-bar{margin-bottom:18px;padding:10px 14px;background:#f8faff;border-radius:6px;border:1px solid #e8f0fe;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.search-tokens-bar .tokens-label{font-size:13px;color:#64748b;display:inline-flex;align-items:center;gap:4px}.search-tokens-bar .tokens-label i{color:#2563eb}.search-token-pill{display:inline-block;padding:3px 10px;border-radius:12px;font-size:12px;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;text-decoration:none !important;transition:all 0.2s ease}.search-token-pill:hover{background:#2563eb;color:#ffffff !important;border-color:#2563eb}.search-empty-box{padding:40px 20px;background:#f8fafc;border-radius:8px;border:1px solid #edf2f7;margin:15px 0}.search-empty-box .empty-icon{font-size:48px;opacity:0.35;margin-bottom:15px;display:block;color:#94a3b8}.search-empty-box .empty-title{font-size:17px;font-weight:600;color:#1e293b;margin-bottom:10px}.search-empty-box .empty-tips{font-size:13px;line-height:1.8;margin-bottom:25px;color:#64748b}.search-empty-box .recommend-box{border-top:1px dashed #e2e8f0;padding-top:20px}.search-empty-box .recommend-title{font-size:15px;font-weight:600;color:#334155;margin-bottom:15px}html.dark-theme .search-tokens-bar,body.dark-theme .search-tokens-bar,[data-theme="dark"] .search-tokens-bar{background:#1e293b !important;border-color:#334155 !important}html.dark-theme .search-tokens-bar .tokens-label,body.dark-theme .search-tokens-bar .tokens-label,[data-theme="dark"] .search-tokens-bar .tokens-label{color:#94a3b8 !important}html.dark-theme .search-tokens-bar .tokens-label i,body.dark-theme .search-tokens-bar .tokens-label i,[data-theme="dark"] .search-tokens-bar .tokens-label i{color:#60a5fa !important}html.dark-theme .search-token-pill,body.dark-theme .search-token-pill,[data-theme="dark"] .search-token-pill{background:#0f172a !important;border-color:#334155 !important;color:#60a5fa !important}html.dark-theme .search-token-pill:hover,body.dark-theme .search-token-pill:hover,[data-theme="dark"] .search-token-pill:hover{background:#2563eb !important;border-color:#2563eb !important;color:#ffffff !important}html.dark-theme .search-empty-box,body.dark-theme .search-empty-box,[data-theme="dark"] .search-empty-box{background:#1e293b !important;border-color:#334155 !important;color:#cbd5e1 !important}html.dark-theme .search-empty-box .empty-icon,body.dark-theme .search-empty-box .empty-icon,[data-theme="dark"] .search-empty-box .empty-icon{color:#64748b !important;opacity:0.5 !important}html.dark-theme .search-empty-box .empty-title,body.dark-theme .search-empty-box .empty-title,[data-theme="dark"] .search-empty-box .empty-title{color:#f1f5f9 !important}html.dark-theme .search-empty-box .empty-tips,body.dark-theme .search-empty-box .empty-tips,[data-theme="dark"] .search-empty-box .empty-tips{color:#94a3b8 !important}html.dark-theme .search-empty-box .recommend-box,body.dark-theme .search-empty-box .recommend-box,[data-theme="dark"] .search-empty-box .recommend-box{border-top-color:#334155 !important}html.dark-theme .search-empty-box .recommend-title,body.dark-theme .search-empty-box .recommend-title,[data-theme="dark"] .search-empty-box .recommend-title{color:#e2e8f0 !important}.cikw-suggest-dropdown{position:absolute;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 12px 32px rgba(15,23,42,0.12),0 4px 10px rgba(15,23,42,0.04);z-index:999999;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;display:none;box-sizing:border-box;transition:opacity 0.15s ease}html.dark-theme .cikw-suggest-dropdown,body.dark-theme .cikw-suggest-dropdown{background:#1e293b;border-color:#334155;box-shadow:0 12px 32px rgba(0,0,0,0.4)}.cikw-suggest-tags-bar{padding:10px 14px;background:#f8faff;border-bottom:1px solid #edf2f7;display:flex;flex-wrap:wrap;gap:6px;align-items:center}html.dark-theme .cikw-suggest-tags-bar,body.dark-theme .cikw-suggest-tags-bar{background:#182234;border-color:#334155}.cikw-suggest-tag-pill{display:inline-block;padding:3px 9px;font-size:12px;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:4px;cursor:pointer;text-decoration:none !important;transition:all 0.15s ease;user-select:none}.cikw-suggest-tag-pill:hover{background:#2563eb;color:#ffffff !important;border-color:#2563eb}html.dark-theme .cikw-suggest-tag-pill,body.dark-theme .cikw-suggest-tag-pill{background:#1e293b;border-color:#334155;color:#60a5fa}html.dark-theme .cikw-suggest-tag-pill:hover,body.dark-theme .cikw-suggest-tag-pill:hover{background:#2563eb;color:#ffffff !important}.cikw-suggest-list{max-height:380px;overflow-y:auto;margin:0;padding:0;list-style:none}.cikw-suggest-item{padding:11px 16px;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background-color 0.15s ease;text-decoration:none !important;display:block}.cikw-suggest-item:last-child{border-bottom:none}.cikw-suggest-item:hover,.cikw-suggest-item.active{background-color:#f8fafc}html.dark-theme .cikw-suggest-item,body.dark-theme .cikw-suggest-item{border-color:#334155}html.dark-theme .cikw-suggest-item:hover,html.dark-theme .cikw-suggest-item.active,body.dark-theme .cikw-suggest-item:hover,body.dark-theme .cikw-suggest-item.active{background-color:#283548}.cikw-suggest-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.cikw-suggest-title{font-size:14px;font-weight:500;color:#1e293b;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.dark-theme .cikw-suggest-title,body.dark-theme .cikw-suggest-title{color:#f1f5f9}.cikw-suggest-title .highlight{color:#f1403c !important;font-weight:600 !important;background:transparent !important;padding:0 !important}html.dark-theme .cikw-suggest-title .highlight,body.dark-theme .cikw-suggest-title .highlight{color:#ff6b6b !important}.cikw-suggest-badge{font-size:11px;padding:1px 6px;border-radius:3px;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;white-space:nowrap;flex-shrink:0}html.dark-theme .cikw-suggest-badge,body.dark-theme .cikw-suggest-badge{color:#93c5fd;background:rgba(37,99,235,0.15);border-color:rgba(37,99,235,0.3)}.cikw-suggest-meta{font-size:12px;color:#94a3b8;margin-top:4px;line-height:1.4}html.dark-theme .cikw-suggest-meta,body.dark-theme .cikw-suggest-meta{color:#64748b}.category-header-wrap{display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:10px 16px !important;margin-bottom:16px !important;clear:both !important;width:100% !important}.category-header-wrap::before,.category-header-wrap::after,.category-title::before,.category-title::after{display:none !important;content:none !important;width:0 !important;height:0 !important}.category-header-wrap .category-title{margin:0 !important;line-height:1.3 !important;font-size:22px !important;font-weight:700 !important;float:none !important}.category-header-wrap .more,.category-header-wrap .more.pull-right,.category-header-wrap .breadcrumb,.category-title .breadcrumb{margin:0 !important;padding:0 !important;background:transparent !important;float:none !important}.category-title{clear:both}@media (max-width:767px){.category-header-wrap{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;flex-wrap:nowrap !important;float:none !important;width:100% !important;margin-bottom:12px !important;clear:both !important;gap:8px !important}.category-header-wrap .category-title{font-size:18px !important;line-height:1.3 !important;margin:0 !important;float:none !important;white-space:nowrap !important;flex-shrink:0 !important}.category-header-wrap .more,.category-header-wrap .more.pull-right,.category-title .more,.category-title .more.pull-right{float:none !important;width:auto !important;margin:0 !important;clear:none !important;flex-shrink:0 !important;display:flex !important;align-items:center !important}.category-header-wrap .breadcrumb,.category-title .breadcrumb{padding:0 !important;margin:0 !important;float:none !important;display:inline-flex !important;align-items:center !important;flex-wrap:nowrap !important;font-size:12px !important;line-height:1.3 !important;gap:2px !important;background:transparent !important}.category-header-wrap .breadcrumb li,.category-title .breadcrumb li{font-size:12px !important;display:inline-flex !important;align-items:center !important;white-space:nowrap !important}.panel,.panel-default,section[aria-label="筛选"],div.panel[aria-label="筛选"],.tabs-wrapper{clear:both !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}.tabs-wrapper .tabs-group{padding:6px 0 !important}.tabs-wrapper .tabs-group .title{float:none !important;width:100% !important;margin-bottom:4px !important;font-size:12.5px !important;line-height:1.4 !important}.tabs-wrapper .tabs-group .content{margin:0 !important;padding:0 !important;display:flex !important;flex-wrap:wrap !important;gap:6px !important}.tabs-wrapper .tabs-group .content>li{float:none !important;padding:0 !important;margin:0 !important}.tabs-wrapper .tabs-group .content>li>a{padding:4px 10px !important;font-size:12px !important;min-height:28px !important;display:inline-flex !important;align-items:center !important}}.dl-breadcrumb-nav{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:transparent;border-bottom:1px solid #f1f5f9}.dl-breadcrumb-nav .breadcrumb{margin:0;padding:0;background:transparent;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.dl-breadcrumb-nav .breadcrumb li{font-size:13px;display:inline-flex;align-items:center}.dl-breadcrumb-nav .btn-open-report{white-space:nowrap;flex-shrink:0}@media (max-width:767px){.dl-breadcrumb-nav,.article-content>.panel-heading.dl-breadcrumb-nav{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:6px !important;padding:8px 12px !important}.dl-breadcrumb-nav .breadcrumb,.article-content>.panel-heading .breadcrumb{width:100% !important;display:flex !important;flex-wrap:wrap !important;align-items:center !important;font-size:12px !important;line-height:1.5 !important;gap:2px 4px !important}.dl-breadcrumb-nav .breadcrumb li,.article-content>.panel-heading .breadcrumb li{font-size:12px !important;display:inline-flex !important;align-items:center !important}.dl-breadcrumb-nav .btn-open-report,.article-content>.panel-heading .btn-open-report{align-self:flex-end !important;font-size:11px !important;padding:2px 8px !important;border-radius:12px !important;margin:0 !important;background:#f8fafc !important;border:1px solid #e2e8f0 !important;color:#64748b !important}html.dark-theme .dl-breadcrumb-nav .btn-open-report,body.dark-theme .dl-breadcrumb-nav .btn-open-report{background:#1e293b !important;border-color:#334155 !important;color:#cbd5e1 !important}}@media (max-width:767px){#content-container{padding-left:12px !important;padding-right:12px !important;box-sizing:border-box !important;overflow-x:hidden !important;width:100% !important;max-width:100% !important}#content-container>.row,.subchannel-row{margin-left:0 !important;margin-right:0 !important}#content-container>.row>[class*="col-"],.subchannel-main{padding-left:0 !important;padding-right:0 !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}.subchannel-section{background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:10px !important;padding:12px 10px !important;margin-bottom:14px !important;box-sizing:border-box !important;width:100% !important;max-width:100% !important;overflow:hidden !important}.subchannel-header{display:flex !important;align-items:center !important;justify-content:space-between !important;padding-bottom:8px !important;margin-bottom:10px !important;border-bottom:1px solid #f1f5f9 !important;width:100% !important;box-sizing:border-box !important;gap:8px !important}.subchannel-header .subchannel-title{font-size:15px !important;line-height:1.3 !important;margin:0 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;flex:1 1 auto !important;min-width:0 !important}.subchannel-header .subchannel-more{font-size:11.5px !important;padding:3px 9px !important;border-radius:14px !important;white-space:nowrap !important;flex-shrink:0 !important}.software-grid{display:flex !important;flex-direction:column !important;gap:8px !important;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}.software-card-item{display:flex !important;align-items:center !important;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;padding:8px 10px !important;border-radius:8px !important;gap:10px !important;overflow:hidden !important;background:#f8fafc !important;border:1px solid #e2e8f0 !important}.software-card-item .item-icon{width:52px !important;height:52px !important;flex-shrink:0 !important;border-radius:8px !important;overflow:hidden !important;margin:0 !important}.software-card-item .item-icon img{width:100% !important;height:100% !important;object-fit:cover !important}.software-card-item .item-info{flex:1 1 0% !important;min-width:0 !important;max-width:calc(100% - 62px) !important;overflow:hidden !important;padding:0 !important;margin:0 !important}.software-card-item .item-title{font-size:13px !important;font-weight:600 !important;line-height:1.35 !important;margin:0 0 3px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;width:100% !important;display:block !important}.software-card-item .item-meta{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:4px !important;font-size:11px !important;line-height:1.2 !important;margin:0 !important;padding:0 !important}.software-card-item .badge-ver{padding:1px 5px !important;font-size:10.5px !important;border-radius:3px !important}.software-card-item .badge-date{font-size:10.5px !important;color:#94a3b8 !important}}.article-list.row,.article-list>.row,.product-list.row,.product-list>.row{display:flex !important;flex-wrap:wrap !important}.article-list.row::before,.article-list.row::after,.article-list>.row::before,.article-list>.row::after,.product-list.row::before,.product-list.row::after,.product-list>.row::before,.product-list>.row::after{display:none !important;content:none !important;width:0 !important;height:0 !important}.article-list.row>[class*="col-"],.article-list>.row>[class*="col-"],.product-list.row>[class*="col-"],.product-list>.row>[class*="col-"]{float:none !important;display:flex !important}.article-list.row>[class*="col-"]>.article-item,.article-list>.row>[class*="col-"]>.article-item,.article-list.row>[class*="col-"]>.card,.product-list.row>[class*="col-"]>.card{width:100% !important;display:flex !important;flex-direction:column !important}.article-list.row>[class*="col-"] .dl-card-inner{width:100% !important;height:100% !important;display:flex !important;align-items:flex-start !important}.article-list.row>[class*="col-"] .dl-card-body{flex:1 1 auto !important;min-width:0 !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;height:100% !important}@media (min-width:768px){.article-list>.dl-item-col,.article-list.row>.dl-item-col{width:50% !important;max-width:50% !important;flex:0 0 50% !important}}@media (max-width:767px){.article-list>.dl-item-col,.article-list.row>.dl-item-col{width:100% !important;max-width:100% !important;flex:0 0 100% !important}}